Greater London residential sold prices

51 tracked towns in Greater London. 85,580 residential transactions in the past 12 months. Weighted median price £572,484. 1,586 of those were new builds.

Weighted median price
£572,484
Aggregate of towns, weighted by txns
Transactions (12mo)
85,580
HM Land Registry PPD
New-build share
+1.9%
1,586 new / 83,994 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 £653,072 3,028 +450.0% 87 +93.4%
Wandsworth £653,072 3,028 +450.0% 87 +93.4%
Croydon £415,000 2,925 +250.0% 5 -40.7%
Bromley £510,000 2,907 +300.0% 40 -36.1%
Highgate £640,000 2,664 +240.0% 32 +12.5%
Barnet £550,000 2,410 +190.0% 127 -7.0%
Brixton £540,000 2,340 +190.0% 14 +54.0%
Clapham £540,000 2,340 +190.0% 14 +54.0%
Vauxhall £540,000 2,340 +190.0% 14 +54.0%
Havering £444,500 2,182 +100.0% 1 -100.0%
Lewisham £462,500 2,042 +280.0% 0 -100.0%
Bermondsey £532,500 1,947 -320.0% 25 +27.7%
Southwark £532,500 1,947 -320.0% 25 +27.7%
Leytonstone £540,000 1,934 +590.0% 9 -39.3%
Walthamstow £540,000 1,934 +590.0% 9 -39.3%
Ealing £520,000 1,917 +80.0% 58 -11.3%
Enfield £455,000 1,855 +110.0% 6 +102.8%
Bexley £420,000 1,823 0.0% 2 -100.0%
Hillingdon £505,712 1,776 +430.0% 27 -15.7%
Woolwich £450,000 1,708 +110.0% 8 +27.1%
Canary Wharf £475,000 1,678 -500.0% 115 +62.9%
Tower Hamlets £475,000 1,678 -500.0% 115 +62.9%
Whitechapel £475,000 1,678 -500.0% 115 +62.9%
Richmond £700,000 1,673 +370.0% 5 -40.0%
Redbridge £500,000 1,606 +530.0% 3 -40.0%
Tottenham £558,000 1,515 +240.0% 9 -21.5%
Merton £525,000 1,504 0.0% 17 -28.6%
Sutton £450,000 1,504 0.0% 2 -100.0%
Wimbledon £525,000 1,504 0.0% 17 -28.6%
Wembley £523,000 1,491 -130.0% 165 +10.7%
Hackney £561,090 1,458 -240.0% 72 -16.2%
Shoreditch £561,090 1,458 -240.0% 72 -16.2%
Marylebone £825,000 1,425 -830.0% 18 +249.3%
Mayfair £825,000 1,425 -830.0% 18 +249.3%
Westminster £825,000 1,425 -830.0% 18 +249.3%
Hounslow £475,000 1,386 0.0% 39 0.0%
Stratford £430,000 1,329 -210.0% 78 +30.2%
Kingston £550,000 1,312 +280.0% 0 -100.0%
Fulham £690,000 1,306 -350.0% 8 +66.4%
Hammersmith £690,000 1,306 -350.0% 8 +66.4%
Islington £650,000 1,267 +200.0% 3 +53.8%
Harrow £530,000 1,191 +290.0% 16 -27.3%
Camden £770,000 1,149 +80.0% 23 +9.7%
Hampstead £770,000 1,149 +80.0% 23 +9.7%
Kentish Town £770,000 1,149 +80.0% 23 +9.7%
Chelsea £1,000,000 1,013 -1610.0% 4 +201.7%
Kensington £1,000,000 1,013 -1610.0% 4 +201.7%
Notting Hill £1,000,000 1,013 -1610.0% 4 +201.7%
Barking £380,000 985 +380.0% 0 -100.0%
Ilford £485,000 835 +320.0% 2 -100.0%
City OF London £742,500 108 -1490.0% 0 -100.0%