The average house price in Tavistock, Devon is £220,361. Prices range from £1,500 to £5,554,599.
There are 5,573 properties in Tavistock with 7,043 recorded transactions since 1995.
The median house price in Tavistock is £175,953, compared to an average of £220,361.
Tavistock has 2,215 detached properties, 1,339 terraced properties, 1,158 semi-detached properties, 657 flat / maisonette properties.
Average house prices in Tavistock have risen by 431.7% from £68,073 in 1995 to £361,951 in 2025.
The most popular streets in Tavistock by number of properties include Whitchurch Road, Plymouth Road, West Street, Bannawell Street, Parkwood Road.
Tavistock is located in Devon, in the West Devon district.