The average house price in Belford, Northumberland is £197,329. Prices range from £910 to £6,695,706.
There are 625 properties in Belford with 715 recorded transactions since 1995.
The median house price in Belford is £149,000, compared to an average of £197,329.
Belford has 224 detached properties, 174 terraced properties, 138 semi-detached properties, 48 other properties.
Average house prices in Belford have risen by 242.6% from £51,662 in 1995 to £177,000 in 2026.
The most popular streets in Belford by number of properties include West Street, High Street, Dinningside, Dunmoor Road, North Bank.
Belford is located in Northumberland, in the Northumberland district.