Trunk A-road

A420 traffic and collisions

The A420 is a trunk A-road of 53.3 miles, from Oxfordshire to City of Bristol. This page covers its traffic at 38 DfT count points since 2000 and the collisions police recorded on it.

Last updated
Records analysed
38 count points in 2025
Methodology
View methodology
  • Traffic in 2025 297m vehicle miles
  • Average daily traffic 15,243 vehicles a day, both directions
  • Busiest section 25,499 At A417
  • HGV share 5.5% of vehicle miles
  • Traffic since 2019 −3.7% same count points
  • Collisions, 2021 to 2025 683 48.8 per 100m vehicle miles

How busy is the A420?

On an average day in 2025, 15,243 vehicles passed each point on the A420, counting both directions. The busiest section is At A417 (Oxfordshire), with 25,499 a day; the quietest listed is Longwall St to Speedwell St, with 3,488.

Busiest sections, 2025

At A417 carries 1.7 times the road’s average flow.

Sections of the A420 with the highest average daily flow, 2025
Section Vehicles a day
At A417 Oxfordshire · 0.5 mi · HGVs 7.1% 25,499
A338 Tobney Wood to A34 Botley Oxfordshire · 4.8 mi · HGVs 7.9% 21,545
A 417 Junction SOUTH Faringdon to supermarket roundabout Oxfordshire, Swindon · 9.0 mi · HGVs 7.7% 19,588
A415 Rnbt Kingston Bagpuize to A417 Junction FARINGDON Oxfordshire · 7.6 mi · HGVs 6.7% 19,167
B4467 to A4320 City of Bristol · 0.9 mi · HGVs 1.3% 18,469
A415 Junction Kingston Bagpuize to A 338 Junction Oxfordshire · 3.2 mi · HGVs 8.3% 17,274
A431 to B4467 City of Bristol · 0.5 mi · HGVs 0.9% 17,249
A34(T) to Hollybush Row Oxfordshire · 1.5 mi · HGVs 1.7% 16,496
Botley Road to Thames St/Speedwell St Oxfordshire · 0.5 mi · HGVs 1.6% 14,128
The Plain to A420 London Rd Oxfordshire · 2.2 mi · HGVs 0.9% 13,494

Source:DfT,UK Motoring analysis 2000 to 2025 Updated

Route

Oxfordshire to City of Bristol · 53.3 miles in 2 stretches

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

A420 traffic and collisions by section

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

Show all 30 sections Tap a column heading to sort
Sections of the A420 in route order, 2025 traffic
#
1The Plain to A420 London RdOxfordshire · stretch 12.213,4940.9%+9.8%129279.3
2A4158 Iffley Road roundabout to Longwall StOxfordshire · stretch 10.214,1151.0%−8.2%21
3Longwall St to Speedwell StOxfordshire · stretch 10.63,4881.3%−14.0%381,019.0
4Thames St to St AldgatesOxfordshire · stretch 10.13,8371.5%−13.8%fewer than 3
5Botley Road to Thames St/Speedwell StOxfordshire · stretch 10.514,1281.6%−5.5%15120.2
6A34(T) to Hollybush RowOxfordshire · stretch 11.516,4961.7%−5.6%44100.6
7A338 Tobney Wood to A34 BotleyOxfordshire · stretch 14.821,5457.9%−3.8%147.7
8A415 Junction Kingston Bagpuize to A 338 JunctionOxfordshire · stretch 13.217,2748.3%−5.6%7
9A415 Rnbt Kingston Bagpuize to A417 Junction FARINGDONOxfordshire · stretch 17.619,1676.7%−4.1%3916.1
10At A417Oxfordshire · stretch 10.525,4997.1%+7.7%fewer than 3
11A 417 Junction SOUTH Faringdon to supermarket roundaboutOxfordshire, Swindon · stretch 19.019,5887.7%−1.3%5016.5
12supermarket roundabout to A419Swindon · stretch 10.423,0816.2%−2.8%17
13A4 to A420 SplitWiltshire · stretch 20.217,4961.8%−2.9%fewer than 3
14Marshfield Rd/Audley Rd to Ivy LaneWiltshire · stretch 20.411,1932.0%−5.7%6
15B4528 Hardenhuish Lane to Park LaneWiltshire · stretch 20.612,9791.4%+4.9%8
16B4528 N to A350Wiltshire · stretch 20.416,3831.3%−1.5%3
17A350 to B4039Wiltshire · stretch 21.213,4242.7%−2.2%1967.3
18B4039 to A46(T)Wiltshire, South Gloucestershire · stretch 29.07,4673.3%−8.0%3630.0
19A4175 Bath Road to Bath RoadSouth Gloucestershire · stretch 24.312,6592.7%3241.9
20At A4175South Gloucestershire · stretch 20.710,0593.9%−4.4%4
21At A4175South Gloucestershire · stretch 20.217,2713.7%−0.6%4
22A4017 to A4174South Gloucestershire · stretch 21.111,7861.7%−16.9%6
23A4174 to A4017South Gloucestershire · stretch 20.27,1841.3%−7.1%5
24At A4017South Gloucestershire, City of Bristol · stretch 20.28,7061.6%−26.8%5
25A4017 to A431City of Bristol · stretch 21.39,3731.8%−5.4%36167.2
26A431 to B4467City of Bristol · stretch 20.517,2490.9%−5.0%25164.5
27B4467 to A4320City of Bristol · stretch 20.918,4691.3%−7.2%62211.2
28Easton Way roundabout to Trinity RdCity of Bristol · stretch 20.317,3311.4%−5.5%13
29Trinity Rd to Midland RdCity of Bristol · stretch 20.212,5081.0%−5.9%8
30A4044 to A420 splitCity of Bristol · stretch 20.216,8591.3%−6.0%21

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

A420 traffic by vehicle type

Cars and taxis make up 75.4% of the vehicle miles on the A420. HGVs account for 5.5%, rising to 8.3% on A415 Junction Kingston Bagpuize to A 338 Junction.

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 A420, by year
Year HGV share
2000 8.1%
2001 7.6%
2002 7.2%
2003 7.3%
2004 7.3%
2005 7.0%
2006 7.2%
2007 7.1%
2008 6.8%
2009 6.1%
2010 6.2%
2011 6.2%
2012 6.5%
2013 6.6%
2014 6.1%
2015 6.2%
2016 6.0%
2017 5.8%
2018 5.8%
2019 5.8%
2020 6.9%
2021 7.0%
2022 6.8%
2023 6.4%
2024 5.9%
2025 5.5%

Source:DfT,UK Motoring analysis 2000 to 2025 Updated

A420 traffic trend

Traffic on the A420 came to 297 million vehicle miles in 2025. At the count points present in both years, it is down 3.7% on 2019, before the pandemic, and about the same as in 2015.

Vehicle miles a year

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

Vehicle miles on the A420 each year, the whole road as it was that year
Year Vehicle miles
2000 290m
2001 295m
2002 289m
2003 293m
2004 303m
2005 301m
2006 294m
2007 291m
2008 293m
2009 288m
2010 287m
2011 288m
2012 277m
2013 277m
2014 286m
2015 295m
2016 302m
2017 307m
2018 307m
2019 309m
2020 236m
2021 257m
2022 277m
2023 283m
2024 288m
2025 297m

Source:DfT,UK Motoring analysis 2000 to 2025 Updated

Average daily flow

Average daily flow along the A420, weighted by link length, by year
Year Vehicles a day
2000 14,994
2001 15,239
2002 14,941
2003 15,141
2004 15,652
2005 15,582
2006 15,207
2007 15,027
2008 15,125
2009 14,880
2010 14,832
2011 14,879
2012 14,316
2013 14,315
2014 14,760
2015 15,238
2016 15,629
2017 15,882
2018 15,706
2019 15,807
2020 12,074
2021 13,148
2022 14,248
2023 14,552
2024 14,807
2025 15,243

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

A420 collisions

Police recorded 683 collisions with the A420 as the first road from 2021 to 2025, 167 of them fatal or serious, including 7 fatal. That is 48.8 per 100 million vehicle miles, higher than the 31.5 for all A-roads in Great Britain. On average there were 2.6 a year for each mile of road.

Reported collisions by year

Down 9.2% from 2021 to 2025.

Police-reported collisions on the A420 by year: fatal or serious, and slight
Year SlightFatal or serious
2021 10031
2022 10935
2023 10328
2024 12038
2025 8534

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 A420, 2021 to 2025
Section Per 100m vehicle miles
Longwall St to Speedwell St Oxfordshire · 38 collisions 1,019.0
The Plain to A420 London Rd Oxfordshire · 129 collisions 279.3
B4467 to A4320 City of Bristol · 62 collisions 211.2
A4017 to A431 City of Bristol · 36 collisions 167.2
A431 to B4467 City of Bristol · 25 collisions 164.5
Botley Road to Thames St/Speedwell St Oxfordshire · 15 collisions 120.2
A34(T) to Hollybush Row Oxfordshire · 44 collisions 100.6
A350 to B4039 Wiltshire · 19 collisions 67.3

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

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

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

  • Oxfordshire
  • Swindon
  • Wiltshire
  • South Gloucestershire
  • City of Bristol

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