The average house price on Elmwood Terrace, Keighley is £56,954. Prices range from £14,000 to £110,000.
There are 11 properties on Elmwood Terrace, Keighley.
Average house prices on Elmwood Terrace, Keighley have risen by 106.3% from £31,500 in 1995 to £65,000 in 2025.
Elmwood Terrace, Keighley is in the BD22 postcode district.