HomesIndex

House prices across England and Wales, city by city

Every figure below comes from completed sales recorded by HM Land Registry, not asking prices: the full public record since 1995, geocoded to the exact property, refreshed monthly and free to explore. Typical prices across the 24 cities tracked here run from £120,000 in Sunderland to £567,750 in Greater London.

Sold house prices by city

CityTypical price5-year changeSales, 3 years
Greater London E, EC, N, NW, SE, SW, W, WC£567,750-8%138,095
Bristol BS£335,000+10%37,429
Southampton SO£332,500+1%23,965
Portsmouth PO£295,000+4%30,637
Coventry CV£269,500+2%32,470
Leicester LE£267,000+6%34,560
Norwich NR£265,000+4%30,021
Plymouth PL£247,000+4%21,364
Birmingham B£245,600+9%54,954
Leeds LS£240,000+12%28,215
Manchester M£236,000+12%40,403
Derby DE£225,000+6%29,359
Wolverhampton WV£225,000+17%10,758
Nottingham NG£220,000+10%44,107
Cardiff CF£217,500+16%34,337
Newport NP£215,000+15%16,364
Stoke-on-Trent ST£190,000+9%24,136
Sheffield S£187,600+10%48,032
Swansea SA£187,000+10%24,328
Liverpool L£185,000+16%29,221
Bradford BD£180,000+22%20,439
Newcastle NE£175,000+7%43,794
Hull HU£166,300+3%17,629
Sunderland SR£120,000+1%9,479

Typical price is the count-weighted median of sales over each city's last three recorded years, across its postcode area(s). Each city page shows yearly medians back to 1995, the priciest and best-value districts, and links to district-level reports.

Not after a city?

Browse every postcode area and district in England and Wales, search any address on the live sold-price map, compare the whole country on the average pricing heatmap, or read about the data behind these pages.