Average House Prices in London 2026 — Borough by Borough
Know My Postcode · 2026-04-17 · Property guide
Average house prices in London in 2026 range from around £330,000 in Barking and Dagenham to over £1.5 million in Kensington and Chelsea. Here's a borough-by-borough breakdown and what you can actually get for your money.
Most affordable London boroughs
Barking & Dagenham
£330,000
Zone 4-6, Elizabeth line
Bexley
£370,000
Zone 4-6, National Rail
Havering
£380,000
Zone 5-6, Elizabeth line
Croydon
£380,000
Zone 3-5, Overground/Tram
Sutton
£390,000
Zone 4-5, National Rail
Lewisham
£420,000
Zone 2-4, DLR/Rail
Mid-range London boroughs
Waltham Forest
£470,000
Zone 3-4, Victoria line
Newham
£420,000
Zone 2-4, Elizabeth line
Greenwich
£450,000
Zone 2-4, DLR/Rail
Southwark
£550,000
Zone 1-2, Jubilee/Northern
Lambeth
£530,000
Zone 1-3, Victoria/Northern
Hackney
£540,000
Zone 2, Overground
Most expensive London boroughs
Kensington & Chelsea
£1,500,000+
Zone 1, District/Circle
Westminster
£1,200,000+
Zone 1, Multiple lines
Camden
£685,000
Zone 1-2, Northern
Islington
£710,000
Zone 1-2, Victoria/Northern
Richmond
£760,000
Zone 3-5, District/Rail
Wandsworth
£640,000
Zone 2-4, Northern/Rail
Check live prices for any London postcode
Free Land Registry sold price data and 12-month trends for any postcode.
What affects house prices in London?
Transport links — proximity to tube and Elizabeth line stations is the single biggest price driver
School catchments — Outstanding school catchments add significant premiums
Crime rates — lower crime areas command higher prices
Regeneration — areas with active regeneration projects tend to outperform
Green space — parks and commons add measurable value to nearby properties