Traffic · live

Department for Transport counts

What is the busiest motorway in England?

The M25

The M25 is the busiest motorway in England that we measure: a typical stretch carries about 144,000 vehicles a day in both directions, and its busiest stretch about 213,000. Next are the M60 (136,000) and the M1 (120,000). Department for Transport counts, 2025 average.

The evidence

Every road in the comparison
MotorwayTypical stretch, vehicles a dayBusiest stretchLorries
M25144,000213,00011%
M60136,000201,0006%
M1120,000162,00013%
M56113,000180,0008%
M27112,000136,0005%
M62107,000150,00014%
M699,800188,00014%
M4299,400137,00012%
M2398,000119,0005%
M396,200141,0006%
M594,000151,0009%
M4094,000136,0009%
M489,100156,0008%
M6187,800153,0008%
M1180,300123,00011%
M3276,60087,4004%
M5574,60091,6005%
M273,600103,0009%
A1(M)69,400143,00013%
M6666,900105,0007%
M6564,80086,9005%
M6962,20070,5009%
M5460,20074,30010%
M1859,400108,00017%
M62154,900106,0006%
M2053,000128,00013%
M18035,80055,20025%

How this is worked out

Department for Transport Average Annual Daily Flow, 2025, England only, both directions. “Typical stretch” is the length-weighted median: half the motorway’s length carries more, half less. Motorways with fewer than 5 counted stretches are left out. Contains public sector information licensed under the Open Government Licence v3.0. The full method.

Related