House Prices · Greater London

London House Prices

30,701 sales analysed · HM Land Registry

The average sold house price in London is £765,818 over the last 12 months, based on 30,701 HM Land Registry transactions — 109% above the England & Wales average.

Median price£545,000
Average price£765,818
Year-on-year-0.9%
Sales (12mo)30,701

Over the last 12 months, 30,701 homes sold across London, at a median sold price of £545,000. Prices are broadly flat year-on-year. Flat / Maisonette homes account for the largest share of recent sales. That puts London 109% above the England & Wales average of £366,449. The gap between the £545,000 median and £765,818 average points to a tail of high-value sales pulling the average up.

Prices by property type

HM Land Registry

London is predominantly a flat / maisonette and terraced market. Each bar shows the median sold price by type, and how it compares to the London median.

Flat / Maisonette18300 £450,000-17%
Terraced8449 £746,000+37%
Semi-detached2399 £862,000+58%
Other1032 £610,000+12%
Detached521 £1,375,000+152%

Price growth in London

HM Land Registry

A typical London home is worth about £217,500 more than 15 years ago — up 66.4%.

£328k15y ago£485k10y ago£550k5y ago£545know

Thinking of selling in London?

Knowing local sold prices is step one. Step two is choosing the right agent — compare fees, sale times and real performance.

Compare agents in London Estate agent fees

Source: HM Land Registry Price Paid Data, Open Government Licence v3.0. Contains public sector information licensed under the OGL v3.0. Figures exclude commercial and some non-standard transactions; England & Wales only.