Motorway
M4 traffic and collisions
The M4 is a motorway of 196.5 miles in England and Wales, from Hounslow to Carmarthenshire. This page covers its traffic at 81 DfT count points since 2000 and the collisions police recorded on it.
- Traffic in 2025 6.6bn vehicle miles
- Average daily traffic 91,647 vehicles a day, both directions
- Busiest section 147,484 J4 to J4B
- HGV share 7.9% of vehicle miles
- Traffic since 2019 −0.8% same count points
- Collisions, 2021 to 2025 1,152 3.8 per 100m vehicle miles
How busy is the M4?
On an average day in 2025, 91,647 vehicles passed each point on the M4, counting both directions. The busiest section is J4 to J4B (Hillingdon, Slough), with 147,484 a day; the quietest listed is J48 to J49, with 50,421.
Busiest sections, 2025
J4 to J4B carries 1.6 times the road’s average flow.
| Section | Vehicles a day |
|---|---|
| J4 to J4B Hillingdon, Slough · 1.9 mi · HGVs 4.0% | 147,484 |
| J4B to J5 Slough · 2.1 mi · HGVs 6.2% | 140,828 |
| J5 to J6 Slough, Windsor and Maidenhead · 3.7 mi · HGVs 6.5% | 137,329 |
| J3 to J4 Hillingdon · 1.8 mi · HGVs 3.8% | 136,321 |
| J20 to J19 South Gloucestershire · 3.1 mi · HGVs 8.7% | 128,594 |
| J6 to J7 Slough, Buckinghamshire · 1.8 mi · HGVs 5.9% | 127,570 |
| J7 to J8 Buckinghamshire, Windsor and Maidenhead · 3.3 mi · HGVs 8.2% | 122,812 |
| J10 to J11 Wokingham, Reading · 5.4 mi · HGVs 7.0% | 121,922 |
| J28 to J29 Newport · 2.1 mi · HGVs 7.9% | 121,902 |
| J27 to J28 Newport · 1.4 mi · HGVs 7.6% | 114,877 |
Source:DfT,UK Motoring analysis 2000 to 2025 Updated
Route
Hounslow to Carmarthenshire · 196.5 miles
M4 traffic and collisions by section
51 sections between junctions, in route order. Each is the average of its DfT count points, weighted by length. 8 short link roads and spurs (5.1 miles) count in the road’s totals but are not listed.
Show all 51 sections Tap a column heading to sort
| # | |||
|---|---|---|---|
| 1 | J1 to J2Hounslow | 79,664 | 5 |
| 2 | J2 to J3Hounslow | 97,800 | 46 |
| 3 | J3 to A312Hounslow | 136,321 | 11 |
| 4 | J3 to J4Hillingdon | 136,321 | 72 |
| 5 | J4 to J4BHillingdon, Slough | 147,484 | 59 |
| 6 | J4B to J5Slough | 140,828 | 50 |
| 7 | J5 to J6Slough, Windsor and Maidenhead | 137,329 | 52 |
| 8 | J6 to J7Slough, Buckinghamshire | 127,570 | 17 |
| 9 | J7 to J8Buckinghamshire, Windsor and Maidenhead | 122,812 | 20 |
| 10 | J8 to J10Windsor and Maidenhead, Bracknell Forest, Wokingham | 114,322 | 40 |
| 11 | J10 to J11Wokingham, Reading | 121,922 | 24 |
| 12 | J11 to J12Reading, Wokingham, West Berkshire | 112,156 | 35 |
| 13 | J12 to J13West Berkshire | 91,482 | 45 |
| 14 | J13 to J14West Berkshire | 88,677 | 45 |
| 15 | J14 to J15West Berkshire, Wiltshire, Swindon | 88,613 | 63 |
| 16 | J15 to J16Swindon, Wiltshire | 82,860 | 28 |
| 17 | J16 to J17Wiltshire | 82,987 | 50 |
| 18 | J17 to J18Wiltshire, South Gloucestershire | 80,202 | 41 |
| 19 | J18 to J19South Gloucestershire | 93,232 | 34 |
| 20 | J20 to J19South Gloucestershire | 128,594 | 31 |
| 21 | J20 to J21South Gloucestershire | 81,060 | 16 |
| 22 | J21 to J22South Gloucestershire | 56,825 | 8 |
| 23 | J22 to J23South Gloucestershire, Monmouthshire | 84,037 | 18 |
| 24 | J23 to J23AMonmouthshire | 97,643 | 8 |
| 25 | J23A to J24Monmouthshire, Newport | 96,934 | 14 |
| 26 | J24 to J25Newport | 111,912 | 21 |
| 27 | J25 to J25ANewport | 117,507 | 6 |
| 28 | J25A to J26Newport | 83,057 | 4 |
| 29 | J26 to J27Newport | 112,356 | 8 |
| 30 | J27 to J28Newport | 114,877 | 7 |
| 31 | J28 to J29Newport | 121,902 | 12 |
| 32 | J29 to J30Newport, Cardiff | 79,133 | 19 |
| 33 | J30 to J32Cardiff | 93,859 | 15 |
| 34 | J32 to J33Cardiff | 113,578 | 22 |
| 35 | J33 to J34The Vale of Glamorgan | 108,134 | 13 |
| 36 | J34 to J35The Vale of Glamorgan, Rhondda Cynon Taf | 96,324 | 16 |
| 37 | J35 to J36Bridgend | 81,083 | 20 |
| 38 | J36 to J37Bridgend | 75,078 | 16 |
| 39 | J37 to J38Bridgend, Neath Port Talbot | 72,706 | 9 |
| 40 | J38 to J39Neath Port Talbot | 63,858 | 5 |
| 41 | J39 to J40Neath Port Talbot | 69,078 | 3 |
| 42 | J40 to J41Neath Port Talbot | 66,595 | 5 |
| 43 | J41 to J42Neath Port Talbot | 74,166 | 3 |
| 44 | At J42Neath Port Talbot | 59,526 | 3 |
| 45 | J42 to J43Neath Port Talbot | 93,022 | 11 |
| 46 | J43 to J44Neath Port Talbot, Swansea | 91,858 | 6 |
| 47 | J44 to J45Swansea | 79,146 | 11 |
| 48 | J45 to J46Swansea | 81,881 | 10 |
| 49 | J46 to J47Swansea | 78,991 | 6 |
| 50 | J47 to J48Swansea, Carmarthenshire | 57,038 | 8 |
| 51 | J48 to J49Carmarthenshire | 50,421 | 23 |
Vehicles a day is the average daily flow in 2025. “Since 2019” compares the same count points. Collisions are those with the M4 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.
M4 traffic by vehicle type
Cars and taxis make up 75.1% of the vehicle miles on the M4. HGVs account for 7.9%, rising to 11.8% on J13 to J14.
Vehicle mix, 2025
Source:DfT,UK Motoring analysis 2000 to 2025 Updated
HGV share of traffic
| Year | HGV share |
|---|---|
| 2000 | 10.2% |
| 2001 | 10.0% |
| 2002 | 9.6% |
| 2003 | 9.1% |
| 2004 | 9.3% |
| 2005 | 9.6% |
| 2006 | 9.2% |
| 2007 | 9.2% |
| 2008 | 9.2% |
| 2009 | 8.5% |
| 2010 | 8.7% |
| 2011 | 8.0% |
| 2012 | 7.9% |
| 2013 | 7.9% |
| 2014 | 7.9% |
| 2015 | 8.0% |
| 2016 | 8.1% |
| 2017 | 8.6% |
| 2018 | 8.6% |
| 2019 | 8.6% |
| 2020 | 11.4% |
| 2021 | 10.8% |
| 2022 | 9.1% |
| 2023 | 8.7% |
| 2024 | 8.4% |
| 2025 | 7.9% |
Source:DfT,UK Motoring analysis 2000 to 2025 Updated
M4 traffic trend
Traffic on the M4 came to 6.57 billion vehicle miles in 2025. At the count points present in both years, it is down 0.8% on 2019, before the pandemic, and up 0.5% on 2015.
Vehicle miles a year
Like for like, traffic is up 17.6% on 2000.
| Year | Vehicle miles |
|---|---|
| 2000 | 5.6bn |
| 2001 | 5.7bn |
| 2002 | 5.8bn |
| 2003 | 5.8bn |
| 2004 | 6.0bn |
| 2005 | 6.1bn |
| 2006 | 6.1bn |
| 2007 | 6.3bn |
| 2008 | 6.2bn |
| 2009 | 6.1bn |
| 2010 | 5.9bn |
| 2011 | 6.1bn |
| 2012 | 6.0bn |
| 2013 | 6.0bn |
| 2014 | 6.3bn |
| 2015 | 6.5bn |
| 2016 | 6.5bn |
| 2017 | 6.5bn |
| 2018 | 6.5bn |
| 2019 | 6.6bn |
| 2020 | 4.5bn |
| 2021 | 5.2bn |
| 2022 | 6.1bn |
| 2023 | 6.3bn |
| 2024 | 6.3bn |
| 2025 | 6.6bn |
Source:DfT,UK Motoring analysis 2000 to 2025 Updated
Average daily flow
| Year | Vehicles a day |
|---|---|
| 2000 | 77,895 |
| 2001 | 79,238 |
| 2002 | 81,579 |
| 2003 | 81,549 |
| 2004 | 83,962 |
| 2005 | 84,946 |
| 2006 | 85,979 |
| 2007 | 87,454 |
| 2008 | 86,167 |
| 2009 | 85,029 |
| 2010 | 83,029 |
| 2011 | 84,675 |
| 2012 | 84,153 |
| 2013 | 84,567 |
| 2014 | 87,765 |
| 2015 | 91,153 |
| 2016 | 91,485 |
| 2017 | 91,398 |
| 2018 | 90,179 |
| 2019 | 92,377 |
| 2020 | 63,193 |
| 2021 | 72,116 |
| 2022 | 84,410 |
| 2023 | 87,565 |
| 2024 | 88,176 |
| 2025 | 91,647 |
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, 60 of the 81 count points were counted; DfT estimated the rest from earlier counts and local trends.
M4 collisions
Police recorded 1,152 collisions with the M4 as the first road from 2021 to 2025, 242 of them fatal or serious, including 36 fatal. That is 3.8 per 100 million vehicle miles, lower than the 4.9 for all motorways in Great Britain. On average there were 1.2 a year for each mile of road.
Reported collisions by year
Up 5.9% from 2021 to 2025.
| Year | Slight | Fatal or serious |
|---|---|---|
| 2021 | 196 | 42 |
| 2022 | 178 | 48 |
| 2023 | 174 | 46 |
| 2024 | 170 | 46 |
| 2025 | 193 | 59 |
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 |
|---|---|
| J3 to J4 Hillingdon · 72 collisions | 18.2 |
| J4 to J4B Hillingdon, Slough · 59 collisions | 11.9 |
| J42 to J43 Neath Port Talbot · 11 collisions | 11.3 |
| J4B to J5 Slough · 50 collisions | 9.8 |
| J48 to J49 Carmarthenshire · 23 collisions | 9.7 |
| J5 to J6 Slough, Windsor and Maidenhead · 52 collisions | 6.3 |
| J20 to J21 South Gloucestershire · 16 collisions | 6.2 |
| J2 to J3 Hounslow · 46 collisions | 5.3 |
Source:DfT STATS19,UK Motoring analysis 2021 to 2025 Updated
A further 113 collisions were recorded at junctions where the M4 was the second road; they are not in the figures above. Fatal or serious uses DfT’s adjusted serious figures. 96.7% of the collisions could be placed on a section. How we count collisions
Council areas on the M4
In route order. Each is the highway authority DfT files the count points under.
- Hounslow
- Hillingdon
- Slough
- Windsor and Maidenhead
- Buckinghamshire
- Bracknell Forest
- Wokingham
- Reading
- West Berkshire
- Wiltshire
- Swindon
- South Gloucestershire
- Monmouthshire
- Newport
- Cardiff
- The Vale of Glamorgan
- Rhondda Cynon Taf
- Bridgend
- Neath Port Talbot
- Swansea
- Carmarthenshire
Planned closures on the M4 in England
National Highways has 63 planned closures on the M4 between 16 September 2026 and 30 September 2026, 62 of them starting in that period. 17 close a carriageway rather than a lane or slip road, and 58 start between 7pm and 6am.
-
Lane or slip Lane 1 closure
-
Lane or slip M4 both directions Jct 15 to 22 - mobile lane closure
-
Lane or slip M4 eastbound Jct 22 to Jct 21 lane closure 195/1-192/1
-
Lane or slip Single lane running
-
Lane or slip M4 eastbound lane 1 closure (99/4 to 95/4)
-
Lane or slip M4 eastbound Jct 23 to Jct 22 Prince of Wales Bridge lane closure 202/1-195/7
-
Lane or slip M4 eastbound Jct 23 to Jct 22 Prince of Wales Bridge lane closure 202/1-195/7
-
Carriageway M4 eastbound Jct 10 exit slip road closure
55 more planned closures in this period are not shown.
Planned closures only: National Highways can cancel or change them, and closures caused by incidents are not shown. Council roads in England are not covered. Roadworks and closures across the UK
Source:National Highways 2026-09-16 to 2026-09-30 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 | 81 count points in 2025 | 15 September 2026 |
| Reported collisions | Road safety open data (STATS19) Department for Transport Derived statistics UK Motoring | 2021 to 2025 | 1,152 reported collisions | 15 September 2026 |
| Planned closures | Transport Data Feeds (DATEX II) National Highways | 2026-09-16 to 2026-09-30 | 2,304 planned closure schemes | 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.
Powered by National Highways’ Transport Data Feeds