The average house price on Highgrove, Barnstaple is £295,920. Prices range from £123,000 to £870,000.
There are 44 properties on Highgrove, Barnstaple.
Average house prices on Highgrove, Barnstaple have fallen by 61.5% from £870,000 in 2017 to £335,250 in 2024.
Highgrove, Barnstaple is in the EX31 postcode district.