Groundsense

Every councilRanked

Killed or seriously injured on the roads, per 100,000 residents a year, every council ranked

A yearly average over three years, counted where each collision happened, so a busy through road adds travellers to residents. Where few people live, a handful of collisions moves the rate a long way. Figures for 2023 to 2025, published for 350 councils in England, Scotland and Wales. Lowest first: the order says where a council sits, not whether that is good.

Lowest: Swansea, 13.4 per 100,000. The council in the middle: Winchester, 42.4 per 100,000. Highest: City of London, 358.8 per 100,000.

Killed or seriously injured on the roads, per 100,000 residents a year, every council it is published for, lowest first
PlaceCouncilFigure
1SwanseaWales13.4 per 100,000
2CardiffWales14.4 per 100,000
3BridgendWales15.0 per 100,000
4Neath Port TalbotWales15.9 per 100,000
5Merthyr TydfilWales17.9 per 100,000
6East DunbartonshireScotland18.9 per 100,000
7Aberdeen CityScotland19.5 per 100,000
8Rhondda Cynon TafWales20.0 per 100,000
9Milton KeynesSouth East20.1 per 100,000
10SloughSouth East21.2 per 100,000
11ClackmannanshireScotland21.3 per 100,000
12Vale of GlamorganWales21.6 per 100,000
13HarrowLondon22.3 per 100,000
14East RenfrewshireScotland22.7 per 100,000
15 jointBracknell ForestSouth East22.9 per 100,000
15 jointWokinghamSouth East22.9 per 100,000
17South TynesideNorth East23.1 per 100,000
18Telford and WrekinWest Midlands23.2 per 100,000
19ReadingSouth East23.7 per 100,000
20East LothianScotland24.0 per 100,000
21TraffordNorth West24.3 per 100,000
22 jointStockportNorth West24.4 per 100,000
22 jointStoke-on-TrentWest Midlands24.4 per 100,000
24 jointBarking and DagenhamLondon24.8 per 100,000
24 jointNorth TynesideNorth East24.8 per 100,000
26CoventryWest Midlands25.9 per 100,000
27Waltham ForestLondon26.3 per 100,000
28PlymouthSouth West26.4 per 100,000
29BuryNorth West26.6 per 100,000
30SunderlandNorth East27.2 per 100,000
31Windsor and MaidenheadSouth East27.3 per 100,000
32 jointRedcar and ClevelandNorth East27.9 per 100,000
32 jointWiganNorth West27.9 per 100,000
34 jointCity of EdinburghScotland28.0 per 100,000
34 jointWolverhamptonWest Midlands28.0 per 100,000
36WalsallWest Midlands28.2 per 100,000
37 jointNa h-Eileanan SiarScotland28.5 per 100,000
37 jointTamesideNorth West28.5 per 100,000
39LutonEast of England28.9 per 100,000
40North LanarkshireScotland29.0 per 100,000
41FalkirkScotland29.1 per 100,000
42Bath and North East SomersetSouth West29.2 per 100,000
43HaveringLondon29.3 per 100,000
44Shetland IslandsScotland29.4 per 100,000
45TorbaySouth West29.6 per 100,000
46InverclydeScotland29.7 per 100,000
47 jointBrentLondon29.8 per 100,000
47 jointStockton-on-TeesNorth East29.8 per 100,000
49BuckinghamshireSouth East29.9 per 100,000
50 jointDudleyWest Midlands30.0 per 100,000
50 jointRochdaleNorth West30.0 per 100,000
52 jointBarnetLondon30.1 per 100,000
52 jointBexleyLondon30.1 per 100,000
52 jointRedbridgeLondon30.1 per 100,000
55SwindonSouth West30.5 per 100,000
56SolihullWest Midlands30.6 per 100,000
57 jointHaltonNorth West30.8 per 100,000
57 jointOldhamNorth West30.8 per 100,000
59 jointBroxbourneEast of England30.9 per 100,000
59 jointDacorumEast of England30.9 per 100,000
59 jointEast HertfordshireEast of England30.9 per 100,000
59 jointHertsmereEast of England30.9 per 100,000
59 jointMiddlesbroughNorth East30.9 per 100,000
59 jointNewhamLondon30.9 per 100,000
59 jointNorth HertfordshireEast of England30.9 per 100,000
59 jointSt AlbansEast of England30.9 per 100,000
59 jointStevenageEast of England30.9 per 100,000
59 jointThree RiversEast of England30.9 per 100,000
59 jointWatfordEast of England30.9 per 100,000
59 jointWelwyn HatfieldEast of England30.9 per 100,000
71 jointGatesheadNorth East31.4 per 100,000
71 jointHillingdonLondon31.4 per 100,000
73Orkney IslandsScotland31.9 per 100,000
74EalingLondon32.4 per 100,000
75 jointBromleyLondon32.6 per 100,000
75 jointKnowsleyNorth West32.6 per 100,000
75 jointSuttonLondon32.6 per 100,000
78LeicesterEast Midlands32.8 per 100,000
79West NorthamptonshireEast Midlands33.0 per 100,000
80 jointCherwellSouth East33.7 per 100,000
80 jointOxfordSouth East33.7 per 100,000
80 jointSouth OxfordshireSouth East33.7 per 100,000
80 jointVale of White HorseSouth East33.7 per 100,000
80 jointWest OxfordshireSouth East33.7 per 100,000
85West DunbartonshireScotland34.0 per 100,000
86BoltonNorth West34.1 per 100,000
87 jointNorth AyrshireScotland34.2 per 100,000
87 jointSalfordNorth West34.2 per 100,000
89Newcastle upon TyneNorth East34.4 per 100,000
90 jointMidlothianScotland34.5 per 100,000
90 jointWest LothianScotland34.5 per 100,000
92FifeScotland34.9 per 100,000
93BedfordEast of England35.0 per 100,000
94 jointCannock ChaseWest Midlands35.1 per 100,000
94 jointEast StaffordshireWest Midlands35.1 per 100,000
94 jointLichfieldWest Midlands35.1 per 100,000
94 jointNewcastle-under-LymeWest Midlands35.1 per 100,000
94 jointSouth StaffordshireWest Midlands35.1 per 100,000
94 jointStaffordWest Midlands35.1 per 100,000
94 jointStaffordshire MoorlandsWest Midlands35.1 per 100,000
94 jointTamworthWest Midlands35.1 per 100,000
102 jointEast DevonSouth West35.2 per 100,000
102 jointExeterSouth West35.2 per 100,000
102 jointMid DevonSouth West35.2 per 100,000
102 jointNorth DevonSouth West35.2 per 100,000
102 jointSouth HamsSouth West35.2 per 100,000
102 jointTeignbridgeSouth West35.2 per 100,000
102 jointTorridgeSouth West35.2 per 100,000
102 jointWest DevonSouth West35.2 per 100,000
110 jointEnfieldLondon35.6 per 100,000
110 jointRenfrewshireScotland35.6 per 100,000
112SeftonNorth West35.8 per 100,000
113North NorthamptonshireEast Midlands35.9 per 100,000
114Kingston upon ThamesLondon36.3 per 100,000
115 jointDundee CityScotland36.4 per 100,000
115 jointWirralNorth West36.4 per 100,000
117 jointBlabyEast Midlands36.6 per 100,000
117 jointCharnwoodEast Midlands36.6 per 100,000
117 jointHarboroughEast Midlands36.6 per 100,000
117 jointHinckley and BosworthEast Midlands36.6 per 100,000
117 jointMeltonEast Midlands36.6 per 100,000
117 jointNorth West LeicestershireEast Midlands36.6 per 100,000
117 jointOadby and WigstonEast Midlands36.6 per 100,000
117 jointYorkYorkshire and the Humber36.6 per 100,000
125ThurrockEast of England36.7 per 100,000
126 jointGreenwichLondon37.0 per 100,000
126 jointRutlandEast Midlands37.0 per 100,000
128 jointGlasgow CityScotland37.1 per 100,000
128 jointNewportWales37.1 per 100,000
130 jointMorayScotland37.3 per 100,000
130 jointSouth GloucestershireSouth West37.3 per 100,000
132Blaenau GwentWales37.4 per 100,000
133CaerphillyWales37.5 per 100,000
134CroydonLondon37.6 per 100,000
135 jointCounty DurhamNorth East37.9 per 100,000
135 jointIsle of AngleseyWales37.9 per 100,000
137 jointDarlingtonNorth East38.2 per 100,000
137 jointEast AyrshireScotland38.2 per 100,000
139West BerkshireSouth East38.5 per 100,000
140South LanarkshireScotland38.7 per 100,000
141SandwellWest Midlands39.2 per 100,000
142MertonLondon39.3 per 100,000
143 jointSouth AyrshireScotland39.8 per 100,000
143 jointSt. HelensNorth West39.8 per 100,000
145HartlepoolNorth East39.9 per 100,000
146 jointBromsgroveWest Midlands40.1 per 100,000
146 jointMalvern HillsWest Midlands40.1 per 100,000
146 jointRedditchWest Midlands40.1 per 100,000
146 jointWorcesterWest Midlands40.1 per 100,000
146 jointWychavonWest Midlands40.1 per 100,000
146 jointWyre ForestWest Midlands40.1 per 100,000
152PeterboroughEast of England40.2 per 100,000
153WarringtonNorth West40.4 per 100,000
154 jointCheshire West and ChesterNorth West40.8 per 100,000
154 jointHaringeyLondon40.8 per 100,000
154 jointSouthamptonSouth East40.8 per 100,000
157CornwallSouth West41.6 per 100,000
158ConwyWales41.7 per 100,000
159 jointAngusScotland41.9 per 100,000
159 jointWrexhamWales41.9 per 100,000
161ManchesterNorth West42.0 per 100,000
162TorfaenWales42.2 per 100,000
163 jointPortsmouthSouth East42.3 per 100,000
163 jointSouthend-on-SeaEast of England42.3 per 100,000
165 jointBasingstoke and DeaneSouth East42.4 per 100,000
165 jointEast HampshireSouth East42.4 per 100,000
165 jointEastleighSouth East42.4 per 100,000
165 jointFarehamSouth East42.4 per 100,000
165 jointGosportSouth East42.4 per 100,000
165 jointHartSouth East42.4 per 100,000
165 jointHavantSouth East42.4 per 100,000
165 jointNew ForestSouth East42.4 per 100,000
165 jointRushmoorSouth East42.4 per 100,000
165 jointTest ValleySouth East42.4 per 100,000
165 jointWinchesterSouth East42.4 per 100,000
176 jointBirminghamWest Midlands42.6 per 100,000
176 jointMedwaySouth East42.6 per 100,000
178Cheshire EastNorth West42.9 per 100,000
179LewishamLondon43.0 per 100,000
180North SomersetSouth West43.3 per 100,000
181Bournemouth, Christchurch and PooleSouth West43.4 per 100,000
182Isles of ScillySouth West43.5 per 100,000
183AberdeenshireScotland43.7 per 100,000
184 jointBaberghEast of England44.0 per 100,000
184 jointEast SuffolkEast of England44.0 per 100,000
184 jointIpswichEast of England44.0 per 100,000
184 jointMid SuffolkEast of England44.0 per 100,000
184 jointWest SuffolkEast of England44.0 per 100,000
189Central BedfordshireEast of England44.2 per 100,000
190StirlingScotland44.3 per 100,000
191 jointFlintshireWales44.8 per 100,000
191 jointIslingtonLondon44.8 per 100,000
193 jointAshfieldEast Midlands45.5 per 100,000
193 jointBassetlawEast Midlands45.5 per 100,000
193 jointBristolSouth West45.5 per 100,000
193 jointBroxtoweEast Midlands45.5 per 100,000
193 jointGedlingEast Midlands45.5 per 100,000
193 jointMansfieldEast Midlands45.5 per 100,000
193 jointNewark and SherwoodEast Midlands45.5 per 100,000
193 jointRushcliffeEast Midlands45.5 per 100,000
201ShropshireWest Midlands45.9 per 100,000
202WandsworthLondon46.3 per 100,000
203 jointCumberlandNorth West46.4 per 100,000
203 jointDerbyEast Midlands46.4 per 100,000
205 jointBasildonEast of England46.5 per 100,000
205 jointBraintreeEast of England46.5 per 100,000
205 jointBrentwoodEast of England46.5 per 100,000
205 jointCastle PointEast of England46.5 per 100,000
205 jointChelmsfordEast of England46.5 per 100,000
205 jointColchesterEast of England46.5 per 100,000
205 jointEpping ForestEast of England46.5 per 100,000
205 jointHarlowEast of England46.5 per 100,000
205 jointMaldonEast of England46.5 per 100,000
205 jointRochfordEast of England46.5 per 100,000
205 jointTendringEast of England46.5 per 100,000
205 jointUttlesfordEast of England46.5 per 100,000
217HounslowLondon46.6 per 100,000
218NorthumberlandNorth East46.7 per 100,000
219Tower HamletsLondon47.2 per 100,000
220 jointCambridgeEast of England47.3 per 100,000
220 jointEast CambridgeshireEast of England47.3 per 100,000
220 jointFenlandEast of England47.3 per 100,000
220 jointHuntingdonshireEast of England47.3 per 100,000
220 jointSouth CambridgeshireEast of England47.3 per 100,000
225KirkleesYorkshire and the Humber47.4 per 100,000
226HackneyLondon47.8 per 100,000
227CamdenLondon48.0 per 100,000
228 jointNorth WarwickshireWest Midlands48.1 per 100,000
228 jointNuneaton and BedworthWest Midlands48.1 per 100,000
228 jointRugbyWest Midlands48.1 per 100,000
228 jointStratford-on-AvonWest Midlands48.1 per 100,000
228 jointWarwickWest Midlands48.1 per 100,000
233SheffieldYorkshire and the Humber49.6 per 100,000
234 jointCheltenhamSouth West49.8 per 100,000
234 jointCotswoldSouth West49.8 per 100,000
234 jointForest of DeanSouth West49.8 per 100,000
234 jointGloucesterSouth West49.8 per 100,000
234 jointStroudSouth West49.8 per 100,000
234 jointTewkesburySouth West49.8 per 100,000
240HerefordshireWest Midlands50.9 per 100,000
241 jointEast Riding of YorkshireYorkshire and the Humber51.1 per 100,000
241 jointIsle of WightSouth East51.1 per 100,000
243MonmouthshireWales52.4 per 100,000
244Richmond upon ThamesLondon52.9 per 100,000
245 jointAshfordSouth East53.2 per 100,000
245 jointCanterburySouth East53.2 per 100,000
245 jointDartfordSouth East53.2 per 100,000
245 jointDoverSouth East53.2 per 100,000
245 jointFolkestone and HytheSouth East53.2 per 100,000
245 jointGraveshamSouth East53.2 per 100,000
245 jointMaidstoneSouth East53.2 per 100,000
245 jointSevenoaksSouth East53.2 per 100,000
245 jointSwaleSouth East53.2 per 100,000
245 jointThanetSouth East53.2 per 100,000
245 jointTonbridge and MallingSouth East53.2 per 100,000
245 jointTunbridge WellsSouth East53.2 per 100,000
257 jointAmber ValleyEast Midlands54.0 per 100,000
257 jointBolsoverEast Midlands54.0 per 100,000
257 jointChesterfieldEast Midlands54.0 per 100,000
257 jointDerbyshire DalesEast Midlands54.0 per 100,000
257 jointErewashEast Midlands54.0 per 100,000
257 jointHigh PeakEast Midlands54.0 per 100,000
257 jointNorth East DerbyshireEast Midlands54.0 per 100,000
257 jointSouth DerbyshireEast Midlands54.0 per 100,000
265SomersetSouth West54.3 per 100,000
266LiverpoolNorth West54.5 per 100,000
267 jointRotherhamYorkshire and the Humber55.0 per 100,000
267 jointWakefieldYorkshire and the Humber55.0 per 100,000
269Perth and KinrossScotland55.5 per 100,000
270 jointAdurSouth East55.7 per 100,000
270 jointArunSouth East55.7 per 100,000
270 jointChichesterSouth East55.7 per 100,000
270 jointCrawleySouth East55.7 per 100,000
270 jointHorshamSouth East55.7 per 100,000
270 jointMid SussexSouth East55.7 per 100,000
270 jointWorthingSouth East55.7 per 100,000
277DenbighshireWales55.8 per 100,000
278 jointBrighton and HoveSouth East56.0 per 100,000
278 jointLeedsYorkshire and the Humber56.0 per 100,000
278 jointNottinghamEast Midlands56.0 per 100,000
281WiltshireSouth West56.2 per 100,000
282Kingston upon HullYorkshire and the Humber56.6 per 100,000
283 jointBrecklandEast of England57.0 per 100,000
283 jointBroadlandEast of England57.0 per 100,000
283 jointGreat YarmouthEast of England57.0 per 100,000
283 jointKing's Lynn and West NorfolkEast of England57.0 per 100,000
283 jointNorth LincolnshireYorkshire and the Humber57.0 per 100,000
283 jointNorth NorfolkEast of England57.0 per 100,000
283 jointNorwichEast of England57.0 per 100,000
283 jointSouth NorfolkEast of England57.0 per 100,000
291Scottish BordersScotland57.4 per 100,000
292Hammersmith and FulhamLondon57.5 per 100,000
293 jointElmbridgeSouth East57.6 per 100,000
293 jointEpsom and EwellSouth East57.6 per 100,000
293 jointGuildfordSouth East57.6 per 100,000
293 jointMole ValleySouth East57.6 per 100,000
293 jointReigate and BansteadSouth East57.6 per 100,000
293 jointRunnymedeSouth East57.6 per 100,000
293 jointSpelthorneSouth East57.6 per 100,000
293 jointSurrey HeathSouth East57.6 per 100,000
293 jointTandridgeSouth East57.6 per 100,000
293 jointWaverleySouth East57.6 per 100,000
293 jointWokingSouth East57.6 per 100,000
304North East LincolnshireYorkshire and the Humber58.3 per 100,000
305BradfordYorkshire and the Humber58.9 per 100,000
306DorsetSouth West59.6 per 100,000
307LambethLondon59.7 per 100,000
308 jointBurnleyNorth West60.4 per 100,000
308 jointChorleyNorth West60.4 per 100,000
308 jointFyldeNorth West60.4 per 100,000
308 jointHyndburnNorth West60.4 per 100,000
308 jointLancasterNorth West60.4 per 100,000
308 jointPendleNorth West60.4 per 100,000
308 jointPrestonNorth West60.4 per 100,000
308 jointRibble ValleyNorth West60.4 per 100,000
308 jointRossendaleNorth West60.4 per 100,000
308 jointSouth RibbleNorth West60.4 per 100,000
308 jointWest LancashireNorth West60.4 per 100,000
308 jointWyreNorth West60.4 per 100,000
320CalderdaleYorkshire and the Humber61.5 per 100,000
321Dumfries and GallowayScotland61.9 per 100,000
322DoncasterYorkshire and the Humber63.8 per 100,000
323Blackburn with DarwenNorth West64.7 per 100,000
324GwyneddWales64.9 per 100,000
325Westmorland and FurnessNorth West65.9 per 100,000
326BarnsleyYorkshire and the Humber66.5 per 100,000
327 jointNorth YorkshireYorkshire and the Humber67.3 per 100,000
327 jointSouthwarkLondon67.3 per 100,000
329 jointEastbourneSouth East67.8 per 100,000
329 jointHastingsSouth East67.8 per 100,000
329 jointLewesSouth East67.8 per 100,000
329 jointRotherSouth East67.8 per 100,000
329 jointWealdenSouth East67.8 per 100,000
334 jointBostonEast Midlands70.7 per 100,000
334 jointEast LindseyEast Midlands70.7 per 100,000
334 jointLincolnEast Midlands70.7 per 100,000
334 jointNorth KestevenEast Midlands70.7 per 100,000
334 jointSouth HollandEast Midlands70.7 per 100,000
334 jointSouth KestevenEast Midlands70.7 per 100,000
334 jointWest LindseyEast Midlands70.7 per 100,000
341Argyll and ButeScotland72.2 per 100,000
342BlackpoolNorth West74.3 per 100,000
343HighlandScotland77.8 per 100,000
344CarmarthenshireWales85.8 per 100,000
345PembrokeshireWales88.9 per 100,000
346Kensington and ChelseaLondon89.7 per 100,000
347CeredigionWales98.4 per 100,000
348WestminsterLondon120.7 per 100,000
349PowysWales124.0 per 100,000
350City of LondonLondon358.8 per 100,000

Not in this list

  • Northern Ireland. Northern Ireland's police publish their own road casualty figures.

DfT RAS0403, adjusted casualties by highway authority, 2023 to 2025, over ONS population estimates for June 2025 · 2023 to 2025 · fetched 4 October 2026 · How this is measured

Weighing up two or three of these places?

A plan sets them beside where you live now, figure by figure, built around the three things that would decide it for you. £49 once, built the moment you pay, with a full refund for 14 days.