Mercedes C Class crash on the B945 in Fife, 24 Feb 2025, 14:30
- 1 vehicle, 1 casualty
Ref 2025991558203
Police recorded 87 collisions on the B945 from 1979 to 2025, with 133 casualties. Of those crashes, 2 were fatal and 22 serious, and 2 people were killed.
In 2025 there were 2 collisions on the B945, up from none in 2024, with 2 casualties.
On the B945, 2.3% of collisions were fatal and 25% serious, against 1.6% and 18% across Great Britain.
Collisions on the B945 peaked at 8 in 1982 and were down to 2 in 2025.
Source: Department for Transport, STATS19 road safety data
| Year | Collisions | Casualties |
|---|---|---|
| 2025 | 2 | 2 |
| 2024 | 0 | 0 |
| 2023 | 0 | 0 |
| 2022 | 0 | 0 |
| 2021 | 0 | 0 |
| 2020 | 0 | 0 |
| 2019 | 2 | 3 |
| 2018 | 0 | 0 |
| 2017 | 0 | 0 |
| 2016 | 0 | 0 |
| 2015 | 3 | 3 |
| 2014 | 0 | 0 |
| 2013 | 1 | 2 |
| 2012 | 1 | 1 |
| 2011 | 0 | 0 |
| 2010 | 0 | 0 |
| 2009 | 2 | 2 |
| 2008 | 2 | 2 |
| 2007 | 1 | 1 |
| 2006 | 1 | 1 |
| 2005 | 2 | 4 |
| 2004 | 5 | 7 |
| 2003 | 1 | 1 |
| 2002 | 5 | 9 |
| 2001 | 1 | 1 |
| 2000 | 2 | 3 |
| 1999 | 0 | 0 |
| 1998 | 2 | 3 |
| 1997 | 1 | 1 |
| 1996 | 1 | 1 |
| 1995 | 4 | 4 |
| 1994 | 0 | 0 |
| 1993 | 1 | 1 |
| 1992 | 6 | 7 |
| 1991 | 3 | 4 |
| 1990 | 4 | 10 |
| 1989 | 3 | 6 |
| 1988 | 1 | 5 |
| 1987 | 2 | 2 |
| 1986 | 3 | 3 |
| 1985 | 2 | 10 |
| 1984 | 4 | 5 |
| 1983 | 2 | 2 |
| 1982 | 8 | 15 |
| 1981 | 3 | 4 |
| 1980 | 4 | 6 |
| 1979 | 2 | 2 |
Source: Department for Transport, STATS19 road safety data
Source: Department for Transport, STATS19 road safety data
Source: Department for Transport, STATS19 road safety data
Map of the 25 most recent crashes on the B945
Use the arrow keys to move the map and the plus and minus keys to zoom.
Of the 87 collisions on the B945, 22 were in the built-up area of Tayport.
These are the 25 most recent collisions on the B945, from 4 October 2002 to 24 February 2025.
Ref 2025991558203
Ref 2025991546295
Ref 2019940900725
Ref 2019940861897
Ref 2015941501003
Ref 2015941500668
Ref 2015941500490
Ref 2013941300299
Ref 2012941200034
Ref 2009940902229
Ref 2009940901404
Ref 2008940802678
Ref 2008940800247
Ref 2007940701682
Ref 2006940601788
Ref 2005940502590
Ref 2005940502100
Ref 2004940403562
Ref 2004940402790
Ref 2004940402675
Ref 2004940401817
Ref 2004940400192
Ref 2003940303422
Ref 2002940204470
Ref 2002940203700