All counties

Sold house prices in Greater London

Real sold prices for houses and flats in Greater London (England & Wales), from official HM Land Registry records covering the last 12 months.

House (median): £625,000 (n=25259)Flat (median): £425,000 (n=24467)

By property subtype

TypeHouse (median)Sales
Detached
£870,000
2347
Semi-detached
£625,000
8185
Terraced
£588,000
14727
Flat
£425,000
24466

Monthly trend by sale date (houses)

2025-07n=1634
£670,000
2025-08n=3644
£662,250
2025-09n=3271
£650,000
2025-10n=3497
£630,000
2025-11n=2826
£645,000
2025-12n=2323
£595,000
2026-01n=2006
£610,000
2026-02n=1912
£590,000
2026-03n=1907
£585,000
2026-04n=1531
£590,000

Recent months fill in gradually as sales reach the Land Registry, so the newest and oldest months are trimmed from this chart.

By town

TownMedian (house)Sales
London
£812,500
10803
Romford
£462,000
939
Orpington
£547,340
681
Croydon
£445,000
639
Bromley
£590,000
530
Ilford
£550,000
523
Enfield
£525,000
505
Hornchurch
£506,000
503
Dagenham
£395,000
445
Uxbridge
£553,750
406
Sutton
£565,000
406
Harrow
£600,000
373
Twickenham
£805,000
348
Bexleyheath
£495,000
322
Sidcup
£492,500
316
Barnet
£740,000
298
South Croydon
£565,000
285
Ruislip
£625,000
260
Beckenham
£730,000
249
Feltham
£460,000
249
Welling
£488,000
246
Kingston upon Thames
£877,500
241
Hayes
£510,000
221
Edgware
£615,000
205
Upminster
£585,000
203
Woodford Green
£680,000
198
Carshalton
£500,000
198
New Malden
£725,000
193
Pinner
£740,000
191
Hounslow
£555,000
189
Surbiton
£750,000
185
Coulsdon
£575,000
185
Rainham
£432,000
182
Wembley
£610,000
174
Richmond
£1,130,480
166
Erith
£390,000
156
Thornton Heath
£450,000
155
Worcester Park
£610,000
153
Wallington
£550,000
153
Morden
£540,000
151

Contains HM Land Registry data © Crown copyright and database right 2026. Licensed under the Open Government Licence v3.0.

Compare