Trucking Companies in North Carolina
6,192 registered carriers · 155,005 trucks · 152,783 drivers
North Carolina is home to 6,192 FMCSA-registered trucking companies employing 152,783 drivers across a combined fleet of 155,005 commercial vehicles. That's 59.1 carriers per 100,000 residents — below the national rate. The average carrier operates 25.0 power units, above the national average of 24.2. The largest carrier is OLD DOMINION FREIGHT LINE INC with 10,974 trucks.
6,192
Carriers
155,005
Trucks
152,783
Drivers
$48,470
Avg Trucker Salary
934M
Freight Tons/Year
59.1
Carriers per 100K
4%
Transport Workforce
Top Cities in North Carolina
CHARLOTTE
647 carriers
RALEIGH
237 carriers
GREENSBORO
164 carriers
MONROE
120 carriers
DURHAM
94 carriers
FAYETTEVILLE
91 carriers
CONCORD
89 carriers
WINSTON SALEM
87 carriers
WILMINGTON
86 carriers
HIGH POINT
68 carriers
ASHEVILLE
67 carriers
MOORESVILLE
62 carriers
HICKORY
57 carriers
SALISBURY
53 carriers
LEXINGTON
53 carriers
INDIAN TRAIL
52 carriers
STATESVILLE
51 carriers
GASTONIA
50 carriers
MATTHEWS
47 carriers
ELIZABETH CITY
44 carriers
Largest Carriers in North Carolina
Showing 1–50 of 100
Frequently Asked Questions
How many trucking companies are in North Carolina?
There are 6,192 FMCSA-registered motor carriers in North Carolina, operating a combined fleet of 155,005 commercial vehicles with 152,783 drivers. This makes North Carolina the 14th largest state by carrier count in the United States.
What is the largest trucking company in North Carolina?
The largest trucking company in North Carolina by fleet size is OLD DOMINION FREIGHT LINE INC, based in THOMASVILLE, with 10,974 power units and 11,620 drivers.
Which city in North Carolina has the most trucking companies?
CHARLOTTE has the most trucking companies in North Carolina with 647 registered carriers, representing 10.4% of the state total. RALEIGH is second with 237 carriers.
How do I verify a trucking company's DOT number in North Carolina?
You can verify any North Carolina trucking company's USDOT number using our search tool or the FMCSA SAFER database. Enter the company name, USDOT number, or MC number to view their safety rating, inspection history, insurance status, and BASICs scores.
What is the average fleet size for trucking companies in North Carolina?
The average FMCSA-registered carrier in North Carolina operates 25.0 power units, which is above the national average of 24.2 power units per carrier.
How much do truck drivers earn in North Carolina?
Heavy and tractor-trailer truck drivers in North Carolina earn an average of $48,470 per year, according to BLS data. This is below the national average of $51,894.
How much freight moves through North Carolina?
North Carolina handles approximately 934 million tons of freight by truck annually, according to the Bureau of Transportation Statistics. This ranks the state among the mid-range in the nation.
Source: FMCSA Safety and Fitness Electronic Records (SAFER) System