FMCSA registered motor carriers
Massachusetts
- 39,683Active carriers
- 14Counties
- 3,573Hazmat 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 516 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
- Middlesex County7,510
- Worcester County6,063
- Essex County4,804
- Plymouth County4,071
- Bristol County3,674
- Norfolk County3,659
- Hampden County2,790
- Suffolk County2,176
- Barnstable County2,021
- Hampshire County980
- Berkshire County845
- Franklin County511
- Dukes County331
- Nantucket County247
By cargo carried
- General Freight22,409
- Building Materials17,541
- Construction17,541
- Other14,326
- Machinery, Large Objects6,142
- Logs, Poles, Beams, Lumber4,938
- Utility3,845
- Garbage, Refuse, Trash3,826
- Motor Vehicles3,373
- Household Goods2,704
- Metal: Sheets, Coils, Rolls2,613
- Farm Supplies2,405
- Drive/Tow Away1,797
- Liquids/Gases1,752
- Meat1,632
- Refrigerated Food1,632
- Fresh Produce1,494
- Dry Bulk1,407
- Paper Products1,323
- Passengers1,322
- Grain, Feed, Hay1,122
- Intermodal Containers1,055
- Beverages1,018
- Chemicals537
- U.S. Mail478
- Livestock364
- Mobile Homes335
- Water/Well248
- Coal/Coke178
- Oilfield Equipment114
By operating authority
By safety rating
Hazmat
By fleet size
- 1 power unit19,139
- 2-5 power units13,525
- 6-10 power units2,495
- 11-25 power units1,386
- 26-100 power units555
- 100+ power units184
By driver count
- 1 driver16,433
- 2-5 drivers16,342
- 6-10 drivers2,751
- 11-25 drivers1,315
- 26-100 drivers557
- 100+ drivers159
Cities in Massachusetts with registered carriers 516
Every city with three or more registered carriers in Massachusetts, most carriers first.
- West Roxbury 60
- Belmont 59
- Buzzards Bay 59
- Vineyard Haven 59
- Assonet 58
- East Longmeadow 58
- Lee 58
- Newburyport 58
- Roslindale 58
- Melrose 57
- Sharon 57
- Swampscott 57
- Upton 57
- Needham 56
- North Easton 56
- Northampton 56
- West Boylston 56
- Medfield 55
- N Billerica 55
- Winthrop 54
- Groveland 53
- S Yarmouth 53
- Southborough 53
- West Newton 53
- Berlin 52
- Brighton 52
- West Wareham 52
- Eastham 51
- Hubbardston 51
- N Attleboro 51
- North Billerica 51
- North Dartmouth 51
- Amherst 50
- Falmouth 50
- Hull 50
- Stow 50
- Templeton 50
- Orange 49
- Plympton 49
- West Tisbury 49
- Whitinsville 49
- Concord 48
- Essex 48
- North Dighton 48
- Duxbury 47
- East Taunton 47
- Groton 47
- Mattapoisett 47
- Orleans 47
- South Boston 47
- Dalton 46
- North Adams 46
- Shirley 46
- Ashburnham 45
- Brimfield 45
- Dartmouth 45
- Dighton 45
- Hopedale 45
- Cohasset 44
- E Longmeadow 44
- Grafton 44
- S Weymouth 44
- Marion 42
- Townsend 42
- Oak Bluffs 41
- Wayland 41
- Ashby 40
- Osterville 40
- Sheffield 40
- Marstons Mills 39
- Brookfield 38
- Marstons Mls 38
- North Grafton 38
- Pocasset 37
- Adams 36
- Allston 36
- Dorchester Center 36
- Hatfield 36
- Huntington 36
- Rockport 36
- South Yarmouth 36
- Sturbridge 36
- Topsfield 36
- Dorchestr Ctr 35
- Indian Orchard 35
- S Dartmouth 35
- Chatham 34
- Northfield 34
- Boxford 33
- Charlestown 33
- Lanesborough 32
- Merrimac 32
- Oakham 32
- East Sandwich 31
- Forestdale 31
- Longmeadow 31
- Newbury 31
- Northbridge 31
- Paxton 31
- Princeton 31
- South Chatham 31
- W Brookfield 31
- Wellfleet 31
- Williamsburg 31
- Great Barrington 30
- Jefferson 30
- Yarmouth Port 30
- Cheshire 29
- Dunstable 29
- Jamaica Plain 29
- Bolton 28
- Boxborough 28
- Millville 28
- Needham Hgts 28
- South Deerfield 28
- Florence 27
- Newtonville 27
- S Hamilton 27
- Baldwinville 26
- Granville 26
- Hinsdale 26
- N Brookfield 26
- Rochdale 26
- S Deerfield 26
- Weston 26
- Williamstown 26
- New Braintree 25
- North Chelmsford 25
- South Weymouth 25
- Teaticket 25
- Wales 25
- Ashfield 24
- Brookline 24
- Chestnut Hill 24
- South Grafton 24
- Westhampton 24
- East Wareham 23
- Lenox 23
- North Brookfield 23
- Sherborn 23
- Sunderland 23
- Dennis Port 22
- Dover 22
- Warren 22
- Blandford 21
- Byfield 21
- Phillipston 21
- Bernardston 20
- Colrain 20
- Goshen 20
- Harvard 20
- Harwich Port 20
- Lincoln 20
- Turners Falls 20
- Auburndale 19
- Cotuit 19
- N Chelmsford 19
- Newton Center 19
- West Brookfield 19
- West Newbury 19
- Cherry Valley 18
- Deerfield 18
- Dennis 18
- East Walpole 18
- South Dartmouth 18
- Bourne 17
- Chilmark 17
- North Oxford 17
- Sagamore Bch 17
- W Barnstable 17
- Carlisle 16
- Cummington 16
- Gt Barrington 16
- Manchester 16
- Marlboro 16
- Sagamore Beach 16
- Three Rivers 16
- Wenham 16
- Charlemont 15
- E Brookfield 15
- Foxborough 15
- West Townsend 15
- Whately 15
- Becket 14
- Chester 14
- Holland 14
- Montague 14
- Needham Heights 14
- Russell 14
- Sandisfield 14
- Wellesley 14
- Fiskdale 13
- Gilbertville 13
- Gill 13
- Indian Orch 13
- North Truro 13
- West Hatfield 13
- West Warren 13
- Barnstable 12
- Conway 12
Every city in Massachusetts with registered carriers →
Other states
Every state and territory the register covers, in alphabetical order.
- Florida 157,922
- Georgia 107,802
- Hawaii 5,468
- Iowa 26,817
- Idaho 13,883
- Illinois 55,896
- Indiana 47,147
- Kansas 19,127
- Kentucky 43,320
- Louisiana 12,481
- Maryland 44,195
- Maine 14,220
- Michigan 78,017
- Minnesota 76,039
- Missouri 26,713
- Mississippi 12,661
- Montana 9,030
- North Carolina 54,224
- North Dakota 6,595
- Nebraska 29,124
What this page shows
This page covers motor carriers registered with FMCSA in MA. It lists 39,683 carriers in MA.