House Prices in Keighley

Live asking prices — data to 24 August 2026, updated daily

Properties for Sale

559

37 new in last 14 days

Average Price

£226,393

Median £180,000

Avg. Time on Market

183 days

Median 117 days

Price Range

£65k to £465k

Middle 90% of asking prices

Market Breakdown

Data to:

Properties by Price

Distribution of asking prices in Keighley

Properties by Type

What's on the market in Keighley

Properties by Bedrooms

Bedroom count distribution in Keighley

Time on Market

How long properties have been listed in Keighley

Prices by Property Type in Keighley

Type Count Avg. Price Median Avg. Days
Flat 25 £65,620 £55,000 246
Terraced 168 £153,213 £149,972 161
Semi-Detached 192 £214,286 £199,975 185
Detached 96 £353,881 £337,498 173

Prices by Bedrooms in Keighley

Bedrooms Count Avg. Price Median Avg. Days
1 Bed 19 £78,813 £85,000 230
2 Bed 149 £143,863 £145,000 184
3 Bed 229 £194,179 £185,000 179
4 Bed 104 £324,995 £320,000 153
5+ Bed 32 £493,745 £424,998 222

Properties by Price Range in Keighley

Price Range Count Avg. Days on Market Share
Under £100k 60 187
11%
£100k – £200k 253 184
45%
£200k – £300k 133 170
24%
£300k – £400k 60 196
11%
£400k – £500k 32 205
6%
£500k – £1M 16 114
3%
Over £1M 5 318
1%

Properties by Time on Market in Keighley

Duration Count Share
Less than 1 month 68
12%
1 – 2 months 69
12%
2 – 3 months 79
14%
3 – 4 months 71
13%
4 – 6 months 74
13%
6 – 9 months 44
8%
9 – 12 months 40
7%
12 – 18 months 106
19%
Over 18 months 8
1%

Search Another Location

Find house price data for any UK town, city, or postcode