House Price Finder

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

YearAverageMedianSales
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

TW11
Source: HM Land Registry Price Paid Data · Crown copyright 2026 · Open Government Licence v3.0