HM Land Registry

Greater London House Prices: Sold Prices by Town

60 towns in Greater London with a publishable figure, from 283,022 registered sales. Median sold price and recorded volume for each.

Towns
60
Sales
283,022
County median
£526,945
New build
15,796

Every town in Greater London

Only towns with at least 200 registered sales get a page, so the smallest places in a county are not listed here.

County totals above come from the register's own county field. A town's figure is that town wherever its sales were filed, so a town straddling a boundary carries all of its own sales — which is why the towns here do not sum to the county total. Reading is the widest case: 6,702 sales recorded in the county, 14,400 under the town name.

What each property type sells for

TypeTenureMedianSales
Flat / maisonetteLeasehold£443,900148,348
TerracedFreehold£591,50074,432
Semi-detachedFreehold£625,00041,785
DetachedFreehold£907,50013,369
TerracedLeasehold£515,0003,022
Flat / maisonetteFreehold£625,000986
Semi-detachedLeasehold£385,000953
DetachedLeasehold£635,000127

Straight from the register: each row is the median of recorded sales for that property type and tenure in this county, not a modelled estimate.