Price analysis for

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)

Detached
£371,506
850 sales · Detached
Semi-detached
£236,145
1594 sales · Semi-Detached
Terraced
£167,567
2402 sales · Terraced
Flats
£148,848
199 sales · Flats/Apartments
Other
£386,432
168 sales · Other/Commercial
Breakdown by Locality

Average Price & # Sales (last 12 months). Areas with enough sales link to their own page.

LocalityAvg Price# Sales
Keighley Centre£165,4041653
Bradley£391,26983
Braithwaite£80,0003
Cononley£296,68698
Cowling£241,479199
Cross Hills£226,321189
Cross Roads£211,22169
East Morton£293,832164
Eastburn£264,64066
Farnhill£346,70547
Glusburn£315,746108
Hainworth£447,9504
Haworth£223,134432
Ickornshaw£180,0004
Kildwick£190,0002
Laycock£246,50010
Lothersdale£599,90233
Low Utley£190,59719
Moorside£775,0004
Oakworth£217,470374
Oldfield£267,76146
Oxenhope£266,950182
Riddlesden£240,101231
Sandbeds£194,39445
Silsden£261,258596
Stanbury£292,91118
Steeton£250,062272
Stockbridge£115,0004
Sutton In Craven£261,705250
Thwaites£385,0005
Utley£350,0003

Recent sales in Keighley

The latest 20 sales registered with HM Land Registry. For sales near a particular address, use sold prices near me.

AddressDateTypePrice
16, Willow Way
Sutton In Craven, BD20 7PT
24 Aug 2026Semi-detached£95,000
28, Skipton Road
Steeton, BD20 6PD
21 Aug 2026Terraced£135,000
4, Lauren Drive
BD22 7BR
20 Aug 2026Terraced£140,000
2, Meadow Lea
Sutton In Craven, BD20 8BY
20 Aug 2026Semi-detached£405,000
8, River Street
BD21 4DE
17 Aug 2026Terraced£122,000
10, Beatrice Street
Oxenhope, BD22 9HX
17 Aug 2026Terraced£172,250
3, Apsley Street
Oakworth, BD22 7EY
14 Aug 2026Terraced£35,750
8, St Johns Close
Silsden, BD20 0EP
14 Aug 2026Terraced£242,500
12, Ellison Grove
Eastburn, BD20 8DN
14 Aug 2026Semi-detached£282,500
Wanda, Hebden Road
Haworth, BD22 8RS
14 Aug 2026Detached£230,000
6, The Crofts
Farnhill, BD20 9AG
14 Aug 2026Detached£407,500
8, Moorhouse Lane
Oxenhope, BD22 9RY
14 Aug 2026Detached£365,000
33, Cherry Tree Rise
BD21 4RY
14 Aug 2026Terraced£136,000
4, Elmsley Street
Steeton, BD20 6SE
11 Aug 2026Terraced£110,000
9, Ivy Terrace
BD21 4SU
10 Aug 2026Terraced£130,000
15, Victoria Road
Oakworth, BD22 7HT
10 Aug 2026Terraced£185,000
10, Grove Mill Drive
BD21 5FE
7 Aug 2026Terraced£180,000
11, Hartley Street
Glusburn, BD20 8QJ
7 Aug 2026Terraced£150,000
350, Oakworth Road
BD21 1RW
7 Aug 2026Terraced£150,000
17, The Hawthorns
Sutton In Craven, BD20 8BP
7 Aug 2026Terraced£245,000

Nearby towns

Postcode districts

BD20 BD21 BD22

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.