House Prices in Teddington
Greater London · 16,734 properties sold
£806,884
Average Price
£700,000
Median Price
16,734
Properties Sold
↓ 6.7%
2025 vs 2024
The average property price in Teddington is £806,884, based on 16,734 sales. The median price is £700,000. The area covers 1 postcode districts.
Property Types Sold
Flat 7,172 (43%)
Terraced 5,378 (32%)
Semi-Detached 2,850 (17%)
Detached 1,096 (7%)
Other 238 (1%)
Price Trends
| Year | Average | Median | Sales |
|---|---|---|---|
| 2026 (partial) | £492,988 | £413,500 | 4 |
| 2025 | £786,472 | £678,000 | 306 |
| 2024 | £843,079 | £727,475 | 386 |
| 2023 | £843,336 | £794,500 | 415 |
| 2022 | £837,321 | £720,000 | 494 |
| 2021 | £765,384 | £676,698 | 620 |
| 2020 | £779,833 | £675,000 | 403 |
| 2019 | £736,172 | £609,544 | 446 |
| 2018 | £796,308 | £624,000 | 412 |
| 2017 | £751,898 | £670,000 | 437 |
| 2016 | £717,886 | £620,000 | 468 |
| 2015 | £979,736 | £590,000 | 491 |
Postcode Areas in Teddington
Source: HM Land Registry Price Paid Data · Crown copyright 2026 · Open Government Licence v3.0