Sold price history

Hainsworth Road, Keighley house prices

In Hainsworth Road, Keighley, the median price a home actually changed hands for is £162,500. Over the past decade prices are −20% in cash — but −43% once inflation is stripped out.

Median sold price
£162,500
10 years · cash
−20%
10 years · real
−43%
HM Land Registry · 92 sales · 0 with floor area · Updated 2 Feb 2026

Key facts

Median price
£162,500
Price per m²
No EPC match yet
Sales recorded
92
Price range
£58,000 – £452,500

Hainsworth Road, Keighley prices since 1995

Hainsworth Road, Keighley — median sold price since 1995
2026 £0£122,274£244,547£366,821£489,094 2017 peak 1995 2026
Cash price Today’s money (real)

The cash line tells one story (−20%); the real-terms line, −43%, tells the truer one.

Recent sales in Hainsworth Road, Keighley

The most recent homes sold here, straight from the HM Land Registry record.

DateAddressTypePrice£/m²
17 Apr 202632 Hainsworth Road · BD20 0NBTerraced
Freehold
£230,000
2 Feb 20265, Waterloo Mills Hainsworth Road · BD20 0ETFlat
Leasehold
£159,950
22 Aug 202538 Hainsworth Road · BD20 0NBSemi-detached
Freehold
£299,950
6 Jun 2025Low Holden Cottage Hainsworth Road · BD20 0LUDetached
Freehold
£375,000
7 Mar 202523, Waterloo Mills Hainsworth Road · BD20 0ETFlat
Leasehold
£160,000
4 Oct 202420 Hainsworth Road · BD20 0NBTerraced
Freehold
£266,000
16 Aug 202452 Hainsworth Road · BD20 0NBTerraced
Freehold
£199,950
10 May 202429, Waterloo Mills Hainsworth Road · BD20 0ETFlat
Leasehold
£138,000
21 Jul 202327, Waterloo Mills Hainsworth Road · BD20 0ETFlat
Leasehold
£149,950
14 Jun 202322, Waterloo Mills Hainsworth Road · BD20 0ETFlat
Leasehold
£85,000
2 Jun 202321, Waterloo Mills Hainsworth Road · BD20 0ETFlat
Leasehold
£110,000
16 Dec 202231, Waterloo Mills Hainsworth Road · BD20 0ETFlat
Leasehold
£145,000
26 Oct 20227, Waterloo Mills Hainsworth Road · BD20 0ETFlat
Leasehold
£155,000
17 Dec 202133, Waterloo Mills Hainsworth Road · BD20 0ETFlat
Leasehold
£132,500
24 Sep 20219, Waterloo Mills Hainsworth Road · BD20 0ETFlat
Leasehold
£127,500
13 Aug 202116, Waterloo Mills Hainsworth Road · BD20 0ETSemi-detached
Freehold
£299,950
24 Jun 20218, Waterloo Mills Hainsworth Road · BD20 0ETTerraced
Freehold
£230,000
18 Jun 20213, Waterloo Mills Hainsworth Road · BD20 0ETFlat
Leasehold
£265,000
13 Nov 202018, Waterloo Mills Hainsworth Road · BD20 0ETFlat
Leasehold
£125,000
12 Jun 202038 Hainsworth Road · BD20 0NBSemi-detached
Freehold
£249,950
1 Aug 201929, Waterloo Mills Hainsworth Road · BD20 0ETFlat
Leasehold
£130,500
25 Jan 201915, Waterloo Mills Hainsworth Road · BD20 0ETFlat
Leasehold
£143,000
30 Oct 201836 Hainsworth Road · BD20 0NBDetached
Freehold
£330,000
27 Sep 201811, Waterloo Mills Hainsworth Road · BD20 0ETFlat
Leasehold
£123,000
17 Nov 2017Valley View Hainsworth Road · BD20 0LYDetached
Freehold
£367,500
23 Oct 201717 Hainsworth Road · BD20 0NBDetached
Freehold
£317,000
11 Jan 201624 Hainsworth Road · BD20 0NBTerraced
Freehold
£200,000
14 Dec 201516 Hainsworth Road · BD20 0NBSemi-detached
Freehold
£185,000
9 Nov 201523, Waterloo Mills Hainsworth Road · BD20 0ETFlat
Leasehold
£124,950
14 Oct 201548 Hainsworth Road · BD20 0NBTerraced
Freehold
£169,950

Category A (standard) sales. £/m² shown where an EPC floor-area match exists.

Biggest price gains in Hainsworth Road, Keighley

Homes that have changed hands more than once, ranked by their annual return — in cash and, where we have the inflation data, after adjusting for it.

AddressFirst soldLast soldTimesCash returnReal return
40, Hainsworth Road£92,500
27 Mar 2001
£149,000
12 Sep 2003
2+21%
per year
+20%
inflation-adjusted
46, Hainsworth Road£59,950
21 Dec 1995
£172,000
16 Aug 2006
2+10%
per year
+8%
inflation-adjusted
Holden Beck Barn, Hainsworth Road£245,000
19 Dec 1995
£452,500
18 Dec 2003
2+8%
per year
+6%
inflation-adjusted
17, Hainsworth Road£95,000
9 Oct 1998
£317,000
23 Oct 2017
4+7%
per year
+4%
inflation-adjusted
34, Hainsworth Road£145,950
11 Jul 2005
£167,000
5 Oct 2007
2+6%
per year
+4%
inflation-adjusted
48, Hainsworth Road£58,000
7 Jun 1996
£169,950
14 Oct 2015
5+6%
per year
+3%
inflation-adjusted
50, Hainsworth Road£59,950
8 Mar 1996
£165,000
28 Jul 2014
5+6%
per year
+3%
inflation-adjusted
38, Hainsworth Road£88,035
3 Nov 2000
£299,950
22 Aug 2025
3+5%
per year
+2%
inflation-adjusted
36, Hainsworth Road£169,500
3 Jul 2003
£330,000
30 Oct 2018
3+4%
per year
+2%
inflation-adjusted
52, Hainsworth Road£59,999
21 Dec 1995
£199,950
16 Aug 2024
5+4%
per year
+2%
inflation-adjusted
24, Hainsworth Road£159,000
2 Apr 2004
£200,000
11 Jan 2016
2+2%
per year
0%
inflation-adjusted
Waterloo Mills 9, Hainsworth Road£112,500
11 Jul 2014
£127,500
24 Sep 2021
2+2%
per year
0%
inflation-adjusted
Waterloo Mills 16, Hainsworth Road£234,950
18 Nov 2005
£299,950
13 Aug 2021
2+2%
per year
−1%
inflation-adjusted
Waterloo Mills 3, Hainsworth Road£219,950
30 Jun 2005
£265,000
18 Jun 2021
2+1%
per year
−1%
inflation-adjusted
Waterloo Mills 31, Hainsworth Road£120,000
29 Sep 2005
£145,000
16 Dec 2022
2+1%
per year
−2%
inflation-adjusted
Waterloo Mills 23, Hainsworth Road£135,950
30 Sep 2005
£160,000
7 Mar 2025
4+1%
per year
−2%
inflation-adjusted
Waterloo Mills 29, Hainsworth Road£124,950
6 Jul 2005
£138,000
10 May 2024
3+1%
per year
−2%
inflation-adjusted
Waterloo Mills 7, Hainsworth Road£149,950
19 Dec 2005
£155,000
26 Oct 2022
20%
per year
−2%
inflation-adjusted
Waterloo Mills 5, Hainsworth Road£156,000
1 Mar 2010
£159,950
2 Feb 2026
20%
per year
−3%
inflation-adjusted
Waterloo Mills 8, Hainsworth Road£229,950
19 May 2006
£230,000
24 Jun 2021
20%
per year
−2%
inflation-adjusted
Waterloo Mills 27, Hainsworth Road£154,950
11 Aug 2005
£149,950
21 Jul 2023
30%
per year
−3%
inflation-adjusted
Waterloo Mills 12, Hainsworth Road£229,950
5 May 2006
£226,000
3 Nov 2014
20%
per year
−3%
inflation-adjusted
16, Hainsworth Road£189,950
29 Jul 2005
£185,000
14 Dec 2015
30%
per year
−3%
inflation-adjusted
Waterloo Mills 33, Hainsworth Road£140,000
9 Jun 2006
£132,500
17 Dec 2021
20%
per year
−3%
inflation-adjusted
Waterloo Mills 4, Hainsworth Road£184,950
9 Jun 2006
£177,475
15 Oct 2014
20%
per year
−3%
inflation-adjusted
Waterloo Mills 21, Hainsworth Road£123,950
29 Apr 2005
£110,000
2 Jun 2023
2−1%
per year
−3%
inflation-adjusted
Waterloo Mills 6, Hainsworth Road£232,950
10 Feb 2006
£220,000
18 Dec 2013
2−1%
per year
−3%
inflation-adjusted
Waterloo Mills 15, Hainsworth Road£158,950
11 May 2005
£143,000
25 Jan 2019
3−1%
per year
−3%
inflation-adjusted
Waterloo Mills 2, Hainsworth Road£210,000
26 May 2006
£173,000
23 Sep 2011
2−4%
per year
−6%
inflation-adjusted

Category A (standard) sales that changed hands at least twice. Real return adjusts for inflation using ONS CPIH where available.

How Hainsworth Road, Keighley compares

Rank in the town
430th of 1,618 streets in Keighley
Rank in the postcode district
320th of 767 streets in BD20
Against the town median
45% above the Keighley median of £112,000
Against England & Wales
4% above the national median of £157,000

Hainsworth Road, Keighley house prices — your questions

What is the average house price in Hainsworth Road, Keighley?

Half of homes sold in Hainsworth Road, Keighley went for more than £162,500 and half for less, across 92 sales.

What is the price range of homes sold in Hainsworth Road, Keighley?

Recorded sales in Hainsworth Road, Keighley range from £58,000 to £452,500. The range includes flats and large detached homes alike.

Have house prices in Hainsworth Road, Keighley risen?

Over the past decade prices in Hainsworth Road, Keighley are −20% in cash terms but −43% once adjusted for inflation using ONS CPIH — the gap between the two is the real story.

How up to date is this data?

HM Land Registry publishes Price Paid Data monthly. The most recent sale recorded in Hainsworth Road, Keighley was 2 February 2026.

Contains HM Land Registry data © Crown copyright and database right, licensed under the Open Government Licence v3.0. See our methodology.

← Explore more areas