Skip to main content
CrashStats

Bonnyrigg road accidents: crash map and statistics

Collisions since 1979
864
833rd highest of 2,851 towns
Casualties
1,048
1.21 per collision
Fatal collisions
11
11 people killed
Serious collisions
211
229 seriously injured
Collisions in 2025
4
5 in 2024
Casualties in 2025
4
6 in 2024

Road collision statistics for Bonnyrigg

Collisions by severity, 1979 to 2025

  • Fatal111.3%
  • Serious21124%
  • Slight64274%

What the data shows

  • Bonnyrigg had 79 collisions from 2016 to 2025, 52% fewer than the 166 from 2006 to 2015.
  • 26% of collisions in Bonnyrigg were fatal or serious, against 20% across Great Britain.
  • 263 children under 16 were killed or injured in Bonnyrigg, 25% of the casualties whose age was recorded.
  • The road surface was wet, icy, snowy or flooded in 33% of collisions in Bonnyrigg.

Where Bonnyrigg ranks among 2,851 towns

Most collisions
833rd
Most casualties
858th
Most fatal collisions
788th
Most serious collisions
685th

Collisions by day of the week

  • Monday129 (15%)
  • Tuesday119 (14%)
  • Wednesday129 (15%)
  • Thursday112 (13%)
  • Friday152 (18%)
  • Saturday142 (16%)
  • Sunday81 (9.4%)

Light conditions

  • Daylight628 (73%)
  • Dark, street lights lit201 (23%)
  • Dark, no street lighting20 (2.3%)
  • Dark, street lights unlit14 (1.6%)
  • Dark, lighting unknown1 (0.1%)

Type of road

  • Single carriageway853 (99%)
  • Dual carriageway3 (0.3%)
  • One way street or slip road1 (0.1%)
  • Roundabout1 (0.1%)
  • Not recorded6 (0.7%)

Speed limit at the scene

  • 20 mph26 (3%)
  • 30 mph713 (83%)
  • 40 mph53 (6.1%)
  • 50 mph1 (0.1%)
  • 60 mph70 (8.1%)
  • 70 mph1 (0.1%)

Weather at the time

  • Fine, no high winds703 (81%)
  • Raining, no high winds105 (12%)
  • Fine with high winds14 (1.6%)
  • Raining with high winds11 (1.3%)
  • Snowing, no high winds9 (1%)
  • Fog or mist3 (0.3%)
  • Snowing with high winds1 (0.1%)
  • Other10 (1.2%)
  • Not recorded8 (0.9%)

Who was hurt

  • Car occupant405 (39%)
  • Pedestrian356 (34%)
  • Motorcyclist95 (9.1%)
  • Cyclist80 (7.6%)
  • Bus or coach occupant62 (5.9%)
  • Van occupant26 (2.5%)
  • Other vehicle occupant9 (0.9%)
  • Taxi or private hire car occupant7 (0.7%)
  • Minibus occupant5 (0.5%)
  • Goods vehicle occupant (over 3.5 tonnes)3 (0.3%)

Source: Department for Transport, STATS19 road safety data

Bonnyrigg road accidents by year

Collisions and casualties in Bonnyrigg, 1979 to 2025

Collisions in Bonnyrigg peaked at 41 in 1981; 2025 had 4.

  • Collisions
  • Collisions in 2025: 4
  • Casualties

Source: Department for Transport, STATS19 road safety data

View as a table
YearCollisionsCasualties
202544
202456
202379
20221215
20211116
202055
201977
201868
20171112
20161114
20151719
20142125
201377
20122327
20111216
20101216
20091517
20082325
20072328
20061317
20052932
20041820
20031118
20022228
20011822
20002125
19992022
19982127
19972129
19962020
19952129
19942027
19932427
19922326
19912330
19902027
19892225
19883658
19872529
19861919
19851926
19843335
19832223
19822326
19814150
19802631
19792124

Map of recent crashes in Bonnyrigg

Map of the 24 most recent crashes in Bonnyrigg

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

  • 24 crashes
  • Serious
  • Slight

Recent road crashes in Bonnyrigg

The 24 most recent collisions in Bonnyrigg happened between 16 June 2022 and 27 August 2025.

Severity

Crashes by road in Bonnyrigg

The A6094 has the most collisions in Bonnyrigg, 223 of 864 (26%), followed by the B704 (121).

Collisions in Bonnyrigg on each road, 1979 to 2025
RankRoadCollisionsCasualtiesFatalSerious
1stA6094223268371
2ndB704121149334
3rdA7685275014
4thA75901

Council area for Bonnyrigg

Bonnyrigg is in Midlothian, where police recorded 10,103 collisions from 1979 to 2025. Bonnyrigg accounts for 8.5% of them.

Postcode districts in Bonnyrigg

Collisions in Bonnyrigg were recorded in 3 postcode districts, led by EH19 (698) and EH18 (157).