Property
London House Prices
Average House Price in London
The average house price in London is £545,000 as of May 2026.
Towns & Areas in London
- City of London — £735,700
- Barking and Dagenham — £364,000
- Barnet — £567,900
- Bexley — £400,800
- Brent — £516,000
- Bromley — £517,300
- Camden — £764,600
- Croydon — £393,300
- Ealing — £515,500
- Enfield — £440,300
- Greenwich — £423,800
- Hackney — £608,000
- Hammersmith and Fulham — £723,900
- Haringey — £572,600
- Harrow — £510,600
- Havering — £422,700
- Hillingdon — £454,000
- Hounslow — £501,000
- Islington — £658,700
- Kensington and Chelsea — £1,256,000
- Kingston upon Thames — £572,000
- Lambeth — £556,500
- Lewisham — £450,600
- Merton — £564,400
- Newham — £403,000
- Redbridge — £475,300
- Richmond upon Thames — £760,700
- Southwark — £516,300
- Sutton — £445,200
- Tower Hamlets — £473,600
- Waltham Forest — £507,000
- Wandsworth — £657,700
- Westminster — £936,900
ℹ️ Please note: Regional average based on published UK house price data as of May 2026 — a general guide only, not a valuation of any individual property. Figures marked *not yet verified are a provisional placeholder pending individual verification against HM Land Registry data, and should not be relied on until then.