The average house price on Cackleshaw, Keighley is £209,150. Prices range from £105,000 to £292,500.
There are 3 properties on Cackleshaw, Keighley.
Average house prices on Cackleshaw, Keighley have risen by 186.8% from £102,000 in 1996 to £292,500 in 2024.
Cackleshaw, Keighley is in the BD22 postcode district.