| 34A North View Keighley Road, Cross Hills, Keighley, BD20 7RU | Dec 2024 | £230,000 | Detached | Freehold |
| 34 North View Keighley Road, Cross Hills, Keighley, BD20 7RU | Aug 2024 | £189,420 | Terraced | Freehold |
| 28 Ash Grove, Cross Hills, Keighley, BD20 7RU | Dec 2023 | £160,000 | Terraced | Freehold |
| 46 North View Keighley Road, Cross Hills, Keighley, BD20 7RU | Dec 2023 | £338,600 | Terraced | Freehold |
| 14 Ash Grove, Cross Hills, Keighley, BD20 7RU | Nov 2021 | £167,520 | Terraced | Freehold |
| 10 Keighley Road, Cross Hills, Keighley, BD20 7RU | Jun 2021 | £365,000 | Semi-detached | Freehold |
| 50 Keighley Road, Cross Hills, Keighley, BD20 7RU | Apr 2021 | £155,000 | Terraced | Freehold |
| 30A Ash Grove, Cross Hills, Keighley, BD20 7RU | Dec 2020 | £142,500 | Terraced | Freehold |
| 30 Ash Grove, Cross Hills, Keighley, BD20 7RU | Jul 2020 | £124,000 | Other property | Freehold |
| 42 North View Keighley Road, Cross Hills, Keighley, BD20 7RU | Dec 2019 | £131,000 | Terraced | Freehold |
| 52 Keighley Road, Cross Hills, Keighley, BD20 7RU | Dec 2019 | £159,000 | Semi-detached | Freehold |
| 48 Keighley Road, Cross Hills, Keighley, BD20 7RU | Jun 2019 | £219,000 | Semi-detached | Freehold |
| 46A North View Keighley Road, Cross Hills, Keighley, BD20 7RU | Apr 2019 | £232,500 | Detached | Freehold |
| 40 North View Keighley Road, Cross Hills, Keighley, BD20 7RU | Feb 2019 | £132,250 | Terraced | Freehold |
| 12 Keighley Road, Cross Hills, Keighley, BD20 7RU | Jan 2017 | £370,000 | Semi-detached | Freehold |
| 36 North View Keighley Road, Cross Hills, Keighley, BD20 7RU | Jun 2013 | £100,000 | Terraced | Freehold |
| 38 North View Keighley Road, Cross Hills, Keighley, BD20 7RU | Dec 2011 | £90,000 | Terraced | Freehold |
| 44 North View Keighley Road, Cross Hills, Keighley, BD20 7RU | Oct 2011 | £87,500 | Terraced | Freehold |
| 24 Ash Grove, Cross Hills, Keighley, BD20 7RU | Jul 2009 | £92,000 | Terraced | Freehold |
| 26 Ash Grove, Cross Hills, Keighley, BD20 7RU | Sep 2007 | £136,000 | Terraced | Freehold |
| 18 Ash Grove, Cross Hills, Keighley, BD20 7RU | Apr 2003 | £79,950 | Terraced | Freehold |
| 22 Ash Grove, Cross Hills, Keighley, BD20 7RU | Aug 2002 | £74,000 | Terraced | Freehold |
| 20 Ash Grove, Cross Hills, Keighley, BD20 7RU | Mar 2000 | £42,000 | Semi-detached | Freehold |