HomesIndex

BD21 house prices: Hainworth, Keighley (Keighley)

What homes really sold for in BD21, the postcode district covering Hainworth, Keighley: every figure below comes from HM Land Registry's record of completed sales, not asking prices or estimates. HomesIndex maps 11,978 recorded BD21 sales going back to 1995.

£117,000median sold price, 2026
+8%five-year change
63sales recorded in 2026
11,978sales since 1995
Explore every BD21 sale on the live map →

BD21 median sold prices by year

YearMedianAverageSales
2026£117,000£132,30063
2025£121,800£149,900303
2024£116,000£190,700299
2023£111,400£169,300311
2022£113,000£145,600379
2021£108,000£142,200436
2020£90,000£122,100279
2019£92,000£111,200357
2018£90,500£119,400334
2017£73,000£101,400534
2016£88,000£122,400280
2015£85,000£105,600304
2014£87,000£138,900281
2013£80,000£93,300261
2012£80,000£89,100162
2011£80,000£88,300170
2010£93,000£104,000198
2009£84,000£100,300211
2008£95,000£105,200270
2007£99,000£107,200561
2006£85,000£94,400570
2005£75,000£83,700556
2004£60,000£70,800587
2003£42,500£50,700598
2002£35,000£44,900636
2001£33,000£40,700575
2000£30,500£35,500441
1999£31,500£33,500429
1998£31,000£34,500396
1997£29,000£33,500391
1996£31,000£34,100413
1995£30,000£33,100393

Medians are the middle sold price of the year's recorded sales; averages can be pulled up by a few expensive sales. Looking for one exact postcode or address? Search it above to see every sale at address level.

BD21 street by street

Each sector covers a group of streets within BD21:

Nearby districts in the BD postcode area

See the average pricing map for the whole country, or generate a free AI market report for BD21.