House Price Finder

House Prices in Welshpool

Powys · 6,797 properties sold

£296,723
Average Price
£230,000
Median Price
6,797
Properties Sold
↓ 9.5%
2025 vs 2024

The average property price in Welshpool is £296,723, based on 6,797 sales. The median price is £230,000. The area covers 1 postcode districts.

Property Types Sold

Detached 3,315 (49%)
Semi-Detached 1,713 (25%)
Terraced 1,304 (19%)
Other 382 (6%)
Flat 83 (1%)

Price Trends

YearAverageMedianSales
2026 (partial) £441,667 £365,000 3
2025 £275,679 £230,000 189
2024 £304,777 £240,000 219
2023 £341,897 £227,500 186
2022 £299,206 £250,000 237
2021 £313,786 £240,750 290
2020 £242,190 £195,000 223
2019 £213,748 £174,000 263
2018 £238,151 £175,000 278
2017 £213,859 £169,000 275
2016 £218,219 £165,000 231
2015 £180,230 £148,000 221

Postcode Areas in Welshpool

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