The typical property in BD20
BD20 covers Keighley's southern fringe, Steeton, Silsden and the Aire Valley villages with strong rail access into Leeds and Bradford.
Area summary
BD20 sits in Bradford City Council and covers Steeton, Silsden, Riddlesden, Sutton-in-Craven and parts of Keighley's southern fringe. The outcode sits in the Aire Valley with the Yorkshire Dales National Park boundary close to the north. Housing is mixed: Victorian and Edwardian stone-built terraces in the older village cores, 1930s semis along the A629 Skipton Road, and significant newer estate development from the 1990s onwards.
Steeton and Silsden station sits in the outcode and provides services on the Airedale Line to Leeds, Bradford Forster Square and Skipton. The A629 Skipton-Halifax road provides road links. Employment patterns are commuter into Leeds, Bradford and Skipton, with some local employment in the Keighley industrial estates and the major employer Byworth Boilers in Keighley.
Schools are Bradford City Council maintained provision. Demographics skew towards commuter and working families with high owner-occupation rates.
Bradford City Council operates additional HMO licensing in defined areas. The Renters' Rights Act 2026 has abolished Section 21 evictions. The proposed 2030 EPC C standard, if enacted, will be a substantial cost on the stone-built terrace stock.
What the data shows
Researched facts
Buyer notes
- Airedale Line direct service to Leeds is a major value driver
- National Park-adjacent properties may face planning constraints
- Stone-built terrace EPC upgrade costs are substantial under proposed 2030 standard
The full BD20 data page
Sold price history, crime totals, EPC distribution, council tax bands and more, pulled live from HM Land Registry, Police UK and the EPC Register.
BD20 property dataNearby BD postcode districts
Compare BD20 with adjacent areas in the same postcode district.