# Marlborough Property Market Summary
Marlborough's property market demonstrates significant volatility, with average prices fluctuating considerably over recent years. The market peaked dramatically in 2022 at £898,247 before moderating to £550,062 in early 2025. This substantial variation suggests a diverse property mix, likely including both period townhouses in the historic market town centre and rural properties in the surrounding Wiltshire countryside. The current overall average of £368,767 across 6,565 properties indicates a well-established market, though annual averages have consistently traded well above this figure since 2016, reflecting more active trading in the mid-to-upper price brackets.
The market has shown particular strength in premium transactions, with 2020 and 2022 seeing exceptional average prices despite relatively lower sales volumes, suggesting high-value country estates and executive homes driving these peaks. Transaction volumes have varied between 252 and 428 sales annually, with 2021 showing the strongest activity post-pandemic. Recent years indicate some stabilisation, with 2023-2025 figures settling in the £550,000-£580,000 range, suggesting the market may be finding a more sustainable level after the post-pandemic surge. Marlborough's appeal stems from its renowned educational institutions, historic market town character, and excellent connectivity to London and the M4 corridor.
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.