Toyota MR2 crash on the M90 in Fife, 30 Dec 2025, 12:30
- Toyota MR2 and Ford Transit Custom
- 2 vehicles, 2 casualties
Ref 2025991720741
Police recorded 33,127 road traffic collisions in Fife from 1979 to 2025, and 45,182 people were killed or injured in them. Of those collisions, 863 were fatal and 8,615 were serious.
In 2025 police recorded 276 collisions, up 3% on 2024 (268), and casualties rose from 363 to 395.
2.6% of collisions in Fife from 1979 to 2025 were fatal and 26% serious, against 1.6% and 18% across Great Britain.
Collisions peaked at 1,407 in 1979. In 2025 there were 276, up 3% on 2024.
Source: Department for Transport, STATS19 road safety data
| Year | Collisions | Casualties |
|---|---|---|
| 2025 | 276 | 395 |
| 2024 | 268 | 363 |
| 2023 | 261 | 388 |
| 2022 | 233 | 356 |
| 2021 | 217 | 293 |
| 2020 | 242 | 342 |
| 2019 | 304 | 415 |
| 2018 | 328 | 431 |
| 2017 | 316 | 427 |
| 2016 | 452 | 606 |
| 2015 | 428 | 566 |
| 2014 | 411 | 528 |
| 2013 | 421 | 550 |
| 2012 | 421 | 549 |
| 2011 | 448 | 597 |
| 2010 | 556 | 723 |
| 2009 | 587 | 765 |
| 2008 | 575 | 731 |
| 2007 | 607 | 781 |
| 2006 | 675 | 905 |
| 2005 | 701 | 929 |
| 2004 | 754 | 1,012 |
| 2003 | 719 | 1,000 |
| 2002 | 740 | 1,080 |
| 2001 | 734 | 1,012 |
| 2000 | 784 | 1,076 |
| 1999 | 710 | 1,011 |
| 1998 | 731 | 1,013 |
| 1997 | 806 | 1,124 |
| 1996 | 743 | 1,041 |
| 1995 | 780 | 1,087 |
| 1994 | 778 | 1,073 |
| 1993 | 763 | 1,098 |
| 1992 | 752 | 1,029 |
| 1991 | 820 | 1,127 |
| 1990 | 934 | 1,251 |
| 1989 | 1,011 | 1,421 |
| 1988 | 965 | 1,340 |
| 1987 | 972 | 1,319 |
| 1986 | 1,049 | 1,408 |
| 1985 | 1,170 | 1,606 |
| 1984 | 1,147 | 1,550 |
| 1983 | 1,198 | 1,565 |
| 1982 | 1,278 | 1,717 |
| 1981 | 1,363 | 1,840 |
| 1980 | 1,292 | 1,734 |
| 1979 | 1,407 | 2,008 |
Source: Department for Transport, STATS19 road safety data
Source: Department for Transport, STATS19 road safety data
Map of the 24 most recent crashes and the 10 busiest accident hotspots in Fife
Use the arrow keys to move the map and the plus and minus keys to zoom.
Accident hotspots (10)
Of the 351 areas in England, Scotland and Wales, Fife had the 83rd most road collisions from 1979 to 2025.
| Rank | Area | Collisions | Casualties | Fatal | Serious |
|---|---|---|---|---|---|
| 80th | South Lanarkshire | 33,807 | 46,315 | 796 | 8,124 |
| 81st | Walsall | 33,576 | 45,273 | 451 | 5,760 |
| 82nd | Medway | 33,369 | 42,096 | 370 | 5,997 |
| 83rd | Fife (this area) | 33,127 | 45,182 | 863 | 8,615 |
| 84th | Peterborough | 32,709 | 44,243 | 452 | 5,621 |
| 85th | Swansea | 32,043 | 42,789 | 387 | 3,550 |
| 86th | Bexley | 31,803 | 39,729 | 273 | 4,920 |
Dunfermline Central, Fife, KY12 7EF area is the busiest accident hotspot in Fife, with 290 collisions from 2001 to 2025, 2 of them fatal.
The A92 had the most collisions in Fife from 1979 to 2025: 2,472, including 84 fatal and 614 serious.
| Rank | Road | Collisions | Casualties | Fatal | Serious |
|---|---|---|---|---|---|
| 1st | A92 | 2,472 | 3,716 | 84 | 614 |
| 2nd | A907 | 1,324 | 1,868 | 33 | 314 |
| 3rd | A91 | 1,275 | 1,951 | 57 | 364 |
| 4th | A915 | 1,049 | 1,576 | 39 | 248 |
| 5th | A921 | 934 | 1,286 | 27 | 240 |
| 6th | A910 | 915 | 1,221 | 28 | 243 |
| 7th | A823 | 829 | 1,066 | 19 | 212 |
| 8th | B981 | 788 | 1,102 | 23 | 199 |
| 9th | A955 | 756 | 1,011 | 14 | 227 |
| 10th | A985 | 755 | 1,138 | 44 | 221 |
| 11th | A917 | 714 | 995 | 23 | 197 |
| 12th | A909 | 701 | 1,023 | 24 | 172 |
| 13th | A914 | 698 | 1,102 | 34 | 193 |
| 14th | A911 | 664 | 941 | 28 | 181 |
| 15th | M90 | 512 | 811 | 26 | 132 |
| 16th | B921 | 414 | 616 | 11 | 128 |
| 17th | B920 | 353 | 502 | 10 | 108 |
| 18th | B925 | 330 | 570 | 15 | 82 |
| 19th | A916 | 321 | 469 | 7 | 94 |
| 20th | A90 | 285 | 432 | 6 | 59 |
Kirkcaldy had the most collisions of any town in Fife from 1979 to 2025: 3,305.
KY11 had the most collisions of any postcode district in Fife from 1979 to 2025: 4,521.
Of the latest 24 crashes in Fife, 2 were fatal and 12 were serious. The most recent was on 30 December 2025.
Ref 2025991720741
Ref 2025991688700
Ref 2025991712398
Ref 2025991688852
Ref 2025991688795
Ref 2025991687704
Ref 2025991687255
Ref 2025991686263
Ref 2025991685768
Ref 2025991694153
Ref 2025991683984
Ref 2025991683268
Ref 2025991682889
Ref 2025991682712
Ref 2025991682379
Ref 2025991681727
Ref 2025991680620
Ref 2025991690870
Ref 2025991680095
Ref 2025991678495
Ref 2025991675835
Ref 2025991674829
Ref 2025991674652
Ref 2025991699753