The average house price in Hexham, Northumberland is £218,350. Prices range from £250 to £86,000,000.
There are 7,596 properties in Hexham with 9,640 recorded transactions since 1995.
The median house price in Hexham is £155,822, compared to an average of £218,350.
Hexham has 2,820 detached properties, 1,965 terraced properties, 1,810 semi-detached properties, 651 flat / maisonette properties.
Average house prices in Hexham have risen by 324% from £79,808 in 1995 to £338,391 in 2025.
The most popular streets in Hexham by number of properties include Allendale Road, Laurel Road, Battle Hill, Kingsgate Terrace, Eastwood Grange Road.
Hexham is located in Northumberland, in the Tynedale district.