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.

Public geographic evidence. Johan’s five proprietary Postcode Risk Indices are not published here. Their definitions and inputs still require validation and approval.

Explore 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

Explore the map · Authority: County Durham · 2025Shared links retain this evidence release and your selections.

Full data & reproducibilityEvidence JSON · Full CSV ·
Explore the map · County Durham · Injury collision frequency · Map year 2025 · History 2016–2025 · Assessment 2022–2025
Release and terminology

lens-2026-10-04-59b57c37396f

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.

Geography: Great Britain county / unitary authority.

GB · County / unitary authority · 2025
Loading verified boundaries…
Select an area to explore its evidence

collisions / 100 million motor vehicle miles · darker means higher recorded value

≤ 17.81> 17.81 to ≤ 25.11> 25.11 to ≤ 35.09> 35.09 to ≤ 68.51> 68.51╱ Withheld· Unavailable+ Outside coverage
Fixed breaks across comparable years in this release; a new release can change breaks. Legend boundaries rounded to 2 decimals; classification uses full precision. © ONS · Generalised boundaries. Zoom changes orientation, not geographic resolution.
FOLLOW THROUGH TIME

County Durham, 2016–2025

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

023.1446.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

Gaps mark withheld observations. The benchmark pools 190 authorities with complete, unflagged ten-year evidence, weighted by the metric denominator.

THE ROAD ENVIRONMENT

Different roads. Different outcomes.

Great Britain · national road types · includes pedal-cycle mileage; denominator differs from local rates.

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

040.1580.3Urban roads · 2016: 74.36 collisions / 100 million vehicle milesUrban roads · 2017: 72.97 collisions / 100 million vehicle milesUrban roads · 2018: 68.99 collisions / 100 million vehicle milesUrban roads · 2019: 65.98 collisions / 100 million vehicle milesUrban roads · 2020: 62.46 collisions / 100 million vehicle milesUrban roads · 2021: 63.5 collisions / 100 million vehicle milesUrban roads · 2022: 62.28 collisions / 100 million vehicle milesUrban roads · 2023: 60.06 collisions / 100 million vehicle milesUrban roads · 2024: 56.49 collisions / 100 million vehicle milesUrban roads · 2025: 55.81 collisions / 100 million vehicle milesRural roads · 2016: 29.86 collisions / 100 million vehicle milesRural roads · 2017: 25.99 collisions / 100 million vehicle milesRural roads · 2018: 24.15 collisions / 100 million vehicle milesRural roads · 2019: 22.73 collisions / 100 million vehicle milesRural roads · 2020: 22.69 collisions / 100 million vehicle milesRural roads · 2021: 22 collisions / 100 million vehicle milesRural roads · 2022: 21.64 collisions / 100 million vehicle milesRural roads · 2023: 21 collisions / 100 million vehicle milesRural roads · 2024: 20.46 collisions / 100 million vehicle milesRural roads · 2025: 20.47 collisions / 100 million vehicle milesMotorways · 2016: 7.99 collisions / 100 million vehicle milesMotorways · 2017: 6.96 collisions / 100 million vehicle milesMotorways · 2018: 6.62 collisions / 100 million vehicle milesMotorways · 2019: 5.86 collisions / 100 million vehicle milesMotorways · 2020: 4.9 collisions / 100 million vehicle milesMotorways · 2021: 5.62 collisions / 100 million vehicle milesMotorways · 2022: 5.03 collisions / 100 million vehicle milesMotorways · 2023: 4.81 collisions / 100 million vehicle milesMotorways · 2024: 4.64 collisions / 100 million vehicle milesMotorways · 2025: 4.52 collisions / 100 million vehicle miles201620182020202220242025
Urban roadsRural roadsMotorways
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 vehicle miles
YearUrban roadsRural roadsMotorways
201674.3629.867.99
201772.9725.996.96
201868.9924.156.62
201965.9822.735.86
202062.4622.694.9
202163.5225.62
202262.2821.645.03
202360.06214.81
202456.4920.464.64
202555.8120.474.52

National RAS0302 road types. In 2025, urban roads have the highest recorded collision rate among these three road classes. This separate series includes pedal-cycle miles; it is not numerically pooled with the local motor-mile rates.

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

Injury collision frequency · collisions / 100 million motor vehicle miles. Blank evidence is withheld, never zero.
Area2016201720182019202020212022202320242025
County Durham31.731.9828.224.722.9520.5618.7716.6216.0615.16

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-10-04-59b57c37396f. 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

Search the map data / select or compare an area
2025 · collisions / 100 million motor vehicle miles. Withheld observations are not ranked.
AuthorityValueStatus / reasonActions
County Durham15.16Available · Unflagged released observation
Darlington25.07Available · Unflagged released observation
Gateshead21.38Available · Unflagged released observation
Hartlepool21.38Available · Unflagged released observation
Middlesbrough14.95Available · Unflagged released observation
Newcastle upon Tyne40.17Available · Unflagged released observation
North Tyneside23.95Available · Unflagged released observation
Northumberland15.95Available · Unflagged released observation
Redcar and Cleveland17.36Available · Unflagged released observation
South Tyneside29.06Available · Unflagged released observation
Stockton-on-Tees15.19Available · Unflagged released observation
Sunderland29.45Available · Unflagged released observation
Blackburn with Darwen63.27Available · Unflagged released observation
Blackpool86.61Available · Unflagged released observation
Bolton21.78Available · Unflagged released observation
Bury15.73Available · Unflagged released observation
Cheshire East18.64Available · Unflagged released observation
Cheshire West and Chester19.92Available · Unflagged released observation
Cumberland24.41Available · Unflagged released observation
Halton19.56Available · Unflagged released observation
Knowsley17.14Available · Unflagged released observation
Lancashire28.09Available · Unflagged released observation
Liverpool62.07Available · Unflagged released observation
Manchester40.52Available · Unflagged released observation
Oldham27.32Available · Unflagged released observation
Rochdale19.22Available · Unflagged released observation
Salford18.65Available · Unflagged released observation
Sefton41.53Available · Unflagged released observation
St. Helens28.03Available · Unflagged released observation
Stockport19.02Available · Unflagged released observation
Tameside26.02Available · Unflagged released observation
Trafford18.79Available · Unflagged released observation
Warrington17.99Available · Unflagged released observation
Westmorland and Furness16.12Available · Unflagged released observation
Wigan16.99Available · Unflagged released observation
Wirral30.69Available · Unflagged released observation
BarnsleyUnavailableWithheld · No matching traffic authority code and year; mileage rate withheld
Bradford62.94Available · Unflagged released observation
Calderdale36.38Available · Unflagged released observation
Doncaster21.25Available · Unflagged released observation
East Riding of Yorkshire24.86Available · Unflagged released observation
Kingston upon Hull, City of86.11Available · Unflagged released observation
Kirklees36.65Available · Unflagged released observation
Leeds32.98Available · Unflagged released observation
North East Lincolnshire52.14Available · Unflagged released observation
North Lincolnshire28.34Available · Unflagged released observation
North Yorkshire20.95Available · Unflagged released observation
Rotherham26.03Available · Unflagged released observation
SheffieldUnavailableWithheld · No matching traffic authority code and year; mileage rate withheld
Wakefield28.54Available · Unflagged released observation
York36.98Available · Unflagged released observation
Derby39.52Available · Unflagged released observation
Derbyshire22.63Available · Unflagged released observation
Leicester44.7Available · Unflagged released observation
Leicestershire13.61Available · Unflagged released observation
Lincolnshire38.2Available · Unflagged released observation
North Northamptonshire23.76Available · Unflagged released observation
Nottingham72.71Available · Unflagged released observation
Nottinghamshire27.21Available · Unflagged released observation
Rutland9.89Available · Unflagged released observation
West Northamptonshire19.85Available · Unflagged released observation
Birmingham61.72Available · Unflagged released observation
Coventry32.47Available · Unflagged released observation
Dudley36.37Available · Unflagged released observation
Herefordshire, County of21.95Available · Unflagged released observation
Sandwell43.99Available · Unflagged released observation
Shropshire15.26Available · Unflagged released observation
Solihull17.51Available · Unflagged released observation
Staffordshire20.61Available · Unflagged released observation
Stoke-on-Trent41.1Available · Unflagged released observation
Telford and Wrekin15.58Available · Unflagged released observation
Walsall39.31Available · Unflagged released observation
Warwickshire17.02Available · Unflagged released observation
Wolverhampton52.06Available · Unflagged released observation
Worcestershire14.06Available · Unflagged released observation
Bedford32.83Available · Unflagged released observation
Cambridgeshire19.23Available · Unflagged released observation
Central Bedfordshire21.51Available · Unflagged released observation
Essex23.5Available · Unflagged released observation
Hertfordshire20.56Available · Unflagged released observation
Luton68.51Available · Unflagged released observation
Norfolk30.5Available · Unflagged released observation
Peterborough30.02Available · Unflagged released observation
Southend-on-Sea69.87Available · Unflagged released observation
Suffolk28.93Available · Unflagged released observation
Thurrock22.09Available · Unflagged released observation
Barking and Dagenham115.89Available · Unflagged released observation
Barnet71.46Available · Unflagged released observation
Bexley60.3Available · Unflagged released observation
Brent115.61Available · Unflagged released observation
Bromley69.8Available · Unflagged released observation
Camden237.9Available · Unflagged released observation
City of London294.53Available · Unflagged released observation
Croydon109.95Available · Unflagged released observation
Ealing91.45Available · Unflagged released observation
Enfield76.56Available · Unflagged released observation
Greenwich77.69Available · Unflagged released observation
Hackney263.08Available · Unflagged released observation
Hammersmith and Fulham178.46Available · Unflagged released observation
Haringey203.19Available · Unflagged released observation
Harrow96.96Available · Unflagged released observation
Havering43.7Available · Unflagged released observation
Hillingdon43.83Available · Unflagged released observation
Hounslow67.29Available · Unflagged released observation
Islington239.77Available · Unflagged released observation
Kensington and Chelsea184.46Available · Unflagged released observation
Kingston upon Thames40.93Available · Unflagged released observation
Lambeth205.44Available · Unflagged released observation
Lewisham160.5Available · Unflagged released observation
Merton104.35Available · Unflagged released observation
Newham130.12Available · Unflagged released observation
Redbridge85.35Available · Unflagged released observation
Richmond upon Thames67.48Available · Unflagged released observation
Southwark215.39Available · Unflagged released observation
Sutton65.25Available · Unflagged released observation
Tower Hamlets187.43Available · Unflagged released observation
Waltham Forest98.76Available · Unflagged released observation
Wandsworth167.87Available · Unflagged released observation
Westminster250.6Available · Unflagged released observation
Bracknell Forest29.2Available · Unflagged released observation
Brighton and Hove75.19Available · Unflagged released observation
BuckinghamshireUnavailableWithheld · Official comparison rate unavailable; independent reconciliation not possible
East Sussex39.12Available · Unflagged released observation
Hampshire23.77Available · Unflagged released observation
Isle of Wight57.89Available · Unflagged released observation
Kent30.21Available · Unflagged released observation
Medway50.74Available · Unflagged released observation
Milton Keynes16.77Available · Unflagged released observation
Oxfordshire17.84Available · Unflagged released observation
Portsmouth60.99Available · Unflagged released observation
Reading70.11Available · Unflagged released observation
Slough46.6Available · Unflagged released observation
Southampton78.28Available · Unflagged released observation
Surrey29.35Available · Unflagged released observation
West Berkshire11.7Available · Unflagged released observation
West Sussex36.44Available · Unflagged released observation
Windsor and Maidenhead15.68Available · Unflagged released observation
Wokingham19.13Available · Unflagged released observation
Bath and North East Somerset26.65Available · Unflagged released observation
Bournemouth, Christchurch and Poole52.69Available · Unflagged released observation
Bristol, City of52.93Available · Unflagged released observation
Cornwall25.1Available · Unflagged released observation
Devon21.38Available · Unflagged released observation
Dorset26.75Available · Unflagged released observation
Gloucestershire19.42Available · Unflagged released observation
Isles of ScillyUnavailableWithheld · Traffic denominator differs by over 0.5% from the official rate; mileage rate withheld
North Somerset17.31Available · Unflagged released observation
Plymouth43.08Available · Unflagged released observation
Somerset18.22Available · Unflagged released observation
South Gloucestershire15.4Available · Unflagged released observation
Swindon31.58Available · Unflagged released observation
Torbay40.44Available · Unflagged released observation
Wiltshire26.67Available · Unflagged released observation
Aberdeen City6.66Available · Unflagged released observation
Aberdeenshire5.97Available · Unflagged released observation
Angus12.3Available · Unflagged released observation
Argyll and Bute13.36Available · Unflagged released observation
City of Edinburgh24.27Available · Unflagged released observation
Clackmannanshire10.62Available · Unflagged released observation
Dumfries and Galloway15.7Available · Unflagged released observation
Dundee City25.63Available · Unflagged released observation
East Ayrshire11.39Available · Unflagged released observation
East Dunbartonshire11.16Available · Unflagged released observation
East Lothian10.3Available · Unflagged released observation
East Renfrewshire12.16Available · Unflagged released observation
Falkirk7.7Available · Unflagged released observation
Fife14.2Available · Unflagged released observation
Glasgow City26.59Available · Unflagged released observation
Highland12.26Available · Unflagged released observation
Inverclyde11.96Available · Unflagged released observation
Midlothian13.18Available · Unflagged released observation
Moray8.82Available · Unflagged released observation
Na h-Eileanan Siar8.44Available · Unflagged released observation
North Ayrshire15.45Available · Unflagged released observation
North Lanarkshire9.58Available · Unflagged released observation
Orkney Islands8.06Available · Unflagged released observation
Perth and Kinross10.07Available · Unflagged released observation
Renfrewshire12.18Available · Unflagged released observation
Scottish Borders9.2Available · Unflagged released observation
Shetland Islands5.4Available · Unflagged released observation
South Ayrshire12.85Available · Unflagged released observation
South Lanarkshire12.23Available · Unflagged released observation
Stirling9.98Available · Unflagged released observation
West Dunbartonshire12.97Available · Unflagged released observation
West Lothian13.52Available · Unflagged released observation
Blaenau Gwent23.84Available · Unflagged released observation
Bridgend7.28Available · Unflagged released observation
Caerphilly19.44Available · Unflagged released observation
Cardiff13.35Available · Unflagged released observation
Carmarthenshire28.73Available · Unflagged released observation
Ceredigion29.98Available · Unflagged released observation
Conwy11.71Available · Unflagged released observation
Denbighshire14.9Available · Unflagged released observation
Flintshire10.11Available · Unflagged released observation
Gwynedd11.68Available · Unflagged released observation
Isle of Anglesey7.73Available · Unflagged released observation
Merthyr Tydfil16.83Available · Unflagged released observation
Monmouthshire11.47Available · Unflagged released observation
Neath Port Talbot6.5Available · Unflagged released observation
Newport13.51Available · Unflagged released observation
Pembrokeshire33.93Available · Unflagged released observation
Powys31.16Available · Unflagged released observation
Rhondda Cynon Taf10.16Available · Unflagged released observation
Swansea9.21Available · Unflagged released observation
Torfaen19.35Available · Unflagged released observation
Vale of Glamorgan14.75Available · Unflagged released observation
Wrexham14.89Available · Unflagged released observation

Postcode lookup finds an authority only. Roads crossed, vehicles kept and residents’ mileage are different exposures. Lookup: Postcodes.io. Your entry is sent to that service through a transient request; the tracker does not save it.

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

Published04/10/2026
Data period2016–2025
Changes awaiting review20
Failed source checks0

Source monitoring does not change these published findings. A changed page may contain a document or wording update; it is not an approved new result.

Inspect 24 sources and monitoring details

Analysis validated: 04/10/2026. Missing dates are shown as “Not recorded”.

SourceSource periodChecked in releaseLatest checkMonitoring state
RAS0403: collisions and casualties by local authority2016–2025Not recorded30/09/2026No source issue recorded
Local authority motor vehicle mileage2016–2025Not recorded30/09/2026No source issue recorded
RAS0302: road-type collision and casualty rates2016–2025Not recorded30/09/2026No source issue recorded
Counties and Unitary Authorities December 2025 boundariesDecember 2025Not recorded23/09/2026Source content changed; review pending
Rainfall — England2016–2025Not recorded23/09/2026Source content changed; review pending
Rainfall — Wales2016–2025Not recorded23/09/2026Source content changed; review pending
Rainfall — Scotland2016–2025Not recorded23/09/2026Source content changed; review pending
Air frost — England2016–2025Not recorded23/09/2026Source content changed; review pending
Air frost — Wales2016–2025Not recorded23/09/2026Source content changed; review pending
Air frost — Scotland2016–2025Not recorded23/09/2026Source content changed; review pending
Wet days ≥1 mm — England2016–2025Not recorded23/09/2026Source content changed; review pending
Wet days ≥1 mm — Wales2016–2025Not recorded23/09/2026Source content changed; review pending
Wet days ≥1 mm — Scotland2016–2025Not recorded23/09/2026Source content changed; review pending
Recorded vehicle offences by police forceCalendar 2016–2025; source updated 23 July 2026Not recorded30/09/2026Source content changed; review pending
Police Force Areas December 2023 boundariesDecember 2023Not recorded23/09/2026Source content changed; review pending
Properties in river and sea flood hazardJune 2026Not recorded23/09/2026Source content changed; review pending
Properties in surface-water flood hazardSeptember 2025Not recorded23/09/2026Source content changed; review pending
STATS19 annual releasesLatest available release26/09/202603/10/2026Source content changed; review pending
Road safety table indexLatest available releaseNot recorded30/09/2026Source content changed; review pending
Police street-level crimeMonthly releasesNot recorded30/09/2026Source content changed; review pending
River and sea flood hazardCurrent hazard modelNot recorded23/09/2026Source content changed; review pending
Surface-water flood hazardCurrent hazard modelNot recorded23/09/2026Source content changed; review pending
Resident travel and rural/urban classificationAnnual series; 2024 classification breakNot recorded23/09/2026Source content changed; review pending
Anonymised MOT dataAnnual releases22/09/202622/09/2026No source issue recorded
Technical release IDlens-2026-10-04-59b57c37396f