A-road

A921 traffic and collisions

The A921 is an A-road of 16.1 miles, in Fife. This page covers its traffic at 10 DfT count points since 2000 and the collisions police recorded on it.

Last updated
Records analysed
10 count points in 2025
Methodology
View methodology
  • Traffic in 2025 64m vehicle miles
  • Average daily traffic 10,895 vehicles a day, both directions
  • Busiest section 34,560 B981 Dunnikier Way to A92
  • HGV share 2.7% of vehicle miles
  • Traffic since 2019 −2.1% same count points
  • Collisions, 2021 to 2025 45 14.7 per 100m vehicle miles

How busy is the A921?

On an average day in 2025, 10,895 vehicles passed each point on the A921, counting both directions. The busiest section is B981 Dunnikier Way to A92 (Fife), with 34,560 a day; the quietest listed is Cromwell Rd to B923, with 4,113.

Busiest sections, 2025

B981 Dunnikier Way to A92 carries 3.2 times the road’s average flow.

Sections of the A921 with the highest average daily flow, 2025
Section Vehicles a day
B981 Dunnikier Way to A92 Fife · 0.7 mi · HGVs 3.3% 34,560
M90 to Minor Road Fife · 2.9 mi · HGVs 2.8% 22,038
B925 Millie Street to B981 Dunnikier Way Fife · 1.1 mi · HGVs 3.0% 16,049
B9157 Invertiel Road to A910 Fife · 0.7 mi · HGVs 1.0% 11,648
A910 to A955 Fife · 1.2 mi · HGVs 2.0% 10,615
B923 to B9157 Invertiel Road Fife · 1.6 mi · HGVs 2.7% 8,160
Minor Road to A909 Fife · 4.7 mi · HGVs 3.8% 4,602
Cromwell Rd to B923 Fife · 2.9 mi · HGVs 0.7% 4,113

Source:DfT,UK Motoring analysis 2000 to 2025 Updated

Route

In Fife · 16.1 miles

Fife
Schematic route: each line joins the junctions at the ends of a DfT count point link.

A921 traffic and collisions by section

10 sections between junctions, in route order. Each is the average of its DfT count points, weighted by length.

Sections Tap a column heading to sort
Sections of the A921 in route order, 2025 traffic
#
1M90 to Minor RoadFife2.922,0382.8%−0.2%8
2Minor Road to A909Fife4.74,6023.8%−4.9%7
3A909 to Kinghorn Rd, BurntislandFife0.25,3511.5%+31.9%0
4Cromwell Rd to B923Fife2.94,1130.7%−2.0%5
5B923 to B9157 Invertiel RoadFife1.68,1602.7%−5.7%0
6B9157 Invertiel Road to A910Fife0.711,6481.0%−4.8%fewer than 3
7A910 to A955Fife1.210,6152.0%−5.4%fewer than 3
8A955 to B925 Millie StreetFife0.110,7522.8%−4.7%fewer than 3
9B925 Millie Street to B981 Dunnikier WayFife1.116,0493.0%−4.9%6
10B981 Dunnikier Way to A92Fife0.734,5603.3%+1.5%1331.1

Vehicles a day is the average daily flow in 2025. “Since 2019” compares the same count points. Collisions are those with the A921 as the first road, placed on the nearest section by their recorded position; rates (per 100 million vehicle miles) are shown for sections of half a mile or more with 10 or more.

A921 traffic by vehicle type

Cars and taxis make up 77.8% of the vehicle miles on the A921. HGVs account for 2.7%, rising to 3.8% on Minor Road to A909.

Vehicle mix, 2025

Source:DfT,UK Motoring analysis 2000 to 2025 Updated

HGV share of traffic

HGVs as a share of vehicle miles on the A921, by year
Year HGV share
2000 3.2%
2001 3.1%
2002 3.5%
2003 3.7%
2004 3.7%
2005 3.8%
2006 3.7%
2007 3.7%
2008 3.9%
2009 3.3%
2010 3.4%
2011 3.2%
2012 3.1%
2013 3.0%
2014 3.0%
2015 3.0%
2016 3.0%
2017 3.1%
2018 3.1%
2019 3.0%
2020 3.4%
2021 3.0%
2022 2.9%
2023 2.8%
2024 2.7%
2025 2.7%

Source:DfT,UK Motoring analysis 2000 to 2025 Updated

A921 traffic trend

Traffic on the A921 came to 64 million vehicle miles in 2025. At the count points present in both years, it is down 2.1% on 2019, before the pandemic, and up 0.7% on 2015.

Vehicle miles a year

Like for like, traffic is up 8.2% on 2000.

Vehicle miles on the A921 each year, the whole road as it was that year
Year Vehicle miles
2000 59m
2001 58m
2002 59m
2003 57m
2004 61m
2005 59m
2006 59m
2007 58m
2008 59m
2009 63m
2010 63m
2011 61m
2012 62m
2013 61m
2014 62m
2015 63m
2016 65m
2017 64m
2018 67m
2019 65m
2020 51m
2021 56m
2022 61m
2023 63m
2024 64m
2025 64m

Source:DfT,UK Motoring analysis 2000 to 2025 Updated

Average daily flow

Average daily flow along the A921, weighted by link length, by year
Year Vehicles a day
2000 10,050
2001 9,976
2002 10,067
2003 9,777
2004 10,419
2005 10,179
2006 10,136
2007 10,007
2008 10,176
2009 10,767
2010 10,726
2011 10,383
2012 10,556
2013 10,465
2014 10,687
2015 10,784
2016 11,047
2017 10,879
2018 11,314
2019 11,130
2020 8,637
2021 9,502
2022 10,329
2023 10,676
2024 10,831
2025 10,895

Source:DfT,UK Motoring analysis 2000 to 2025 Updated

The chart counts the whole road as it was each year, so new or renumbered stretches move it. The percentage changes compare only count points present in both years. In 2025, 0 of the 10 count points were counted; DfT estimated the rest from earlier counts and local trends.

A921 collisions

Police recorded 45 collisions with the A921 as the first road from 2021 to 2025, 16 of them fatal or serious. That is 14.7 per 100 million vehicle miles, lower than the 31.5 for all A-roads in Great Britain. On average there were 0.6 a year for each mile of road.

Reported collisions by year

Up 42.9% from 2021 to 2025.

Police-reported collisions on the A921 by year
Year Collisions
2021 7
2022 7
2023 12
2024 9
2025 10

Source:DfT STATS19,UK Motoring analysis 2021 to 2025 Updated

Sections with the highest collision rates

Per 100 million vehicle miles, 2021 to 2025. Sections of half a mile or more with 10 or more collisions.

Collisions per 100 million vehicle miles by section of the A921, 2021 to 2025
Section Per 100m vehicle miles
B981 Dunnikier Way to A92 Fife · 13 collisions 31.1

Source:DfT STATS19,UK Motoring analysis 2021 to 2025 Updated

A further 11 collisions were recorded at junctions where the A921 was the second road; they are not in the figures above. Fatal or serious uses DfT’s adjusted serious figures. How we count collisions

Council areas on the A921

In route order. Each is the highway authority DfT files the count points under.

  • Fife

Roadworks on the A921 in Scotland

The Scottish Road Works Register lists 2 sets of roadworks on the A921 in Scotland, 0 of them under way. 2 close the road, a lane or a slip road. From the extract of 16 September 2026.

  • A921 From Kirkcaldy Road Kinghorn To Kinghorn Road Kirkcaldy, Grange

    Road closed 20 Sept 2026 to 7 Oct 2026 Fife Council

  • A921 From Kirkcaldy Road Kinghorn To Kinghorn Road Kirkcaldy, Grange

    Road closed 20 Sept 2026 to 7 Oct 2026 Fife Council

Works in Scotland only, and only where the register records them against the road number. The register publishes one extract a day, so works can start, finish or change after it is taken. Roadworks across Scotland

Source:SRWR Extract of 2026-09-16 Updated

Data sources and methodology

Datasets used on this page
Figures Source Period Records Updated
Traffic counts and vehicle mix Road traffic statistics (AADF by count point) Department for Transport
Derived statistics UK Motoring
2000 to 2025 10 count points in 2025 15 September 2026
Reported collisions Road safety open data (STATS19) Department for Transport
Derived statistics UK Motoring
2021 to 2025 45 reported collisions 15 September 2026
Roadworks Scottish Road Works Register open data Scottish Road Works Commissioner Extract of 2026-09-16 22,074 sets of roadworks recorded in Scotland 16 September 2026
  • Annual average daily flow (AADF) is the average number of vehicles passing a point on a typical day of the year, both directions combined.
  • Vehicle miles are AADF multiplied by link length and 365, summed over every count point link on the road.
  • Sections join count point links between junctions, using the link lines in DfT’s major road database.
  • STATS19 covers personal injury collisions reported to the police. Damage-only collisions are not included, and not every injury collision is reported.
  • Serious and slight figures are DfT’s adjusted estimates, which allow for police forces moving to injury-based reporting.
  • Counts of one or two collisions below Great Britain level are shown as “fewer than 3”.

Contains public sector information licensed under the Open Government Licence v3.0.