The average house price in Barnstaple, Devon is £202,760. Prices range from £4,000 to £26,728,463.
There are 15,384 properties in Barnstaple with 19,924 recorded transactions since 1995.
The median house price in Barnstaple is £165,000, compared to an average of £202,760.
Barnstaple has 6,310 detached properties, 4,254 terraced properties, 3,164 semi-detached properties, 1,046 flat / maisonette properties.
Average house prices in Barnstaple have risen by 559.7% from £57,901 in 1995 to £382,000 in 2026.
The most popular streets in Barnstaple by number of properties include Mills Way, Taw Wharf, Long Meadow Drive, Yelland Road, Meadow Brook.
Barnstaple is located in Devon, in the North Devon district.