RegionEngland

House prices in London

Homes in London sold for a median of £525,000 from September 2024 to August 2026, across 149,758 standard sales.

That makes London the most expensive of the nine English regions and Wales, 78% above the £295,000 median across England and Wales.

Median sale price£525,000149,758 standard sales
Middle half of prices£395,000 to £750,000
Change since 2016+20%Median, 2016 to 2025, before inflation

Prices over time

  1. 2016: £442,000
  2. 2017: £465,000
  3. 2018: £467,500
  4. 2019: £475,000
  5. 2020: £497,500
  6. 2021: £510,000
  7. 2022: £525,000
  8. 2023: £525,000
  9. 2024: £530,000
  10. 2025: £530,000
  11. 2026, January to August: £511,000
Yearly median of standard sales, not adjusted for inflation. 2026 covers January to August only, and the ringed bar, 2025, is the latest full year.

The median rose 20%, from £442,000 in 2016 to £530,000 in 2025, the smallest rise of the nine English regions and Wales.

From 2016 to 2025, the median rose most in Havering, up 36%, and fell most in Westminster, down 12%, among boroughs with at least 50 sales in both years.

Prices by property type

Standard sales in London, September 2024 to August 2026. Per m² uses sales HM Land Registry has linked to a property reference that has an energy certificate
TypeSalesMedian priceMiddle halfPer m²
Detached7,085£892,000£675,000 to £1,315,000£6,382/m²from 332 sales
Semi-detached23,321£625,000£504,000 to £830,000£6,003/m²from 924 sales
Terraced42,101£590,000£450,000 to £865,000£6,456/m²from 1,592 sales
Flats and maisonettes77,251£440,000£328,000 to £610,000£6,615/m²from 1,843 sales

Most homes sold in London were flats and maisonettes, at 52% of sales.

Leasehold is more common here: 53% of sales were leasehold, against 21% across England and Wales, the highest share of the nine English regions and Wales.

19,607 sales in London, or 13%, were for £1 million or more, against 3% across England and Wales.

Boroughs ranked by median price

The dearest borough was Kensington and Chelsea, at £1,150,000, and the cheapest was Barking and Dagenham, at £380,000. The dearest median is 3.0 times the cheapest.

The next dearest were Westminster and Camden, and the next cheapest Croydon and Bexley.

Map loading

Each dot is a London borough, placed at the centre of its postcodes and shaded by the median price of its standard sales, September 2024 to August 2026. The ranked list below gives the same figures.

18 of the 32 boroughs had a median above £525,000, the figure for London as a whole. The most sales were in Wandsworth (8,722), Bromley (7,900), Croydon (6,938), Lambeth (6,658) and Barnet (6,153).

Boroughs with at least 300 standard sales, September 2024 to August 2026
  1. Kensington and Chelsea2,905 salesMedian price £1,150,000Price per square metre £13,825Change in the median from 2024 to 2025 −4%
  2. Westminster3,782 salesMedian price £865,000Price per square metre £11,457Change in the median from 2024 to 2025 −7%
  3. Camden3,574 salesMedian price £770,000Price per square metre £11,223Change in the median from 2024 to 2025 −3%
  4. Richmond upon Thames4,791 salesMedian price £717,500Price per square metre £8,144Change in the median from 2024 to 2025 +1%
  5. Hammersmith and Fulham3,886 salesMedian price £705,000Price per square metre £10,057Change in the median from 2024 to 2025 −14%
  6. Islington3,567 salesMedian price £640,000Price per square metre £9,397Change in the median from 2024 to 2025 −7%
  7. Wandsworth8,722 salesMedian price £640,000Price per square metre £8,636Change in the median from 2024 to 2025 0%
  8. Hackney3,984 salesMedian price £585,000Price per square metre £9,439Change in the median from 2024 to 2025 −1%
  9. Barnet6,153 salesMedian price £575,000Price per square metre £6,683Change in the median from 2024 to 2025 0%
  10. Haringey4,018 salesMedian price £575,000Price per square metre £7,200Change in the median from 2024 to 2025 +2%
  11. Brent3,489 salesMedian price £550,000Price per square metre £6,008Change in the median from 2024 to 2025 −2%
  12. Harrow2,999 salesMedian price £550,000Price per square metre £6,024Change in the median from 2024 to 2025 0%
  13. Kingston upon Thames3,505 salesMedian price £550,000Price per square metre £6,499Change in the median from 2024 to 2025 +1%
  14. Lambeth6,658 salesMedian price £543,000Price per square metre £7,321Change in the median from 2024 to 2025 −1%
  15. Merton4,088 salesMedian price £542,500Price per square metre £7,318Change in the median from 2024 to 2025 +1%
  16. Waltham Forest5,122 salesMedian price £538,500Price per square metre £6,987Change in the median from 2024 to 2025 +4%
  17. Southwark5,380 salesMedian price £535,000Price per square metre £8,108Change in the median from 2024 to 2025 −4%
  18. Ealing5,008 salesMedian price £530,000Price per square metre £7,186Change in the median from 2024 to 2025 +2%
  19. Bromley7,900 salesMedian price £520,000Price per square metre £5,634Change in the median from 2024 to 2025 +5%
  20. Redbridge3,887 salesMedian price £507,000Price per square metre £5,532Change in the median from 2024 to 2025 +4%
  21. Hillingdon4,481 salesMedian price £505,000Price per square metre £5,943Change in the median from 2024 to 2025 +4%
  22. Tower Hamlets4,908 salesMedian price £500,000Price per square metre £7,048Change in the median from 2024 to 2025 −3%
  23. Hounslow3,796 salesMedian price £485,000Price per square metre £6,338Change in the median from 2024 to 2025 0%
  24. Enfield4,420 salesMedian price £475,000Price per square metre £5,564Change in the median from 2024 to 2025 +2%
  25. Lewisham5,473 salesMedian price £475,000Price per square metre £6,569Change in the median from 2024 to 2025 0%
  26. Greenwich4,935 salesMedian price £455,000Price per square metre £5,859Change in the median from 2024 to 2025 0%
  27. Sutton4,256 salesMedian price £455,000Price per square metre £5,558Change in the median from 2024 to 2025 −2%
  28. Havering5,799 salesMedian price £450,000Price per square metre £5,058Change in the median from 2024 to 2025 +4%
  29. Newham3,486 salesMedian price £447,000Price per square metre £5,587Change in the median from 2024 to 2025 +1%
  30. Bexley5,137 salesMedian price £430,000Price per square metre £5,174Change in the median from 2024 to 2025 +1%
  31. Croydon6,938 salesMedian price £425,000Price per square metre £4,941Change in the median from 2024 to 2025 +1%
  32. Barking and Dagenham2,436 salesMedian price £380,000Price per square metre £4,862Change in the median from 2024 to 2025 +6%

Fewer than 300 sales, not ranked: City of London £770k (275 sales).

1-year change: 2025 against 2024, where both years had 100 or more standard sales. It moves with which homes sold, so treat it as a guide, not a price index.

From 2024 to 2025, the median rose most in Barking and Dagenham, up 6%, and fell most in Hammersmith and Fulham, down 14%.

Postcode areas in London

About these figures

The 149,758 standard sales behind these figures are placed in London by each home's postcode, and 4,691 of them have a floor area for the price per m² (our methodology).

Updated 15 October 2026 with sales recorded to August 2026. Next update due in late November 2026.

Contains HM Land Registry data © Crown copyright and database right 2026. Energy certificate data from the Ministry of Housing, Communities and Local Government. Both are licensed under the Open Government Licence v3.0.