The average house price on Croft Street, Keighley is £76,856. Prices range from £33,000 to £147,000.
There are 25 properties on Croft Street, Keighley.
Average house prices on Croft Street, Keighley have risen by 270.1% from £33,500 in 1995 to £124,000 in 2019.
Croft Street, Keighley is in the BD20 postcode district.