New: MCS-150 due date calculator

Trucking companies in North Carolina

48,774 active carriers based in North Carolina are registered with FMCSA. 27,679 are owner-operators with one truck and 21,797 run interstate. Below: the largest fleets, every city with North Carolina carriers, and a free compliance check for any of them.

  • Active carriers

    48,774

    with at least one power unit

  • Owner-operators

    27,679

    56.7% run 1 truck

  • Small fleets

    18,643

    38.2% run 2-10 trucks

  • Mid and large

    2,452

    5% run 11+ trucks

  • Interstate

    21,797

    44.7% cross state lines

  • Hazmat

    4,041

    8.3% haul hazardous materials

Largest trucking companies in North Carolina

Ranked by power units reported on the MCS-150.

CarrierUSDOTCityPower unitsDriversType
Old Dominion Freight Line INC90849Thomasville10,31310,341InterstateHazmat
Duke Energy94646Charlotte9,5834,459Interstate
Compass Group USA INC132504Charlotte5,7134,370InterstateHazmat
Builders Firstsource325981Raleigh4,5245,436Interstate
Ryder191496Concord2,9543,010InterstateHazmat
Pike Electric LLC165182Mt Airy2,8294,450InterstateHazmat
Ccbcc Operations LLC1441162Charlotte2,5862,804Interstate
Lowe's97235Mooresville2,1721,680Interstate
Octavio Installations1507495Snow Hill1,9961,500Intrastate
Gfl Environmental198696Raleigh1,8521,378InterstateHazmat
American Tire Distributors4350289Huntersville1,1691,577Interstate
Migway INC2328470Pineville1,099315Interstate
Concrete Supply CO LLC2483821Charlotte1,000690Interstate
Epes Transport System LLC120195Greensboro896993InterstateHazmat
Adusa Transportation LLC57029Salisbury8621,335Interstate
Pepsi Bottling Ventures LLC148431Raleigh754526Interstate
Martin Marietta Materials INC382882Raleigh707378InterstateHazmat
Basf Agricultural Solutions US LLC4488482Research Triangle Park691252Interstate
Pike Electric West LLC4333055Mount Airy6211,041InterstateHazmat
Red Classic Transit LLC2097834Charlotte577705InterstateHazmat
River City Construction LLC418543Washington566471Interstate
Lamberts Cable Splicing Company LLC977888Rocky Mount561419Interstate
Billorus Transport LLC3749157Raleigh554346Interstate
Piedmont Natural Gas Company INC196861Charlotte518511InterstateHazmat
Wm334451Gastonia513436Interstate
Carolina Power & Signalization INC2556917Fayetteville513543Interstate
Smithfield Hog Production1021423Warsaw511675Interstate
Lee Electrical Construction LLC730593Aberdeen504605InterstateHazmat
Cargo Transporters257768Claremont500513Interstate
Pugh Lubricants LLC2942768Asheboro465324InterstateHazmat
Harris Teeter LLC16362Matthews389455Interstate
Carolina Freightways INC2044030Eden389198Interstate
Sunrock Industries LLC715155Raleigh375219Intrastate
Sharp910824Salisbury360456Interstate
Colony Tire Corporation432824Edenton359300Interstate
1800packrat1534531Wake Forest345420InterstateHazmat
Central Carolina Seeding LLC1728528Lexington339157Interstate
Gxo Logistics153372High Point337392InterstateHazmat
St Wooten Corporation192153Wilson334323InterstateHazmat
Highland Express Shuttle Service534459Raleigh331358Interstate
Powersecure1756927Durham319112Interstate
Salem Carriers INC229354Winston Salem317349InterstateHazmat
Blue Max Trucking INC292091Charlotte316316Interstate
Southern Concrete Material340609Asheville312180Interstate
Best Dedicated LLC1247640Kenersville312312Interstate
Tidewater Transit Company INC90882Kinston305264InterstateHazmat
Hilco Transport INC328463Greensboro299287InterstateHazmat
Miller Environmental Group INC239798Charlotte298290InterstateHazmat
Southern Industrial Constructors INC624119Raleigh29781Interstate
Nci Building Systems251898Cary291182Interstate

North Carolina trucking companies by city

369 cities with 25+ active carriers.

Getting a DOT number in North Carolina

Interstate carriers in North Carolina register with FMCSA for a USDOT number, plus MC authority if they haul regulated freight for hire. Many states also require a USDOT number for intrastate commercial vehicles, so check with the North Carolina transportation or motor vehicle agency for intrastate rules.

How to get a DOT number

Run a trucking company in North Carolina?

Check your USDOT number free and get an email before your MCS-150 or any filing is due.

Check my DOT number

Source: FMCSA Motor Carrier Census, updated daily. Counts include active carriers with at least one power unit. MyDotCheck is an independent service and is not affiliated with, endorsed by, or part of the U.S. Department of Transportation or FMCSA. Data comes from public FMCSA datasets and may lag official records by a day or more. Government filings can be made directly with FMCSA at no charge.