Keighley (BD21)
Property market data for the Keighley (BD21) postcode district
Valuation Price Trend
Sales Market
£158,009
Average Sales Price
£187,975
Average Sales Price (Top 25%)
£50,000–£200,000
Most Active Price Band
Recent Sales Listings
20 Jan 2026
25 Paget Street, Keighley, BD21 2NG
£65,000
2 bed
1 bath
Terraced
581 sq ft
14 Jan 2026
7 Grant Street, Keighley, BD21 2NU
£85,000
2 bed
1 bath
Semi-Detached
4,952 sq ft
14 Jan 2026
7 Beech Tree Close, Keighley, BD21 5FL
£169,995
3 bed
1 bath
Terraced
925 sq ft
13 Jan 2026
10 Eaton Street, Keighley, BD21 1BL
£159,950
3 bed
1 bath
Semi-Detached
699 sq ft
9 Jan 2026
103 Halifax Road, Keighley, BD21 5ET
£190,000
3 bed
2 bath
Semi-Detached
904 sq ft
5 Jan 2026
39 Cherry Tree Rise, Keighley, BD21 4RY
£159,995
2 bed
1 bath
Terraced
613 sq ft
9 Jan 2026
50 Exley Road, Keighley, BD21 1LT
£235,000
3 bed
1 bath
Semi-Detached
902 sq ft
30 Dec 2025
95 Broomhill Avenue, Keighley, BD21 1LP
£145,000
2 bed
1 bath
Semi-Detached
663 sq ft
19 Jan 2026
20 Neville Street, Keighley, BD21 3HR
£130,000
4 bed
1 bath
Terraced
936 sq ft
13 Jan 2026
11 Bentley Court, Parkwood Rise, Keighley, BD21 4RG
£14,000
1 bed
1 bath
Flat
548 sq ft
Rental Market
£624
Average Rent Paid
£725
Average Rent Paid (Top 25%)
£500–£750
Most Active Rental Band
Recent Rental Listings
19 Jan 2026
10 Snape Street, Keighley, BD21 5DS
£485
1 bed
1 bath
Flat
19 Jan 2026
5 Ash Grove, Keighley, BD21 5EL
£800
2 bed
1 bath
Terraced
893 sq ft
12 Jan 2026
30-34, High Street, Keighley, BD21 2LJ
£495
1 bed
1 bath
Flat
12 Jan 2026
9 Hydale Close, Keighley, BD21 4YJ
£800
2 bed
1 bath
Semi-Detached
678 sq ft
12 Jan 2026
61 Exley Road, Keighley, BD21 1LT
£1,500
5 bed
3 bath
Semi-Detached
1,271 sq ft
12 Jan 2026
13 Aylesbury Street, Keighley, BD21 1BS
£700
2 bed
1 bath
Terraced
584 sq ft
5 Jan 2026
14 Eaton Street, Keighley, BD21 1BL
£895
3 bed
1 bath
Semi-Detached
712 sq ft
5 Jan 2026
Apartment 8, 37 Church Street, Keighley, BD21 5HT
£500
1 bed
Flat
491 sq ft
29 Dec 2025
8 Barlow Road, Keighley, BD21 2EL
£595
2 bed
1 bath
Terraced
764 sq ft
29 Dec 2025
15 Oxford Street, Keighley, BD21 1RA
£875
3 bed
1 bath
Terraced
951 sq ft