Skip to main content
CrashStats

AB31 road accidents: crash map and statistics

Collisions since 1979
1,683
1,902nd of 2,813 postcode districts, highest first
Casualties
2,400
1.43 per collision
Fatal collisions
79
87 people killed
Serious collisions
459
600 seriously injured
Collisions in 2025
11
11 in 2024
Casualties in 2025
22
15 in 2024

Road collision statistics for AB31

Collisions by severity, 1979 to 2025

  • Fatal794.7%
  • Serious45927%
  • Slight1,14568%

What the data shows

  • AB31 had 115 collisions from 2016 to 2025, 65% fewer than the 329 from 2006 to 2015.
  • 32% of collisions in AB31 were fatal or serious, against 20% across Great Britain.
  • 208 children under 16 were killed or injured in AB31, 8.7% of the casualties whose age was recorded.
  • The road surface was wet, icy, snowy or flooded in 48% of collisions in AB31.

Where AB31 ranks among 2,813 postcode districts

Most collisions
1,902nd
Most casualties
1,882nd
Most fatal collisions
525th
Most serious collisions
1,605th

Collisions by day of the week

  • Monday204 (12%)
  • Tuesday197 (12%)
  • Wednesday224 (13%)
  • Thursday211 (13%)
  • Friday253 (15%)
  • Saturday298 (18%)
  • Sunday296 (18%)

Light conditions

  • Daylight1,202 (71%)
  • Dark, no street lighting378 (22%)
  • Dark, street lights lit91 (5.4%)
  • Dark, lighting unknown7 (0.4%)
  • Dark, street lights unlit5 (0.3%)

Type of road

  • Single carriageway1,657 (98%)
  • Dual carriageway15 (0.9%)
  • One way street or slip road10 (0.6%)
  • Not recorded1 (0.1%)

Speed limit at the scene

  • 20 mph5 (0.3%)
  • 30 mph284 (17%)
  • 40 mph49 (2.9%)
  • 50 mph4 (0.2%)
  • 60 mph1,333 (79%)
  • 70 mph8 (0.5%)

Weather at the time

  • Fine, no high winds1,304 (77%)
  • Raining, no high winds241 (14%)
  • Snowing, no high winds34 (2%)
  • Fine with high winds28 (1.7%)
  • Raining with high winds17 (1%)
  • Fog or mist14 (0.8%)
  • Snowing with high winds13 (0.8%)
  • Other25 (1.5%)
  • Not recorded7 (0.4%)

Who was hurt

  • Car occupant1,739 (72%)
  • Motorcyclist266 (11%)
  • Pedestrian148 (6.2%)
  • Cyclist99 (4.1%)
  • Van occupant72 (3%)
  • Minibus occupant23 (1%)
  • Bus or coach occupant15 (0.6%)
  • Other vehicle occupant15 (0.6%)
  • Goods vehicle occupant (over 3.5 tonnes)10 (0.4%)
  • Taxi or private hire car occupant9 (0.4%)
  • Other4 (0.2%)

Source: Department for Transport, STATS19 road safety data

AB31 road accidents by year

Collisions and casualties in AB31, 1979 to 2025

Collisions in AB31 peaked at 70 in 1984; 2025 had 11.

  • Collisions
  • Collisions in 2025: 11
  • Casualties

Source: Department for Transport, STATS19 road safety data

View as a table
YearCollisionsCasualties
20251122
20241115
202366
2022511
2021812
202089
20191011
20182340
20171923
20161416
20152128
20142637
20132330
20122935
20114151
20103645
20094049
20084758
20072936
20063746
20052839
20044059
20033039
20023341
20013562
20004562
19993551
19984570
19974460
19963851
19954351
19942731
19933752
19925781
19916792
19905275
19896397
19884475
19874665
19864365
19854259
198470114
19835272
19825591
19815683
19805085
19796298

Map of recent crashes in AB31

Map of the 24 most recent crashes in AB31

Use the arrow keys to move the map and the plus and minus keys to zoom.

  • 24 crashes
  • Fatal
  • Serious
  • Slight

Recent road crashes in AB31

The 24 most recent collisions in AB31 happened between 26 June 2023 and 24 December 2025.

Severity

Crashes by road in AB31

The A93 has the most collisions in AB31, 555 of 1,683 (33%), followed by the A980 (291).

Collisions in AB31 on each road, 1979 to 2025
RankRoadCollisionsCasualtiesFatalSerious
1stA9355582723148
2ndA9802914101670
3rdB974113154535
4thB9077103144728
5thB97779117622
6thA9575473114
7thB91195378217
8thB9934470116
9thB9762834212
10thA943172114
11thB9125101414
12thB90115802
13thA904500
14thA924520
15thA9443301
16thB90763300
17thB9793501

Council areas covering AB31

Collisions in AB31 were recorded in 2 council areas. Aberdeenshire has 1,678 of 1,683 (99.7%).

Collisions in AB31 by council area, 1979 to 2025
RankCouncil areaCollisionsCasualtiesFatalSerious
1stAberdeenshire1,6782,39379458
2ndAberdeen City5701

Town in AB31

Of the 1,683 collisions in AB31, 234 (14%) were in Banchory.