The average house price on Hainsworth Road, Keighley is £236,699. Prices range from £65,000 to £2,503,646.
There are 46 properties on Hainsworth Road, Keighley.
Average house prices on Hainsworth Road, Keighley have risen by 208.3% from £121,650 in 1995 to £375,000 in 2025.
Hainsworth Road, Keighley is in the BD20 postcode district.