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.