{"years":"2021-2025","source":"DfT STATS19 road casualty open data, collision and casualty tables, 2021 to 2025 (2025 final release, published 30 July 2026)","licence":"Open Government Licence v3.0","unit":"casualty","method":"Motorcyclist = casualty_type 2,3,4,5,23,97 (rider or passenger, any engine size). Pedal cyclist = casualty_type 1. Severity is as reported by the police and is NOT severity-adjusted, matching bikers.co.uk/data/dangerous-roads. KSI = killed or seriously injured. Conditions are recorded for the collision, not the individual casualty.","caveat":"These are counts, not risk rates. More people ride in June, in daylight and on dry roads, so more casualties occur in those conditions. The data shows when casualties happen, not which conditions are most dangerous per mile ridden. DfT does not publish exposure by hour, day or month, so no such rate can be derived from this data.","groups":{"motorcyclists":{"totals":{"killed":1701,"serious":26011,"slight":53454,"ksi":27712,"total":81166},"by_year":{"2021":{"killed":310,"serious":4852,"slight":10676,"ksi":5162},"2022":{"killed":350,"serious":5249,"slight":11344,"ksi":5599},"2023":{"killed":315,"serious":5142,"slight":11521,"ksi":5457},"2024":{"killed":340,"serious":5152,"slight":10468,"ksi":5492},"2025":{"killed":386,"serious":5616,"slight":9445,"ksi":6002}},"by_month":[{"name":"January","ksi":1315,"killed":57,"total":4832},{"name":"February","ksi":1404,"killed":52,"total":4715},{"name":"March","ksi":1978,"killed":110,"total":6108},{"name":"April","ksi":2514,"killed":170,"total":7029},{"name":"May","ksi":2853,"killed":175,"total":7989},{"name":"June","ksi":3218,"killed":216,"total":8351},{"name":"July","ksi":2882,"killed":220,"total":7844},{"name":"August","ksi":3157,"killed":249,"total":8028},{"name":"September","ksi":2765,"killed":165,"total":7657},{"name":"October","ksi":2308,"killed":139,"total":7237},{"name":"November","ksi":1895,"killed":73,"total":6480},{"name":"December","ksi":1423,"killed":75,"total":4896}],"by_day":[{"name":"Sunday","ksi":4236,"killed":316,"total":10432},{"name":"Monday","ksi":3552,"killed":204,"total":10320},{"name":"Tuesday","ksi":3627,"killed":186,"total":11384},{"name":"Wednesday","ksi":3747,"killed":223,"total":11730},{"name":"Thursday","ksi":3796,"killed":210,"total":12070},{"name":"Friday","ksi":4412,"killed":271,"total":13469},{"name":"Saturday","ksi":4342,"killed":291,"total":11761}],"ksi_by_hour":{"weekday":[171,106,101,67,72,216,477,953,966,622,610,790,1045,1084,1213,1419,1874,2006,1486,1217,951,775,565,348],"weekend":[176,97,67,59,31,47,59,111,170,289,434,653,760,795,837,767,733,605,514,412,335,245,233,149]},"ksi_heatmap":{"days":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"grid":[[95,51,32,28,16,25,26,44,77,152,228,340,411,395,439,380,355,310,233,190,135,110,108,56],[36,23,23,15,26,32,97,171,186,118,122,133,217,210,233,248,356,363,241,238,181,125,105,53],[36,16,13,9,14,38,114,211,197,142,110,139,184,186,217,252,357,419,292,206,177,139,90,69],[38,25,22,9,5,49,80,218,219,103,119,148,202,186,218,273,372,380,311,269,182,149,113,57],[24,18,18,12,11,60,102,183,191,131,118,173,200,216,216,266,373,442,287,221,204,158,101,71],[37,24,25,22,16,37,84,170,173,128,141,197,242,286,329,380,416,402,355,283,207,204,156,98],[81,46,35,31,15,22,33,67,93,137,206,313,349,400,398,387,378,295,281,222,200,135,125,93]],"worst_cell":{"day":"Thursday","hour":17,"ksi":442}},"conditions":{"light_conditions":[{"label":"Daylight","total":60150,"killed":1270,"ksi":20896},{"label":"Darkness - lights lit","total":16870,"killed":245,"ksi":5134},{"label":"Darkness - no lighting","total":2328,"killed":139,"ksi":1222},{"label":"Darkness - lighting unknown","total":1277,"killed":30,"ksi":267},{"label":"Darkness - lights unlit","total":534,"killed":17,"ksi":191}],"weather":[{"label":"Fine no high winds","total":66660,"killed":1533,"ksi":24244},{"label":"Raining no high winds","total":7206,"killed":92,"ksi":2140},{"label":"Unknown","total":3501,"killed":5,"ksi":200},{"label":"Other","total":2236,"killed":21,"ksi":542},{"label":"Fine + high winds","total":627,"killed":21,"ksi":258},{"label":"Raining + high winds","total":550,"killed":12,"ksi":183},{"label":"Fog or mist","total":256,"killed":15,"ksi":108}],"road_surface":[{"label":"Dry","total":61449,"killed":1439,"ksi":22175},{"label":"Wet or damp","total":15828,"killed":251,"ksi":5148},{"label":"unknown (self reported)","total":2816,"killed":1,"ksi":59},{"label":"Frost or ice","total":718,"killed":7,"ksi":248},{"label":"Data missing or out of range","total":253,"killed":1,"ksi":45}],"urban_rural":[{"label":"Urban","total":55935,"killed":468,"ksi":14648},{"label":"Rural","total":25227,"killed":1233,"ksi":13062}],"speed_limit":[{"label":"30 mph","total":38847,"killed":436,"ksi":12238},{"label":"20 mph","total":17959,"killed":61,"ksi":2898},{"label":"60 mph","total":10851,"killed":687,"ksi":6299},{"label":"40 mph","total":7368,"killed":218,"ksi":3152},{"label":"50 mph","total":3831,"killed":184,"ksi":1943},{"label":"70 mph","total":2310,"killed":115,"ksi":1182}]},"junction":[{"where":"at","killed":617,"serious":12976,"slight":28303,"ksi":13593,"total":41896},{"where":"away","killed":1059,"serious":12379,"slight":19899,"ksi":13438,"total":33337},{"where":"unknown","killed":25,"serious":656,"slight":5252,"ksi":681,"total":5933}]},"cyclists":{"totals":{"killed":450,"serious":19053,"slight":58238,"ksi":19503,"total":77741},"by_year":{"2021":{"killed":111,"serious":3904,"slight":12443,"ksi":4015},"2022":{"killed":91,"serious":3708,"slight":11894,"ksi":3799},"2023":{"killed":87,"serious":3641,"slight":11271,"ksi":3728},"2024":{"killed":82,"serious":3576,"slight":10891,"ksi":3658},"2025":{"killed":79,"serious":4224,"slight":11739,"ksi":4303}},"by_month":[{"name":"January","ksi":1230,"killed":38,"total":5023},{"name":"February","ksi":1153,"killed":26,"total":4810},{"name":"March","ksi":1399,"killed":34,"total":5907},{"name":"April","ksi":1517,"killed":37,"total":6097},{"name":"May","ksi":1932,"killed":44,"total":7395},{"name":"June","ksi":2080,"killed":39,"total":8149},{"name":"July","ksi":2048,"killed":47,"total":7712},{"name":"August","ksi":1958,"killed":52,"total":6905},{"name":"September","ksi":1898,"killed":43,"total":7634},{"name":"October","ksi":1640,"killed":28,"total":6929},{"name":"November","ksi":1517,"killed":27,"total":6494},{"name":"December","ksi":1131,"killed":35,"total":4686}],"by_day":[{"name":"Sunday","ksi":2225,"killed":63,"total":8043},{"name":"Monday","ksi":2607,"killed":50,"total":10660},{"name":"Tuesday","ksi":2935,"killed":62,"total":12217},{"name":"Wednesday","ksi":3021,"killed":70,"total":12610},{"name":"Thursday","ksi":3129,"killed":77,"total":12597},{"name":"Friday","ksi":3024,"killed":71,"total":12309},{"name":"Saturday","ksi":2562,"killed":57,"total":9305}],"ksi_by_hour":{"weekday":[103,54,31,36,56,193,475,973,1285,689,619,629,738,734,820,1024,1247,1430,1195,871,543,420,323,228],"weekend":[75,43,41,21,25,32,46,102,211,305,419,405,468,353,339,298,315,306,264,229,158,143,106,83]},"ksi_heatmap":{"days":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"grid":[[37,17,22,11,13,16,21,29,87,148,214,193,227,172,162,143,157,128,120,91,72,66,48,31],[17,9,3,6,16,29,89,189,232,111,114,116,105,134,150,203,234,253,222,147,89,64,43,32],[11,10,3,7,9,45,85,212,277,148,122,136,140,142,154,203,259,290,222,177,112,87,53,31],[17,11,6,3,12,38,111,207,283,148,119,107,143,147,152,185,249,313,271,176,103,84,83,53],[24,8,7,11,11,44,112,197,261,164,124,129,154,151,164,220,246,313,264,199,117,83,69,57],[34,16,12,9,8,37,78,168,232,118,140,141,196,160,200,213,259,261,216,172,122,102,75,55],[38,26,19,10,12,16,25,73,124,157,205,212,241,181,177,155,158,178,144,138,86,77,58,52]],"worst_cell":{"day":"Wednesday","hour":17,"ksi":313}},"conditions":{"light_conditions":[{"label":"Daylight","total":60957,"killed":336,"ksi":15154},{"label":"Darkness - lights lit","total":14140,"killed":72,"ksi":3574},{"label":"Darkness - lighting unknown","total":1338,"killed":4,"ksi":286},{"label":"Darkness - no lighting","total":843,"killed":32,"ksi":361},{"label":"Darkness - lights unlit","total":461,"killed":6,"ksi":127}],"weather":[{"label":"Fine no high winds","total":65170,"killed":395,"ksi":16672},{"label":"Raining no high winds","total":6273,"killed":21,"ksi":1517},{"label":"Unknown","total":2805,"killed":6,"ksi":459},{"label":"Other","total":2313,"killed":8,"ksi":506},{"label":"Fine + high winds","total":526,"killed":10,"ksi":164},{"label":"Raining + high winds","total":405,"killed":6,"ksi":107}],"road_surface":[{"label":"Dry","total":61831,"killed":356,"ksi":15647},{"label":"Wet or damp","total":13439,"killed":90,"ksi":3436},{"label":"unknown (self reported)","total":1249,"killed":0,"ksi":163},{"label":"Data missing or out of range","total":712,"killed":0,"ksi":106},{"label":"Frost or ice","total":437,"killed":3,"ksi":125}],"urban_rural":[{"label":"Urban","total":65028,"killed":209,"ksi":14908},{"label":"Rural","total":12701,"killed":241,"ksi":4590}],"speed_limit":[{"label":"30 mph","total":45582,"killed":183,"ksi":11106},{"label":"20 mph","total":23070,"killed":42,"ksi":4916},{"label":"40 mph","total":4175,"killed":53,"ksi":1346},{"label":"60 mph","total":3540,"killed":121,"ksi":1598},{"label":"50 mph","total":1122,"killed":34,"ksi":417},{"label":"70 mph","total":252,"killed":17,"ksi":120}]},"junction":[{"where":"unknown","killed":5,"serious":760,"slight":3235,"ksi":765,"total":4000},{"where":"at","killed":182,"serious":10640,"slight":34509,"ksi":10822,"total":45331},{"where":"away","killed":263,"serious":7653,"slight":20494,"ksi":7916,"total":28410}]}}}