Sold house prices in Malmesbury

Browse streets in Malmesbury with recorded sold prices.

Average sold price (12mo)
£466,588
Sales (12mo)
124
Year on year
−1.8%

Homes in MALMESBURY sold for an average of £466,588 over the last 12 months — down 1.8% on the year before.

  • Bungalow: £385,632
  • Detached: £662,911
  • Flat: £185,000
  • Maisonette: £220,000
  • Other: £575,000
  • Semi detached: £388,961
  • Terraced: £408,636

what homes actually sold for in Malmesbury

last 12 months of recorded sales

bedstypicalrange (p25–p75)sales
1 bed
2 beds £275,000 £210,000–£320,000 25
3 beds £367,800 £315,000–£382,000 13
4 beds £380,000

semi-detached £350,000 (11)

£341,500–£457,500 27
5+ beds £700,000

detached £707,500 (24)

£510,000–£740,000 37

bedroom counts are partly estimated from EPC records

prices since 1995

yearly medians per bedroom count · years with under 5 sales are gaps, not guesses

year-by-year table
year1 bed2 bed3 bed4 bed
1995 £56,250 £55,500 £65,000
1996 £52,000 £67,250 £82,000
1997 £62,500 £67,950 £85,000
1998 £45,000 £66,500 £78,750 £76,250
1999 £54,000 £88,000 £91,000 £99,750
2000 £85,000 £113,000 £129,750
2001 £102,000 £115,000 £138,000
2002 £118,950 £153,000 £146,000
2003 £128,000 £170,000 £185,000
2004 £140,250 £181,500 £225,000
2005 £146,500 £185,975 £212,248
2006 £159,000 £212,500 £199,950
2007 £171,000 £224,975 £249,995
2008 £114,000 £143,545 £194,725 £231,250
2009 £83,748 £145,500 £175,000 £185,000
2010 £155,000 £178,500 £211,000
2011 £115,000 £178,000 £237,500 £224,250
2012 £183,000 £208,000 £228,750
2013 £163,975 £206,250 £225,000
2014 £129,500 £184,600 £229,750 £245,000
2015 £127,000 £172,500 £219,000 £275,000
2016 £163,500 £206,675 £255,000 £295,000
2017 £163,500 £190,000 £268,500 £285,000
2018 £175,000 £203,500 £272,500 £327,500
2019 £223,500 £270,975 £319,000
2020 £141,000 £198,000 £248,500 £320,000
2021 £200,000 £225,000 £290,000 £325,000
2022 £264,975 £343,750 £358,250
2023 £225,000 £320,000 £350,000
2024 £241,250 £327,500 £392,500
2025 £261,250 £330,000 £390,000
2026 £280,000 £370,850