BD21 postcode area · Keighley

The BD21 postcode district covers Keighley and spans 9 neighbourhoods (MSOAs) in Bradford. Area Scores range from 2 to 69 across them. Every full BD21 postcode falls within one of the neighbourhoods below.

In summary

There is a sharp split within the BD21 district: Riddlesden & East Morton scores 70 out of 100 (#2,075 of 6,856 nationally) while Keighley Oakworth Road & West Lane sits at 3 — neighbours on the map, 67 points apart on the index. It mixes both ends of the national picture — 1 neighbourhood in the least-deprived third of England and 5 in the most-deprived third. House prices stretch as far as the scores do: medians run from £120,750 in Keighley South to £232,000 in Cullingworth & Denholme — a 1.9× gap within the BD21 district.

Living here

Typical net household income£35,138a year, weighted avg of neighbourhood estimates
Recorded crime112per 1,000 residents, 12m
Median age (est.)40
Owner-occupied65%

Income: ONS model-based estimates (FYE 2023). Crime: data.police.uk, recorded incidents. Age & tenure: Census 2021. All OGL v3.0 — methodology.

House prices in the BD21 district

£126,600median home sold over the past year · +40.7% over 5 years · +2.9% over the year · 231 sales
Detached£249,995
Semi-detached£155,000
Terraced£110,000
Flat
Bradford£185,000
Yorkshire and The Humber£215,000
England£300,000
Annual median price, all homes. Small samples can be volatile.
Area Score:more deprivedless deprivedTap a neighbourhood to open it →
NeighbourhoodNat. rankArea scoreMedian price
Riddlesden & East MortonBradford 2,07570 £228,000
Bingley TownBradford 3,40550 £179,000
Haworth & OxenhopeBradford 3,48049 £195,000
Cullingworth & DenholmeBradford 4,17339 £232,000
Keighley Exley HeadBradford 5,51620 £177,000
Keighley UtleyBradford 5,79116 £224,995
Keighley Central & EastBradford 6,5175 £135,000
Keighley SouthBradford 6,5454 £120,750
Keighley Oakworth Road & West LaneBradford 6,6543 £133,498

People living in BD21 Census 2021

Residents76,604
Median age (est.)40
Density685per km²
No qualifications22%
Degree or above27%
No car or van26%

Age

0–14 20%15–24 11%25–44 26%45–64 26%65+ 18%

Tenure

Own outright: 34%Mortgage/shared: 31%Social rent: 12%Private rent: 23%
Own outright 34%Mortgage/shared 31%Social rent 12%Private rent 23%

Households

One person: 33%Couple, no children: 17%Couple with children: 24%Lone parent: 12%Other: 15%
One person 33%Couple, no children 17%Couple with children 24%Lone parent 12%Other 15%

Work (top occupations)

Professional 16% · Skilled trades 12% · Associate professional 11%

All occupation groups
Professional16%
Skilled trades12%
Associate professional11%
Caring & leisure11%
Elementary11%
Managers & directors11%
Process & plant9%
Administrative9%
Sales & customer service9%

Ethnic group

White: 75%Asian: 21%Black: 1%Mixed: 2%Other: 1%
White 75%Asian 21%Black 1%Mixed 2%Other 1%

Religion & identity

Christian 38% · No religion 35% · Muslim 20%

Born outside the UK: 12%

Census 2021 (ONS), Crown copyright, OGL v3.0. Shares are of each question's own respondents (e.g. education is % of residents aged 16+). Figures date from March 2021 and change slowly between censuses.

Towns & places in BD21

Places whose neighbourhoods overlap the BD21 district.

Nearby areas

Postcode districts around BD21.

A postcode district overlaps several neighbourhoods, so per-neighbourhood figures are shown alongside the district-wide medians — neighbouring areas can differ a lot. Neighbourhood (MSOA) boundaries contain ONS data © Crown copyright and database right 2025, Open Government Licence v3.0.