Need segment-level traffic data?

Identify traffic patterns street by street and analyze the exact corridors that matter to your project.

Get insights →
Traffic heat map of North Carolina: roads over 1,000 vehicles a day shaded from blue (light) to red (heavy traffic)

North Carolina Traffic Counts

How busy are the roads of North Carolina? We measure 39,529 road miles, divided into 779,082 segments, with multi-sourced, cross-verified mobile and sensor data. It is one of the top 5 states nationwide for highway travel volume. The breakdown below covers volume, trucks, congestion and driver profiles for retailers, logistics planners and engineers.
Data sourced from TrafficZoom's proprietary analytics platform.
Data current as of:
Q3 2026
Updated:
September 29, 2026
Find my place
total traffic icon

Total Traffic Volume & Performance in North Carolina

Traffic

The average number of vehicles that travel each day over any road in the road network.

vehicles per day6,332
Trucks

The percentage of the total traffic volume composed of heavy vehicles.

8.7%
Average travel time

The average time of travel averaged among all vehicles traveling on the road network.

32.3 min
Congestion ratio

The rate at which the actual travel time exceeds free-flow travel time, averaged among all roads in the network.

18.6%
Drivers’ average age

Average age of residents in the geographic areas where the vehicle trips originated.

46.0 yrs
Drivers’ average income

Average income of residents in the geographic areas where the vehicle trips originated.

$79,464

The average monitored road in North Carolina carries 6,332 vehicles per day. Across its 39,529 miles of monitored roads, that adds up to 273,243,430 vehicle-miles traveled per day (≈99.7 billion per year). Trucks are 8.7% of traffic, close to the 9.3% across the US.

Shorter trips than 74% of states nationwide

North Carolina's average daily traffic volume is 9% lower than the national average - 6,332 vehicles per day against 6,986. In total volume terms, its road network carries about 3.6% of the national total of vehicle-miles. By volume, North Carolina's 6,332 vehicles per day outpaces 56% of states nationwide.

Journey times here (32.3 minutes on average) closely track the national level. Its average travel time of 32.3 minutes is shorter than 74% of states nationwide.

Congestion here (18.6%) closely tracks the national level.

Highway vs. Non-Highway Traffic Analysis

highway traffic icon

Highway Traffic in North Carolina

Trafficvehicles per day14,850
Trucks12.1%
Average travel time39.3 min
Congestion ratio32.5%
Drivers’ average age46.1 yrs
Drivers’ average income$76,889

Highways carry about half of all travel in North Carolina, 52% of vehicle-miles. The average highway carries 14,850 vehicles per day, 166% more than the average non-highway road in the same area, which carries 5,576 vehicles per day.

Highways make up 24% of the monitored road miles (9,419 miles, 63,520 segments), so they carry more than their share: 142,903,294 vehicle-miles traveled per day (≈52.2 billion per year).

That puts North Carolina among the top 5 states nationwide for highway travel volume.

A typical mix of freight and passenger traffic

Highway truck concentration here runs 8% lower than the national average, at 12.1%. The highway traffic mix is typical for the US: neither freight- nor commuter-dominated.

By truck concentration, highways here trail 62% of states nationwide. 56% of states nationwide see fewer highway trucks per day than North Carolina's roughly 1,794.

non-highway traffic icon

Non-highway Traffic in North Carolina

Trafficvehicles per day5,576
Trucks5.1%
Average travel time31.7 min
Congestion ratio17.7%
Drivers’ average age46.1 yrs
Drivers’ average income$81,677

Local roads carry about half of all travel in North Carolina, 48% of vehicle-miles. A typical local road sees 5,576 vehicles per day.

Spread over 30,110 miles and 715,562 segments, 76% of the road network, local roads carry a lighter load per mile: 130,340,139 vehicle-miles traveled per day (≈47.6 billion per year). About 1 in 20 vehicles on non-highway roads is a truck (5.1%).

Drivers from lower-income areas than 72% of states nationwide

The concentration of trucks on non-highway roads is 58% lower than on highways.

The non-highway congestion ratio of 17.7% is in line with the national level.

72% of states nationwide see higher average driver income among trip origins than North Carolina. The driver population here skews older than 54% of states nationwide.

Time-of-Day & Seasonal Patterns

peak hours icon
Peak Traffic Windows
Weekday peaks:
AM peak 7:00 AM–9:00 AM and PM peak 4:00 PM–6:00 PM, with volumes reaching approximately 77% higher than the daily average.
Weekend traffic:
Weekends are somewhat quieter: volumes run about 17% below weekday levels, the usual weekend dip.
seasonal traffic icon
Seasonal Fluctuation
Busy season:
June–August is the high season, with volumes +5% versus the annual average.
Lowest month:
January is the quietest month, with volumes -11% versus the annual average - the usual winter low.

Data Finding: Hourly & Seasonal Patterns

In North Carolina, the peak hour concentrates about 7% of the day's traffic, and there is a noticeable seasonal swing of +5% in high season.

North Carolina vs. United States Traffic Comparison

North Carolina stays close to the United States average; the largest gap is its average daily traffic per road, 9% below.

MetricNorth CarolinaUnited States averageDifference
Traffic6,3326,986-9.4%
Truck % (Total Traffic)8.7%9.3%-6.6%
Truck % (Highway)12.1%13.1%-7.6%
Avg. Travel Time32.3 min33.3 min-3.0%

How North Carolina compares

North Carolina moves more traffic than any nearby state

Set against the average of the 4 states nearest to it, North Carolina moves 2.4 times the total daily travel; it has the fourth busiest roads of the five. It is bigger rather than busier: the extra travel comes from carrying more road, not from heavier roads.

North Carolina and the 4 nearest states by centroid distance, with the United States average for scale.
StateAverage daily trafficTruck shareDaily vehicle-milesAverage travel timeCongestion ratio
North Carolina6,3328.7%273,243,43032.3 min18.6%
South Carolina7,0409.5%146,996,56133.3 min18.2%
Virginia5,3499.6%221,943,87731.7 min16.8%
West Virginia7,36711.0%73,683,00030.8 min21.5%
District of Columbia8,1686.0%4,142,34338.8 min21.6%
United States average6,9869.3%N/A33.3 min18.9%

Busiest counties in North Carolina

Together, those three counties carry 25.1% of all the vehicle-miles measured in the state.

Ranked by daily vehicle-miles, across the 100 counties in North Carolina with a published traffic page. Vehicle-miles is total travel, so this ranks by traffic MOVED rather than by how busy a typical road is.
CountyDaily vehicle-milesAverage daily trafficTruck shareRoad miles
1. Mecklenburg County27,739,27212,2847.2%1,621
2. Wake County26,545,0289,1716.2%2,034
3. Guilford County14,395,7067,2318.9%1,395

Most truck-intensive counties in North Carolina

North Carolina's five most truck-intensive counties account for just 6.1% of the truck vehicle-miles driven in the state. Truck share says where trucks dominate the mix; it does not say where the freight is.

Ranked by truck share of all traffic, across the same 100 counties, shown with the traffic volume that share is measured against.
CountyTruck shareTruck share on highwaysAverage daily trafficDaily vehicle-miles
1. Warren County19.5%26.1%1,917639,841
2. Northampton County16.9%25.9%2,361694,638
3. Halifax County16.8%22.1%3,6631,864,023
4. Granville County15.5%23.9%3,7281,794,630
5. Robeson County14.9%20.9%5,1694,113,524

Ranked by truck vehicle-miles instead of truck share, the list is different: Mecklenburg County, Wake County, Guilford County, Cumberland County and Johnston County carry 27.5% of all truck travel in North Carolina.

Busiest roads in North Carolina

The top three roads on this list in North Carolina average 149,548 vehicles a day, 23.6 times the state average of 6,332 across all its monitored roads.

Dan K. Moore Frwy. in Wake County tops the list with 158,464 vehicles a day, 13,147 of them trucks (8.3%). Cameron Morrison Bridge in Gaston County carries the most trucks on the list, 17,935 a day (13.0% of its traffic), although it ranks #3 for all traffic.

Trucks make up 31.9% of traffic on I 85 in Cleveland County and 15.6% on Sen Marshall Arthur Rauch Highway in Gaston County, against 8.7% across all roads in the state.

I 85 in Cleveland County carries longer journeys than most roads here, with a median trip of 56.8 minutes against 32.3 state-wide.

Dan K. Moore Frwy. in Wake County draws drivers from wealthier areas: their neighborhoods average $102,690 in household income, 29% above the state's $79,464.

Ranked by daily traffic (AADT)

Only named roads are listed. Some unnamed segments, such as ramps or unlabeled carriageways, may carry as much traffic as the roads shown.

Cars and light vehiclesTrucks
1Dan K. Moore Frwy.Wake County · Motorway · 158,464vehicles13,147trucks · 8.3%
Road class
Motorway
Congestion ratio
80.8%
Median trip time
40.2 min
Drivers’ median age
42.1 yrs
Drivers’ average income
$102,690

Dan K. Moore Frwy. is a trunk route for the state, carrying 25.0 times the state average on its busiest stretch; trucks are 8.3% of it, in line with the state-wide 8.7%.

2I 40Wake County · Motorway · 152,648vehicles14,346trucks · 9.4%
Road class
Motorway
Congestion ratio
83.8%
Median trip time
42.9 min
Drivers’ median age
41.6 yrs
Drivers’ average income
$100,729

Delays build on I 40: its congestion ratio of 84% over free-flow time is well above the state's 19%.

3Cameron Morrison BridgeGaston County · Motorway · 137,531vehicles17,935trucks · 13.0%
Road class
Motorway
Congestion ratio
72.6%
Median trip time
47.0 min
Drivers’ median age
44.3 yrs
Drivers’ average income
$80,953

Cameron Morrison Bridge carries 21.7 times the state average at its busiest, 17,935 of them trucks (13.0%, above the state-wide 8.7%).

4Cameron Morrison BridgeMecklenburg County · Motorway · 137,531vehicles17,935trucks · 13.0%
Road class
Motorway
Congestion ratio
72.6%
Median trip time
47.0 min
Drivers’ median age
44.3 yrs
Drivers’ average income
$80,953

Cameron Morrison Bridge carries 21.7 times the state average on its busiest stretch, where the median trip lasts 47.0 minutes.

5I 85Mecklenburg County · Motorway · 132,004vehicles15,383trucks · 11.7%
Road class
Motorway
Congestion ratio
66.7%
Median trip time
41.5 min
Drivers’ median age
42.9 yrs
Drivers’ average income
$80,071

At 20.8 times the state average, I 85 draws drivers from neighborhoods averaging $80,071 in household income.

6I 40Durham County · Motorway · 122,865vehicles12,528trucks · 10.2%
Road class
Motorway
Congestion ratio
78.5%
Median trip time
45.9 min
Drivers’ median age
41.4 yrs
Drivers’ average income
$100,114

A main artery: I 40's busiest stretch carries 19.4 times the state average; trucks are 10.2% of it, above the state-wide 8.7%.

7I 85Cabarrus County · Motorway · 122,119vehicles13,313trucks · 10.9%
Road class
Motorway
Congestion ratio
59.2%
Median trip time
46.5 min
Drivers’ median age
44.0 yrs
Drivers’ average income
$85,667

I 85 is a trunk route for the state, carrying 19.3 times the state average on its busiest stretch; trucks are 10.9% of it, above the state-wide 8.7%.

8I 77Mecklenburg County · Motorway · 121,839vehicles10,803trucks · 8.9%
Road class
Motorway
Congestion ratio
78.9%
Median trip time
37.5 min
Drivers’ median age
42.9 yrs
Drivers’ average income
$95,499

I 77 carries 19.2 times the state average at its busiest, 10,803 of them trucks (8.9%, in line with the state-wide 8.7%).

9I 40Guilford County · Motorway · 118,950vehicles16,113trucks · 13.6%
Road class
Motorway
Congestion ratio
83.4%
Median trip time
44.1 min
Drivers’ median age
44.5 yrs
Drivers’ average income
$66,012

Travel on I 40's busiest stretch runs 83% over free-flow time, against 19% across the state, so expect slower peak hours.

10I 40Orange County · Motorway · 117,229vehicles13,842trucks · 11.8%
Road class
Motorway
Congestion ratio
61.2%
Median trip time
52.3 min
Drivers’ median age
42.8 yrs
Drivers’ average income
$82,288

I 40 carries through traffic: the median trip using it lasts 52.3 minutes, against 32.3 for the state.

Ranked by trucks per day

Only named roads are listed. Some unnamed segments, such as ramps or unlabeled carriageways, may carry as much traffic as the roads shown.

Cars and light vehiclesTrucks
1Cameron Morrison BridgeGaston County · Motorway · #3 by traffic137,531vehicles17,935trucks · 13.0%
2Cameron Morrison BridgeMecklenburg County · Motorway · #4 by traffic137,531vehicles17,935trucks · 13.0%
3I 40Guilford County · Motorway · #9 by traffic118,950vehicles16,113trucks · 13.6%
4I 85Mecklenburg County · Motorway · #5 by traffic132,004vehicles15,383trucks · 11.7%
5I 40Wake County · Motorway · #2 by traffic152,648vehicles14,346trucks · 9.4%
6Sen Marshall Arthur Rauch HighwayGaston County · Motorway · 91,427vehicles14,220trucks · 15.6%
Road class
Motorway
Congestion ratio
62.4%
Median trip time
48.3 min
Drivers’ median age
45.1 yrs
Drivers’ average income
$73,310

Sen Marshall Arthur Rauch Highway carries 14.4 times the state average on its busiest stretch, where the median trip lasts 48.3 minutes.

7I 40Alamance County · Motorway · 104,775vehicles14,214trucks · 13.6%
Road class
Motorway
Congestion ratio
51.6%
Median trip time
48.8 min
Drivers’ median age
44.1 yrs
Drivers’ average income
$76,511

Drivers on I 40 are on long journeys, a median 48.8 minutes against 32.3 state-wide: a through route more than a local street.

8I 40Orange County · Motorway · #10 by traffic117,229vehicles13,842trucks · 11.8%
9I 85Cleveland County · Motorway · 41,906vehicles13,374trucks · 31.9%
Road class
Motorway
Congestion ratio
43.2%
Median trip time
56.8 min
Drivers’ median age
46.4 yrs
Drivers’ average income
$65,110

At 6.6 times the state average, I 85 draws drivers from neighborhoods averaging $65,110 in household income.

10I 85Cabarrus County · Motorway · #7 by traffic122,119vehicles13,313trucks · 10.9%
How to read these road counts
  • The first number is AADT, annual average daily traffic: the vehicles passing a point on an average day, both directions combined and trucks included. On a divided highway both carriageways are added together.
  • Traffic changes along a road, with more near interchanges and towns and less in open country. Every figure for a road describes its busiest stretch in the county, so the two rankings show the same numbers for the same road.
  • The second number is the trucks on that stretch, a part of its AADT. The bar splits the AADT into cars and light vehicles (blue) and trucks (amber).
  • See segment-level AADT for any road on TrafficZoom.

Data Sources & Methodology

The data presented on this page is derived from TrafficZoom's proprietary analytics platform, which aggregates and normalizes information from multiple sources, including:

Mobile device location data (anonymized and aggregated)

Road sensor networks and traffic counters

Historical traffic pattern databases

Public traffic count programs published by the

North CarolinaDepartment of Transportation

Demographic Baseline for O-D Modeling

U.S. Census Bureau
All metrics represent estimates based on statistical modeling and are intended for strategic planning purposes.
link arrow icon
Data current as of:
Q3 2026

Explore further

TrafficZoom platform

— street-level analytics and custom corridor reports.

Map AI

— demographics, housing and mobility data.

States near North Carolina

The same traffic breakdown for the states closest to North Carolina.

Need segment-level traffic data?

Identify traffic patterns street by street and analyze the exact corridors that matter to your project.

Counties in North Carolina

Traffic counts, truck share, congestion and driver demographics for each of the 100 counties TrafficZoom measures in North Carolina.