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.