House Price Finder

House Prices in Shaftesbury

Dorset · 9,491 properties sold

£413,397
Average Price
£320,000
Median Price
9,491
Properties Sold
↓ 8.6%
2025 vs 2024

The average property price in Shaftesbury is £413,397, based on 9,491 sales. The median price is £320,000. The area covers 1 postcode districts.

Property Types Sold

Detached 3,678 (39%)
Terraced 2,617 (28%)
Semi-Detached 2,017 (21%)
Flat 934 (10%)
Other 245 (3%)

Price Trends

YearAverageMedianSales
2026 (partial) £318,755 £298,250 8
2025 £394,357 £305,000 249
2024 £431,563 £341,500 353
2023 £404,577 £350,000 361
2022 £436,046 £357,475 322
2021 £425,106 £318,500 386
2020 £382,005 £277,000 304
2019 £324,040 £250,000 255
2018 £334,516 £244,995 405
2017 £331,136 £253,000 299
2016 £271,261 £230,000 379
2015 £251,534 £217,000 375

Postcode Areas in Shaftesbury

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