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.
| Carrier | USDOT | City | Power units | Drivers | Type |
|---|---|---|---|---|---|
| Old Dominion Freight Line INC | 90849 | Thomasville | 10,313 | 10,341 | InterstateHazmat |
| Duke Energy | 94646 | Charlotte | 9,583 | 4,459 | Interstate |
| Compass Group USA INC | 132504 | Charlotte | 5,713 | 4,370 | InterstateHazmat |
| Builders Firstsource | 325981 | Raleigh | 4,524 | 5,436 | Interstate |
| Ryder | 191496 | Concord | 2,954 | 3,010 | InterstateHazmat |
| Pike Electric LLC | 165182 | Mt Airy | 2,829 | 4,450 | InterstateHazmat |
| Ccbcc Operations LLC | 1441162 | Charlotte | 2,586 | 2,804 | Interstate |
| Lowe's | 97235 | Mooresville | 2,172 | 1,680 | Interstate |
| Octavio Installations | 1507495 | Snow Hill | 1,996 | 1,500 | Intrastate |
| Gfl Environmental | 198696 | Raleigh | 1,852 | 1,378 | InterstateHazmat |
| American Tire Distributors | 4350289 | Huntersville | 1,169 | 1,577 | Interstate |
| Migway INC | 2328470 | Pineville | 1,099 | 315 | Interstate |
| Concrete Supply CO LLC | 2483821 | Charlotte | 1,000 | 690 | Interstate |
| Epes Transport System LLC | 120195 | Greensboro | 896 | 993 | InterstateHazmat |
| Adusa Transportation LLC | 57029 | Salisbury | 862 | 1,335 | Interstate |
| Pepsi Bottling Ventures LLC | 148431 | Raleigh | 754 | 526 | Interstate |
| Martin Marietta Materials INC | 382882 | Raleigh | 707 | 378 | InterstateHazmat |
| Basf Agricultural Solutions US LLC | 4488482 | Research Triangle Park | 691 | 252 | Interstate |
| Pike Electric West LLC | 4333055 | Mount Airy | 621 | 1,041 | InterstateHazmat |
| Red Classic Transit LLC | 2097834 | Charlotte | 577 | 705 | InterstateHazmat |
| River City Construction LLC | 418543 | Washington | 566 | 471 | Interstate |
| Lamberts Cable Splicing Company LLC | 977888 | Rocky Mount | 561 | 419 | Interstate |
| Billorus Transport LLC | 3749157 | Raleigh | 554 | 346 | Interstate |
| Piedmont Natural Gas Company INC | 196861 | Charlotte | 518 | 511 | InterstateHazmat |
| Wm | 334451 | Gastonia | 513 | 436 | Interstate |
| Carolina Power & Signalization INC | 2556917 | Fayetteville | 513 | 543 | Interstate |
| Smithfield Hog Production | 1021423 | Warsaw | 511 | 675 | Interstate |
| Lee Electrical Construction LLC | 730593 | Aberdeen | 504 | 605 | InterstateHazmat |
| Cargo Transporters | 257768 | Claremont | 500 | 513 | Interstate |
| Pugh Lubricants LLC | 2942768 | Asheboro | 465 | 324 | InterstateHazmat |
| Harris Teeter LLC | 16362 | Matthews | 389 | 455 | Interstate |
| Carolina Freightways INC | 2044030 | Eden | 389 | 198 | Interstate |
| Sunrock Industries LLC | 715155 | Raleigh | 375 | 219 | Intrastate |
| Sharp | 910824 | Salisbury | 360 | 456 | Interstate |
| Colony Tire Corporation | 432824 | Edenton | 359 | 300 | Interstate |
| 1800packrat | 1534531 | Wake Forest | 345 | 420 | InterstateHazmat |
| Central Carolina Seeding LLC | 1728528 | Lexington | 339 | 157 | Interstate |
| Gxo Logistics | 153372 | High Point | 337 | 392 | InterstateHazmat |
| St Wooten Corporation | 192153 | Wilson | 334 | 323 | InterstateHazmat |
| Highland Express Shuttle Service | 534459 | Raleigh | 331 | 358 | Interstate |
| Powersecure | 1756927 | Durham | 319 | 112 | Interstate |
| Salem Carriers INC | 229354 | Winston Salem | 317 | 349 | InterstateHazmat |
| Blue Max Trucking INC | 292091 | Charlotte | 316 | 316 | Interstate |
| Southern Concrete Material | 340609 | Asheville | 312 | 180 | Interstate |
| Best Dedicated LLC | 1247640 | Kenersville | 312 | 312 | Interstate |
| Tidewater Transit Company INC | 90882 | Kinston | 305 | 264 | InterstateHazmat |
| Hilco Transport INC | 328463 | Greensboro | 299 | 287 | InterstateHazmat |
| Miller Environmental Group INC | 239798 | Charlotte | 298 | 290 | InterstateHazmat |
| Southern Industrial Constructors INC | 624119 | Raleigh | 297 | 81 | Interstate |
| Nci Building Systems | 251898 | Cary | 291 | 182 | Interstate |
North Carolina trucking companies by city
369 cities with 25+ active carriers.
- Charlotte4,606
- Raleigh2,104
- Greensboro1,256
- Fayetteville939
- Durham819
- Winston-Salem767
- Monroe656
- Concord620
- High Point541
- Wilmington495
- Statesville441
- Clayton417
- Gastonia402
- Greenville395
- Lexington394
- Sanford383
- Asheville379
- Salisbury359
- Mooresville350
- Burlington330
- Rocky Mount327
- Goldsboro326
- Indian Trail319
- Wilson317
- Mount Airy316
- Jacksonville297
- Hickory294
- Clinton294
- Garner282
- Matthews276
- Asheboro269
- Thomasville268
- Henderson243
- Zebulon240
- Lumberton239
- Cary237
- Wake Forest234
- Kinston220
- Dunn218
- Lenoir217
- Shelby216
- New Bern215
- Kernersville209
- Fuquay-Varina206
- Wendell201
- Morganton199
- Knightdale199
- Raeford195
- Huntersville195
- Elizabeth City192
- Hendersonville190
- Apex184
- Kannapolis180
- Lincolnton173
- Reidsville170
- Burnsville169
- Oxford165
- Mocksville165
- Franklin159
- Washington156
- Candler152
- Waxhaw151
- Albemarle151
- Waynesville149
- Taylorsville148
- Smithfield147
- Murphy144
- Mebane144
- Louisburg142
- Graham142
- Denver139
- Benson139
- Marion137
- Mount Olive132
- Roxboro130
- Roanoke Rapids127
- Hope Mills126
- Leland125
- Angier125
- Morrisville124
- Rockingham122
- Dobson122
- Siler City121
- Selma121
- Marshall120
- Newton119
- Mint-Hill118
- Youngsville114
- Whiteville110
- Marshville110
- Hertford110
- Lillington107
- Fletcher106
- Dallas106
- Arden106
- Franklinton105
- Conover105
- Williamston104
- Winterville102
- Ahoskie101
- Pineville100
- Four Oaks100
- Wadesboro98
- Eden98
- Yadkinville97
- Nashville96
- La Grange95
- Wilkesboro94
- Rutherfordton93
- Kings Mountain93
- Supply91
- Snow Hill91
- Tarboro90
- Midland90
- Denton90
- Canton90
- Leicester89
- Windsor88
- Weaverville87
- Harrisburg87
- Pink Hill86
- Cornelius85
- Boone85
- Randleman84
- Burgaw84
- Kenly83
- Creedmoor83
- Cameron83
- Beulaville83
- Mount Holly82
- Chapel Hill82
- Warsaw81
- Maiden81
- Willow Spring80
- Wallace80
- Rockwell80
- Liberty80
- Saint Pauls79
- Holly Springs79
- Edenton79
- Laurinburg78
- Granite Falls78
- Forest City78
- Stanley77
- Richlands77
- Elizabethtown77
- China Grove77
- Belmont76
- Newport74
- Hillsborough74
- Pikeville73
- Maxton73
- Rocky Point72
- Maysville72
- Hendersonvlle72
- Archdale72
- Rose-Hill71
- Middlesex71
- Carthage71
- Vanceboro70
- Riegelwood70
- Newton Grove70
- Gibsonville70
- Roseboro69
- Ramseur69
- Hampstead69
- Bailey69
- Sylva68
- Pittsboro68
- Elm City68
- Warrenton67
- North Wilkesboro67
- Stoneville66
- Hayesville66
- Spring Lake65
- Newland65
- Fairmont65
- Harmony64
- Bladenboro63
- Ayden63
- Clemmons62
- Beaufort62
- Red Springs61
- Princeton61
- Dudley61
- Whitsett60
- Shallotte60
- Pantego60
- Mars Hill59
- Rural Hall58
- Moyock58
- Madison58
- Locust58
- King58
- Bryson City58
- Advance58
- Troutman57
- Hamptonville57
- Elkin57
- Browns Summit57
- Aberdeen57
- Vale56
- Swannanoa56
- Stokesdale56
- Rowland56
- Faison56
- Erwin56
- Clyde56
- Robbinsville55
- Plymouth55
- Mills River55
- Spruce Pine54
- Claremont54
- Trinity53
- Norwood53
- Enfield53
- West Jefferson52
- Tabor City52
- Grifton52
- Chadbourn52
- Bessemer City52
- Spring Hope51
- East Bend51
- Seven Springs50
- Salemburg50
- Linden50
- Jamestown50
- Garland50
- Sparta49
- Oakboro49
- Magnolia49
- Hamlet49
- Cleveland49
- Castle Hayne49
- Wingate47
- Murfreesboro47
- Bolton47
- Littleton46
- Havelock46
- Delco46
- Hudson45
- Elon45
- Trenton44
- Summerfield44
- Sophia44
- Snow Camp44
- Morehead City44
- Iron Station44
- Clarkton44
- Cherryville44
- Catawba44
- Pembroke43
- New London43
- Farmville43
- Fairview43
- Brevard43
- Bolivia43
- Aulander43
- Willard42
- Walnut Cove42
- Troy42
- Shannon42
- Mill Spring42
- Swansboro41
- Millers Creek41
- Currie41
- Kenansville40
- Southport39
- Mt Airy39
- Lawndale39
- Gates39
- Connelly Springs39
- Chocowinity39
- Stantonsburg38
- Parkton38
- Old Fort38
- Mcleansville38
- Flat Rock38
- Davidson38
- Conway38
- Columbia38
- Camden38
- Turkey37
- Fremont37
- Pinnacle36
- Maple Hill36
- Harrells36
- Stedman35
- Sneads Ferry35
- Robersonville35
- Pilot Mountain35
- Lucama35
- Hubert35
- Hiddenite35
- Haw River35
- Elizabeth Cty35
- Dover35
- Walkertown34
- Norlina34
- Colerain34
- Belhaven34
- Battleboro34
- Ash34
- Teachey33
- Seagrove33
- Rolesville33
- Nebo33
- Garysburg33
- Bunnlevel33
- Andrews33
- Stanfield32
- Biscoe32
- Bakersville32
- Autryville32
- Polkton31
- Pinetown31
- N Wilkesboro31
- Lagrange31
- Coats31
- Broadway31
- Boonville31
- Zirconia30
- West End30
- Rougemont30
- Roper30
- Robbins30
- Peachland30
- Jefferson30
- Black Mountain30
- Banner Elk30
- Yanceyville29
- Tar Heel29
- Sherrills Ford29
- Roanoke Rapid29
- Pleasant Garden29
- Jamesville29
- Whittier28
- Valdese28
- Timberlake28
- Sims28
- Mt Pleasant28
- Mt Olive28
- Marble28
- Gold Hill28
- Franklinville28
- Cove City28
- Butner28
- Bear Creek28
- Whitakers27
- Tyner27
- Moncure27
- Jonesville27
- Shawboro26
- Richfield26
- New Hill26
- Mooresboro26
- Mc Leansville26
- Ellerbe26
- Colfax26
- Roaring River25
- Oak Ridge25
- Lilesville25
- Lake Waccamaw25
- Ivanhoe25
- Grimesland25
- Ellenboro25
- Eastover25
- Deep Run25
- Alexander25
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 numberStay compliant in North Carolina
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.
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.