Trunk A-road

A9 traffic and collisions

The A9 is a trunk A-road of 274.4 miles, from Falkirk to Highland. This page covers its traffic at 72 DfT count points since 2000 and the collisions police recorded on it.

Last updated
Records analysed
72 count points in 2025
Methodology
View methodology
  • Traffic in 2025 1.2bn vehicle miles
  • Average daily traffic 11,928 vehicles a day, both directions
  • Busiest section 37,459 B9006 to A9
  • HGV share 9.4% of vehicle miles
  • Traffic since 2019 +5.1% same count points
  • Collisions, 2021 to 2025 406 7.4 per 100m vehicle miles

How busy is the A9?

On an average day in 2025, 11,928 vehicles passed each point on the A9, counting both directions. The busiest section is B9006 to A9 (Highland), with 37,459 a day; the quietest listed is B870 to A882, with 1,561.

Busiest sections, 2025

B9006 to A9 carries 3.1 times the road’s average flow.

Sections of the A9 with the highest average daily flow, 2025
Section Vehicles a day
B9006 to A9 Highland · 1.5 mi · HGVs 5.9% 37,459
A82 to Millbank, Charlestown Highland · 2.4 mi · HGVs 3.8% 32,308
A8082 to A96 Highland · 0.6 mi · HGVs 3.7% 32,037
Broxden Rounabout, Perth and Kinross to A9 junction parallel to West Mains Avenue Perth & Kinross · 1.4 mi · HGVs 6.7% 32,019
C-road to Drumsmittal to B9161 Highland · 1.2 mi · HGVs 5.2% 31,733
M9 to A820 Stirling · 1.7 mi · HGVs 8.7% 30,537
B8033 to A822 Stirling, Perth & Kinross · 3.5 mi · HGVs 9.6% 30,188
A820 to B8033 Stirling · 1.6 mi · HGVs 9.7% 29,778
B9161 to A832 Highland · 2.6 mi · HGVs 4.7% 29,469
A824 to B9141 Perth & Kinross · 1.6 mi · HGVs 8.1% 28,709

Source:DfT,UK Motoring analysis 2000 to 2025 Updated

Route

Falkirk to Highland · 274.4 miles

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

A9 traffic and collisions by section

65 sections between junctions, in route order. Each is the average of its DfT count points, weighted by length. 4 short link roads and spurs (0.4 miles) count in the road’s totals but are not listed.

Show all 65 sections Tap a column heading to sort
Sections of the A9 in route order, 2025 traffic
#
1M9 to A904Falkirk1.919,5544.2%−6.3%6
2A904 to A803Falkirk2.511,2402.9%−4.8%6
3At A9Falkirk0.422,4401.6%+1.7%3
4A803 to M876Falkirk2.212,6391.6%−6.2%1020.3
5A9/A88 roundabout to M876 off rampFalkirk0.317,4412.5%−5.5%0
6M876 off ramp to M876 on rampFalkirk0.113,3452.0%−5.8%0
7M876 to A91Falkirk, Stirling4.58,9672.4%−9.1%1216.9
8A91 to East MurrayfieldStirling0.711,2101.9%−5.5%0
9East Murrayfield to A872Stirling1.39,1571.3%−5.7%7
10A872 to A905Stirling1.115,0522.4%−5.2%6
11A905 to A811/A905Stirling1.115,0612.0%−5.1%3
12A894 to B998 Logie RoadStirling1.120,2051.9%−8.4%8
13B998 Logie Road to Station Rd, Westerton, Bridge of AllanStirling1.812,5092.9%−5.5%9
14Station Rd, Westerton, Bridge of Allan to M9 jn11Stirling1.512,4383.6%−6.5%4
15M9 to A820Stirling1.730,5378.7%+0.7%1314.3
16A820 to B8033Stirling1.629,7789.7%−4.9%4
17B8033 to A822Stirling, Perth & Kinross3.530,1889.6%−1.6%126.6
18A822 to A823Perth & Kinross6.527,42912.6%−0.8%113.7
19A823 to A824Perth & Kinross0.926,55810.2%−3.2%fewer than 3
20At A824Perth & Kinross4.424,98911.9%+4.3%3
21A824 to B9141Perth & Kinross1.628,7098.1%−9.4%0
22B9141 to M90Perth & Kinross6.527,41510.0%+5.8%247.8
23Broxden Rounabout, Perth and Kinross to A9 junction parallel to West Mains AvenuePerth & Kinross1.432,0196.7%+2.7%8
24A9 junction parallel to West Mains Avenue to A9 near Town's LadePerth & Kinross0.714,8669.1%−52.3%0
25A9 near Town's Lade to Roundabout with A9 (South of River Almond)Perth & Kinross0.519,8696.8%−38.5%4
26Perth to Little DunkeldPerth & Kinross1.116,8245.5%3
27Little Dunkeld to PerthPerth & Kinross11.719,9316.5%1720.0
28A923 to A827Perth & Kinross7.516,26810.9%+18.5%146.9
29A827 to A924Perth & Kinross3.014,3888.1%+2.7%fewer than 3
30At A924Perth & Kinross2.611,76010.4%+20.4%5
31A924 to A889Perth & Kinross, Highland28.311,54218.1%+16.5%254.7
32A889 to B9150Highland10.18,39713.6%+4.9%127.7
33B9150 to A86Highland5.09,75212.6%+10.7%6
34A86 to B9152Highland9.511,17214.3%+12.1%8
35B9152 to A95Highland3.59,24212.8%+13.2%5
36A95 to A938Highland6.58,40516.7%+5.3%7
37A938 to B9154Highland16.311,0539.0%+52.2%134.3
38B9154 to A8082Highland4.513,9977.7%+7.7%5
39A8082 to A96Highland0.632,0373.7%+12.2%6
40B9006 to A9Highland1.537,4595.9%−0.9%5
41A82 to Millbank, CharlestownHighland2.432,3083.8%−9.4%8
42C-road to Drumsmittal to B9161Highland1.231,7335.2%−0.8%3
43B9161 to A832Highland2.629,4694.7%+10.0%5
44A832 to A862Highland6.812,3598.5%+0.6%6
45A862 to B9176Highland4.616,2816.6%+3.0%fewer than 3
46B9176 to B817Highland2.412,3186.1%+3.0%7
47At B817Highland7.69,0756.4%−15.5%1714.1
48B817 to B9175Highland2.59,5155.0%+9.7%fewer than 3
49B9175 to B9165Highland1.29,3675.1%+8.1%0
50B9165 to B9174Highland1.77,5036.8%−4.6%5
51At B9174Highland1.67,8805.6%−4.7%4
52B9174 to A836Highland1.98,3866.5%+5.6%fewer than 3
53A836 to A949Highland3.47,6274.7%+6.7%fewer than 3
54At A949Highland1.27,2775.0%+4.7%fewer than 3
55A949 to A839Highland6.24,3977.5%+1.3%5
56A839 to Sibell Rd, GolspieHighland4.35,4596.0%−4.5%5
57Sibell Rd, Golspie to Dudgeon Park RdHighland4.74,5037.3%−6.2%8
58Dudgeon Park Rd, Brora to A897Highland11.63,1577.9%+6.0%6
59A897 to A99Highland19.02,65110.6%+23.5%1011.6
60A99 to B870Highland12.61,5768.4%+53.6%5
61B870 to A882Highland4.81,5616.5%+4.9%3
62A882 to A836Highland5.73,8269.4%+10.3%3
63A836 to B874 Princess StreetHighland0.413,4121.9%−5.7%0
64B874 Princess Street to A836Highland0.73,1084.3%−5.2%fewer than 3
65A836 to ferryHighland1.43,1003.1%−4.8%0

Vehicles a day is the average daily flow in 2025. “Since 2019” compares the same count points. Collisions are those with the A9 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.

A9 traffic by vehicle type

Cars and taxis make up 69.7% of the vehicle miles on the A9. HGVs account for 9.4%, rising to 18.1% on A924 to A889.

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 A9, by year
Year HGV share
2000 9.8%
2001 9.6%
2002 9.4%
2003 10.2%
2004 10.6%
2005 10.2%
2006 9.9%
2007 10.3%
2008 10.8%
2009 10.4%
2010 10.7%
2011 10.5%
2012 10.4%
2013 10.5%
2014 10.3%
2015 10.5%
2016 10.3%
2017 9.7%
2018 9.7%
2019 9.6%
2020 11.3%
2021 10.8%
2022 9.9%
2023 9.6%
2024 9.6%
2025 9.4%

Source:DfT,UK Motoring analysis 2000 to 2025 Updated

A9 traffic trend

Traffic on the A9 came to 1.19 billion vehicle miles in 2025. At the count points present in both years, it is up 5.1% on 2019, before the pandemic, and up 12.2% on 2015.

Vehicle miles a year

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

Vehicle miles on the A9 each year, the whole road as it was that year
Year Vehicle miles
2000 857m
2001 919m
2002 925m
2003 906m
2004 930m
2005 946m
2006 983m
2007 995m
2008 976m
2009 993m
2010 984m
2011 984m
2012 978m
2013 989m
2014 1.0bn
2015 1.0bn
2016 1.1bn
2017 1.1bn
2018 1.1bn
2019 1.1bn
2020 812m
2021 935m
2022 1.1bn
2023 1.1bn
2024 1.2bn
2025 1.2bn

Source:DfT,UK Motoring analysis 2000 to 2025 Updated

Average daily flow

Average daily flow along the A9, weighted by link length, by year
Year Vehicles a day
2000 8,694
2001 9,317
2002 9,293
2003 9,108
2004 9,341
2005 9,507
2006 9,883
2007 9,997
2008 9,804
2009 9,983
2010 9,888
2011 9,886
2012 9,831
2013 9,939
2014 10,071
2015 10,310
2016 10,736
2017 11,335
2018 11,298
2019 11,170
2020 8,139
2021 9,371
2022 10,985
2023 11,277
2024 11,493
2025 11,928

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, 39 of the 72 count points were counted; DfT estimated the rest from earlier counts and local trends.

A9 collisions

Police recorded 406 collisions with the A9 as the first road from 2021 to 2025, 202 of them fatal or serious, including 34 fatal. That is 7.4 per 100 million vehicle miles, lower than the 31.5 for all A-roads in Great Britain. On average there were 0.3 a year for each mile of road.

Reported collisions by year

Up 7.7% from 2021 to 2025.

Police-reported collisions on the A9 by year: fatal or serious, and slight
Year SlightFatal or serious
2021 4929
2022 3544
2023 4441
2024 3446
2025 4242

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 A9, 2021 to 2025
Section Per 100m vehicle miles
A803 to M876 Falkirk · 10 collisions 20.3
Little Dunkeld to Perth Perth & Kinross · 17 collisions 20.0
M876 to A91 Falkirk, Stirling · 12 collisions 16.9
M9 to A820 Stirling · 13 collisions 14.3
At B817 Highland · 17 collisions 14.1
A897 to A99 Highland · 10 collisions 11.6
B9141 to M90 Perth & Kinross · 24 collisions 7.8
A889 to B9150 Highland · 12 collisions 7.7

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

A further 33 collisions were recorded at junctions where the A9 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 A9

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

  • Falkirk
  • Stirling
  • Perth & Kinross
  • Highland

Roadworks on the A9 in Scotland

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

  • A9 From Falkirk Stadium Roundabout To Westfield Roundabout

    Lane closed Under way, until 26 Feb 2027 Falkirk Council

  • A9 From Westfield Roundabout To Etna Road Roundabout, Falkirk

    Lane closed Under way, until 26 Feb 2027 Falkirk Council

  • A9t Southbound On Slip From The B9099 At Luncarty, Redgorton

    Lane closed Under way, until 15 Oct 2026 Scottish Water

  • A9t Kessock Bridge, Inverness

    Lane closed Under way, until 7 Nov 2026 Transport Scotland - NW Unit Op Company

  • A9t B9161 Junction - Tore Roundabout

    Lane closed Under way, until 11 Oct 2026 Transport Scotland - NW Unit Op Company

  • A9t B9154 Junction - B851 Fort Augustus Junction, Daviot

    Contraflow Under way, until 15 Oct 2026 Transport Scotland - NW Unit Op Company

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 72 count points in 2025 15 September 2026
Reported collisions Road safety open data (STATS19) Department for Transport
Derived statistics UK Motoring
2021 to 2025 406 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.