HomesIndex

BD21 1 house prices Hainworth and Keighley, Keighley

BD21 1 is a postcode sector: a group of streets within BD21 (Hainworth and Keighley). Every price below is a completed sale recorded by HM Land Registry, 2,781 of them in this sector.

£117,000median sold price, 2026
+30%five-year change
24sales recorded in 2026
2,781sales since 1995
See every BD21 1 sale, address by address, on the live map →

BD21 1 median sold prices by year

YearMedianAverageSales
2026£117,000£124,60024
2025£107,800£117,10074
2024£115,000£119,60051
2023£92,800£106,60074
2022£90,200£99,50096
2021£90,000£95,800109
2020£85,200£106,90078
2019£86,800£87,70086
2018£80,000£90,40072
2017£77,000£96,30081
2016£86,500£97,30064
2015£75,000£81,40071
2014£79,200£80,10062
2013£73,200£76,90064
2012£71,200£75,40028

Type any full BD21 1 postcode into the search above to see the individual sold prices for those addresses.

Other street groups in BD21

Zoom out to all of BD21, or the BD area overview.