HomesIndex

BD21 2 house prices Hainworth and Keighley, Keighley

BD21 2 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,658 of them in this sector.

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

BD21 2 median sold prices by year

YearMedianAverageSales
2026£117,000£117,40013
2025£120,000£120,00061
2024£113,400£111,80062
2023£110,000£122,00059
2022£97,500£106,10066
2021£83,500£99,50075
2020£79,000£102,00044
2019£80,000£87,70064
2018£85,000£87,80068
2017£70,000£109,90071
2016£65,000£77,70068
2015£81,500£81,80056
2014£75,000£84,90049
2013£66,500£66,30042
2012£74,500£71,00034

Type any full BD21 2 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.