Greater London

London

173,078 registered sales, by tenure, property type and year.

Registered sales
173,078
Median price
£580,000
New build
7.0%
Postcode areas
168

What is a house in London worth?

Across 173,078 registered sales, the median price paid in London was £580,000. Typical prices by property type:

Detached

£1,489,787

3,263 sales

Semi-detached

£895,486

12,520 sales

Terraced

£787,779

43,075 sales

Flat

£496,702

114,220 sales

In 2025, the most recent full year on the register, the median was £575,000 across 50,415 sales.

These are prices actually paid, not an estimate for any one property. Where a property type sold under both freehold and leasehold, the figure blends the two in proportion to sales. A real valuation also turns on condition, floor area and exact location, none of which the register records.

Value a property

By tenure and property type

TenureProperty typeSalesMedian price
LeaseholdFlat113,538£495,000
FreeholdTerraced40,761£800,000
FreeholdSemi-detached12,083£909,500
FreeholdDetached3,190£1,500,000
LeaseholdTerraced2,314£572,500
FreeholdFlat682£780,000
LeaseholdSemi-detached437£508,000
LeaseholdDetached73£1,043,500

Median by year

YearMedian priceSales
2023£585,00047,096
2024£587,52552,268
2025£575,00050,415
2026£550,00023,299

What these figures are and are not

Median prices from HM Land Registry Price Paid Data, standard sales only. Repossessions, bulk transfers and company-to-company sales are excluded. The register records no floor area, so nothing here is a price per square foot.

2023-01-01 – 2026-09-30