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.
- 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.
| 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
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
| # | |||
|---|---|---|---|
| 1 | M9 to A904Falkirk | 19,554 | 6 |
| 2 | A904 to A803Falkirk | 11,240 | 6 |
| 3 | At A9Falkirk | 22,440 | 3 |
| 4 | A803 to M876Falkirk | 12,639 | 10 |
| 5 | A9/A88 roundabout to M876 off rampFalkirk | 17,441 | 0 |
| 6 | M876 off ramp to M876 on rampFalkirk | 13,345 | 0 |
| 7 | M876 to A91Falkirk, Stirling | 8,967 | 12 |
| 8 | A91 to East MurrayfieldStirling | 11,210 | 0 |
| 9 | East Murrayfield to A872Stirling | 9,157 | 7 |
| 10 | A872 to A905Stirling | 15,052 | 6 |
| 11 | A905 to A811/A905Stirling | 15,061 | 3 |
| 12 | A894 to B998 Logie RoadStirling | 20,205 | 8 |
| 13 | B998 Logie Road to Station Rd, Westerton, Bridge of AllanStirling | 12,509 | 9 |
| 14 | Station Rd, Westerton, Bridge of Allan to M9 jn11Stirling | 12,438 | 4 |
| 15 | M9 to A820Stirling | 30,537 | 13 |
| 16 | A820 to B8033Stirling | 29,778 | 4 |
| 17 | B8033 to A822Stirling, Perth & Kinross | 30,188 | 12 |
| 18 | A822 to A823Perth & Kinross | 27,429 | 11 |
| 19 | A823 to A824Perth & Kinross | 26,558 | fewer than 3 |
| 20 | At A824Perth & Kinross | 24,989 | 3 |
| 21 | A824 to B9141Perth & Kinross | 28,709 | 0 |
| 22 | B9141 to M90Perth & Kinross | 27,415 | 24 |
| 23 | Broxden Rounabout, Perth and Kinross to A9 junction parallel to West Mains AvenuePerth & Kinross | 32,019 | 8 |
| 24 | A9 junction parallel to West Mains Avenue to A9 near Town's LadePerth & Kinross | 14,866 | 0 |
| 25 | A9 near Town's Lade to Roundabout with A9 (South of River Almond)Perth & Kinross | 19,869 | 4 |
| 26 | Perth to Little DunkeldPerth & Kinross | 16,824 | 3 |
| 27 | Little Dunkeld to PerthPerth & Kinross | 19,931 | 17 |
| 28 | A923 to A827Perth & Kinross | 16,268 | 14 |
| 29 | A827 to A924Perth & Kinross | 14,388 | fewer than 3 |
| 30 | At A924Perth & Kinross | 11,760 | 5 |
| 31 | A924 to A889Perth & Kinross, Highland | 11,542 | 25 |
| 32 | A889 to B9150Highland | 8,397 | 12 |
| 33 | B9150 to A86Highland | 9,752 | 6 |
| 34 | A86 to B9152Highland | 11,172 | 8 |
| 35 | B9152 to A95Highland | 9,242 | 5 |
| 36 | A95 to A938Highland | 8,405 | 7 |
| 37 | A938 to B9154Highland | 11,053 | 13 |
| 38 | B9154 to A8082Highland | 13,997 | 5 |
| 39 | A8082 to A96Highland | 32,037 | 6 |
| 40 | B9006 to A9Highland | 37,459 | 5 |
| 41 | A82 to Millbank, CharlestownHighland | 32,308 | 8 |
| 42 | C-road to Drumsmittal to B9161Highland | 31,733 | 3 |
| 43 | B9161 to A832Highland | 29,469 | 5 |
| 44 | A832 to A862Highland | 12,359 | 6 |
| 45 | A862 to B9176Highland | 16,281 | fewer than 3 |
| 46 | B9176 to B817Highland | 12,318 | 7 |
| 47 | At B817Highland | 9,075 | 17 |
| 48 | B817 to B9175Highland | 9,515 | fewer than 3 |
| 49 | B9175 to B9165Highland | 9,367 | 0 |
| 50 | B9165 to B9174Highland | 7,503 | 5 |
| 51 | At B9174Highland | 7,880 | 4 |
| 52 | B9174 to A836Highland | 8,386 | fewer than 3 |
| 53 | A836 to A949Highland | 7,627 | fewer than 3 |
| 54 | At A949Highland | 7,277 | fewer than 3 |
| 55 | A949 to A839Highland | 4,397 | 5 |
| 56 | A839 to Sibell Rd, GolspieHighland | 5,459 | 5 |
| 57 | Sibell Rd, Golspie to Dudgeon Park RdHighland | 4,503 | 8 |
| 58 | Dudgeon Park Rd, Brora to A897Highland | 3,157 | 6 |
| 59 | A897 to A99Highland | 2,651 | 10 |
| 60 | A99 to B870Highland | 1,576 | 5 |
| 61 | B870 to A882Highland | 1,561 | 3 |
| 62 | A882 to A836Highland | 3,826 | 3 |
| 63 | A836 to B874 Princess StreetHighland | 13,412 | 0 |
| 64 | B874 Princess Street to A836Highland | 3,108 | fewer than 3 |
| 65 | A836 to ferryHighland | 3,100 | 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
| 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.
| 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
| 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.
| Year | Slight | Fatal or serious |
|---|---|---|
| 2021 | 49 | 29 |
| 2022 | 35 | 44 |
| 2023 | 44 | 41 |
| 2024 | 34 | 46 |
| 2025 | 42 | 42 |
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.
| 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
-
A9 From Westfield Roundabout To Etna Road Roundabout, Falkirk
-
A9t Southbound On Slip From The B9099 At Luncarty, Redgorton
-
A9t Kessock Bridge, Inverness
-
A9t B9161 Junction - Tore Roundabout
-
A9t B9154 Junction - B851 Fort Augustus Junction, Daviot
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
| 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.