Sold price history

Castle Road, Keighley house prices

The typical home in Castle Road, Keighley last sold for £55,000, based on the official HM Land Registry record. Over the past decade prices are −69% in cash — but −78% once inflation is stripped out.

Median sold price
£55,000
10 years · cash
−69%
10 years · real
−78%
HM Land Registry · 51 sales · 37 with floor area · Updated 19 Aug 2025

Key facts

Median price
£55,000
Price per m²
£662
Sales recorded
51
Price range
£30,000 – £180,000

Castle Road, Keighley prices since 1995

Castle Road, Keighley — median sold price since 1995
2025 £0£67,775£135,549£203,324£271,098 2014 peak 1995 2025
Cash price Today’s money (real)

In cash terms Castle Road, Keighley is −69% over the decade, but only −78% once you adjust for the cost of living.

Recent sales in Castle Road, Keighley

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

DateAddressTypePrice£/m²
19 Aug 202515, Cliffe Court Castle Road · BD21 2SUFlat
Leasehold
£56,000£778
29 Nov 202420, Cliffe Court Castle Road · BD21 2SUFlat
Leasehold
£45,000£662
19 Dec 20227, Castle Court Castle Road · BD21 2SXFlat
Leasehold
£49,995£694
11 Apr 202218, Cliffe Court Castle Road · BD21 2SUFlat
Leasehold
£30,000£441
18 Feb 202217, Cliffe Court Castle Road · BD21 2SUFlat
Leasehold
£40,000£541
11 Dec 202011, Castle Court Castle Road · BD21 2SXFlat
Leasehold
£55,000£764
10 Jan 20208, Castle Court Castle Road · BD21 2SXFlat
Leasehold
£55,500
17 May 201914, Cliffe Court Castle Road · BD21 2SUFlat
Leasehold
£46,250£680
10 Nov 20173, Castle Court Castle Road · BD21 2SXFlat
Leasehold
£39,095
11 Aug 201715, Cliffe Court Castle Road · BD21 2SUFlat
Leasehold
£55,000£764
17 Oct 201417 Castle Road · BD21 2STTerraced
Freehold
£180,000£1,513
14 Aug 20149 Castle Road · BD21 2STTerraced
Freehold
£180,000£750
14 Aug 20147, Castle Court Castle Road · BD21 2SXFlat
Leasehold
£48,000£667
18 Oct 20133, Castle Court Castle Road · BD21 2SXFlat
Leasehold
£52,000
13 Nov 200929 Castle Road · BD21 2STSemi-detached
Freehold
£174,000£685
26 Oct 200914, Cliffe Court Castle Road · BD21 2SUFlat
Leasehold
£58,000£853
22 May 200919, Cliffe Court Castle Road · BD21 2SUTerraced
Leasehold
£67,000
30 Sep 20087, Castle Court Castle Road · BD21 2SXFlat
Leasehold
£82,000£1,139
18 Jul 20084, Castle Court Castle Road · BD21 2SXFlat
Leasehold
£80,000
16 May 200810, Castle Court Castle Road · BD21 2SXFlat
Leasehold
£85,000£1,269
27 Oct 200617, Cliffe Court Castle Road · BD21 2SUFlat
Leasehold
£76,000£1,027
1 Sep 20066, Castle Court Castle Road · BD21 2SXFlat
Leasehold
£79,950
14 Sep 20059, Castle Court Castle Road · BD21 2SXFlat
Leasehold
£75,000
15 Jun 20057, Castle Court Castle Road · BD21 2SXFlat
Leasehold
£55,000£764
21 Mar 200511, Castle Court Castle Road · BD21 2SXFlat
Leasehold
£74,995£1,042
15 Aug 200315, Cliffe Court Castle Road · BD21 2SUFlat
Leasehold
£52,950£735
4 Jul 200311, Castle Court Castle Road · BD21 2SXFlat
Leasehold
£37,000£514
14 Jan 20031 Castle Road · BD21 2STTerraced
Freehold
£80,000£437
28 Oct 200214, Cliffe Court Castle Road · BD21 2SUFlat
Leasehold
£43,950£646
27 Sep 200213, Cliffe Court Castle Road · BD21 2SUFlat
Leasehold
£52,950

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

Biggest price gains in Castle 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
Cliffe Court 13, Castle Road£39,500
25 Aug 2000
£52,950
27 Sep 2002
2+15%
per year
+13%
inflation-adjusted
29, Castle Road£70,000
25 Nov 1998
£174,000
13 Nov 2009
2+9%
per year
+6%
inflation-adjusted
9, Castle Road£51,250
4 Dec 1998
£180,000
14 Aug 2014
2+8%
per year
+6%
inflation-adjusted
Castle Court 10, Castle Road£38,000
25 May 1995
£85,000
16 May 2008
2+6%
per year
+4%
inflation-adjusted
17, Castle Road£75,000
22 May 1998
£180,000
17 Oct 2014
2+5%
per year
+3%
inflation-adjusted
1, Castle Road£67,000
19 Dec 1997
£80,000
14 Jan 2003
2+4%
per year
+1%
inflation-adjusted
Cliffe Court 19, Castle Road£46,000
8 Nov 1996
£67,000
22 May 2009
2+3%
per year
+1%
inflation-adjusted
Castle Court 11, Castle Road£37,000
4 Jul 2003
£55,000
11 Dec 2020
3+2%
per year
0%
inflation-adjusted
Cliffe Court 14, Castle Road£43,950
28 Oct 2002
£46,250
17 May 2019
30%
per year
−2%
inflation-adjusted
Cliffe Court 15, Castle Road£52,950
15 Aug 2003
£56,000
19 Aug 2025
30%
per year
−3%
inflation-adjusted
Cliffe Court 20, Castle Road£46,750
3 Apr 1998
£45,000
29 Nov 2024
20%
per year
−3%
inflation-adjusted
Castle Court 3, Castle Road£39,950
10 May 2002
£39,095
10 Nov 2017
30%
per year
−2%
inflation-adjusted
Castle Court 7, Castle Road£55,000
15 Jun 2005
£49,995
19 Dec 2022
4−1%
per year
−3%
inflation-adjusted
Cliffe Court 18, Castle Road£42,750
14 Nov 1997
£30,000
11 Apr 2022
3−1%
per year
−4%
inflation-adjusted
Cliffe Court 17, Castle Road£76,000
27 Oct 2006
£40,000
18 Feb 2022
2−4%
per year
−7%
inflation-adjusted

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

How Castle Road, Keighley compares

Rank in the town
1457th of 1,618 streets in Keighley
Rank in the postcode district
215th of 333 streets in BD21
Against the town median
51% below the Keighley median of £112,000
Against England & Wales
65% below the national median of £157,000

Castle Road, Keighley house prices — your questions

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

Half of homes sold in Castle Road, Keighley went for more than £55,000 and half for less, across 51 sales.

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

Recorded sales in Castle Road, Keighley range from £30,000 to £180,000. The range includes flats and large detached homes alike.

Have house prices in Castle Road, Keighley risen?

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

How much is a house per square metre in Castle Road, Keighley?

In Castle Road, Keighley the median price is £662 per square metre, from 37 sales matched to an EPC floor-area record.

How up to date is this data?

HM Land Registry publishes Price Paid Data monthly. The most recent sale recorded in Castle Road, Keighley was 19 August 2025.

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

← Explore more areas