Skip to main content
CrashStats

BD21 road accidents: crash map and statistics

Collisions since 1979
5,562
409th highest of 2,813 postcode districts
Casualties
7,406
1.33 per collision
Fatal collisions
72
73 people killed
Serious collisions
901
989 seriously injured
Collisions in 2025
81
Up 29% on 2024
Casualties in 2025
110
Up 47% on 2024

Road collision statistics for BD21

Collisions by severity, 1979 to 2025

  • Fatal721.3%
  • Serious90116%
  • Slight4,58983%

What the data shows

  • BD21 had 715 collisions from 2016 to 2025, 33% fewer than the 1,070 from 2006 to 2015.
  • 17% of collisions in BD21 were fatal or serious, against 20% across Great Britain.
  • 1,426 children under 16 were killed or injured in BD21, 19% of the casualties whose age was recorded.
  • The road surface was wet, icy, snowy or flooded in 36% of collisions in BD21.

Where BD21 ranks among 2,813 postcode districts

Most collisions
409th
Most casualties
415th
Most fatal collisions
639th
Most serious collisions
542nd

Collisions by day of the week

  • Monday784 (14%)
  • Tuesday774 (14%)
  • Wednesday800 (14%)
  • Thursday840 (15%)
  • Friday948 (17%)
  • Saturday837 (15%)
  • Sunday579 (10%)

Light conditions

  • Daylight4,142 (74%)
  • Dark, street lights lit1,212 (22%)
  • Dark, lighting unknown90 (1.6%)
  • Dark, no street lighting69 (1.2%)
  • Dark, street lights unlit49 (0.9%)

Type of road

  • Single carriageway5,010 (90%)
  • Dual carriageway256 (4.6%)
  • Roundabout194 (3.5%)
  • One way street or slip road66 (1.2%)
  • Not recorded36 (0.6%)

Speed limit at the scene

  • 20 mph78 (1.4%)
  • 30 mph4,923 (89%)
  • 40 mph221 (4%)
  • 50 mph32 (0.6%)
  • 60 mph207 (3.7%)
  • 70 mph101 (1.8%)

Weather at the time

  • Fine, no high winds4,496 (81%)
  • Raining, no high winds745 (13%)
  • Raining with high winds102 (1.8%)
  • Fine with high winds66 (1.2%)
  • Snowing, no high winds41 (0.7%)
  • Fog or mist16 (0.3%)
  • Snowing with high winds6 (0.1%)
  • Other58 (1%)
  • Not recorded32 (0.6%)

Who was hurt

  • Car occupant3,684 (50%)
  • Pedestrian2,002 (27%)
  • Motorcyclist654 (8.8%)
  • Cyclist409 (5.5%)
  • Bus or coach occupant373 (5%)
  • Van occupant106 (1.4%)
  • Taxi or private hire car occupant86 (1.2%)
  • Goods vehicle occupant (over 3.5 tonnes)32 (0.4%)
  • Other vehicle occupant31 (0.4%)
  • Minibus occupant23 (0.3%)
  • Other6 (0.1%)

Source: Department for Transport, STATS19 road safety data

BD21 road accidents by year

Collisions and casualties in BD21, 1979 to 2025

Collisions in BD21 peaked at 170 in 1994; 2025 had 81.

  • Collisions
  • Collisions in 2025: 81
  • Casualties

Source: Department for Transport, STATS19 road safety data

View as a table
YearCollisionsCasualties
202581110
20246375
20237596
202278107
202184107
20203744
20197189
20187693
20176884
201682122
201587124
2014103136
201385116
201297140
2011109168
2010116160
2009128176
2008118166
2007110155
2006117173
2005110179
2004138209
2003152210
2002141217
2001123177
2000155222
1999162224
1998161230
1997158227
1996159208
1995131181
1994170210
1993125150
1992145190
1991130161
1990149183
1989135173
1988125153
1987131153
1986133160
1985108121
1984124143
1983127169
1982154205
1981155190
1980141163
1979135157

Map of recent crashes in BD21

Map of the 24 most recent crashes in BD21

Use the arrow keys to move the map and the plus and minus keys to zoom.

  • 24 crashes
  • Serious
  • Slight

Recent road crashes in BD21

The 24 most recent collisions in BD21 happened between 9 October and 31 December 2025.

Severity

Crashes by road in BD21

The A629 has the most collisions in BD21, 1,384 of 5,562 (25%), followed by the A6035 (540).

Collisions in BD21 on each road, 1979 to 2025
RankRoadCollisionsCasualtiesFatalSerious
1stA6291,3841,93025227
2ndA6035540701579
3rdA650514748696
4thB6143303373359
5thB6265117162322
6thB6144213004
7thB60354402
8thB64294702
9thA60333300

Council area for BD21

BD21 is in Bradford, where police recorded 80,457 collisions from 1979 to 2025. BD21 accounts for 6.9% of them.

Town in BD21

Of the 5,562 collisions in BD21, 4,995 (90%) were in Keighley.