House Price Finder

Greater London Property Prices

98 towns and cities

£810,495
Average Price
£500,000
Median Price
646,190
Sales (since 2020)
98
Towns

Towns & Cities in Greater London

Keston £1,146,276 London £970,743 Northwood £852,365 Kingston upon Thames £835,358 Twickenham £835,303 Richmond £824,201 Teddington £806,884 Chislehurst £737,358 Wembley £719,518 Barnet £712,412 Pinner £695,659 Hampton £678,946 Brentford £667,442 Stanmore £661,004 Chigwell £653,057 New Malden £649,691 West Drayton £646,702 Woodford Green £642,106 West Wickham £633,332 Surbiton £625,869 Greenford £624,591 Uxbridge £618,300 Upminster £606,130 Purley £598,362 Beckenham £585,116 Hounslow £575,993 Ruislip £572,182 Westerham £570,254 Coulsdon £570,032 Bromley £568,466

Price Trends

Year Average Median Sales
2026 £647,976 £514,262 1,706
2025 £713,725 £506,520 81,555
2024 £804,660 £510,000 104,531
2023 £848,733 £510,000 95,766
2022 £845,261 £515,000 122,166
2021 £791,718 £493,000 142,863
2020 £846,898 £482,500 97,603
2019 £824,499 £456,000 107,541
2018 £809,951 £452,000 110,498
2017 £792,022 £451,500 116,921
2016 £695,018 £435,000 122,162
2015 £642,341 £398,000 129,926

House Prices in Greater London

The average property price in Greater London is £810,495, based on 646,190 transactions since 2020. The county has 98 towns and cities with recorded property sales.

Data sourced from HM Land Registry Price Paid Data, published under the Open Government Licence v3.0.