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.
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