Greater London residential sold prices

51 tracked towns in Greater London. 84,411 residential transactions in the past 12 months. Weighted median price £571,826. 1,525 of those were new builds.

Weighted median price
£571,826
Aggregate of towns, weighted by txns
Transactions (12mo)
84,411
HM Land Registry PPD
New-build share
+1.8%
1,525 new / 82,886 existing
Towns tracked
51
All refreshed April 2026

Towns in Greater London

Ranked by transaction volume
Town Median Txns (12mo) YoY New builds Premium
Battersea £650,000 2,989 +400.0% 85 +92.6%
Wandsworth £650,000 2,989 +400.0% 85 +92.6%
Croydon £415,000 2,891 +250.0% 5 -40.7%
Bromley £506,000 2,883 +220.0% 39 -35.3%
Highgate £639,000 2,607 +220.0% 30 +14.2%
Barnet £550,000 2,376 +190.0% 118 -6.4%
Brixton £538,100 2,322 +150.0% 14 +54.4%
Clapham £538,100 2,322 +150.0% 14 +54.4%
Vauxhall £538,100 2,322 +150.0% 14 +54.4%
Havering £445,000 2,160 +170.0% 1
Lewisham £465,000 2,007 +330.0% 0
Bermondsey £532,500 1,933 -320.0% 25 +27.7%
Southwark £532,500 1,933 -320.0% 25 +27.7%
Leytonstone £540,000 1,907 +590.0% 8 -39.8%
Walthamstow £540,000 1,907 +590.0% 8 -39.8%
Ealing £520,000 1,884 +40.0% 58 -11.3%
Enfield £456,000 1,825 +130.0% 6 +102.8%
Bexley £420,000 1,802 0.0% 2
Hillingdon £509,500 1,756 +510.0% 26 -16.2%
Woolwich £450,000 1,684 +110.0% 6 +27.1%
Richmond £700,000 1,657 +370.0% 4 -41.8%
Canary Wharf £475,000 1,655 -480.0% 106 +70.4%
Tower Hamlets £475,000 1,655 -480.0% 106 +70.4%
Whitechapel £475,000 1,655 -480.0% 106 +70.4%
Redbridge £500,000 1,590 +500.0% 3 -40.0%
Tottenham £559,999 1,486 +220.0% 8 -16.1%
Merton £525,000 1,483 0.0% 17 -29.2%
Sutton £450,000 1,483 0.0% 2
Wimbledon £525,000 1,483 0.0% 17 -29.2%
Wembley £525,000 1,470 -90.0% 165 +10.3%
Hackney £561,090 1,438 -240.0% 71 -21.9%
Shoreditch £561,090 1,438 -240.0% 71 -21.9%
Marylebone £825,000 1,404 -830.0% 18 +249.8%
Mayfair £825,000 1,404 -830.0% 18 +249.8%
Westminster £825,000 1,404 -830.0% 18 +249.8%
Hounslow £475,000 1,370 0.0% 38 -1.3%
Stratford £430,000 1,315 -220.0% 76 +30.2%
Kingston £550,000 1,292 +280.0% 0
Fulham £690,000 1,286 -420.0% 7 +37.7%
Hammersmith £690,000 1,286 -420.0% 7 +37.7%
Islington £650,000 1,249 +320.0% 3 +53.8%
Harrow £530,000 1,178 +310.0% 15 -24.1%
Camden £770,000 1,121 +80.0% 22 +10.1%
Hampstead £770,000 1,121 +80.0% 22 +10.1%
Kentish Town £770,000 1,121 +80.0% 22 +10.1%
Chelsea £1,000,000 987 -1560.0% 4 +201.7%
Kensington £1,000,000 987 -1560.0% 4 +201.7%
Notting Hill £1,000,000 987 -1560.0% 4 +201.7%
Barking £380,000 971 +350.0% 0
Ilford £485,000 828 +320.0% 2
City OF London £742,500 108 -1420.0% 0