The average house price on Staveley Road, Keighley is £70,459. Prices range from £16,100 to £150,000.
There are 73 properties on Staveley Road, Keighley.
Average house prices on Staveley Road, Keighley have risen by 241.4% from £35,150 in 1995 to £120,000 in 2024.
Staveley Road, Keighley is in the BD22 postcode district.