Postcode district · West Yorkshire

BD21 property prices

The average sold price in BD21 is £139,226, based on the latest HM Land Registry data to June 2026.

All areas

Average sold price

£139,226

To June 2026

12-month change

+4.0%

Year on year

5-year change

Insufficient history

Sales (2 yrs)

310

Completed transactions

Average price trend

How the average sold price in BD21 has moved over time.

Average price by property type

Detached

£261,143

Semi-detached

£166,248

Terraced

£114,641

Flat / maisonette

£63,875

Recent sales in BD21

AddressTypePrice
25 Caister StreetKeighleyTerraced£111,000
2 Ashbourne RoadKeighleySemi-detached£170,000
the Willows Thwaites Brow RoadKeighleyDetached£100,000
14 Maize StreetKeighleyTerraced£129,995
101 Halifax RoadKeighleySemi-detached£180,000
13 Cedar StreetKeighleyTerraced£99,000
7 Compeigne AvenueKeighleyTerraced£142,000
55 Kensington StreetKeighleyTerraced£90,000
Applegarth Calton RoadKeighleyDetached£287,500
183 Devonshire StreetKeighleyTerraced£52,000
29 Kendal StreetKeighleyTerraced£100,000
106 Hainworth Wood RoadKeighleyTerraced£157,000

Buying or selling in BD21?

Get the regulated property searches your conveyancer needs, direct from us. Fast turnaround, fixed prices and expert support.

Contains HM Land Registry data © Crown copyright and database right 2026. Licensed under the Open Government Licence v3.0. Averages are of completed sales and are indicative only, not a property valuation.