# Malmesbury Property Market Summary
Malmesbury's property market shows considerable activity with 4,446 properties and an average price of £322,910. The market has experienced notable volatility over recent years, with a dramatic spike in 2020 when average prices reached £1.46 million – likely influenced by a small number of high-value transactions during the pandemic period. Since then, prices have stabilised within a more consistent £446,000 to £570,000 range between 2021 and 2025, suggesting a return to more typical market conditions.
The historic market town demonstrates sustained buyer interest, with sales volumes recovering strongly in 2024 (325 transactions) after several years of moderate activity. Current 2025 figures show an average price of £487,585 across 112 sales to date, indicating healthy demand for this Wiltshire location. Malmesbury's appeal lies in its combination of historical character, strong community amenities, and excellent connectivity, making it an attractive proposition for both families and those seeking a quintessentially English market town lifestyle within reach of larger centres like Swindon and Bristol.
The average house price in Malmesbury, Wiltshire is £322,910. Prices range from £2,500 to £72,000,000.
There are 4,446 properties in Malmesbury with 5,603 recorded transactions since 1995.
The median house price in Malmesbury is £244,725, compared to an average of £322,910.
Malmesbury has 1,986 detached properties, 1,010 semi-detached properties, 932 terraced properties, 343 flat / maisonette properties.
Average house prices in Malmesbury have fallen by 5.7% from £106,086 in 1995 to £100,000 in 2026.
The most popular streets in Malmesbury by number of properties include Sir Bernard Lovell Road, High Street, Avenue De Gien, Gloucester Road, White Lion Park.
Malmesbury is located in Wiltshire, in the North Wiltshire district.