House Price Finder

Wiltshire Property Prices

34 towns and cities · 56,862 sales recorded

Market analysis

Across Wiltshire, the average sold price is £387,596 — 43% above the UK average of £271,295. The median is £308,500, based on 56,862 sales across 34 towns and cities. In 2025, the most recent complete year, average prices rose 0.3% year on year.

Marlborough is the most expensive place to buy in Wiltshire, averaging £581,470, while Tidworth is the most affordable at £269,926. Detached houses are the most commonly sold property type countywide, at 35% of transactions.

£387,596
Average Price
£308,500
Median Price
56,862
Total Sales
↓ 8.3%
Year-on-Year

Property Type Breakdown

35%
Detached
100,240 sales
27%
Terraced
76,608 sales
26%
Semi-Detached
73,619 sales
10%
Flat
28,968 sales
2%
Other
5,855 sales

Price Trends

Year Average Median Sales
2026 £355,074 £310,000 2,374
2025 £387,111 £317,500 8,469
2024 £386,073 £310,000 8,468
2023 £398,728 £315,000 7,803
2022 £412,026 £325,000 9,777
2021 £380,451 £298,000 11,855
2020 £369,513 £281,799 8,116
2019 £339,449 £272,000 8,974
2018 £336,396 £270,000 9,269
2017 £357,326 £265,000 9,708
2016 £296,528 £244,995 9,841
2015 £281,521 £230,000 9,478

All Towns in Wiltshire

1
Marlborough
12,626 sales
£581k
2
Malmesbury
8,593 sales
£532k
3
Bradford-on-avon
8,317 sales
£467k
4
Pewsey
4,596 sales
£459k
5
Corsham
9,638 sales
£414k
6
Chippenham
37,253 sales
£414k
7
Salisbury
64,001 sales
£405k
8
Warminster
17,042 sales
£368k
9
Devizes
18,821 sales
£356k
10
Calne
16,469 sales
£328k
11
Melksham
16,890 sales
£323k
12
Westbury
15,647 sales
£306k
13
Trowbridge
32,497 sales
£301k
14
Tidworth
2,722 sales
£270k

Useful guides

Stamp Duty Calculator

Calculate SDLT on your purchase — 2026/27 rates.

Most Expensive Areas

The priciest towns and counties in England and Wales.

Most Affordable Areas

Where you can still buy a home for under £170,000.