The average house price on Shepherds Croft, Keighley is £124,422. Prices range from £34,208 to £189,000.
There are 12 properties on Shepherds Croft, Keighley.
Average house prices on Shepherds Croft, Keighley have risen by 247.5% from £80,000 in 2000 to £278,000 in 2014.
Shepherds Croft, Keighley is in the BD22 postcode district.