Kia Niro crash on the B120 in Tower Hamlets, 8 Dec 2025, 17:00
- 1 vehicle, 1 casualty
Ref 2025010614217
Police recorded 267 collisions on the B120 from 1979 to 2025, with 310 casualties. Of those crashes, none were fatal and 35 were serious.
In 2025 there were 7 collisions on the B120, up 133% from 3 in 2024, with 9 casualties.
None of the 267 collisions on the B120 were fatal, and 13% were serious (18% across Great Britain).
Collisions on the B120 peaked at 17 in 1982 and were down to 7 in 2025.
Source: Department for Transport, STATS19 road safety data
| Year | Collisions | Casualties |
|---|---|---|
| 2025 | 7 | 9 |
| 2024 | 3 | 4 |
| 2023 | 5 | 6 |
| 2022 | 6 | 6 |
| 2021 | 2 | 2 |
| 2020 | 7 | 10 |
| 2019 | 7 | 7 |
| 2018 | 1 | 1 |
| 2017 | 3 | 3 |
| 2016 | 5 | 5 |
| 2015 | 5 | 6 |
| 2014 | 6 | 6 |
| 2013 | 5 | 5 |
| 2012 | 7 | 7 |
| 2011 | 3 | 3 |
| 2010 | 4 | 5 |
| 2009 | 3 | 3 |
| 2008 | 5 | 7 |
| 2007 | 7 | 8 |
| 2006 | 8 | 9 |
| 2005 | 1 | 1 |
| 2004 | 2 | 2 |
| 2003 | 3 | 3 |
| 2002 | 6 | 7 |
| 2001 | 5 | 5 |
| 2000 | 4 | 4 |
| 1999 | 3 | 3 |
| 1998 | 4 | 5 |
| 1997 | 6 | 6 |
| 1996 | 3 | 3 |
| 1995 | 3 | 3 |
| 1994 | 2 | 2 |
| 1993 | 9 | 9 |
| 1992 | 6 | 6 |
| 1991 | 9 | 11 |
| 1990 | 7 | 8 |
| 1989 | 11 | 13 |
| 1988 | 7 | 7 |
| 1987 | 6 | 6 |
| 1986 | 12 | 13 |
| 1985 | 5 | 7 |
| 1984 | 4 | 11 |
| 1983 | 7 | 7 |
| 1982 | 17 | 22 |
| 1981 | 10 | 12 |
| 1980 | 6 | 7 |
| 1979 | 10 | 15 |
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 B120
Use the arrow keys to move the map and the plus and minus keys to zoom.
Of the 267 collisions on the B120, 265 were in Tower Hamlets.
| Rank | Area | Collisions | Casualties | Fatal | Serious |
|---|---|---|---|---|---|
| 1st | Tower Hamlets | 265 | 308 | 0 | 35 |
Of the 267 collisions on the B120, 239 were in the built-up area of Tower Hamlets.
These are the 25 most recent collisions on the B120, from 15 October 2020 to 8 December 2025.
Ref 2025010614217
Ref 2025010606819
Ref 2025010577009
Ref 2025010575456
Ref 2025010572779
Ref 2025010567647
Ref 2025010566601
Ref 2024010513888
Ref 2024010509277
Ref 2024010489706
Ref 2023010482391
Ref 2023010475780
Ref 2023010473508
Ref 2023010448399
Ref 2023010422910
Ref 2022010412641
Ref 2022010407431
Ref 2022010398190
Ref 2022010391000
Ref 2022010376967
Ref 2022010366254
Ref 2021010336606
Ref 2021010316631
Ref 2020010278693
Ref 2020010274000