House Price Monitor

Areas · Cheapest places

Cheapest places to buy a house in London

Every London borough ranked by its typical house sale over the 12 months to August 2026, cheapest first.

typical house in Barking and Dagenham, the cheapest borough in London

Dearest borough

£3,150,000

Kensington and Chelsea

Cheapest neighbourhood

£385,000

Fairfield, Croydon

All 32 boroughs, cheapest first

Typical house sale over the last 12 months, boroughs with 50 or more houses sold. Open one for its streets, buildings and neighbourhoods.

1Barking and Dagenham1,065 houses sold
£400,000
2Bexley1,949 houses sold
£455,000
3Newham968 houses sold
£462,000
4Havering2,472 houses sold
£475,000
5Croydon2,459 houses sold
£485,000
6Greenwich1,335 houses sold
£505,000
7Enfield1,728 houses sold
£515,000
8Sutton1,323 houses sold
£545,000
9Hillingdon1,839 houses sold
£550,000
10Hounslow1,182 houses sold
£550,000
11Redbridge1,617 houses sold
£565,000
12Bromley2,701 houses sold
£611,000
13Harrow1,086 houses sold
£615,000
14Brent945 houses sold
£650,000
15Lewisham1,244 houses sold
£650,000
16Ealing1,357 houses sold
£650,000
17Waltham Forest1,474 houses sold
£668,000
18Merton1,157 houses sold
£675,000
19Kingston upon Thames1,071 houses sold
£710,000
20Haringey931 houses sold
£750,000
21Barnet1,788 houses sold
£774,000
22Tower Hamlets250 houses sold
£800,000
23Lambeth888 houses sold
£885,000
24Southwark700 houses sold
£920,000
25Richmond upon Thames1,417 houses sold
£925,000
26Wandsworth1,344 houses sold
£1,078,000
27Hackney388 houses sold
£1,101,000
28Hammersmith and Fulham491 houses sold
£1,350,000
29Islington355 houses sold
£1,460,000
30Camden311 houses sold
£1,800,000
31Westminster272 houses sold
£2,338,000
32Kensington and Chelsea299 houses sold
£3,150,000

Cheapest neighbourhoods for a house

Council wards in London with 20 or more houses sold over the last 12 months.

NeighbourhoodBoroughTypical house
FairfieldCroydon£385,000
HeatonHavering£390,000
BelvedereBexley£392,000
CrayfordBexley£392,000
DownhamLewisham£393,000
SelhurstCroydon£395,000
BarnehurstBexley£400,000
ErithBexley£400,000
BecontreeBarking and Dagenham£410,000
BellinghamLewisham£415,000

More rankings

Where prices rose and fellA free email each month, after the monthly update.