House Prices in Keighley, West Yorkshire

28,239 properties Avg. price: £134,971 West Yorkshire
28,239
Properties
£135K
Average Price
£105K
Median Price
36,271
Total Sales

Market overview

# Keighley Property Market Summary

Keighley's property market presents excellent value for buyers, with an overall average price of £134,971 across nearly 28,250 properties – significantly below the national average. This West Yorkshire mill town has experienced notable price growth over recent years, with average sale prices rising from £180,501 in 2017 to £232,148 in early 2025, representing approximately 29% growth over this period. The market reached its peak in 2023 at £278,732, though prices have since moderated to more sustainable levels around £220,000-£230,000.

The area offers strong prospects for first-time buyers and investors seeking affordable property in Yorkshire. Transaction volumes remain healthy, with over 1,500 sales in 2024 indicating sustained market activity despite broader economic pressures. Keighley benefits from its proximity to Leeds and Bradford, good transport links including direct rail services, and the stunning Yorkshire Dales on its doorstep. The town's ongoing regeneration efforts and relatively low entry prices make it an attractive option for those priced out of more expensive West Yorkshire locations, whilst still offering access to employment centres and outdoor amenities.

AI-generated market summary · Updated 22 Jun 2026

Price Trends — Keighley

Recent Sales

78, Eelholme View Street, Keighley, BD20 6AY Terraced 13 Jan 2026 £38,000 78, Eelholme View Street, Keighley, BD20 6AY Terraced 13 Jan 2026 £38,000 8, Black Hill Lane, Keighley, BD20 6NE Terraced 19 Dec 2025 £185,000 23, Broadlands, Keighley, BD20 6HX Detached 19 Dec 2025 £280,000 22, Hallows Road, Keighley, BD21 4ER Terraced 19 Dec 2025 £140,000 26, Ryeland Street, Cross Hills, Keighley, BD20 8SR Semi-Detached 19 Dec 2025 £138,500 8, Black Hill Lane, Keighley, BD20 6NE Terraced 19 Dec 2025 £185,000 23, Broadlands, Keighley, BD20 6HX Detached 19 Dec 2025 £280,000 22, Hallows Road, Keighley, BD21 4ER Terraced 19 Dec 2025 £140,000 26, Ryeland Street, Cross Hills, Keighley, BD20 8SR Semi-Detached 19 Dec 2025 £138,500 Clematis Cottage, 26, Main Street, Farnhill, Keighley, BD20 9BJ Semi-Detached 11 Dec 2025 £271,000 Clematis Cottage, 26, Main Street, Farnhill, Keighley, BD20 9BJ Semi-Detached 11 Dec 2025 £271,000 4, Granby Drive, Riddlesden, Keighley, BD20 5AX Semi-Detached 5 Dec 2025 £205,000 4, Granby Drive, Riddlesden, Keighley, BD20 5AX Semi-Detached 5 Dec 2025 £205,000 23, Worth Avenue, Keighley, BD21 4EP Terraced 3 Dec 2025 £106,600 Coach House Grange, Centre Road, Lothersdale, Keighley, BD20 8HL Detached 3 Dec 2025 £990,000 23, Worth Avenue, Keighley, BD21 4EP Terraced 3 Dec 2025 £106,600 Coach House Grange, Centre Road, Lothersdale, Keighley, BD20 8HL Detached 3 Dec 2025 £990,000 Hillside View, Laycock Lane, Laycock, Keighley, BD22 0PN Detached 28 Nov 2025 £250,000 Hillside View, Laycock Lane, Laycock, Keighley, BD22 0PN Detached 28 Nov 2025 £250,000

Frequently Asked Questions

What is the average house price in Keighley?

The average house price in Keighley, West Yorkshire is £134,971. Prices range from £500 to £12,797,472.

How many properties are in Keighley?

There are 28,239 properties in Keighley with 36,271 recorded transactions since 1995.

What is the median house price in Keighley?

The median house price in Keighley is £105,000, compared to an average of £134,971.

What types of properties are available in Keighley?

Keighley has 12,558 terraced properties, 8,721 semi-detached properties, 5,190 detached properties, 1,103 flat / maisonette properties.

How have house prices changed in Keighley?

Average house prices in Keighley have fallen by 21.1% from £48,155 in 1995 to £38,000 in 2026.

What are the most popular streets in Keighley?

The most popular streets in Keighley by number of properties include Skipton Road, Main Street, Parkwood Rise, Fell Lane, Bradford Road.

Where is Keighley located?

Keighley is located in West Yorkshire, in the Bradford district.