On 29 May, Oxfordshire County Council was eager to get out a press release with the headline “Oxfordshire bucking regional trend on road safety as casualty figures fall.” The claim was – broadly – people killed or seriously injured on the county’s roads fell by about 18% year-on-year, while across the wider Thames Valley they rose by about 20%. The clear implication – explained by the council’s new leader – is that this “strongly suggests the approach we have taken in Oxfordshire is working,” In other words, 20mph schemes have worked.
It’s a great story. Lower speeds, safer streets, the county quietly doing the right thing while its neighbours flounder. I’d love to believe it, too. I cycle about 120 miles a week to and from work on the county’s roads as well as walking and driving.
There’s just one problem. The numbers don’t stack up and neither does OCC’s interpretation of them.
There’s truth in there, mind: Oxfordshire KSIs did fall about 18% and Thames Valley KSIs did rise about 20%. But the press release doesn’t tell you which numbers those are, what they’re being compared to, and what the Department for Transport’s data says about them in the small print.
TVP changed the way serious injuries are recorded
The DfT publishes road casualty figures in two flavours: “unadjusted” and “severity-adjusted.” That’s because 11 police forces – including TVP – have switched to a new way of recording injury accidents.
That change alters the number of injuries that get classed as ‘serious.’ That’s why DfT adjusts casualty figures. It means you can compare one year, or one place, with another. Their guidance could not be plainer: it’s the adjusted figures that “can reliably be used to compare trends over time across the country.”
The 18% fall OCC claims – and the 20% rise – both match the unadjusted series, the one you’re specifically not supposed to use for comparison. Run the same sums on the adjusted figures and Oxfordshire falls 17% (ok, it’s close) but Thames Valley rises only about 14%, not 20. The contrast shrinks the moment you use the proper numbers. Funny, that.
OCC did the one thing DfT’s guidance explicitly warns against. When a force uses the new system for only part of a comparison, DfT says “there is a break in the series and comparisons are not reliable unless the adjustment is used.” OCC compared a 2024 measured the old way with a 2025 measured the new way, using unadjusted numbers, right across the join.
That’s not comparing two years; it’s apples and bicycles. And since Oxfordshire sits inside Thames Valley and switched on the same day, its celebrated 18% “fall” straddles the very same break. The honest verdict is that you can’t draw any reliable comparison for either across 2024 to 2025.
What about the fall in serious injuries?
Serious injuries (adjusted) were: 235 in 2019 and 243 in 2021 – both before the Twinkle Twenty programme. OCC starts imposing the new limits in February 2022, then the next three years go 305, 230, 261 – an average of 265; that’s higher than the pre-programme level. Then 2025 dips to 215.
So after four years of 20mph schemes, the county has landed barely 20 below where it sat in 2019, having spent years above that. OCC can’t take credit for clawing back to roughly where it started, especially when the years in between were worse.
If 20mph works and gets serious injuries down, why were 2022 and 2024 – both years where the new limits were being rolled out at pace – higher than pre-programme 2019?
Thames Valley is having a recording wobble.
Look at the DfT data table (you can download is here: https://www.gov.uk/government/statistics/reported-road-casualties-great-britain-provisional-results-2025), find the Thames Valley row on the 6th tab, and there’s a little marker against it: note 8. Note 8 says, in DfT’s words, that this police force has recently adopted injury-based reporting, that the severity adjustments are based on limited data, and that they “may be subject to greater revision in future years.”
Translated, because Thames Valley has changed how it records injury severity, a jump in “serious” injuries is exactly what you’d expect to see as the effect of that change regardless of what’s actually happening on the roads. The council has taken a number its own source flags as wobbly and presented it as hard evidence that everyone else in Thames Valley’s roads are getting more dangerous.
You can’t compare Oxfordshire to a thing that contains Oxfordshire
As much as OCC would like to declare independence, Oxfordshire isn’t a neighbour of Thames Valley. Oxfordshire is still in Thames Valley. It makes up about a third of it. The press release is comparing a county to an that includes itself, recorded by the same police force, on the same recently-changed system.
If you do the only comparison that actually makes sense – Oxfordshire versus the rest of Thames Valley – the rest of the patch goes from 344 to 510 KSI in a single year. That’s a 48 % jump. Nobody sane believes the roads of Berkshire and Buckinghamshire became 48% more dangerous in twelve months. It’s the recording change (see note 8, again) warping the figures.
And that depthcharges OCC’s argument; if the change to TVP’s recording of injuries can magic a 48% rise in one part of its area, the same change can just as easily produce an 18% fall in another part.
Small numbers don’t mean big changes – or trends.
Oxfordshire’s KSI figures over the last decade read like this: 361, 357, 281, 272, 232, 224, 241, 306, 232, 260, 213 – far from a smooth glide downwards. The scatter, year-to-year, is roughly a fifth of the average, which means an 18 % move in a single year is about one ordinary year’s worth of noise. The 213 we’re all meant to be celebrating – and attributing to 20mph limits – sits comfortably in line with 2019, 2020 and 2023. The “fall” is mostly a bounce back down from a slightly high 2024.
And that’s our old friend ‘regression to the mean’ again, used to justify the apparent success of hundreds of speed cameras. A road sees 2 crashes in a year, a speed camera goes up and, magically, the following year there are no crashes.
Meanwhile, the year Thames Valley is being measured against, 2024, happened to be the lowest KSI total in the area’s entire eleven year run. Measure anything against its best-ever year and the next year inevitably looks like a deterioration.
DfT themselves, in the same release, warn twice that these numbers are volatile and that small groups produce “large fluctuations when comparing between years.” OCC must have read that release as it’s the one they’re quoting.
The same number of deaths as 2021 – before 20mph.
The release says serious and fatal collisions have fallen sharply. Sadly, this is another fudge. Oxfordshire’s road deaths from 2024 to 2025: twenty, then eighteen.
Two. Two fewer deaths. The same as in 2021, way before the council’s Twinkle Twenty programme.
Every one of those lives matters, and I’d never wave away a real reduction. But two is not a trend, it’s entirely consistent with stats that have bounced between 18 and 34 all decade with no direction at all. And we’d already hit 18 deaths back in 2021 before a single 20mph scheme under OCC’s programme existed.
Finally: the timeline doesn’t fit the story
The 20mph funding was approved in February 2022. If the schemes were helping bring KSIs down, the programme years should show it. Instead, Oxfordshire KSI went up to 306 in 2022 (the first Twinkle Twenty year), back down in 2023, up again to 260 in 2024, and down to 213 in 2025. A policy credited with a downward trend that includes two of the decade’s higher readings in its own rollout years is not a win.
Worse for the Council’s narrative: the big, genuine fall in Oxfordshire casualties happened way before Twinkle Twenties rolled out. All-severity casualties had already collapsed from 2,142 in 2015 to 1,043 in 2021 (the COVID floor) before the first 20 went in. By 2025 we’re at 1,028. Barely moved. Even OCC can’t reasonably claim credit for a decline that finished before they started.
What we have, stripped of the press office spin, is a bare correlation between one noisy number for a whole county and one county-wide policy, with no control group, no separation of the 275 treated villages from the county total, no adjustment for the traffic volumes DfT explicitly warns about, and a confounding recording change sitting right there in the data. “Strongly suggests the approach is working” is an awful lot of weight to hang on that.
So what is true?
Plenty. Oxfordshire’s roads are genuinely safer than they were a decade ago – thank goodness – but so is Great Britain as a whole, and we banked most of that improvement before 2022. Nationally, KSI actually rose 4% in 2025 and deaths fell 3%, so any county can find itself a few points either side of that purely by chance. We happened to land on the right side this year. That’s great, but it doesn’t justify a press release crediting a single policy with bucking a regional trend.
For the case for 20mph to stack up, OCC needs to make it with the adjusted figures, with the recording caveat on the table, with a comparison that isn’t a county against itself, using the crash causation data from TVP’s Stats 19 forms and over more than one good year. Anything less isn’t road safety analysis. It’s marketing – and the data deserves better. So do the people who use the county’s roads.
Sources: Oxfordshire County Council press release, 29 May 2026; DfT, “Reported road casualties in Great Britain, provisional estimates: 2025,” 28 May 2026; DfT data table RAS91.





Leave a comment