Skip to main content
CrashStats

BD20 road accidents: crash map and statistics

Collisions since 1979
3,546
1,067th highest of 2,813 postcode districts
Casualties
5,077
1.43 per collision
Fatal collisions
89
99 people killed
Serious collisions
767
959 seriously injured
Collisions in 2025
41
Down 24% on 2024
Casualties in 2025
58
Down 15% on 2024

Road collision statistics for BD20

Collisions by severity, 1979 to 2025

  • Fatal892.5%
  • Serious76722%
  • Slight2,69076%

What the data shows

  • BD20 had 432 collisions from 2016 to 2025, 33% fewer than the 642 from 2006 to 2015.
  • 24% of collisions in BD20 were fatal or serious, against 20% across Great Britain.
  • 653 children under 16 were killed or injured in BD20, 13% of the casualties whose age was recorded.
  • The road surface was wet, icy, snowy or flooded in 41% of collisions in BD20.

Where BD20 ranks among 2,813 postcode districts

Most collisions
1,067th
Most casualties
976th
Most fatal collisions
394th
Most serious collisions
805th

Collisions by day of the week

  • Monday514 (14%)
  • Tuesday485 (14%)
  • Wednesday470 (13%)
  • Thursday519 (15%)
  • Friday597 (17%)
  • Saturday510 (14%)
  • Sunday451 (13%)

Light conditions

  • Daylight2,512 (71%)
  • Dark, street lights lit646 (18%)
  • Dark, no street lighting330 (9.3%)
  • Dark, lighting unknown36 (1%)
  • Dark, street lights unlit22 (0.6%)

Type of road

  • Single carriageway3,065 (86%)
  • Dual carriageway282 (8%)
  • Roundabout164 (4.6%)
  • One way street or slip road13 (0.4%)
  • Not recorded22 (0.6%)

Speed limit at the scene

  • 20 mph56 (1.6%)
  • 30 mph1,895 (53%)
  • 40 mph341 (9.6%)
  • 50 mph19 (0.5%)
  • 60 mph997 (28%)
  • 70 mph238 (6.7%)

Weather at the time

  • Fine, no high winds2,770 (78%)
  • Raining, no high winds474 (13%)
  • Raining with high winds92 (2.6%)
  • Fine with high winds50 (1.4%)
  • Snowing, no high winds32 (0.9%)
  • Fog or mist23 (0.6%)
  • Snowing with high winds18 (0.5%)
  • Other57 (1.6%)
  • Not recorded30 (0.8%)

Who was hurt

  • Car occupant3,183 (63%)
  • Pedestrian613 (12%)
  • Motorcyclist523 (10%)
  • Cyclist370 (7.3%)
  • Bus or coach occupant149 (2.9%)
  • Van occupant116 (2.3%)
  • Goods vehicle occupant (over 3.5 tonnes)36 (0.7%)
  • Other vehicle occupant30 (0.6%)
  • Minibus occupant28 (0.6%)
  • Taxi or private hire car occupant15 (0.3%)
  • Other14 (0.3%)

Source: Department for Transport, STATS19 road safety data

BD20 road accidents by year

Collisions and casualties in BD20, 1979 to 2025

Collisions in BD20 peaked at 118 in 1980; 2025 had 41.

  • Collisions
  • Collisions in 2025: 41
  • Casualties

Source: Department for Transport, STATS19 road safety data

View as a table
YearCollisionsCasualties
20254158
20245468
20235066
20223644
20214249
20203648
20192832
20184166
20175370
20165168
20154363
20145974
20135075
20125998
20116990
20106585
200967101
200879128
200771112
200680118
20057197
200476110
2003106145
200292126
200189144
200095136
1999108153
199898151
199790124
199692133
199587118
199493129
19937398
199278121
19916789
1990101151
198996158
198881110
198776105
198683113
198581108
198499164
198395141
1982106153
1981109158
1980118176
1979112153

Map of recent crashes in BD20

Map of the 24 most recent crashes in BD20

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

  • 24 crashes
  • Serious
  • Slight

Recent road crashes in BD20

The 24 most recent collisions in BD20 happened between 25 May and 19 December 2025.

Severity

Crashes by road in BD20

The A629 has the most collisions in BD20, 950 of 3,546 (27%), followed by the B6265 (369).

Collisions in BD20 on each road, 1979 to 2025
RankRoadCollisionsCasualtiesFatalSerious
1stA6299501,48339226
2ndB6265369544954
3rdA6034331466657
4thA6068292389481
5thA650183279444
6thB61723346110
7thA61314600
8thA60383400
9thA653401
10thB60343301

Council areas covering BD20

Collisions in BD20 were recorded in 3 council areas. Bradford has 2,208 of 3,546 (62%).

Collisions in BD20 by council area, 1979 to 2025
RankCouncil areaCollisionsCasualtiesFatalSerious
1stBradford2,2083,17354415
2ndNorth Yorkshire1,3281,89035350
3rdPendle71101

Towns in BD20

Collisions in BD20 were recorded in 3 towns, led by Cross Hills and Steeton (841) and Keighley (570).