Cheapest and most expensive London boroughs to buy a house (August 2026)

Kensington and Chelsea was the most expensive of London’s 33 boroughs in August 2026 (average house price £1,204,072).

Barking and Dagenham was the cheapest (£369,881). The middle borough, Lambeth, had £540,198.

Map of average house price across the UKSee it on the map
Average house price for every council in London, highest first. Councils without a figure are listed last with the reason.
RankCouncilValue
1Kensington and Chelsea£1,204,072
2Westminster£887,206
3Richmond upon Thames£813,931
4Camden£798,486
5Hammersmith and Fulham£754,825
6City of London£726,633
7Wandsworth£694,210
8Islington£654,286
9Haringey£633,221
10Merton£623,791
11Hackney£619,408
12Kingston upon Thames£597,587
13Barnet£592,892
14Ealing£589,875
15Southwark£569,160
16Brent£555,687
17Lambeth£540,198
18Waltham Forest£532,212
19Harrow£532,173
20Hounslow£528,051
21Bromley£520,253
22Lewisham£486,416
23Redbridge£484,378
24Hillingdon£482,137
25Enfield£474,855
26Greenwich£462,868
27Sutton£458,954
28Tower Hamlets£447,950
29Havering£444,572
30Bexley£414,833
31Croydon£396,718
32Newham£388,045
33Barking and Dagenham£369,881

Source and method · See it on the map