The average house price in Marlborough, Wiltshire is £368,767. Prices range from £1,000 to £20,614,185.
There are 6,565 properties in Marlborough with 8,386 recorded transactions since 1995.
The median house price in Marlborough is £265,000, compared to an average of £368,767.
Marlborough has 3,208 detached properties, 1,362 semi-detached properties, 1,282 terraced properties, 484 flat / maisonette properties.
Average house prices in Marlborough have risen by 396.2% from £110,850 in 1995 to £550,062 in 2025.
The most popular streets in Marlborough by number of properties include High Street, London Road, River Park, Church Street, Kingsbury Street.
Marlborough is located in Wiltshire, in the Kennet district.