House Prices in Barnstaple, Devon

15,384 properties Avg. price: £202,760 Devon
15,384
Properties
£203K
Average Price
£165K
Median Price
19,924
Total Sales

Price Trends — Barnstaple

Frequently Asked Questions

What is the average house price in Barnstaple?

The average house price in Barnstaple, Devon is £202,760. Prices range from £4,000 to £26,728,463.

How many properties are in Barnstaple?

There are 15,384 properties in Barnstaple with 19,924 recorded transactions since 1995.

What is the median house price in Barnstaple?

The median house price in Barnstaple is £165,000, compared to an average of £202,760.

What types of properties are available in Barnstaple?

Barnstaple has 6,310 detached properties, 4,254 terraced properties, 3,164 semi-detached properties, 1,046 flat / maisonette properties.

How have house prices changed in Barnstaple?

Average house prices in Barnstaple have risen by 559.7% from £57,901 in 1995 to £382,000 in 2026.

What are the most popular streets in Barnstaple?

The most popular streets in Barnstaple by number of properties include Mills Way, Taw Wharf, Long Meadow Drive, Yelland Road, Meadow Brook.

Where is Barnstaple located?

Barnstaple is located in Devon, in the North Devon district.