Median sale price: cheapest and most expensive London boroughs (2025)

Kensington and Chelsea was the most expensive of London’s 33 boroughs in 2025 (median sale price £1,200,000).

Barking and Dagenham was the cheapest (£385,000). The middle borough, Southwark, had £540,000.

Map of median sale price across the UKSee it on the map
Median sale price for every council in London, highest first. Councils without a figure are listed last with the reason.
RankCouncilValue
1Kensington and Chelsea

Sales can take months to be registered, so this year may still rise a little.

£1,200,000
2Westminster

Sales can take months to be registered, so this year may still rise a little.

£899,500
3City of London

Sales can take months to be registered, so this year may still rise a little.

£820,000
4Camden

Sales can take months to be registered, so this year may still rise a little.

£780,000
5Richmond upon Thames

Sales can take months to be registered, so this year may still rise a little.

£725,000
6Hammersmith and Fulham

Sales can take months to be registered, so this year may still rise a little.

£709,200
=7Islington

Sales can take months to be registered, so this year may still rise a little.

£650,000
=7Wandsworth

Sales can take months to be registered, so this year may still rise a little.

£650,000
9Hackney

Sales can take months to be registered, so this year may still rise a little.

£592,500
10Barnet

Sales can take months to be registered, so this year may still rise a little.

£581,750
11Haringey

Sales can take months to be registered, so this year may still rise a little.

£575,000
=12Brent

Sales can take months to be registered, so this year may still rise a little.

£550,000
=12Harrow

Sales can take months to be registered, so this year may still rise a little.

£550,000
=12Kingston upon Thames

Sales can take months to be registered, so this year may still rise a little.

£550,000
=12Merton

Sales can take months to be registered, so this year may still rise a little.

£550,000
16Lambeth

Sales can take months to be registered, so this year may still rise a little.

£545,000
=17Southwark

Sales can take months to be registered, so this year may still rise a little.

£540,000
=17Waltham Forest

Sales can take months to be registered, so this year may still rise a little.

£540,000
19Ealing

Sales can take months to be registered, so this year may still rise a little.

£532,000
20Bromley

Sales can take months to be registered, so this year may still rise a little.

£525,000
21Redbridge

Sales can take months to be registered, so this year may still rise a little.

£512,000
22Hillingdon

Sales can take months to be registered, so this year may still rise a little.

£510,000
23Tower Hamlets

Sales can take months to be registered, so this year may still rise a little.

£500,000
24Hounslow

Sales can take months to be registered, so this year may still rise a little.

£485,000
25Enfield

Sales can take months to be registered, so this year may still rise a little.

£480,000
26Lewisham

Sales can take months to be registered, so this year may still rise a little.

£470,000
27Greenwich

Sales can take months to be registered, so this year may still rise a little.

£460,000
28Sutton

Sales can take months to be registered, so this year may still rise a little.

£455,000
29Newham

Sales can take months to be registered, so this year may still rise a little.

£452,469
30Havering

Sales can take months to be registered, so this year may still rise a little.

£450,994
31Bexley

Sales can take months to be registered, so this year may still rise a little.

£430,000
32Croydon

Sales can take months to be registered, so this year may still rise a little.

£425,000
33Barking and Dagenham

Sales can take months to be registered, so this year may still rise a little.

£385,000

Worked out by Open Index from HM Land Registry Price Paid Data. Source and method · See it on the map