The average house price in Melksham, Wiltshire is £206,010. Prices range from £1,500 to £13,000,000.
There are 8,502 properties in Melksham with 11,018 recorded transactions since 1995.
The median house price in Melksham is £166,750, compared to an average of £206,010.
Melksham has 3,206 detached properties, 2,808 semi-detached properties, 1,759 terraced properties, 552 flat / maisonette properties.
Average house prices in Melksham have risen by 458.4% from £64,490 in 1995 to £360,120 in 2025.
The most popular streets in Melksham by number of properties include Bath Road, Skylark Road, Semington Road, Spa Road, Forest Road.
Melksham is located in Wiltshire, in the West Wiltshire district.