House Prices in Keighley
£195,000
Median Average Sales Price
(last 12 months)
£222,857
Mean Average Sales Price
(last 12 months)
5045
Total Sales
(last 12 months)
−1.8%
Median vs previous
12 months
House prices in Keighley: market summary
Keighley recorded 5,045 home sales in the last 12 months, at a median price of £195,000 and a mean of £222,857. Comparing the 12 months to August 2026 with the 12 months before, the median price fell by 1.8% (from £196,600 to £193,000). Terraced homes were the most common sale (48% of sales), and detached homes averaged £371,506 against £148,848 for flats. Of the areas with at least five sales, Lothersdale had the highest average price (£599,902) and Low Utley the lowest (£190,597). The town's median is 4% below the Yorkshire and The Humber median of £200,000.
Properties in Keighley had a mean average selling price of £222,857 and a median of £195,000 over the last 12 months based on 5045 sales.
Sales by Property Type
Average Price & # Sales (Last 12 Months)
Breakdown by Locality
Average Price & # Sales (last 12 months). Areas with enough sales link to their own page.
| Locality | Avg Price | # Sales |
|---|---|---|
| Keighley Centre | £165,404 | 1653 |
| Bradley | £391,269 | 83 |
| Braithwaite | £80,000 | 3 |
| Cononley | £296,686 | 98 |
| Cowling | £241,479 | 199 |
| Cross Hills | £226,321 | 189 |
| Cross Roads | £211,221 | 69 |
| East Morton | £293,832 | 164 |
| Eastburn | £264,640 | 66 |
| Farnhill | £346,705 | 47 |
| Glusburn | £315,746 | 108 |
| Hainworth | £447,950 | 4 |
| Haworth | £223,134 | 432 |
| Ickornshaw | £180,000 | 4 |
| Kildwick | £190,000 | 2 |
| Laycock | £246,500 | 10 |
| Lothersdale | £599,902 | 33 |
| Low Utley | £190,597 | 19 |
| Moorside | £775,000 | 4 |
| Oakworth | £217,470 | 374 |
| Oldfield | £267,761 | 46 |
| Oxenhope | £266,950 | 182 |
| Riddlesden | £240,101 | 231 |
| Sandbeds | £194,394 | 45 |
| Silsden | £261,258 | 596 |
| Stanbury | £292,911 | 18 |
| Steeton | £250,062 | 272 |
| Stockbridge | £115,000 | 4 |
| Sutton In Craven | £261,705 | 250 |
| Thwaites | £385,000 | 5 |
| Utley | £350,000 | 3 |
Recent sales in Keighley
The latest 20 sales registered with HM Land Registry. For sales near a particular address, use sold prices near me.
| Address | Date | Type | Price |
|---|---|---|---|
| 16, Willow Way Sutton In Craven, BD20 7PT | 24 Aug 2026 | Semi-detached | £95,000 |
| 28, Skipton Road Steeton, BD20 6PD | 21 Aug 2026 | Terraced | £135,000 |
| 4, Lauren Drive BD22 7BR | 20 Aug 2026 | Terraced | £140,000 |
| 2, Meadow Lea Sutton In Craven, BD20 8BY | 20 Aug 2026 | Semi-detached | £405,000 |
| 8, River Street BD21 4DE | 17 Aug 2026 | Terraced | £122,000 |
| 10, Beatrice Street Oxenhope, BD22 9HX | 17 Aug 2026 | Terraced | £172,250 |
| 3, Apsley Street Oakworth, BD22 7EY | 14 Aug 2026 | Terraced | £35,750 |
| 8, St Johns Close Silsden, BD20 0EP | 14 Aug 2026 | Terraced | £242,500 |
| 12, Ellison Grove Eastburn, BD20 8DN | 14 Aug 2026 | Semi-detached | £282,500 |
| Wanda, Hebden Road Haworth, BD22 8RS | 14 Aug 2026 | Detached | £230,000 |
| 6, The Crofts Farnhill, BD20 9AG | 14 Aug 2026 | Detached | £407,500 |
| 8, Moorhouse Lane Oxenhope, BD22 9RY | 14 Aug 2026 | Detached | £365,000 |
| 33, Cherry Tree Rise BD21 4RY | 14 Aug 2026 | Terraced | £136,000 |
| 4, Elmsley Street Steeton, BD20 6SE | 11 Aug 2026 | Terraced | £110,000 |
| 9, Ivy Terrace BD21 4SU | 10 Aug 2026 | Terraced | £130,000 |
| 15, Victoria Road Oakworth, BD22 7HT | 10 Aug 2026 | Terraced | £185,000 |
| 10, Grove Mill Drive BD21 5FE | 7 Aug 2026 | Terraced | £180,000 |
| 11, Hartley Street Glusburn, BD20 8QJ | 7 Aug 2026 | Terraced | £150,000 |
| 350, Oakworth Road BD21 1RW | 7 Aug 2026 | Terraced | £150,000 |
| 17, The Hawthorns Sutton In Craven, BD20 8BP | 7 Aug 2026 | Terraced | £245,000 |
Nearby towns
- Bingley house prices 8 km · median £225,000
- Ilkley house prices 11 km · median £376,250
- Shipley house prices 12 km · median £214,500
- Skipton house prices 14 km · median £273,750
- Colne house prices 15 km · median £149,975
- Bradford house prices 15 km · median £165,000
Postcode districts
More house prices
Keighley house prices: questions answered
What is the average house price in Keighley?
Over the last 12 months the median sold price in Keighley was £195,000 and the mean (average) was £222,857, based on 5,045 sales recorded by HM Land Registry (excluding 'other' sales such as commercial property).
Are house prices in Keighley going up or down?
In the 12 months to August 2026 the median sold price in Keighley was £193,000, down 1.8% on the previous 12 months (£196,600). Medians also move with the mix of homes sold, so treat short-term changes with care.
How much do different types of home cost in Keighley?
Average sold prices in Keighley over the last 12 months: detached £371,506 (850 sales), semi-detached £236,145 (1,594 sales), terraced £167,567 (2,402 sales), flats £148,848 (199 sales).
What are the most and least expensive areas of Keighley?
Among areas of Keighley with at least five sales in the last 12 months, Lothersdale had the highest average sold price (£599,902) and Low Utley the lowest (£190,597).
How many homes have sold in Keighley recently?
5,045 homes sold in Keighley in the last 12 months. The most common were terraced homes (48% of sales).
Figures are calculated from HM Land Registry Price Paid Data and exclude sales recorded as "other" property types. They are not valuations.