The average house price on Hazel Grove Road, Keighley is £217,865. Prices range from £47,000 to £550,000.
There are 23 properties on Hazel Grove Road, Keighley.
Average house prices on Hazel Grove Road, Keighley have risen by 379.8% from £80,250 in 1995 to £385,000 in 2025.
Hazel Grove Road, Keighley is in the BD20 postcode district.