Skip to main content
CrashStats

Keighley road accidents: crash map and statistics

Collisions since 1979
6,207
177th highest of 2,851 towns
Casualties
8,091
1.30 per collision
Fatal collisions
76
77 people killed
Serious collisions
1,014
1,109 seriously injured
Collisions in 2025
90
Up 27% on 2024
Casualties in 2025
117
Up 41% on 2024

Road collision statistics for Keighley

Collisions by severity, 1979 to 2025

  • Fatal761.2%
  • Serious1,01416%
  • Slight5,11782%

What the data shows

  • Keighley had 788 collisions from 2016 to 2025, 31% fewer than the 1,136 from 2006 to 2015.
  • 18% of collisions in Keighley were fatal or serious, against 20% across Great Britain.
  • 1,736 children under 16 were killed or injured in Keighley, 21% of the casualties whose age was recorded.
  • The road surface was wet, icy, snowy or flooded in 35% of collisions in Keighley.

Where Keighley ranks among 2,851 towns

Most collisions
177th
Most casualties
171st
Most fatal collisions
144th
Most serious collisions
183rd

Collisions by day of the week

  • Monday888 (14%)
  • Tuesday866 (14%)
  • Wednesday887 (14%)
  • Thursday941 (15%)
  • Friday1,069 (17%)
  • Saturday934 (15%)
  • Sunday622 (10%)

Light conditions

  • Daylight4,659 (75%)
  • Dark, street lights lit1,374 (22%)
  • Dark, lighting unknown96 (1.5%)
  • Dark, street lights unlit54 (0.9%)
  • Dark, no street lighting24 (0.4%)

Type of road

  • Single carriageway5,721 (92%)
  • Dual carriageway229 (3.7%)
  • Roundabout146 (2.4%)
  • One way street or slip road67 (1.1%)
  • Not recorded44 (0.7%)

Speed limit at the scene

  • 20 mph94 (1.5%)
  • 30 mph5,732 (92%)
  • 40 mph316 (5.1%)
  • 50 mph10 (0.2%)
  • 60 mph33 (0.5%)
  • 70 mph22 (0.4%)

Weather at the time

  • Fine, no high winds5,063 (82%)
  • Raining, no high winds803 (13%)
  • Raining with high winds106 (1.7%)
  • Fine with high winds66 (1.1%)
  • Snowing, no high winds49 (0.8%)
  • Fog or mist10 (0.2%)
  • Snowing with high winds7 (0.1%)
  • Other67 (1.1%)
  • Not recorded36 (0.6%)

Who was hurt

  • Car occupant3,840 (47%)
  • Pedestrian2,349 (29%)
  • Motorcyclist690 (8.5%)
  • Cyclist479 (5.9%)
  • Bus or coach occupant448 (5.5%)
  • Van occupant104 (1.3%)
  • Taxi or private hire car occupant94 (1.2%)
  • Other vehicle occupant32 (0.4%)
  • Goods vehicle occupant (over 3.5 tonnes)31 (0.4%)
  • Minibus occupant15 (0.2%)
  • Other9 (0.1%)

Source: Department for Transport, STATS19 road safety data

Keighley road accidents by year

Collisions and casualties in Keighley, 1979 to 2025

Collisions in Keighley peaked at 188 in 1981; 2025 had 90.

  • Collisions
  • Collisions in 2025: 90
  • Casualties

Source: Department for Transport, STATS19 road safety data

View as a table
YearCollisionsCasualties
202590117
20247183
20237697
202285114
202192111
20204352
20197491
201879100
201783107
201695137
201589127
2014117146
201388116
201298140
2011117175
2010124163
2009131180
2008118145
2007122174
2006132198
2005112159
2004150221
2003158213
2002151216
2001125168
2000161225
1999178253
1998172230
1997172239
1996172226
1995140195
1994182217
1993136161
1992163207
1991158190
1990160199
1989153192
1988151180
1987152175
1986153186
1985140164
1984159189
1983167224
1982187258
1981188223
1980178219
1979165189

Map of recent crashes in Keighley

Map of the 24 most recent crashes in Keighley

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

  • 24 crashes
  • Serious
  • Slight

Recent road crashes in Keighley

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

Severity

Crashes by road in Keighley

The A629 has the most collisions in Keighley, 1,154 of 6,207 (19%), followed by the A650 (555).

Collisions in Keighley on each road, 1979 to 2025
RankRoadCollisionsCasualtiesFatalSerious
1stA6291,1541,51718179
2ndA6505557907110
3rdA6035540701579
4thB6143422542690
5thB6265242351541
6thB60354402

Council area for Keighley

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

Postcode districts in Keighley

Collisions in Keighley were recorded in 3 postcode districts, led by BD21 (4,995) and BD22 (642).