House Price Finder
Town Profile 3 postcode areas

Keighley

West Yorkshire · 54,015 properties sold since 1995

Postcodes: BD20BD21BD22
Average Property Value
£214,938
↑ 4.5% YoY

Market analysis

Homes in Keighley, West Yorkshire sell for an average of £214,938 — 21% below the UK average of £271,295. The median sold price is £179,000. In 2025, the most recent complete year, prices rose 4.5% year on year, from £221,932 to £231,848. Since 2015, average values in Keighley have grown by 48%.

Terraced houses are the most commonly sold property type in Keighley, making up 49% of transactions. Keighley spans 3 postcode areas, with 54,015 sales registered since 1995.

£214,938
Average
£179,000
Median
£200
Lowest
£12.8M
Highest

Liveability Score

Aggregated from 3 postcode areas

Good
77 / 100
Education 71
Connectivity 88
Market Stability 70
Family-Friendly 83

Price Trend

2016 2017 2018 2019 2020 2021 2022 2023 2024 2025
£177k £232k

Property Types

Terraced 49%
Semi-Detached 30%
Detached 17%
Flat 4%
Other 2%
54,015 total sales across 5 property types

Market Summary

£125k
Lower Quartile
£179k
Median
£258k
Upper Quartile
Price Distribution £200 – £12.8M

Yearly Price History

Year Average Median Sales Change
2026 (YTD) £229,606 £198,750 536 ↓ 1.0%
2025 £231,848 £199,950 1,606 ↑ 4.5%
2024 £221,932 £185,000 1,547 ↓ 0.9%
2023 £223,851 £180,000 1,411 ↑ 8.0%
2022 £207,237 £175,000 1,817 ↓ 0.4%
2021 £208,105 £167,500 2,190 ↑ 5.7%
2020 £196,941 £166,000 1,637 ↓ 2.7%
2019 £202,463 £157,000 1,961 ↑ 14.4%
2018 £176,961 £149,995 1,859 ↑ 3.5%
2017 £171,057 £139,950 2,083 ↓ 3.6%
2016 £177,475 £145,000 1,631 ↑ 13.2%
2015 £156,796 £135,000 1,531

Postcode Areas in Keighley

Keighley covers 3 postcode areas. Click any one for detailed property data, schools, crime stats, and demographics.

BD20BD21BD22

Useful guides

Stamp Duty Calculator

Calculate SDLT on your purchase — 2026/27 rates.

First-Time Buyer Guide

Everything you need to know about buying your first home in 2026.

What's Your House Worth?

Free ways to estimate your property's value using sold price data.

Streets in Keighley

The 60 busiest streets in Keighley by number of recorded sales. Each page lists every property on the street and what it last sold for.

Skipton Road 676 Keighley Road 601 Main Street 592 Bradford Road 426 Fell Lane 338 West Lane 313 Sun Street 288 Halifax Road 283 Station Road 274 Devonshire Street 271 Aire View 253 Hebden Road 242 Clayton Hall Road 226 Victoria Road 212 North Street 210 Oakworth Road 202 Ingrow Lane 201 Parkwood Rise 200 Redcliffe Street 194 High Street 190 Main Road 189 Wheathead Lane 188 Bolton Road 176 Tufton Street 172 Highfield Lane 163 Grange Crescent 158 Canal Road 154 Prince Street 153 Westburn Avenue 151 Church Street 144 Providence Crescent 143 Banks Lane 143 Broomhill Avenue 131 Malsis Road 131 Florist Street 131 Staveley Road 130 Queens Road 130 Mannville Walk 129 Highfell Rise 127 River View 126 Gordon Street 125 Denholme Road 124 Grafton Road 124 Goose Cote Lane 124 Mannville Grove 123 Mytholmes Lane 123 Crofters Mill 122 Spencer Street 120 Thornhill Road 120 Colne Road 117 Spring Avenue 116 North Dean Road 116 Berrington Way 116 Waterside 115 Park Lane 114 Elliott Street 113 Pasture Avenue 112 Park Road 111 East Parade 110 Cherry Tree Rise 109

Frequently asked questions about Keighley

What is the average house price in Keighley?
The average sold price in Keighley, West Yorkshire is £214,938, across 10,744 sales since 2020. The median is £179,000 — the middle price, which a few very expensive sales cannot pull upward.
Are house prices in Keighley rising or falling?
In 2025, the last complete year, the average sold price in Keighley was £231,848, up 4.5% on 2024's £221,932.
How many properties have sold in Keighley?
HM Land Registry has recorded 54,015 sales in Keighley since 1995, across 3 postcode areas (BD20, BD21, BD22). The most common property type is terraced.

About this data

Averages and medians for Keighley cover the 10,744 sales registered since 2020, so they describe the current market rather than three decades of it. The 54,015 figure is every sale since records begin in 1995, and the yearly chart uses each year's own sales. Prices are what buyers actually paid, as registered with HM Land Registry — not asking prices or estimates. Scotland and Northern Ireland are not in this dataset; see Scotland and Northern Ireland.

Source: HM Land Registry Price Paid Data · Crown copyright 2026 · Open Government Licence v3.0