House Price Finder

House Prices in Keighley

West Yorkshire · 53,248 properties sold

£213,250
Average Price
£175,500
Median Price
53,248
Properties Sold
↑ 3.1%
2025 vs 2024

The average property price in Keighley is £213,250, based on 53,248 sales. The median price is £175,500. The area covers 3 postcode districts.

Property Types Sold

Terraced 25,924 (49%)
Semi-Detached 15,716 (30%)
Detached 8,786 (17%)
Flat 1,864 (4%)
Other 958 (2%)

Price Trends

YearAverageMedianSales
2026 (partial) £222,680 £177,000 29
2025 £228,781 £198,000 1,363
2024 £221,989 £185,000 1,542
2023 £223,136 £180,000 1,409
2022 £207,263 £175,000 1,816
2021 £208,105 £167,500 2,190
2020 £196,927 £166,000 1,636
2019 £202,463 £157,000 1,961
2018 £176,943 £149,995 1,857
2017 £171,057 £139,950 2,083
2016 £177,338 £145,000 1,630
2015 £156,796 £135,000 1,531

Postcode Areas in Keighley

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