The average house price on St Margarets Road, Knaresborough is £165,513. Prices range from £51,000 to £280,000.
There are 32 properties on St Margarets Road, Knaresborough.
Average house prices on St Margarets Road, Knaresborough have risen by 318.4% from £60,750 in 1995 to £254,167 in 2024.
St Margarets Road, Knaresborough is in the HG5 postcode district.