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

Kensington and Chelsea was the most expensive of London’s 33 boroughs in August 2026 (flat price £947,855).

Bexley was the cheapest (£245,833). The middle borough, Brent, had £383,498.

Map of flat price across the UKSee it on the map
Flat price for every council in London, highest first. Councils without a figure are listed last with the reason.
RankCouncilValue
1Kensington and Chelsea£947,855
2Westminster£784,694
3City of London£726,060
4Camden£656,955
5Hammersmith and Fulham£579,711
6Islington£542,886
7Hackney£535,923
8Wandsworth£532,028
9Richmond upon Thames£492,607
10Haringey£467,608
11Southwark£466,671
12Lambeth£441,815
13Tower Hamlets£429,851
14Ealing£410,282
15Merton£409,754
16Waltham Forest£390,968
17Brent£383,498
18Lewisham£374,267
19Kingston upon Thames£368,099
20Barnet£364,239
21Hounslow£353,291
22Greenwich£350,603
23Newham£320,546
24Harrow£319,799
25Bromley£306,823
26Redbridge£301,680
27Enfield£300,325
28Hillingdon£291,852
29Sutton£287,646
30Croydon£257,891
31Havering£249,212
32Barking and Dagenham£245,845
33Bexley£245,833

Source and method · See it on the map