The average house price in Knaresborough, North Yorkshire is £280,290. Prices range from £11,000 to £30,000,000.
There are 5,937 properties in Knaresborough with 7,353 recorded transactions since 1995.
The median house price in Knaresborough is £210,000, compared to an average of £280,290.
Knaresborough has 2,464 detached properties, 1,962 semi-detached properties, 993 terraced properties, 349 flat / maisonette properties.
Average house prices in Knaresborough have risen by 367.4% from £82,417 in 1995 to £385,191 in 2025.
The most popular streets in Knaresborough by number of properties include Main Street, Boroughbridge Road, High Street, Waterside, Briggate.
Knaresborough is located in North Yorkshire, in the Harrogate district.