Postcode district · Yorkshire and The Humber
Sold house prices in BD21, Keighley
Postcode district BD21 · Bradford · 350 postcodes with sales · 657 sales held since 7 Mar 2024
- Sales completed to 31 Jul 2026, registered by 7 Sep 2026
- Figures use sales to Mar 2026; later months are still registering
- Updated 15 Sep 2026
Median price
£134,995
Existing homes · standard sales · Apr 2025-Mar 2026 · 221 sales
Sales held
657
Every sale registered since 7 Mar 2024, all categories
Leasehold share
3%
of all sales held
Additional-price share
24%
of all sales held (category B transfers)
Median by type
| Type | Median Apr 2025-Mar 2026 | Sales | Median Mar 2024-Jul 2026 | Sales | Like-for-like (May-Dec 2025 vs May-Dec 2024) |
|---|---|---|---|---|---|
| Detached | Too few (17) | 17 | £237,500 | 31 | - |
| Semi-detached | £160,000 | 65 | £160,000 | 151 | +4.7% |
| Terraced | £110,000 | 135 | £110,000 | 312 | +5.5% |
| Flat | Too few (4) | 4 | Too few (6) | 6 | - |
Other districts in Keighley
Median of existing homes, standard sales, Apr 2025-Mar 2026.
Latest sales held
Sales appear once HM Land Registry registers them, often weeks or months after completion. Every category is shown.
| Completed | Address | Type | Price |
|---|---|---|---|
| 24 Jul 2026 | 20 Malsis Road Keighley BD21 1HA | Terraced | £55,000 |
| 23 Jul 2026 | 76 Redcliffe Street Keighley BD21 2SG | Terraced | £60,000 |
| 17 Jul 2026 | 9 Highcroft Gardens Keighley BD21 4UZ | Terraced | £170,000 |
| 10 Jul 2026 | 12 Second Avenue Keighley BD21 1JN | Terraced | £50,000 |
| 10 Jul 2026 | 118 Parkwood Street Keighley BD21 4QH | Terraced | £127,000 |
| 8 Jul 2026 | 9 Catherine Street Keighley BD21 1EF | Terraced Additional price | £79,000 |
| 6 Jul 2026 | 18 - 24 Church Street Keighley BD21 5HS | Other Additional price | £264,999 |
| 3 Jul 2026 | 252, Hermit Hole, Halifax Road Keighley BD21 5HL | Terraced | £165,000 |
| 3 Jul 2026 | 11 Sunnyhill Grove Keighley BD21 1RU | Semi-detached | £158,000 |
| 3 Jul 2026 | 15 Smithville Keighley BD21 4EX | Terraced | £185,000 |
| 2 Jul 2026 | 159 Hainworth Wood Road Keighley BD21 5DF | Terraced | £110,000 |
| 26 Jun 2026 | 23 Calton Street Keighley BD21 1HG | Terraced | £85,000 |
| 26 Jun 2026 | 66 Whin Knoll Avenue Keighley BD21 2HX | Semi-detached | £132,000 |
| 26 Jun 2026 | 5 Poplar Terrace Keighley BD21 2PD | Terraced | £81,500 |
| 26 Jun 2026 | 9 Beech Tree Close Keighley BD21 5FL | Terraced | £160,000 |
| 26 Jun 2026 | 2A Sand Street Keighley BD21 3AH | Detached Additional price | £100,000 |
| 24 Jun 2026 | 346 Halifax Road Keighley BD21 5HW | Terraced Additional price | £96,000 |
| 22 Jun 2026 | 6 Beech Tree Close Keighley BD21 5FL | Terraced | £169,000 |
| 19 Jun 2026 | 25 Caister Street Keighley BD21 1BQ | Terraced | £111,000 |
| 18 Jun 2026 | 2 Ashbourne Road Keighley BD21 1LD | Semi-detached | £170,000 |
| 15 Jun 2026 | 38 Scott Street Keighley BD21 2SP | Terraced | £83,000 |
| 15 Jun 2026 | Bank Barn, Hill Top Road Keighley BD21 5QH | Other Additional price | £606,800 |
| 11 Jun 2026 | The Willows, Thwaites Brow Road Keighley BD21 4SW | Detached | £100,000 |
| 11 Jun 2026 | 99 Park Lane Keighley BD21 4RH | Terraced Additional price | £78,000 |
| 2 Jun 2026 | 14 Maize Street Keighley BD21 1BU | Terraced | £129,995 |
Every postcode in BD21
350 postcodes with sales, by sector, with the number of sales held at each.
BD21 185 postcodes
- 1AD · South Street1 sale
- 1AG · South Street3 sales
- 1AP · Queens Grove1 sale
- 1AU · Rawling Street4 sales
- 1AY · Cromer Avenue3 sales
- 1AZ · Cromer Grove4 sales
- 1BD · Foster Road3 sales
- 1BH · Caister Grove5 sales
- 1BJ · Hemsby Grove3 sales
- 1BL · Eaton Street2 sales
- 1BN · Queens Road1 sale
- 1BQ · Caister Street2 sales
- 1BS · Aylesbury Street1 sale
- 1BT · Oakfield Road1 sale
- 1BU · Maize Street2 sales
- 1BW · Broomhill Avenue3 sales
- 1BY · Rye Street1 sale
- 1DR · Chelsea Street1 sale
- 1DS · Chelsea Street1 sale
- 1EF · Catherine Street3 sales
- 1EL · Pickles Street1 sale
- 1EN · South Street1 sale
- 1EU · Malsis Road1 sale
- 1EW · Victoria Road1 sale
- 1EX · Rutland Street2 sales
- 1EY · Malsis Road3 sales
- 1HA · Malsis Road2 sales
- 1HF · Upper Calton Street2 sales
- 1HG · Calton Street4 sales
- 1HL · Malsis Road1 sale
- 1HP · Selborne Grove1 sale
- 1HY · Minnie Street1 sale
- 1HZ · Kensington Street2 sales
- 1JA · Acres Street2 sales
- 1JB · Victoria Road3 sales
- 1JD · Balfour Street1 sale
- 1JE · Ward Street1 sale
- 1JF · Victoria Road2 sales
- 1JN · Second Avenue2 sales
- 1JP · Victoria Road1 sale
- 1JQ · Malsis Road2 sales
- 1JS · Upper Hird Street1 sale
- 1JW · Third Avenue3 sales
- 1LA · Ashbourne Road1 sale
- 1LB · Ashbourne Road1 sale
- 1LD · Ashbourne Road2 sales
- 1LE · Grafton Road1 sale
- 1LJ · Grafton Road2 sales
- 1LN · Whitley Road1 sale
- 1LP · Broomhill Avenue2 sales
- 1LQ · Broomhill Walk2 sales
- 1LR · Exley Mount3 sales
- 1LS · Jubilee Drive2 sales
- 1LT · Exley Road1 sale
- 1LU · Cranleigh Mount1 sale
- 1LW · Broomhill Avenue2 sales
- 1LX · Ash Mount2 sales
- 1LY · Exley Road2 sales
- 1LZ · Exley Grove1 sale
- 1NA · Exley Drive3 sales
- 1NE · Exley Crescent4 sales
- 1NF · Broomhill Avenue1 sale
- 1NH · Upper Hird Street2 sales
- 1NJ · Broomhill Grove2 sales
- 1NR · South Street1 sale
- 1PW · Kensington Street1 sale
- 1QD · Oakworth Road1 sale
- 1QH · Oakworth Road2 sales
- 1QJ · Fred Street1 sale
- 1QL · Ann Street1 sale
- 1QR · Oakworth Road2 sales
- 1QS · Oakworth Road1 sale
- 1QX · Oakworth Road1 sale
- 1QY · Hardwick Street1 sale
- 1RA · Oxford Street3 sales
- 1RD · Rydal Street4 sales
- 1RG · Malsis Crescent2 sales
- 1RL · Oakworth Road1 sale
- 1RN · Oakworth Road1 sale
- 1RP · Oakworth Road1 sale
- 1RQ · Oakworth Road1 sale
- 1RU · Sunnyhill Grove5 sales
- 1RW · Oakworth Road1 sale
- 1RX · Sunnyhill Avenue3 sales
- 1SL · Oakworth Road1 sale
BD21 268 postcodes
- 2AA · High Street1 sale
- 2BJ · Devonshire Street1 sale
- 2BY · Broomfield Road1 sale
- 2DA · Eagle Street1 sale
- 2DB · Redcliffe Street4 sales
- 2DD · Granville Street2 sales
- 2DF · Belgrave Road1 sale
- 2DH · Highfield Lane1 sale
- 2DN · Broomfield Place1 sale
- 2DR · Highfield Lane1 sale
- 2DW · Highfield Lane1 sale
- 2EA · Mornington Street1 sale
- 2EE · Rosemount Walk1 sale
- 2EF · Rosemount Close1 sale
- 2EH · Highfield Lane1 sale
- 2EJ · Lark Street1 sale
- 2EL · Barlow Road1 sale
- 2EN · Belgrave Road2 sales
- 2ER · Ivy Street4 sales
- 2ET · Cliffe Street1 sale
- 2HH · Richmond Street1 sale
- 2HU · Highfield Lane2 sales
- 2HX · Whin Knoll Avenue4 sales
- 2HY · Whin Knoll Avenue1 sale
- 2JP · Russell Street1 sale
- 2LJ · High Street2 sales
- 2LS · Edensor Road2 sales
- 2LU · Devonshire Street1 sale
- 2LZ · Devonshire Street West1 sale
- 2NB · The Gables3 sales
- 2NG · Paget Street6 sales
- 2NH · Devonshire Street5 sales
- 2NJ · Sladen Street2 sales
- 2NP · West Lane1 sale
- 2NR · Devonshire Street4 sales
- 2PD · Poplar Terrace1 sale
- 2PR · Belgrave Road1 sale
- 2PT · Drewry Road1 sale
- 2PU · Drewry Road3 sales
- 2PX · Redcliffe Street3 sales
- 2QA · Granville Street1 sale
- 2QD · Belgrave Road1 sale
- 2QG · Drewry Road1 sale
- 2QJ · Devonshire Street1 sale
- 2QQ · Spencer Street3 sales
- 2RA · Simpson Street1 sale
- 2RE · Redcliffe Street4 sales
- 2RF · Redcliffe Street1 sale
- 2RG · Redcliffe Avenue1 sale
- 2RL · Highfield Road3 sales
- 2RN · Highfield Road1 sale
- 2RR · Wardle Crescent3 sales
- 2RS · Wardle Crescent3 sales
- 2RU · Calver Avenue4 sales
- 2RX · Calver Grove3 sales
- 2RY · Calver Road1 sale
- 2RZ · West Lane1 sale
- 2SE · Victoria Court1 sale
- 2SF · Victoria Mews1 sale
- 2SG · Redcliffe Street1 sale
- 2SP · Scott Street1 sale
- 2SU · Castle Road2 sales
- 2TH · West Lane2 sales
- 2TJ · Kenya Mount1 sale
- 2TL · Shann Avenue5 sales
- 2TN · Shann Crescent4 sales
- 2TP · Raynham Crescent1 sale
- 2TR · Wimborne Drive5 sales
BD21 333 postcodes
- 3AH · Sand Street2 sales
- 3BE · North Street2 sales
- 3BG · Skipton Road1 sale
- 3BH · Cark Road1 sale
- 3BJ · East Avenue1 sale
- 3BN · Otterburn Street1 sale
- 3BS · Ashleigh Street1 sale
- 3BT · Cark Road1 sale
- 3BU · Amira Drive1 sale
- 3BW · Winterburn Street1 sale
- 3DX · Lawkholme Lane1 sale
- 3EB · Bradford Street1 sale
- 3EE · Emily Street2 sales
- 3EG · Emily Street1 sale
- 3ES · Nightingale Street2 sales
- 3HR · Neville Street1 sale
- 3JE · Alice Street1 sale
- 3JL · Victoria Avenue1 sale
- 3JS · Rupert Street2 sales
- 3LH · June Street1 sale
- 3LL · Park Grove1 sale
- 3LR · Eric Street1 sale
- 3LS · Eric Street3 sales
- 3LY · Byrl Street1 sale
- 3LZ · Hyde Grove1 sale
- 3NA · Hard Ings Road1 sale
- 3PB · Bow Street1 sale
- 3PN · Low Street1 sale
- 3PP · Low Street1 sale
- 3RB · Cavendish Street3 sales
- 3RG · Cavendish Street1 sale
- 3RY · North Street3 sales
- 3SB · North Street1 sale
BD21 4107 postcodes
- 4AG · Alston Retail Park1 sale
- 4AW · Bradford Road2 sales
- 4AX · Prior Street2 sales
- 4AZ · Rylstone Street1 sale
- 4BA · Beech Street1 sale
- 4BE · Pope Street1 sale
- 4BG · Bronte Street3 sales
- 4BH · Elia Street3 sales
- 4BL · Bradford Road1 sale
- 4BZ · Royd Ings Avenue1 sale
- 4DD · Bradford Road2 sales
- 4DF · Cross River Street1 sale
- 4DL · Aireworth Grove5 sales
- 4DN · Aireworth Road3 sales
- 4DR · Garforth Road5 sales
- 4DT · Colenso Grove1 sale
- 4DU · Cornwall Road1 sale
- 4DY · Florist Street2 sales
- 4EL · Colenso Walk1 sale
- 4EN · Florist Street4 sales
- 4EP · Worth Avenue4 sales
- 4ER · Hallows Road1 sale
- 4EU · Compeigne Avenue5 sales
- 4EX · Smithville1 sale
- 4EY · Altar Villas1 sale
- 4FF · The Meadows2 sales
- 4FH · Wyngarth Rise1 sale
- 4FJ · Cheval Way1 sale
- 4FL · Oakmoor Avenue3 sales
- 4FN · Saddlers Way2 sales
- 4HB · Hall Terrace1 sale
- 4HF · High Holly Garth3 sales
- 4HH · Bradford Road2 sales
- 4HX · Victoria Terrace2 sales
- 4JF · Park Terrace2 sales
- 4JP · Riverside2 sales
- 4JS · Strong Close Way2 sales
- 4JT · Strong Close Way1 sale
- 4JX · Cherry Street1 sale
- 4LE · Fruit Street1 sale
- 4LN · Valley Road1 sale
- 4LP · Ribble Street1 sale
- 4LW · Airedale Road2 sales
- 4LZ · Valley Road2 sales
- 4ND · The Croft1 sale
- 4NH · Parkwood Street1 sale
- 4NJ · Bracewell Street2 sales
- 4NN · Primrose Street3 sales
- 4NP · Primrose Grove2 sales
- 4PB · Delph Croft View4 sales
- 4PJ · Parkwood Street2 sales
- 4PR · Quarry Street4 sales
- 4PS · Kendal Street1 sale
- 4PX · Carlisle Street1 sale
- 4QH · Parkwood Street6 sales
- 4QJ · Brow Street2 sales
- 4QN · Belle Vue Terrace1 sale
- 4QQ · Park Lane1 sale
- 4QR · Parkwood Street1 sale
- 4QS · Deans Laithe1 sale
- 4QY · Park Lane1 sale
- 4QZ · Broom Street1 sale
- 4RB · James Street East2 sales
- 4RG · Parkwood Rise1 sale
- 4RH · Park Lane4 sales
- 4RL · Park Lane1 sale
- 4RN · Glenhurst Grove1 sale
- 4RS · Long Lee Lane3 sales
- 4RU · Cherry Tree Rise1 sale
- 4RX · Elm Tree Close2 sales
- 4RY · Cherry Tree Rise3 sales
- 4RZ · Willow Tree Close2 sales
- 4SA · Moss Carr Road1 sale
- 4SD · Moss Carr Road3 sales
- 4SE · Moss Carr Avenue1 sale
- 4SF · Moss Carr Avenue1 sale
- 4SJ · Thwaites Brow Road3 sales
- 4SN · Golden View Drive2 sales
- 4SQ · Thwaites Brow Road1 sale
- 4ST · Calton Road1 sale
- 4SU · Ivy Terrace1 sale
- 4SW · Thwaites Brow Road4 sales
- 4SX · Larkfield Terrace1 sale
- 4SZ · Spring Terrace1 sale
- 4TB · Daleview Grove2 sales
- 4TD · Spring Avenue2 sales
- 4TF · High Spring Road2 sales
- 4TN · Linden Rise5 sales
- 4TP · Harden Road2 sales
- 4TR · Harden Grove2 sales
- 4TT · Long Lee Lane1 sale
- 4TU · Long Lee Terrace1 sale
- 4TW · Aspen Close1 sale
- 4TY · Royd House Way1 sale
- 4UD · Spring Place1 sale
- 4UF · Spring Avenue2 sales
- 4UG · Spring Avenue3 sales
- 4UL · Spring Drive1 sale
- 4UR · Calton Road3 sales
- 4UT · Calton Road1 sale
- 4UZ · Highcroft Gardens2 sales
- 4WA · Green Acres1 sale
- 4WT · Box Tree Grove6 sales
- 4YE · Birch Tree Gardens1 sale
- 4YF · Dale View Road2 sales
- 4YG · Redwood Close4 sales
- 4YJ · Hydale Close1 sale
BD21 557 postcodes
- 5AB · Red Holt Drive1 sale
- 5AE · Worth Way2 sales
- 5AX · Ingrow Bridge2 sales
- 5BE · Wood View Terrace1 sale
- 5BJ · Hainworth Wood Road5 sales
- 5BN · Walnut Street2 sales
- 5BT · Haincliffe Place1 sale
- 5BU · Haincliffe Road1 sale
- 5DA · Larch Street1 sale
- 5DD · Bracken Street1 sale
- 5DE · Cedar Street1 sale
- 5DF · Hainworth Wood Road4 sales
- 5DJ · Century Street1 sale
- 5DL · Spring Bank Rise4 sales
- 5DN · Crag Place1 sale
- 5DR · Hainworth Wood Road5 sales
- 5DU · New England Road1 sale
- 5EB · Woodworth Grove4 sales
- 5EE · Ingrow Lane1 sale
- 5EH · Halifax Road2 sales
- 5EL · Ash Grove2 sales
- 5EN · Elm Grove1 sale
- 5ER · Willow Grove3 sales
- 5ET · Halifax Road2 sales
- 5EU · Damems Road6 sales
- 5EX · Apple Street1 sale
- 5EY · Plum Street1 sale
- 5EZ · Pear Street1 sale
- 5FD · Illingworth Close3 sales
- 5FG · Clough Fold1 sale
- 5FL · Beech Tree Close4 sales
- 5FN · Hawthorn Close3 sales
- 5HH · Halifax Road1 sale
- 5HL · Halifax Road2 sales
- 5HS · Church Street2 sales
- 5HW · Halifax Road7 sales
- 5HX · East Parade1 sale
- 5JA · East Parade2 sales
- 5JX · Marley Street2 sales
- 5JZ · Browsholme Street1 sale
- 5LH · Greengate Road1 sale
- 5LZ · Woodhouse Road2 sales
- 5NF · Hainworth Wood Road North2 sales
- 5NH · Park Drive Road1 sale
- 5NJ · Park Way2 sales
- 5NL · Worthville Close1 sale
- 5NR · Woodhouse Drive2 sales
- 5PG · Woodhouse Way1 sale
- 5PH · Dawson Road4 sales
- 5PJ · Dawson Way1 sale
- 5PL · Dawson Place1 sale
- 5PP · Halifax Road1 sale
- 5QB · Outside Lane1 sale
- 5QH · Hill Top Road5 sales
- 5QN · Hill Top Road1 sale
- 5QU · Back Shaw Lane1 sale
- 5QY · Glen Lee Lane4 sales
Contains HM Land Registry data © Crown copyright and database right 2026. This data is licensed under the Open Government Licence v3.0.