Skip to main content Skip to footer

House prices in London

Market activity
Average price paid £594,928 Sales 69,901 Current average value £647,906 (Zoopla Zed-Index) Value change £18,827 ▲ 2.99%

You could be overpaying for energy in London

Yearly average, up to:

In partnership with uSwitch Compare energy deals
Area Avg. price paid Zed-index
Barking £267,428 £288,481
Barnet £585,419 £634,285
Beckenham £485,967 £543,108
Belvedere £246,067 £265,230
Bexley £432,168 £440,267
Bexleyheath £349,125 £374,152
Brentford £529,579 £508,329
Bromley £446,546 £490,357
Carshalton £371,739 £416,245
Chessington £367,106 £389,166
Chislehurst £583,760 £735,055
Coulsdon £459,934 £540,345
Croydon £323,460 £361,128
Dagenham £263,597 £271,358
Edgware £424,083 £493,163
Enfield £369,637 £394,605
Erith £258,792 £263,785
Feltham £297,549 £315,783
Greenford £391,566 £419,863
Hampton £566,779 £630,785
Harrow £445,720 £471,813
Hayes £318,009 £338,178
Hornchurch £379,165 £409,860
Hounslow £352,557 £360,147
Ilford £370,908 £379,268
Isleworth £445,181 £464,912
Kenley £481,694 £531,435
Keston £707,359 £1,072,584
Kingston upon Thames £644,558 £685,257
Mitcham £329,903 £350,177
Morden £396,667 £399,451
New Malden £538,226 £583,192
Northolt £320,739 £347,654
Northwood £799,814 £846,700
Orpington £443,555 £474,101
Pinner £592,383 £640,370
Purley £500,821 £576,102
Richmond £920,770 £1,012,175
Ruislip £478,990 £537,267
Sidcup £350,746 £374,942
South Croydon £398,719 £445,810
Southall £336,488 £350,388
Stanmore £627,097 £693,642
Surbiton £520,225 £556,518
Sutton £389,398 £438,822
Teddington £760,308 £784,710
Thornton Heath £306,326 £338,107
Twickenham £650,955 £733,058
Upminster £473,997 £503,713
Uxbridge £433,593 £476,577
Wallington £361,167 £403,729
Welling £343,765 £337,834
Wembley £393,097 £428,342
West Drayton £335,600 £341,955
West Wickham £524,857 £557,176
Woodford Green £506,411 £558,524
Worcester Park £474,569 £509,123
More about London