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.