The average house price on Barcroft, Keighley is £134,889. Prices range from £32,000 to £340,000.
There are 9 properties on Barcroft, Keighley.
Average house prices on Barcroft, Keighley have risen by 163.9% from £36,000 in 1997 to £95,000 in 2015.
Barcroft, Keighley is in the BD22 postcode district.