POSTCODE RISK LAB

Do geographic differences persist?

Explore road outcomes across authorities and test whether differences recur in later years. These public proxies do not measure postcode-level insurance claims.

Explore the geographic evidence

2016–2025 · Counties and unitary authorities, December 2025

THE ACTUARY LENSGEOGRAPHY · EVIDENCE · PERSISTENCE

Beyond Postcodes — Geo Risk

Unpack geography. Follow the risk. Test whether the differences endure.

Read the white paper
Official sources · 2016–2025207 areas · 2,070 area-yearsPublic evidence, not a validated insurance tariff
Tracker publication · 25/09/2026
Evidence JSONFull CSV
Differences over time · County Durham · Injury collision frequency · Map year 2025 · History 2016–2025 · Assessment 2022–2025
Release and terminology

lens-2026-09-25-a1fc94c9307e

KSI = killed or seriously injured. FSC = fatal or serious collisions. GB = Great Britain. UK = United Kingdom. DfT = Department for Transport. ONS = Office for National Statistics. PFA = police force area. NRD = National Receptor Dataset. These public outcomes are not insurance claim costs.

Results describe the surrounding local authority, not the individual postcode, property or policyholder.

Historical window and display controls

The historical window is exploratory. Formal persistence remains fixed to 2022, 2023, 2024, 2025.

County Durham: Recorded rate over time

collisions / 100 million motor vehicle miles · 2016–2025 · gaps remain unconnected

-3.43046.29County Durham · 2016: 31.7 collisions / 100 million motor vehicle milesCounty Durham · 2017: 31.98 collisions / 100 million motor vehicle milesCounty Durham · 2018: 28.2 collisions / 100 million motor vehicle milesCounty Durham · 2019: 24.7 collisions / 100 million motor vehicle milesCounty Durham · 2020: 22.95 collisions / 100 million motor vehicle milesCounty Durham · 2021: 20.56 collisions / 100 million motor vehicle milesCounty Durham · 2022: 18.77 collisions / 100 million motor vehicle milesCounty Durham · 2023: 16.62 collisions / 100 million motor vehicle milesCounty Durham · 2024: 16.06 collisions / 100 million motor vehicle milesCounty Durham · 2025: 15.16 collisions / 100 million motor vehicle milesFixed-panel benchmark · 2016: 42.86 collisions / 100 million motor vehicle milesFixed-panel benchmark · 2017: 40.5 collisions / 100 million motor vehicle milesFixed-panel benchmark · 2018: 38.01 collisions / 100 million motor vehicle milesFixed-panel benchmark · 2019: 36.01 collisions / 100 million motor vehicle milesFixed-panel benchmark · 2020: 35.58 collisions / 100 million motor vehicle milesFixed-panel benchmark · 2021: 35.37 collisions / 100 million motor vehicle milesFixed-panel benchmark · 2022: 34.13 collisions / 100 million motor vehicle milesFixed-panel benchmark · 2023: 32.71 collisions / 100 million motor vehicle milesFixed-panel benchmark · 2024: 30.86 collisions / 100 million motor vehicle milesFixed-panel benchmark · 2025: 30.38 collisions / 100 million motor vehicle miles201620182020202220242025
County DurhamFixed-panel benchmark
Plotted data and chart description

Each series follows the labelled measure through calendar years. Missing or withheld values are not zero and are not connected. Dashed and solid lines distinguish adjacent series.

collisions / 100 million motor vehicle miles
YearCounty DurhamFixed-panel benchmark
201631.742.86
201731.9840.5
201828.238.01
201924.736.01
202022.9535.58
202120.5635.37
202218.7734.13
202316.6232.71
202416.0630.86
202515.1630.38

Recorded area rates and a fixed-panel benchmark share the same unit. Gaps are missing or withheld, not zero.

What this shows: County Durham: 15.16 collisions / 100 million motor vehicle miles in 2025.

What it does not show: individual postcode risk, claim cost, causal effects or pricing improvement. Injury severity is not monetary claim severity.

How this measure is calculated

Injury collisions ÷ motor vehicle miles × 100,000,000. Missing or flagged evidence is withheld.

County Durham: numerator 438; denominator 2,888,300,000.

Sources for this selection

Immutable release: lens-2026-09-25-a1fc94c9307e. Values in the interface are rounded; downloads retain calculation precision.

RAS0403: collisions and casualties by local authority · 2016–2025 · accessed 2026-09-23 · Archived input

Local authority motor vehicle mileage · 2016–2025 · accessed 2026-09-23 · Archived input

Annual evidence: direction and eligibility

Formal classification uses only 2022, 2023, 2024, 2025. The historical window does not alter this assessment. “Above” and “below” describe direction, not statistical significance. A count such as 2/4 is a count of eligible years, not a probability.

2016Below
2017Below
2018Below
2019Below
2020Below
2021Below
2022 · assessmentBelow
2023 · assessmentBelow
2024 · assessmentBelow
2025 · assessmentBelow
collisions / 100 million motor vehicle miles. Relative difference = 100 × (area / benchmark − 1).
YearRecorded measureBenchmarkDifference (%)Assessment / reason
201631.742.86-26.05Historical · Below
201731.9840.5-21.03Historical · Below
201828.238.01-25.82Historical · Below
201924.736.01-31.4Historical · Below
202022.9535.58-35.49Historical · Below
202120.5635.37-41.88Historical · Below
202218.7734.13-45.01Formal · Below
202316.6232.71-49.19Formal · Below
202416.0630.86-47.95Formal · Below
202515.1630.38-50.09Formal · Below
DO THE DIFFERENCES LAST?

A repeated pattern is stronger evidence than a single map.

Rank areas on pooled 2016–2019 experience. Keep membership fixed. Examine 2022–2025 separately, with 2020–2021 shown as a stress period. This is a retrospective test using the current revised source vintage.

2016–2019Discovery · fix the groups
2020–2021Stress · pandemic disruption
2022–2025Later years · test persistence
Direction versus fixed-panel benchmark · 2022–2025
Loading verified boundaries…
Select an area to explore its evidence

· direction categories, not magnitude

Always belowAlways aboveMixed╱ Withheld· Unavailable+ Outside coverage
Formal assessment classification; colour shows direction category. © ONS · Generalised boundaries. Zoom changes orientation, not geographic resolution.
2016–2019Discovery: freeze group membership2020–2021Pandemic stress period2022–2025Later years: examine persistence

Does the earlier ordering survive?

The highest discovery group exceeds the lowest in 4 of 4 eligible later years. This compares the extreme groups; it does not establish that all five retain their order.

190 authorities have complete, unflagged mileage histories. These are the same frozen groups and calculations used in the Postcode Risk Lab. Rates pool numerators and denominators; areas are not averaged equally.

collisions / 100 million motor vehicle miles
collisions / 100 million motor vehicle miles. Exact values are in the accompanying data table. Missing values are gaps.03773.9110.9147.9Q1 · lower discovery risk, 2016: 21.55 collisions / 100 million motor vehicle milesQ1 · lower discovery risk, 2017: 18.65 collisions / 100 million motor vehicle milesQ1 · lower discovery risk, 2018: 17.41 collisions / 100 million motor vehicle milesQ1 · lower discovery risk, 2019: 16.15 collisions / 100 million motor vehicle milesQ1 · lower discovery risk, 2020: 15.86 collisions / 100 million motor vehicle milesQ1 · lower discovery risk, 2021: 14.98 collisions / 100 million motor vehicle milesQ1 · lower discovery risk, 2022: 14.22 collisions / 100 million motor vehicle milesQ1 · lower discovery risk, 2023: 14.39 collisions / 100 million motor vehicle milesQ1 · lower discovery risk, 2024: 13.86 collisions / 100 million motor vehicle milesQ1 · lower discovery risk, 2025: 13.26 collisions / 100 million motor vehicle milesQ2, 2016: 28.97 collisions / 100 million motor vehicle milesQ2, 2017: 26.58 collisions / 100 million motor vehicle milesQ2, 2018: 24.44 collisions / 100 million motor vehicle milesQ2, 2019: 22.95 collisions / 100 million motor vehicle milesQ2, 2020: 22.93 collisions / 100 million motor vehicle milesQ2, 2021: 22.65 collisions / 100 million motor vehicle milesQ2, 2022: 21.62 collisions / 100 million motor vehicle milesQ2, 2023: 20.42 collisions / 100 million motor vehicle milesQ2, 2024: 19.67 collisions / 100 million motor vehicle milesQ2, 2025: 19.92 collisions / 100 million motor vehicle milesQ3, 2016: 37.82 collisions / 100 million motor vehicle milesQ3, 2017: 34.42 collisions / 100 million motor vehicle milesQ3, 2018: 32.21 collisions / 100 million motor vehicle milesQ3, 2019: 29.88 collisions / 100 million motor vehicle milesQ3, 2020: 28.46 collisions / 100 million motor vehicle milesQ3, 2021: 28.62 collisions / 100 million motor vehicle milesQ3, 2022: 28.33 collisions / 100 million motor vehicle milesQ3, 2023: 27.03 collisions / 100 million motor vehicle milesQ3, 2024: 26.22 collisions / 100 million motor vehicle milesQ3, 2025: 25.4 collisions / 100 million motor vehicle milesQ4, 2016: 55.23 collisions / 100 million motor vehicle milesQ4, 2017: 51.98 collisions / 100 million motor vehicle milesQ4, 2018: 48.97 collisions / 100 million motor vehicle milesQ4, 2019: 46.88 collisions / 100 million motor vehicle milesQ4, 2020: 44.61 collisions / 100 million motor vehicle milesQ4, 2021: 45.46 collisions / 100 million motor vehicle milesQ4, 2022: 44.63 collisions / 100 million motor vehicle milesQ4, 2023: 42.69 collisions / 100 million motor vehicle milesQ4, 2024: 40.13 collisions / 100 million motor vehicle milesQ4, 2025: 39.57 collisions / 100 million motor vehicle milesQ5 · higher discovery risk, 2016: 130.12 collisions / 100 million motor vehicle milesQ5 · higher discovery risk, 2017: 136.94 collisions / 100 million motor vehicle milesQ5 · higher discovery risk, 2018: 131.12 collisions / 100 million motor vehicle milesQ5 · higher discovery risk, 2019: 127.04 collisions / 100 million motor vehicle milesQ5 · higher discovery risk, 2020: 127.78 collisions / 100 million motor vehicle milesQ5 · higher discovery risk, 2021: 127.75 collisions / 100 million motor vehicle milesQ5 · higher discovery risk, 2022: 124.57 collisions / 100 million motor vehicle milesQ5 · higher discovery risk, 2023: 120.82 collisions / 100 million motor vehicle milesQ5 · higher discovery risk, 2024: 109.66 collisions / 100 million motor vehicle milesQ5 · higher discovery risk, 2025: 108.98 collisions / 100 million motor vehicle miles2016201720182019202020212022202320242025
Q1 · lower discovery riskQ2Q3Q4Q5 · higher discovery risk
Group values, exposure and counts
Frozen discovery groups; all subsequent years retain the same membership.
GroupYearRateAuthoritiesInjury collisionsMotor miles
Q1201621.553810,96950,899,100,000
Q1201718.65389,67351,865,300,000
Q1201817.41389,04551,961,100,000
Q1201916.15388,49452,590,100,000
Q1202015.86386,36140,108,800,000
Q1202114.98386,85145,734,500,000
Q1202214.22387,17450,457,500,000
Q1202314.39387,44851,765,300,000
Q1202413.86387,30452,701,300,000
Q1202513.26387,10753,616,700,000
Q2201628.973823,52681,212,500,000
Q2201726.583821,90682,418,200,000
Q2201824.443820,26082,881,700,000
Q2201922.953819,28384,009,900,000
Q2202022.933815,02165,513,900,000
Q2202122.653816,70573,753,400,000
Q2202221.623817,43480,647,300,000
Q2202320.423816,85682,541,000,000
Q2202419.673816,50483,905,200,000
Q2202519.923817,03785,530,500,000
Q3201637.823829,59678,246,500,000
Q3201734.423827,35379,476,000,000
Q3201832.213825,82380,164,100,000
Q3201929.883824,29581,320,300,000
Q3202028.463818,30964,343,700,000
Q3202128.623820,49471,613,600,000
Q3202228.333822,02177,731,400,000
Q3202327.033821,46479,408,500,000
Q3202426.223821,08080,411,200,000
Q3202525.43820,91882,340,100,000
Q4201655.233831,99157,922,600,000
Q4201751.983830,42858,543,500,000
Q4201848.973828,78558,786,000,000
Q4201946.883827,85659,416,500,000
Q4202044.613821,19147,506,000,000
Q4202145.463823,82552,403,900,000
Q4202244.633825,39956,906,300,000
Q4202342.693824,80758,110,200,000
Q4202440.133823,71959,100,600,000
Q4202539.573823,77560,076,100,000
Q52016130.123828,18521,660,300,000
Q52017136.943829,69921,688,100,000
Q52018131.123828,39621,656,800,000
Q52019127.043827,83521,909,900,000
Q52020127.783822,86917,896,700,000
Q52021127.753825,23019,748,800,000
Q52022124.573825,73020,655,200,000
Q52023120.823825,14920,815,700,000
Q52024109.663823,12021,084,000,000
Q52025108.983823,17021,260,500,000

Earlier and later area outcomes

Rank correlation: 0.954 across 190 eligible areas. The dashed line marks equal rates. A shift in the national level can move all points without changing their order.

2016–2019 pooled rate versus 2022–2025 pooled rate. Each point is one matched observation. Values are in the accompanying table.0087.887.8175.7175.7263.5263.5351.4351.4County Durham: 29.06 → 16.62Darlington: 38.3 → 22.44Gateshead: 35.39 → 24.55Hartlepool: 25.99 → 22.89Middlesbrough: 29.78 → 20.26Newcastle upon Tyne: 52.57 → 40.91North Tyneside: 36.41 → 26.49Northumberland: 29.32 → 19.84Redcar and Cleveland: 23.74 → 20.18South Tyneside: 45.26 → 30.84Stockton-on-Tees: 25.23 → 19.15Sunderland: 40.58 → 30.08Blackburn with Darwen: 80.22 → 65.51Blackpool: 109.28 → 92.64Bolton: 32.53 → 23.24Bury: 22.24 → 16.8Cheshire East: 25.54 → 19.74Cheshire West and Chester: 26.99 → 20.59Halton: 33.63 → 22.01Knowsley: 22.22 → 19.77Lancashire: 36.56 → 29.51Liverpool: 69.07 → 66.78Manchester: 54.8 → 40.78Oldham: 43.55 → 28.45Rochdale: 25.22 → 17.92Salford: 25.52 → 19.03Sefton: 60.09 → 46.07St. Helens: 28.46 → 27.7Stockport: 22.97 → 18.05Tameside: 35.15 → 27.82Trafford: 28.37 → 19.44Warrington: 25.56 → 17.63Wigan: 24.25 → 19.17Wirral: 41.31 → 34.81Bradford: 62.92 → 68.95Calderdale: 33.79 → 39.02Doncaster: 31.73 → 24.32East Riding of Yorkshire: 30.84 → 25.39Kingston upon Hull, City of: 103.28 → 88.09Kirklees: 39.39 → 39.29Leeds: 38.87 → 35.5North East Lincolnshire: 65.79 → 55.35North Lincolnshire: 35.8 → 30North Yorkshire: 23.76 → 19.36Rotherham: 31.59 → 26.91Wakefield: 31.03 → 31.98York: 48.96 → 37.17Derby: 43.06 → 39.65Derbyshire: 23.53 → 24.07Leicester: 73.58 → 44.78Leicestershire: 18.19 → 13.38Lincolnshire: 45.44 → 38.97Nottingham: 85.84 → 69.55Nottinghamshire: 32.69 → 26.65Rutland: 13.02 → 7.5Birmingham: 72.59 → 62.9Coventry: 51.05 → 32.66Dudley: 41.2 → 38.36Herefordshire, County of: 28.72 → 24.58Sandwell: 46.17 → 44.43Shropshire: 24.96 → 17.31Solihull: 17.91 → 18.09Telford and Wrekin: 23.22 → 16.32Walsall: 52.17 → 38.6Warwickshire: 21.05 → 16.43Wolverhampton: 66.27 → 57.54Worcestershire: 21.07 → 15.22Bedford: 45.26 → 35.62Cambridgeshire: 28.42 → 20.8Central Bedfordshire: 30.8 → 24.39Essex: 27.81 → 24.07Hertfordshire: 29.64 → 23.02Luton: 96.08 → 76.2Norfolk: 33.19 → 28.51Peterborough: 42.53 → 30.22Southend-on-Sea: 70.72 → 68.53Suffolk: 36.22 → 27.01Thurrock: 29.34 → 22.51Barking and Dagenham: 139.76 → 116.33Barnet: 84.92 → 78.17Bexley: 73.68 → 63.8Brent: 150.54 → 139.07Bromley: 84.81 → 68.51Camden: 282.56 → 251.95City of London: 317.67 → 245.42Croydon: 110.62 → 116.68Ealing: 118.06 → 102.25Enfield: 80.07 → 83.64Greenwich: 94.3 → 80.95Hackney: 297.98 → 276.48Hammersmith and Fulham: 204.55 → 184Haringey: 264.59 → 257.7Harrow: 116.87 → 100.86Havering: 53.48 → 46.48Hillingdon: 48.53 → 45.88Hounslow: 76.89 → 67.64Islington: 319.41 → 256.69Kensington and Chelsea: 224.94 → 193.85Kingston upon Thames: 53.31 → 47.6Lambeth: 264.21 → 218.96Lewisham: 177.47 → 166.78Merton: 121.54 → 104.2Newham: 149.64 → 141.56Redbridge: 98.09 → 88.14Richmond upon Thames: 77.73 → 70.7Southwark: 243.1 → 226.51Sutton: 89.46 → 76.74Tower Hamlets: 206.14 → 189.57Waltham Forest: 133.53 → 104.47Wandsworth: 203.74 → 197.58Westminster: 297.63 → 264.59Bracknell Forest: 31.06 → 25.94Brighton and Hove: 88.08 → 77.52East Sussex: 48.8 → 42.76Hampshire: 27.29 → 23.92Isle of Wight: 73.3 → 60.7Kent: 42.25 → 33.49Medway: 69.07 → 56.12Milton Keynes: 33.85 → 20.3Oxfordshire: 25.71 → 18.69Portsmouth: 69.49 → 60.54Reading: 75.86 → 75.64Slough: 64.85 → 48.24Southampton: 82.27 → 76.5Surrey: 38.45 → 31.06West Berkshire: 12.21 → 11.3West Sussex: 43.61 → 40.33Windsor and Maidenhead: 22.86 → 16.26Wokingham: 20.06 → 18Cornwall: 33.78 → 27.5Devon: 27.23 → 21.12Gloucestershire: 18.59 → 22.36Plymouth: 54.21 → 40.98Swindon: 30.95 → 32.74Torbay: 58.28 → 41.21Wiltshire: 24.96 → 25.53Aberdeen City: 16.52 → 7.61Aberdeenshire: 12.95 → 7.07Angus: 16.37 → 13.34Argyll and Bute: 26.87 → 15.08City of Edinburgh: 46.63 → 25.08Clackmannanshire: 22.36 → 10.82Dumfries and Galloway: 17.4 → 14.11Dundee City: 22.97 → 25.3East Ayrshire: 20.53 → 12East Dunbartonshire: 22.13 → 10.58East Lothian: 22.2 → 12.21East Renfrewshire: 16.66 → 12.24Falkirk: 18.39 → 9.32Fife: 18.29 → 13.67Glasgow City: 46.04 → 26.87Highland: 19.55 → 12.75Inverclyde: 28.7 → 11.7Midlothian: 30.59 → 18Moray: 11.95 → 8.38Na h-Eileanan Siar: 14.44 → 9.34North Ayrshire: 31.47 → 17.96North Lanarkshire: 20.5 → 10.34Orkney Islands: 19.78 → 11.23Perth and Kinross: 10.74 → 9.49Renfrewshire: 23.11 → 12.15Scottish Borders: 21.95 → 11.46Shetland Islands: 13.31 → 7.7South Ayrshire: 23.58 → 10.94South Lanarkshire: 22.77 → 13.43Stirling: 16.99 → 11.03West Dunbartonshire: 23.91 → 11.44West Lothian: 24.25 → 12.95Blaenau Gwent: 24.6 → 21.7Bridgend: 20.99 → 9.27Caerphilly: 23.8 → 20.45Cardiff: 23.43 → 13.68Carmarthenshire: 29.43 → 25.69Ceredigion: 34.54 → 32.72Conwy: 22.69 → 13.42Denbighshire: 28.63 → 19.89Flintshire: 17.12 → 13.32Gwynedd: 21.34 → 14.51Isle of Anglesey: 18.1 → 11.3Merthyr Tydfil: 33.59 → 15.72Monmouthshire: 11.52 → 11.02Neath Port Talbot: 20.75 → 8.89Newport: 16.97 → 13.34Pembrokeshire: 35.3 → 31.12Powys: 34.37 → 32.31Rhondda Cynon Taf: 22.81 → 12.24Swansea: 28.98 → 12.11Torfaen: 20.33 → 19.48Vale of Glamorgan: 22.75 → 14.39Wrexham: 25.27 → 17.782016–2019 pooled rate2022–2025 pooled rate
Paired area data
collisions / 100 million motor vehicle miles. Minimum 20 relevant events in each pooled period; conditional intervals exclude exposure and reporting uncertainty.
AuthorityEarlier rateLater rateEarlier countLater countLater miles
County Durham29.0616.623,0841,86111,194,500,000
Darlington38.322.447794772,126,100,000
Gateshead35.3924.551,5101,0874,427,000,000
Hartlepool25.9922.894073801,659,900,000
Middlesbrough29.7820.268726933,419,900,000
Newcastle upon Tyne52.5740.912,2691,8014,402,600,000
North Tyneside36.4126.491,1648923,367,100,000
Northumberland29.3219.842,2751,6408,266,200,000
Redcar and Cleveland23.7420.185424842,397,900,000
South Tyneside45.2630.848516282,036,200,000
Stockton-on-Tees25.2319.159057123,718,600,000
Sunderland40.5830.081,7281,3134,365,000,000
Blackburn with Darwen80.2265.511,4351,1461,749,400,000
Blackpool109.2892.641,4591,2181,314,700,000
Bolton32.5323.241,6521,2085,198,100,000
Bury22.2416.89066834,065,100,000
Cheshire East25.5419.742,9782,35711,940,900,000
Cheshire West and Chester26.9920.592,7202,09110,153,000,000
Halton33.6322.018855682,581,200,000
Knowsley22.2219.778558094,091,900,000
Lancashire36.5629.5110,4568,61429,194,200,000
Liverpool69.0766.783,8023,6055,398,000,000
Manchester54.840.783,6632,7696,790,100,000
Oldham43.5528.451,2188212,886,200,000
Rochdale25.2217.921,0747994,458,300,000
Salford25.5219.031,4691,1065,812,900,000
Sefton60.0946.071,7511,3502,930,200,000
St. Helens28.4627.79839423,400,400,000
Stockport22.9718.051,0938914,935,200,000
Tameside35.1527.821,0498493,051,600,000
Trafford28.3719.441,0547583,898,800,000
Warrington25.5617.631,7491,2367,009,500,000
Wigan24.2519.171,1839544,976,300,000
Wirral41.3134.811,7781,5224,372,000,000
Bradford62.9268.953,9714,1045,952,400,000
Calderdale33.7939.021,3291,4903,818,400,000
Doncaster31.7324.322,7112,1018,637,900,000
East Riding of Yorkshire30.8425.392,8462,3669,317,500,000
Kingston upon Hull, City of103.2888.093,1922,6302,985,700,000
Kirklees39.3939.292,7702,6926,850,900,000
Leeds38.8735.56,6385,90716,637,900,000
North East Lincolnshire65.7955.351,6601,3432,426,500,000
North Lincolnshire35.8301,6341,3594,529,600,000
North Yorkshire23.7619.365,2384,19821,678,700,000
Rotherham31.5926.911,9681,6936,290,500,000
Wakefield31.0331.982,3792,4057,521,200,000
York48.9637.171,6381,2273,301,100,000
Derby43.0639.651,9271,9094,814,300,000
Derbyshire23.5324.074,9965,23921,769,100,000
Leicester73.5844.782,7651,8194,062,500,000
Leicestershire18.1913.383,7042,79620,894,600,000
Lincolnshire45.4438.977,6696,76417,355,000,000
Nottingham85.8469.553,4942,9454,234,200,000
Nottinghamshire32.6926.656,3705,16919,395,600,000
Rutland13.027.52311301,733,700,000
Birmingham72.5962.910,7059,18114,596,900,000
Coventry51.0532.662,4881,5794,834,100,000
Dudley41.238.361,7611,6204,222,600,000
Herefordshire, County of28.7224.581,4121,2114,927,100,000
Sandwell46.1744.432,4522,3775,350,100,000
Shropshire24.9617.312,1091,4918,615,100,000
Solihull17.9118.091,1051,0375,733,100,000
Telford and Wrekin23.2216.328606143,762,500,000
Walsall52.1738.62,0211,5564,031,400,000
Warwickshire21.0516.435,1424,03424,553,300,000
Wolverhampton66.2757.541,9561,6372,845,000,000
Worcestershire21.0715.223,7082,75218,082,600,000
Bedford45.2635.621,5261,2423,486,600,000
Cambridgeshire28.4220.85,6374,29620,658,400,000
Central Bedfordshire30.824.392,5892,0928,575,700,000
Essex27.8124.0710,5659,33338,778,400,000
Hertfordshire29.6423.028,8986,77629,432,800,000
Luton96.0876.21,9591,5432,024,900,000
Norfolk33.1928.517,0596,23821,877,700,000
Peterborough42.5330.222,0471,4814,900,300,000
Southend-on-Sea70.7268.531,1481,0811,577,400,000
Suffolk36.2227.015,9854,47616,573,700,000
Thurrock29.3422.511,2921,0154,509,700,000
Barking and Dagenham139.76116.332,3071,8791,615,300,000
Barnet84.9278.173,7803,2764,190,800,000
Bexley73.6863.81,8831,5872,487,500,000
Brent150.54139.073,7683,3712,423,900,000
Bromley84.8168.513,0552,4243,538,300,000
Camden282.56251.953,4822,7791,103,000,000
City of London317.67245.421,210723294,600,000
Croydon110.62116.683,7163,9023,344,100,000
Ealing118.06102.253,9953,2563,184,300,000
Enfield80.0783.643,5223,7214,448,900,000
Greenwich94.380.952,8092,4122,979,500,000
Hackney297.98276.483,4583,0071,087,600,000
Hammersmith and Fulham204.551842,6732,2171,204,900,000
Haringey264.59257.73,6193,3061,282,900,000
Harrow116.87100.861,9021,6121,598,200,000
Havering53.4846.482,3792,0904,496,900,000
Hillingdon48.5345.882,9692,6865,854,600,000
Hounslow76.8967.643,2662,7654,088,100,000
Islington319.41256.693,1432,313901,100,000
Kensington and Chelsea224.94193.852,8792,3771,226,200,000
Kingston upon Thames53.3147.61,3261,1402,395,200,000
Lambeth264.21218.965,0313,9721,814,000,000
Lewisham177.47166.783,4212,9761,784,400,000
Merton121.54104.22,0061,6741,606,600,000
Newham149.64141.563,5083,2322,283,200,000
Redbridge98.0988.142,9382,5432,885,200,000
Richmond upon Thames77.7370.71,6831,4362,031,000,000
Southwark243.1226.514,3693,8991,721,300,000
Sutton89.4676.741,6181,4101,837,400,000
Tower Hamlets206.14189.574,4983,8952,054,700,000
Waltham Forest133.53104.472,7132,0691,980,400,000
Wandsworth203.74197.583,9643,5991,821,500,000
Westminster297.63264.596,3054,7691,802,400,000
Bracknell Forest31.0625.945584551,754,000,000
Brighton and Hove88.0877.522,8292,3493,030,100,000
East Sussex48.842.765,2874,49210,505,300,000
Hampshire27.2923.9210,6529,11438,095,000,000
Isle of Wight73.360.71,2119681,594,700,000
Kent42.2533.4916,02212,68437,873,100,000
Medway69.0756.122,4091,9563,485,300,000
Milton Keynes33.8520.32,1211,2216,014,300,000
Oxfordshire25.7118.695,0333,52118,839,100,000
Portsmouth69.4960.542,1061,8193,004,400,000
Reading75.8675.641,1311,0721,417,200,000
Slough64.8548.241,3269081,882,300,000
Southampton82.2776.52,0951,8652,437,900,000
Surrey38.4531.0613,32610,47533,721,600,000
West Berkshire12.2111.39528217,268,500,000
West Sussex43.6140.337,7876,93017,184,400,000
Windsor and Maidenhead22.8616.261,0497094,359,600,000
Wokingham20.06188297073,928,200,000
Cornwall33.7827.54,6593,87414,088,600,000
Devon27.2321.126,3005,02423,783,500,000
Gloucestershire18.5922.363,2683,89317,411,500,000
Plymouth54.2140.982,0311,6083,923,500,000
Swindon30.9532.741,6651,6124,923,100,000
Torbay58.2841.211,0106961,688,800,000
Wiltshire24.9625.533,8673,81114,926,800,000
Aberdeen City16.527.615712903,808,300,000
Aberdeenshire12.957.071,0165627,953,200,000
Angus16.3713.344643742,803,400,000
Argyll and Bute26.8715.086523622,399,900,000
City of Edinburgh46.6325.083,5331,9077,603,700,000
Clackmannanshire22.3610.8218692850,500,000
Dumfries and Galloway17.414.119597915,607,700,000
Dundee City22.9725.34775392,130,300,000
East Ayrshire20.53125763472,891,700,000
East Dunbartonshire22.1310.583071491,407,700,000
East Lothian22.212.215433162,589,000,000
East Renfrewshire16.6612.243272441,994,100,000
Falkirk18.399.327473713,981,000,000
Fife18.2913.671,3951,0377,586,300,000
Glasgow City46.0426.874,1002,3958,913,600,000
Highland19.5512.751,4119837,712,700,000
Inverclyde28.711.73781531,307,400,000
Midlothian30.59185363121,733,300,000
Moray11.958.382361702,029,800,000
Na h-Eileanan Siar14.449.348652556,800,000
North Ayrshire31.4717.966243602,004,100,000
North Lanarkshire20.510.341,6558758,459,800,000
Orkney Islands19.7811.237442373,900,000
Perth and Kinross10.749.496896046,364,700,000
Renfrewshire23.1112.159214944,066,100,000
Scottish Borders21.9511.467073623,158,800,000
Shetland Islands13.317.77744571,500,000
South Ayrshire23.5810.946092882,631,600,000
South Lanarkshire22.7713.431,5739527,090,600,000
Stirling16.9911.035643543,210,500,000
West Dunbartonshire23.9111.443971931,687,200,000
West Lothian24.2512.951,1356144,741,100,000
Blaenau Gwent24.621.72632261,041,600,000
Bridgend20.999.277403233,484,700,000
Caerphilly23.820.457156002,933,400,000
Cardiff23.4313.681,8101,0807,895,700,000
Carmarthenshire29.4325.691,5401,3105,099,600,000
Ceredigion34.5432.726966151,879,300,000
Conwy22.6913.427254343,233,500,000
Denbighshire28.6319.896764482,252,400,000
Flintshire17.1213.327625814,362,900,000
Gwynedd21.3414.517465023,458,800,000
Isle of Anglesey18.111.33011871,654,200,000
Merthyr Tydfil33.5915.723511741,106,900,000
Monmouthshire11.5211.024314153,767,100,000
Neath Port Talbot20.758.897323093,476,800,000
Newport16.9713.348456584,932,300,000
Pembrokeshire35.331.121,0308852,843,800,000
Powys34.3732.311,4451,3044,035,300,000
Rhondda Cynon Taf22.8112.241,2456725,490,100,000
Swansea28.9812.111,3025464,508,700,000
Torfaen20.3319.483343371,730,100,000
Vale of Glamorgan22.7514.396253892,703,000,000
Wrexham25.2717.786894802,699,600,000

Movement between risk groups

Rows are the frozen discovery groups. Columns rank the same eligible areas in the later period. Darker cells indicate a greater share; each non-empty row sums to 100% before rounding.

Earlier group → later group. Q1 is lower; Q5 is higher. Tied later rates remain together.
Earlier ↓ / later →Q1Q2Q3Q4Q5
Q173.7%28 areas23.7%9 areas2.6%1 areas0%0 areas0%0 areas
Q221.1%8 areas57.9%22 areas21.1%8 areas0%0 areas0%0 areas
Q35.3%2 areas18.4%7 areas60.5%23 areas15.8%6 areas0%0 areas
Q40%0 areas0%0 areas15.8%6 areas78.9%30 areas5.3%2 areas
Q50%0 areas0%0 areas0%0 areas5.3%2 areas94.7%36 areas

How long do rankings persist?

Each horizon repeats the comparison across eligible pairs of individual years. Correlations are descriptive; the overlapping tests are not independent evidence.

Spearman rank correlation, unweighted across authorities. Each area needs at least 20 relevant events in both years.
Years aheadYear pairsMedian correlationRangeMean excluding pandemic endpoints
190.9810.959–0.9890.979
280.9750.945–0.9770.968
370.9550.939–0.9760.957
550.950.911–0.9650.946
Inspect every year pair, including stress years
No pair is removed because its ordering reverses.
HorizonEarlier yearLater yearAreasRank correlationPandemic endpoint
1201620171870.959No
1201720181870.981No
1201820191880.977No
1201920201870.967Yes
1202020211860.979Yes
1202120221860.986Yes
1202220231870.985No
1202320241870.982No
1202420251870.989No
2201620181880.945No
2201720191870.974No
2201820201870.954Yes
2201920211870.963Yes
2202020221870.977Yes
2202120231860.976Yes
2202220241870.977No
2202320251870.976No
3201620191900.939No
3201720201870.946Yes
3201820211870.952Yes
3201920221870.955No
3202020231870.974Yes
3202120241860.971Yes
3202220251870.976No
5201620211870.911Yes
5201720221870.932No
5201820231870.95No
5201920241870.957No
5202020251870.965Yes

This is a retrospective persistence test. Complete-area selection, stable reporting differences and road mix can all affect the result. It is not a causal effect or an insurer pricing validation.

Exceptions stay in the evidence

Mixed directions and incomplete series remain visible. No area is removed because its outcome contradicts the argument.

All areas and classifications
AreaResultAbove / eligible
Consistently below0 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently above4 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently below0 / 4
Mixed across years1 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently above4 / 4
Consistently above4 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently below0 / 4
Incomplete evidence0 / 3
Consistently below0 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently above4 / 4
Consistently above4 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently above4 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently below0 / 4
Incomplete evidence0 / 3
Consistently below0 / 4
Consistently above4 / 4
Incomplete evidence0 / 0
Consistently above4 / 4
Consistently above4 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently above4 / 4
Consistently above4 / 4
Consistently above4 / 4
Consistently above4 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently below0 / 4
Incomplete evidence0 / 0
Mixed across years2 / 4
Consistently above4 / 4
Consistently above4 / 4
Consistently below0 / 4
Consistently above4 / 4
Consistently below0 / 4
Consistently above4 / 4
Consistently below0 / 4
Consistently above4 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently above4 / 4
Mixed across years2 / 4
Consistently above4 / 4
Consistently below0 / 4
Consistently above4 / 4
Consistently below0 / 4
Consistently below0 / 4
Incomplete evidence0 / 2
Incomplete evidence2 / 2
Consistently below0 / 4
Consistently above4 / 4
Consistently below0 / 4
Consistently above4 / 4
Consistently below0 / 4
Consistently above4 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently above4 / 4
Mixed across years1 / 4
Consistently below0 / 4
Consistently above4 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently above4 / 4
Consistently above4 / 4
Consistently above4 / 4
Consistently above4 / 4
Consistently above4 / 4
Consistently above4 / 4
Consistently above4 / 4
Consistently above4 / 4
Consistently above4 / 4
Consistently above4 / 4
Consistently above4 / 4
Consistently above4 / 4
Consistently above4 / 4
Consistently above4 / 4
Consistently above4 / 4
Consistently above4 / 4
Consistently above4 / 4
Consistently above4 / 4
Consistently above4 / 4
Consistently above4 / 4
Consistently above4 / 4
Consistently above4 / 4
Consistently above4 / 4
Consistently above4 / 4
Consistently above4 / 4
Consistently above4 / 4
Consistently above4 / 4
Consistently above4 / 4
Consistently above4 / 4
Consistently above4 / 4
Consistently above4 / 4
Consistently above4 / 4
Consistently above4 / 4
Consistently below0 / 4
Consistently above4 / 4
Incomplete evidence0 / 0
Consistently above4 / 4
Consistently below0 / 4
Consistently above4 / 4
Mixed across years2 / 4
Consistently above4 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently above4 / 4
Consistently above4 / 4
Consistently above4 / 4
Consistently above4 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently above4 / 4
Consistently below0 / 4
Consistently below0 / 4
Incomplete evidence0 / 2
Consistently above4 / 4
Incomplete evidence2 / 2
Consistently below0 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently below0 / 4
Incomplete evidence0 / 0
Incomplete evidence0 / 2
Consistently above4 / 4
Incomplete evidence0 / 2
Incomplete evidence0 / 2
Mixed across years3 / 4
Consistently above4 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently below0 / 4
Incomplete evidence0 / 0
Consistently below0 / 4
Consistently below0 / 4
Incomplete evidence0 / 0
Consistently below0 / 4
Consistently below0 / 4
Consistently below0 / 4
Incomplete evidence0 / 0
Consistently below0 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently below0 / 4
Mixed across years2 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently below0 / 4
Mixed across years1 / 4
Mixed across years3 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently below0 / 4
Consistently below0 / 4
Fixed-panel benchmark: membership, weighting and limits

190 of 207 Great Britain county / unitary authorities have an unflagged observation and non-missing motor mileage in every released year (2016–2025). The same panel is used each year. It is not the complete national total or a match on risk characteristics.

Rate = sum of relevant events ÷ sum of motor vehicle miles × 100 million. Severity share uses summed serious/fatal collisions ÷ summed injury collisions × 100. Traffic sums motor mileage, expressed in billions. These are ratios of sums, not an average of area rates.

The selected authority is included in the benchmark. Self-inclusion creates dependence. Relative differences have no confidence interval here. Completeness selection can bias the benchmark; it does not control confounding.

AuthorityPanel eligibility
County DurhamIncluded for every year
DarlingtonIncluded for every year
GatesheadIncluded for every year
HartlepoolIncluded for every year
MiddlesbroughIncluded for every year
Newcastle upon TyneIncluded for every year
North TynesideIncluded for every year
NorthumberlandIncluded for every year
Redcar and ClevelandIncluded for every year
South TynesideIncluded for every year
Stockton-on-TeesIncluded for every year
SunderlandIncluded for every year
Blackburn with DarwenIncluded for every year
BlackpoolIncluded for every year
BoltonIncluded for every year
BuryIncluded for every year
Cheshire EastIncluded for every year
Cheshire West and ChesterIncluded for every year
CumberlandExcluded: 2016: No matching traffic authority code and year; mileage rate withheld; 2017: No matching traffic authority code and year; mileage rate withheld; 2018: No matching traffic authority code and year; mileage rate withheld; 2019: No matching traffic authority code and year; mileage rate withheld; 2020: No matching traffic authority code and year; mileage rate withheld; 2021: No matching traffic authority code and year; mileage rate withheld; 2022: No matching traffic authority code and year; mileage rate withheld
HaltonIncluded for every year
KnowsleyIncluded for every year
LancashireIncluded for every year
LiverpoolIncluded for every year
ManchesterIncluded for every year
OldhamIncluded for every year
RochdaleIncluded for every year
SalfordIncluded for every year
SeftonIncluded for every year
St. HelensIncluded for every year
StockportIncluded for every year
TamesideIncluded for every year
TraffordIncluded for every year
WarringtonIncluded for every year
Westmorland and FurnessExcluded: 2016: No matching traffic authority code and year; mileage rate withheld; 2017: No matching traffic authority code and year; mileage rate withheld; 2018: No matching traffic authority code and year; mileage rate withheld; 2019: No matching traffic authority code and year; mileage rate withheld; 2020: No matching traffic authority code and year; mileage rate withheld; 2021: No matching traffic authority code and year; mileage rate withheld; 2022: No matching traffic authority code and year; mileage rate withheld
WiganIncluded for every year
WirralIncluded for every year
BarnsleyExcluded: 2016: No matching traffic authority code and year; mileage rate withheld; 2017: No matching traffic authority code and year; mileage rate withheld; 2018: No matching traffic authority code and year; mileage rate withheld; 2019: No matching traffic authority code and year; mileage rate withheld; 2020: No matching traffic authority code and year; mileage rate withheld; 2021: No matching traffic authority code and year; mileage rate withheld; 2022: No matching traffic authority code and year; mileage rate withheld; 2023: No matching traffic authority code and year; mileage rate withheld; 2024: No matching traffic authority code and year; mileage rate withheld; 2025: No matching traffic authority code and year; mileage rate withheld
BradfordIncluded for every year
CalderdaleIncluded for every year
DoncasterIncluded for every year
East Riding of YorkshireIncluded for every year
Kingston upon Hull, City ofIncluded for every year
KirkleesIncluded for every year
LeedsIncluded for every year
North East LincolnshireIncluded for every year
North LincolnshireIncluded for every year
North YorkshireIncluded for every year
RotherhamIncluded for every year
SheffieldExcluded: 2016: No matching traffic authority code and year; mileage rate withheld; 2017: No matching traffic authority code and year; mileage rate withheld; 2018: No matching traffic authority code and year; mileage rate withheld; 2019: No matching traffic authority code and year; mileage rate withheld; 2020: No matching traffic authority code and year; mileage rate withheld; 2021: No matching traffic authority code and year; mileage rate withheld; 2022: No matching traffic authority code and year; mileage rate withheld; 2023: No matching traffic authority code and year; mileage rate withheld; 2024: No matching traffic authority code and year; mileage rate withheld; 2025: No matching traffic authority code and year; mileage rate withheld
WakefieldIncluded for every year
YorkIncluded for every year
DerbyIncluded for every year
DerbyshireIncluded for every year
LeicesterIncluded for every year
LeicestershireIncluded for every year
LincolnshireIncluded for every year
North NorthamptonshireExcluded: 2016: No matching traffic authority code and year; mileage rate withheld; 2017: No matching traffic authority code and year; mileage rate withheld; 2018: No matching traffic authority code and year; mileage rate withheld; 2019: No matching traffic authority code and year; mileage rate withheld; 2020: No matching traffic authority code and year; mileage rate withheld
NottinghamIncluded for every year
NottinghamshireIncluded for every year
RutlandIncluded for every year
West NorthamptonshireExcluded: 2016: No matching traffic authority code and year; mileage rate withheld; 2017: No matching traffic authority code and year; mileage rate withheld; 2018: No matching traffic authority code and year; mileage rate withheld; 2019: No matching traffic authority code and year; mileage rate withheld; 2020: No matching traffic authority code and year; mileage rate withheld
BirminghamIncluded for every year
CoventryIncluded for every year
DudleyIncluded for every year
Herefordshire, County ofIncluded for every year
SandwellIncluded for every year
ShropshireIncluded for every year
SolihullIncluded for every year
StaffordshireExcluded: 2022: DfT warning: Avon and Somerset / Staffordshire reporting may be incomplete; 2023: DfT warning: Avon and Somerset / Staffordshire reporting may be incomplete
Stoke-on-TrentExcluded: 2022: DfT warning: Avon and Somerset / Staffordshire reporting may be incomplete; 2023: DfT warning: Avon and Somerset / Staffordshire reporting may be incomplete
Telford and WrekinIncluded for every year
WalsallIncluded for every year
WarwickshireIncluded for every year
WolverhamptonIncluded for every year
WorcestershireIncluded for every year
BedfordIncluded for every year
CambridgeshireIncluded for every year
Central BedfordshireIncluded for every year
EssexIncluded for every year
HertfordshireIncluded for every year
LutonIncluded for every year
NorfolkIncluded for every year
PeterboroughIncluded for every year
Southend-on-SeaIncluded for every year
SuffolkIncluded for every year
ThurrockIncluded for every year
Barking and DagenhamIncluded for every year
BarnetIncluded for every year
BexleyIncluded for every year
BrentIncluded for every year
BromleyIncluded for every year
CamdenIncluded for every year
City of LondonIncluded for every year
CroydonIncluded for every year
EalingIncluded for every year
EnfieldIncluded for every year
GreenwichIncluded for every year
HackneyIncluded for every year
Hammersmith and FulhamIncluded for every year
HaringeyIncluded for every year
HarrowIncluded for every year
HaveringIncluded for every year
HillingdonIncluded for every year
HounslowIncluded for every year
IslingtonIncluded for every year
Kensington and ChelseaIncluded for every year
Kingston upon ThamesIncluded for every year
LambethIncluded for every year
LewishamIncluded for every year
MertonIncluded for every year
NewhamIncluded for every year
RedbridgeIncluded for every year
Richmond upon ThamesIncluded for every year
SouthwarkIncluded for every year
SuttonIncluded for every year
Tower HamletsIncluded for every year
Waltham ForestIncluded for every year
WandsworthIncluded for every year
WestminsterIncluded for every year
Bracknell ForestIncluded for every year
Brighton and HoveIncluded for every year
BuckinghamshireExcluded: 2016: Official comparison rate unavailable; independent reconciliation not possible; 2017: Official comparison rate unavailable; independent reconciliation not possible; 2018: Official comparison rate unavailable; independent reconciliation not possible; 2019: Official comparison rate unavailable; independent reconciliation not possible; 2020: Official comparison rate unavailable; independent reconciliation not possible; 2021: Official comparison rate unavailable; independent reconciliation not possible; 2022: Official comparison rate unavailable; independent reconciliation not possible; 2023: Official comparison rate unavailable; independent reconciliation not possible; 2024: Official comparison rate unavailable; independent reconciliation not possible; 2025: Official comparison rate unavailable; independent reconciliation not possible
East SussexIncluded for every year
HampshireIncluded for every year
Isle of WightIncluded for every year
KentIncluded for every year
MedwayIncluded for every year
Milton KeynesIncluded for every year
OxfordshireIncluded for every year
PortsmouthIncluded for every year
ReadingIncluded for every year
SloughIncluded for every year
SouthamptonIncluded for every year
SurreyIncluded for every year
West BerkshireIncluded for every year
West SussexIncluded for every year
Windsor and MaidenheadIncluded for every year
WokinghamIncluded for every year
Bath and North East SomersetExcluded: 2022: DfT warning: Avon and Somerset / Staffordshire reporting may be incomplete; 2023: DfT warning: Avon and Somerset / Staffordshire reporting may be incomplete
Bournemouth, Christchurch and PooleExcluded: 2016: No matching traffic authority code and year; mileage rate withheld; 2017: No matching traffic authority code and year; mileage rate withheld; 2018: No matching traffic authority code and year; mileage rate withheld
Bristol, City ofExcluded: 2022: DfT warning: Avon and Somerset / Staffordshire reporting may be incomplete; 2023: DfT warning: Avon and Somerset / Staffordshire reporting may be incomplete
CornwallIncluded for every year
DevonIncluded for every year
DorsetExcluded: 2016: No matching traffic authority code and year; mileage rate withheld; 2017: No matching traffic authority code and year; mileage rate withheld; 2018: No matching traffic authority code and year; mileage rate withheld
GloucestershireIncluded for every year
Isles of ScillyExcluded: 2016: Traffic denominator differs by over 0.5% from the official rate; mileage rate withheld; 2017: Traffic denominator differs by over 0.5% from the official rate; mileage rate withheld; 2019: Traffic denominator differs by over 0.5% from the official rate; mileage rate withheld; 2022: Traffic denominator differs by over 0.5% from the official rate; mileage rate withheld; 2023: Traffic denominator differs by over 0.5% from the official rate; mileage rate withheld; 2025: Traffic denominator differs by over 0.5% from the official rate; mileage rate withheld
North SomersetExcluded: 2022: DfT warning: Avon and Somerset / Staffordshire reporting may be incomplete; 2023: DfT warning: Avon and Somerset / Staffordshire reporting may be incomplete
PlymouthIncluded for every year
SomersetExcluded: 2022: DfT warning: Avon and Somerset / Staffordshire reporting may be incomplete; 2023: DfT warning: Avon and Somerset / Staffordshire reporting may be incomplete
South GloucestershireExcluded: 2022: DfT warning: Avon and Somerset / Staffordshire reporting may be incomplete; 2023: DfT warning: Avon and Somerset / Staffordshire reporting may be incomplete
SwindonIncluded for every year
TorbayIncluded for every year
WiltshireIncluded for every year
Aberdeen CityIncluded for every year
AberdeenshireIncluded for every year
AngusIncluded for every year
Argyll and ButeIncluded for every year
City of EdinburghIncluded for every year
ClackmannanshireIncluded for every year
Dumfries and GallowayIncluded for every year
Dundee CityIncluded for every year
East AyrshireIncluded for every year
East DunbartonshireIncluded for every year
East LothianIncluded for every year
East RenfrewshireIncluded for every year
FalkirkIncluded for every year
FifeIncluded for every year
Glasgow CityIncluded for every year
HighlandIncluded for every year
InverclydeIncluded for every year
MidlothianIncluded for every year
MorayIncluded for every year
Na h-Eileanan SiarIncluded for every year
North AyrshireIncluded for every year
North LanarkshireIncluded for every year
Orkney IslandsIncluded for every year
Perth and KinrossIncluded for every year
RenfrewshireIncluded for every year
Scottish BordersIncluded for every year
Shetland IslandsIncluded for every year
South AyrshireIncluded for every year
South LanarkshireIncluded for every year
StirlingIncluded for every year
West DunbartonshireIncluded for every year
West LothianIncluded for every year
Blaenau GwentIncluded for every year
BridgendIncluded for every year
CaerphillyIncluded for every year
CardiffIncluded for every year
CarmarthenshireIncluded for every year
CeredigionIncluded for every year
ConwyIncluded for every year
DenbighshireIncluded for every year
FlintshireIncluded for every year
GwyneddIncluded for every year
Isle of AngleseyIncluded for every year
Merthyr TydfilIncluded for every year
MonmouthshireIncluded for every year
Neath Port TalbotIncluded for every year
NewportIncluded for every year
PembrokeshireIncluded for every year
PowysIncluded for every year
Rhondda Cynon TafIncluded for every year
SwanseaIncluded for every year
TorfaenIncluded for every year
Vale of GlamorganIncluded for every year
WrexhamIncluded for every year
Sources and periods

RAS0403: collisions and casualties by local authority · 2016–2025 · accessed 2026-09-23 · Archived input

Local authority motor vehicle mileage · 2016–2025 · accessed 2026-09-23 · Archived input

RAS0302: road-type collision and casualty rates · 2016–2025 · accessed 2026-09-23 · Archived input

STATS19 annual releases · Latest available release · accessed 2026-09-23

Road safety table index · Latest available release · accessed 2026-09-23

Resident travel and rural/urban classification · Annual series; 2024 classification break · accessed 2026-09-23

Geography can describe several different mechanisms. The evidence should keep them separate.

Beyond Postcodes · Johan Strydom

Through The Actuary Lens

Authority-level patterns support investigation, but cannot establish within-postcode differences or pricing lift without geocoded insurer exposure and held-out claims.

Published measures & limits

Injury collision frequency

Police-reported injury collisions on roads in this area, divided by motor vehicle miles travelled in the same area. Not all insurance claims.

Unit: collisions / 100 million motor vehicle miles

Serious injury exposure

Killed or seriously injured casualties, adjusted by DfT for reporting changes. Not claim cost or the probability of a claim.

Unit: killed or seriously injured casualties / 100 million motor vehicle miles

Fatality exposure

People killed, divided by motor vehicle miles. Road casualty outcomes do not establish monetary claim severity.

Unit: fatalities / 100 million motor vehicle miles

Severity conditional on collision

DfT-adjusted fatal or serious collisions divided by all reported injury collisions. The denominator is collisions, not miles.

Unit: % injury collisions fatal or serious

Traffic through the area

Traffic occurring on roads in the area. This is not the annual mileage of residents or vehicles kept here.

Unit: billion motor vehicle miles

About the five Postcode Risk Indices

These five public-data measures are different from Johan’s proprietary Postcode Risk Indices. The indices await validated definitions and inputs; no index values are published here.

Sources & release

Analysis period: 2016–2025 · Approved release: 25/09/2026 · Validation: 25/09/2026

The analysis above is from the approved release. Later checks cannot change published findings until reviewed and approved.

23 sources need attention. The source table is open below; each row explains whether a check failed or new evidence awaits review.

Inspect 24 relevant sources
SourceRecorded source periodChecked in releaseValidated in releaseCurrent source check
RAS0403: collisions and casualties by local authority2016–2025Not recordedNot recordedNew evidence awaiting review — not yet in findings
Local authority motor vehicle mileage2016–2025Not recordedNot recordedNew evidence awaiting review — not yet in findings
RAS0302: road-type collision and casualty rates2016–2025Not recordedNot recordedNew evidence awaiting review — not yet in findings
Counties and Unitary Authorities December 2025 boundariesDecember 2025Not recordedNot recordedNew evidence awaiting review — not yet in findings
Rainfall — England2016–2025Not recordedNot recordedNew evidence awaiting review — not yet in findings
Rainfall — Wales2016–2025Not recordedNot recordedNew evidence awaiting review — not yet in findings
Rainfall — Scotland2016–2025Not recordedNot recordedNew evidence awaiting review — not yet in findings
Air frost — England2016–2025Not recordedNot recordedNew evidence awaiting review — not yet in findings
Air frost — Wales2016–2025Not recordedNot recordedNew evidence awaiting review — not yet in findings
Air frost — Scotland2016–2025Not recordedNot recordedNew evidence awaiting review — not yet in findings
Wet days ≥1 mm — England2016–2025Not recordedNot recordedNew evidence awaiting review — not yet in findings
Wet days ≥1 mm — Wales2016–2025Not recordedNot recordedNew evidence awaiting review — not yet in findings
Wet days ≥1 mm — Scotland2016–2025Not recordedNot recordedNew evidence awaiting review — not yet in findings
Recorded vehicle offences by police forceCalendar 2016–2025; source updated 23 July 2026Not recordedNot recordedNew evidence awaiting review — not yet in findings
Police Force Areas December 2023 boundariesDecember 2023Not recordedNot recordedNew evidence awaiting review — not yet in findings
Properties in river and sea flood hazardJune 2026Not recordedNot recordedNew evidence awaiting review — not yet in findings
Properties in surface-water flood hazardSeptember 2025Not recordedNot recordedNew evidence awaiting review — not yet in findings
STATS19 annual releasesLatest available release21/09/2026Not recordedNew evidence awaiting review — not yet in findings
Road safety table indexLatest available releaseNot recordedNot recordedNew evidence awaiting review — not yet in findings
Police street-level crimeMonthly releasesNot recordedNot recordedNew evidence awaiting review — not yet in findings
River and sea flood hazardCurrent hazard modelNot recordedNot recordedNew evidence awaiting review — not yet in findings
Surface-water flood hazardCurrent hazard modelNot recordedNot recordedNew evidence awaiting review — not yet in findings
Resident travel and rural/urban classificationAnnual series; 2024 classification breakNot recordedNot recordedNew evidence awaiting review — not yet in findings
Anonymised MOT dataAnnual releases22/09/202625/09/2026No source issue recorded
Technical release IDlens-2026-09-25-a1fc94c9307e