FMCSA registered motor carriers
North Carolina
- 54,224Active carriers
- 100Counties
- 4,209Hazmat carriers
Registration data from the FMCSA Company Census File (MCS-150), the federal filing every active interstate and intrastate-for-hire motor carrier submits. A record here is one USDOT number, not one truck.
The carriers are grouped below by county, by the cargo they report, by operating authority, by safety rating and by fleet size, and the 671 cities with three or more registered carriers are listed at the foot of the page. Each list names the set it covers and links every county, city and category it holds to its own page.
By county
- Mecklenburg County6,590
- Wake County4,875
- Guilford County2,836
- Cumberland County1,528
- Union County1,447
- Forsyth County1,425
- Johnston County1,260
- Cabarrus County1,184
- Buncombe County1,077
- Iredell County1,054
- Gaston County984
- Durham County975
- Davidson County864
- Robeson County840
- Pitt County821
- Catawba County819
- Alamance County817
- Wayne County763
- Randolph County746
- Surry County746
- Rowan County730
- Sampson County707
- New Hanover County663
- Harnett County602
- Onslow County600
- Duplin County591
- Henderson County584
- Nash County562
- Wilson County531
- Brunswick County528
- Columbus County504
- Lenoir County492
- Cleveland County473
- Lincoln County467
- Stanly County457
- Lee County453
- Craven County452
- Rockingham County449
- Wilkes County441
- Franklin County400
- Moore County398
- Pender County397
- Beaufort County388
- Caldwell County379
- Halifax County364
- Granville County324
- Haywood County323
- Burke County317
- Chatham County309
- Vance County308
- Bladen County288
- Rutherford County286
- Edgecombe County282
- Yadkin County281
- Pasquotank County251
- Carteret County250
- Davie County249
- Richmond County240
- Anson County234
- Stokes County230
- McDowell County226
- Bertie County226
- Hoke County224
- Alexander County219
- Cherokee County217
- Orange County210
- Northampton County207
- Ashe County207
- Madison County206
- Hertford County204
- Macon County202
- Martin County200
- Yancey County200
- Person County198
- Watauga County173
- Currituck County170
- Montgomery County161
- Jackson County154
- Avery County147
- Jones County143
- Greene County135
- Perquimans County131
- Warren County129
- Scotland County128
- Transylvania County118
- Washington County118
- Chowan County111
- Polk County106
- Gates County106
- Dare County99
- Alleghany County94
- Mitchell County88
- Pamlico County86
- Clay County85
- Swain County84
- Caswell County75
- Camden County66
- Graham County57
- Tyrrell County39
- Hyde County38
By cargo carried
- General Freight33,743
- Other17,538
- Building Materials16,044
- Construction16,044
- Machinery, Large Objects9,640
- Logs, Poles, Beams, Lumber9,585
- Farm Supplies6,392
- Grain, Feed, Hay6,226
- Motor Vehicles5,958
- Metal: Sheets, Coils, Rolls5,253
- Fresh Produce4,582
- Dry Bulk4,574
- Paper Products4,266
- Household Goods4,018
- Meat3,876
- Refrigerated Food3,876
- Garbage, Refuse, Trash3,245
- Utility3,097
- Beverages3,025
- Drive/Tow Away2,762
- Intermodal Containers2,297
- U.S. Mail2,025
- Passengers1,617
- Liquids/Gases1,604
- Livestock1,359
- Chemicals977
- Mobile Homes748
- Coal/Coke670
- Water/Well642
- Oilfield Equipment560
By operating authority
By safety rating
- Satisfactory1,011
- Conditional542
- Unsatisfactory81
Hazmat
By fleet size
- 1 power unit27,831
- 2-5 power units15,795
- 6-10 power units2,695
- 11-25 power units1,562
- 26-100 power units665
- 100+ power units222
By driver count
- 1 driver26,199
- 2-5 drivers18,736
- 6-10 drivers2,729
- 11-25 drivers1,420
- 26-100 drivers675
- 100+ drivers221
Cities in North Carolina with registered carriers 671
Every city with three or more registered carriers in North Carolina, most carriers first.
- Princeville 6
- Sharpsburg 6
- Buxton 5
- Cedar Grove 5
- Charolette 5
- Collettsville 5
- Conetoe 5
- Hamilton 5
- Highpoint 5
- Hobgood 5
- Kelford 5
- Kill Devil Hl 5
- Manns Harbor 5
- Mcgrady 5
- Prospect Hill 5
- Swan Quarter 5
- Terrell 5
- Topton 5
- Unionville 5
- Watha 5
- Weddington 5
- Winston 5
- Almond 4
- Ashville 4
- Blanch 4
- Bullock 4
- Carolina Bch 4
- Gibson 4
- Greenboro 4
- Harbinger 4
- Kure Beach 4
- Lenior 4
- Mathews 4
- Newbern 4
- Ocean Isl Bch 4
- Ocean Isle 4
- Pine Hall 4
- Poplar Branch 4
- Raliegh 4
- Smyrna 4
- Springlake 4
- Swanquarter 4
- Trent Woods 4
- Welcome 4
- Wrightsville Beach 4
- Albermarle 3
- Ansonville 3
- Atlantic 3
- Atlantic Beach 3
- Badin 3
- Bonlee 3
- Bridgeton 3
- Charlottte 3
- Cooleemee 3
- Corolla 3
- Currituck 3
- Davis 3
- Dublin 3
- Faith 3
- Fay 3
- Fuguay Varina 3
- Gloucester 3
- Jackson Springs 3
- Maple 3
- Marshallberg 3
- Milton 3
- Powellsville 3
- Research Triangle Park 3
- Scaly Mountain 3
- Severn 3
- Williston 3
Every city in North Carolina with registered carriers →
Other states
Every state and territory the register covers, in alphabetical order.
- Kentucky 43,320
- Louisiana 12,481
- Massachusetts 39,683
- Maryland 44,195
- Maine 14,220
- Michigan 78,017
- Minnesota 76,039
- Missouri 26,713
- Mississippi 12,661
- Montana 9,030
- North Dakota 6,595
- Nebraska 29,124
- New Hampshire 6,124
- New Jersey 49,529
- New Mexico 11,420
- Nevada 10,581
- New York 129,396
- Ohio 52,079
- Oklahoma 27,489
- Oregon 28,874
What this page shows
This page covers motor carriers registered with FMCSA in NC. It lists 54,224 carriers in NC.