Toyota Yaris crash on the B4327 in Pembrokeshire, 31 Dec 2025, 12:15
- Toyota Yaris and Vauxhall Meriva
- 2 vehicles, 2 casualties
Ref 2025631690092
Police recorded 17,071 road traffic collisions in Pembrokeshire from 1979 to 2025, and 25,252 people were killed or injured in them. Of those collisions, 344 were fatal and 4,947 were serious.
In 2025 police recorded 250 collisions, up 18% on 2024 (211), and casualties rose from 283 to 375.
2% of collisions in Pembrokeshire from 1979 to 2025 were fatal and 29% serious, against 1.6% and 18% across Great Britain.
Collisions peaked at 527 in 1979. In 2025 there were 250, up 18% on 2024.
Source: Department for Transport, STATS19 road safety data
| Year | Collisions | Casualties |
|---|---|---|
| 2025 | 250 | 375 |
| 2024 | 211 | 283 |
| 2023 | 193 | 290 |
| 2022 | 231 | 340 |
| 2021 | 207 | 304 |
| 2020 | 166 | 203 |
| 2019 | 248 | 343 |
| 2018 | 241 | 319 |
| 2017 | 282 | 372 |
| 2016 | 258 | 345 |
| 2015 | 284 | 387 |
| 2014 | 276 | 392 |
| 2013 | 246 | 340 |
| 2012 | 322 | 466 |
| 2011 | 297 | 420 |
| 2010 | 346 | 476 |
| 2009 | 369 | 548 |
| 2008 | 332 | 474 |
| 2007 | 391 | 625 |
| 2006 | 408 | 620 |
| 2005 | 382 | 583 |
| 2004 | 441 | 641 |
| 2003 | 418 | 630 |
| 2002 | 381 | 590 |
| 2001 | 364 | 562 |
| 2000 | 383 | 615 |
| 1999 | 377 | 579 |
| 1998 | 382 | 566 |
| 1997 | 393 | 603 |
| 1996 | 372 | 578 |
| 1995 | 371 | 567 |
| 1994 | 392 | 629 |
| 1993 | 394 | 694 |
| 1992 | 431 | 622 |
| 1991 | 394 | 627 |
| 1990 | 488 | 730 |
| 1989 | 474 | 759 |
| 1988 | 430 | 589 |
| 1987 | 426 | 606 |
| 1986 | 443 | 628 |
| 1985 | 440 | 639 |
| 1984 | 444 | 634 |
| 1983 | 415 | 608 |
| 1982 | 515 | 784 |
| 1981 | 523 | 753 |
| 1980 | 513 | 735 |
| 1979 | 527 | 779 |
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 Pembrokeshire
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, Pembrokeshire had the joint 143rd fewest road collisions from 1979 to 2025.
| Rank | Area | Collisions | Casualties | Fatal | Serious |
|---|---|---|---|---|---|
| 206th | Telford and Wrekin | 17,210 | 23,247 | 289 | 4,048 |
| 207th | Tunbridge Wells | 17,128 | 22,876 | 311 | 3,575 |
| 208th | Eastleigh | 17,071 | 21,990 | 159 | 3,170 |
| 208th | Pembrokeshire (this area) | 17,071 | 25,252 | 344 | 4,947 |
| 210th | Breckland | 16,965 | 24,679 | 569 | 4,485 |
| 211th | Vale of White Horse | 16,960 | 23,163 | 438 | 3,688 |
| 212th | South Norfolk | 16,904 | 24,243 | 457 | 4,463 |
Haverfordwest: Castle, Pembrokeshire, SA61 2DB area is the busiest accident hotspot in Pembrokeshire, with 347 collisions from 2001 to 2025, 2 of them fatal.
The A40 had the most collisions in Pembrokeshire from 1979 to 2025: 1,904, including 75 fatal and 545 serious.
| Rank | Road | Collisions | Casualties | Fatal | Serious |
|---|---|---|---|---|---|
| 1st | A40 | 1,904 | 3,119 | 75 | 545 |
| 2nd | A487 | 1,516 | 2,201 | 42 | 496 |
| 3rd | A477 | 1,375 | 2,347 | 46 | 407 |
| 4th | A478 | 1,220 | 1,911 | 24 | 414 |
| 5th | A4076 | 1,214 | 1,862 | 21 | 277 |
| 6th | A4139 | 1,096 | 1,574 | 28 | 326 |
| 7th | B4329 | 393 | 588 | 6 | 108 |
| 8th | A4075 | 365 | 582 | 8 | 107 |
| 9th | B4327 | 251 | 347 | 4 | 71 |
| 10th | B4341 | 219 | 311 | 3 | 62 |
| 11th | B4318 | 217 | 375 | 2 | 52 |
| 12th | B4320 | 216 | 314 | 2 | 67 |
| 13th | B4322 | 195 | 257 | 1 | 45 |
| 14th | B4325 | 195 | 259 | 3 | 48 |
| 15th | B4316 | 158 | 233 | 1 | 50 |
| 16th | B4319 | 129 | 204 | 3 | 49 |
| 17th | B4314 | 115 | 166 | 2 | 33 |
| 18th | B4313 | 111 | 167 | 0 | 39 |
| 19th | B4330 | 101 | 156 | 4 | 29 |
| 20th | B4331 | 79 | 103 | 1 | 18 |
Haverfordwest had the most collisions of any town in Pembrokeshire from 1979 to 2025: 1,327.
SA62 had the most collisions of any postcode district in Pembrokeshire from 1979 to 2025: 3,610.
Of the latest 24 crashes in Pembrokeshire, none were fatal and 9 were serious. The most recent was on 31 December 2025.
Ref 2025631690092
Ref 2025631688697
Ref 2025631688177
Ref 2025631686744
Ref 2025631686757
Ref 2025631684555
Ref 2025631683522
Ref 2025631683342
Ref 2025631682958
Ref 2025631682335
Ref 2025631682148
Ref 2025631681234
Ref 2025631680713
Ref 2025631680700
Ref 2025631680925
Ref 2025631680712
Ref 2025631679661
Ref 2025631678761
Ref 2025631676768
Ref 2025631676294
Ref 2025631675749
Ref 2025631674937
Ref 2025631674417
Ref 2025631677644