Advanced search
FYI, the majority of homes in Keighley are now selling for between £710 and £1,030 per square metre (£65 and £95 per square foot) - see more in this in-depth analysis of the Keighley BD21 3 housing market.
ft²
m²
Last sold Price paid Floor area (m²) Floor area (sq ft) £ per m² £ per sq ft Type Sold m² sq ft £/m² £/sq ft
2a, Sand Street, BD21 3AH 26 Jun 2026 £100,000 B Detached
12, Otterburn Street, BD21 3BN 15 Apr 2026 £120,000 111 m² 1194 sqft £1,081 £100 Terrace (3 bed)
17, Midland Terrace, BD21 3BP 07 Apr 2026 £68,000 149 m² 1603 sqft £456 £42 Terrace (2 bed)
1, Rupert Street, BD21 3JS 07 Apr 2026 £75,000 90 m² 968 sqft £833 £77 Terrace (2 bed)
54, North Street, BD21 3SJ 25 Mar 2026 £250,000 B Other
15, Neville Street, BD21 3HR - photos available 19 Feb 2026 £120,000 B 107 m² 1151 sqft £1,121 £104 Terrace (3 bed)
29, Ashleigh Street, BD21 3BS 23 Jan 2026 £50,000 97 m² 1044 sqft £515 £47 Terrace (4 bed)
63, North Street, BD21 3SB 16 Jan 2026 £250,000 B Other
26, Rupert Street, BD21 3JS 09 Jan 2026 £80,000 Terrace (3 bed)
54, Lawkholme Lane, BD21 3DX 10 Dec 2025 £218,000 B Detached
58, North Street, BD21 3RY 19 Nov 2025 £65,000 B Terrace
68b, North Street, BD21 3RY 16 Oct 2025 £149,000 B Other
1, Bow Street, BD21 3PB 15 Oct 2025 £90,000 B Other
40, Victoria Avenue, BD21 3JL 22 Aug 2025 £110,000 107 m² 1151 sqft £1,028 £95 Terrace (3 bed)
33, Low Street, BD21 3PP 20 Aug 2025 £118,000 B Other
103, Emily Street, BD21 3EE 01 Aug 2025 £95,000 127 m² 1367 sqft £748 £69 Terrace (3 bed)
40, Nightingale Street, BD21 3ES 01 Aug 2025 £70,000 77 m² 828 sqft £909 £84 Terrace (3 bed)
60, North Street, BD21 3RY 29 Jul 2025 £88,000 B Other
35, Cark Road, BD21 3BT 24 Jul 2025 £140,000 74 m² 796 sqft £1,891 £175 Terrace (4 bed)
Unit 4b Cavendish Retail Park, Cavendish Street, BD21 3RB 23 Jul 2025 £402,000 B Other
119, Emily Street, BD21 3EE 18 Jul 2025 £88,000 91 m² 979 sqft £967 £89 Terrace (3 bed)
18, Hard Ings Road, BD21 3NA - photos available 02 Jul 2025 £50,000 58 m² 624 sqft £862 £80 Terrace (2 bed)
9, Eric Street, BD21 3LS - photos available 24 Jun 2025 £40,000 92 m² 990 sqft £434 £40 Terrace (2 bed)
64 - 66, North Street, BD21 3RY 29 May 2025 £95,000 B Other
5 - 7, Bow Street, BD21 3PB 27 May 2025 £142,000 B Other
62, North Street, BD21 3RY 27 May 2025 £62,000 B Terrace
62, North Street, BD21 3RY 27 May 2025 £530,000 B Other
23, Cavendish Street, BD21 3RB 25 Apr 2025 £580,000 B Other
134, North Street, BD21 3BE 21 Mar 2025 £235,000 Terrace
1, Amira Drive, BD21 3BU - photos available 14 Mar 2025 £127,000 161 m² 1732 sqft £788 £73 Terrace
2a, Sand St £100,000 B
Jun-2026
12, Otterburn St £120,000
Apr-2026
111 1194 1,081 100
17, Midland Terrace £68,000
Apr-2026
149 1603 456 42
1, Rupert St £75,000
Apr-2026
90 968 833 77
54, North St £250,000 B
Mar-2026
15, Neville St - photos available £120,000 B
Feb-2026
107 1151 1,121 104
29, Ashleigh St £50,000
Jan-2026
97 1044 515 47
63, North St £250,000 B
Jan-2026
26, Rupert St £80,000
Jan-2026
54, Lawkholme Lane £218,000 B
Dec-2025
58, North St £65,000 B
Nov-2025
68b, North St £149,000 B
Oct-2025
1, Bow St £90,000 B
Oct-2025
40, Victoria Avenue £110,000
Aug-2025
107 1151 1,028 95
33, Low St £118,000 B
Aug-2025
103, Emily St £95,000
Aug-2025
127 1367 748 69
40, Nightingale St £70,000
Aug-2025
77 828 909 84
60, North St £88,000 B
Jul-2025
35, Cark Rd £140,000
Jul-2025
74 796 1,891 175
Unit 4b Cavendish Retail Park, Cavendish St £402,000 B
Jul-2025
119, Emily St £88,000
Jul-2025
91 979 967 89
18, Hard Ings Rd - photos available £50,000
Jul-2025
58 624 862 80
9, Eric St - photos available £40,000
Jun-2025
92 990 434 40
64 - 66, North St £95,000 B
May-2025
5 - 7, Bow St £142,000 B
May-2025
62, North St £62,000 B
May-2025
62, North St £530,000 B
May-2025
23, Cavendish St £580,000 B
Apr-2025
134, North St £235,000
Mar-2025
1, Amira Drive - photos available £127,000
Mar-2025
161 1732 788 73