Short answer
Ohio had 5,444 trucking establishments with paid employees in 2023, employing 73,687 people on a $4.59 billion payroll (Census County Business Patterns): eighth among states by count and fourth by jobs. FMCSA's register lists 48,631 active carriers with an Ohio address, half of them single-truck operations. The largest for-hire fleets registered there are R+L Carriers (Greenwood Motor Lines) and Dayton Freight. Check any carrier in SAFER, plus its PUCO registration for for-hire work within Ohio.
- Ohio has 5,444 trucking establishments and 73,687 employees (Census, 2023): 3.2% of US establishments and fourth among states for trucking jobs.
- 357 less-than-truckload establishments employ 16,621 people, 22.6% of Ohio trucking jobs, at 46.6 per site.
- Franklin County (Columbus) leads with 669 establishments and 11,278 employees.
- FMCSA lists 48,631 active carriers in Ohio; 51.4% of those reporting any trucks report exactly one.
- For-hire carriers working within Ohio must register with the PUCO and hold a current certificate.
On this page
This report is for shippers choosing an Ohio carrier, drivers comparing employers, and B2B sellers whose customers are trucking companies, from equipment dealers and dock service firms to insurers and software vendors. It uses two federal sources that count very different things.
Ohio trucking by the numbers
County Business Patterns 2023 covers NAICS 484 (Truck Transportation) for the state of Ohio.
| Measure (2023) | Ohio |
|---|---|
| Establishments | 5,444 |
| Employees (week of March 12) | 73,687 |
| Annual payroll | $4,587,897,000 |
| Average employees per establishment | 13.5 |
| Average annual pay | $62,262 |
| Share of US establishments | 3.2% of 170,286 |
| Rank among states by establishments | 8th |
Ranked by employees instead, Ohio is fourth, behind Texas, California and Illinois (our ranking from the same state file). Illinois has 15,020 establishments to Ohio's 5,444 but only about 13,000 more jobs: Ohio's carriers are fewer and larger.
What kind of trucking Ohio does
| Type of trucking (NAICS) | Establishments | Employees | Average annual pay |
|---|---|---|---|
| Long-distance truckload (484121) | 1,902 | 21,880 | $64,487 |
| Local general freight (484110) | 1,366 | 15,110 | $50,077 |
| Specialized local (484220) | 1,232 | 9,369 | $63,167 |
| Specialized long-distance (484230) | 363 | 7,894 | $71,511 |
| Less-than-truckload (484122) | 357 | 16,621 | $67,998 |
| Household and office moving (484210) | 224 | 2,813 | $47,547 |
Less-than-truckload (LTL) is the standout. Only 6.6% of Ohio's establishments are LTL terminals, but they hold 22.6% of the jobs, 46.6 people per site against 11.5 for truckload. LTL networks run on cross-docks, forklifts and pickup-and-delivery routes: a different customer from a truckload carrier with a yard and a dispatcher.
Where Ohio's trucking companies are
| County | Establishments | Employees | Of which LTL employees |
|---|---|---|---|
| Franklin (Columbus) | 669 | 11,278 | 2,989 |
| Cuyahoga (Cleveland) | 573 | 5,033 | 1,219 |
| Summit (Akron) | 259 | 5,606 | 1,954 |
| Hamilton (Cincinnati) | 258 | 4,520 | Not reported (high-noise figure) |
| Butler | 222 | 3,186 | 1,627 |
| Stark (Canton) | 154 | 1,758 | 160 |
| Montgomery (Dayton) | 148 | 3,207 | 1,937 |
| Lucas (Toledo) | 141 | 2,887 | 1,040 |
The Census Bureau published Hamilton County's LTL employment but flagged it as high-noise (the noise it adds for confidentiality moved the value by 5% or more), so we leave it out. Franklin County has 12.3% of the state's establishments and 15.3% of its trucking jobs. Summit and Montgomery are the LTL counties: about a third of Summit's trucking employees and 60% of Montgomery's work at LTL sites.
Fleet sizes
| Employees per establishment | Establishments |
|---|---|
| 1 to 4 | 3,445 |
| 5 to 9 | 687 |
| 10 to 19 | 554 |
| 20 to 49 | 429 |
| 50 to 99 | 178 |
| 100 to 249 | 112 |
| 250 to 499 | 33 |
| 500 to 999 | 5 |
| 1,000 or more | 1 |
In broader bands, 4,686 establishments have 1 to 19 employees, 607 have 20 to 99 and 151 have 100 or more. The 758 with 20 or more are where safety managers, maintenance shops and procurement sit.
The Census count covers establishments with paid employees, not companies: a carrier with terminals in Columbus, Dayton and Toledo counts three times. Owner-operators without employees are left out, and private fleets count in their owners' industries.
The federal register: 48,631 carriers
FMCSA's Company Census File lists every entity with a USDOT number. Carriers fill in the data themselves on form MCS-150 and must update it every 24 months, or the USDOT number is deactivated (49 CFR 390.19). These figures are for active carrier registrations with an Ohio physical address, as of the 29 October 2026 file.
| Measure | Ohio |
|---|---|
| Active carrier registrations | 48,631 |
| Interstate | 26,302 (54.1%) |
| Intrastate only | 22,329 (45.9%) |
| Declare for-hire operation | 35,879 (73.8%) |
| Private fleet only | 12,298 (25.3%) |
| Report hazardous materials | 5,613 (11.5%) |
| One power unit | 23,979 |
| 2 to 10 power units | 18,600 |
| 11 to 50 power units | 3,218 |
| More than 50 power units | 885 |
| MCS-150 updated in the last 24 months | 28,750 (59.1%) |
The register has 8.9 entries for every Census establishment because it includes owner-operators, private fleets of non-trucking businesses, carriers that rarely run and some bus operators (4.3% list passengers). Cargo types are self-reported by carriers, and FMCSA's open-data file doesn't always match a carrier's own SAFER record, so that passenger share is indicative. Treat its fleet counts as claims: a handful of Ohio records report tens of thousands of power units against one or two drivers.
Largest for-hire fleets registered in Ohio
From the same file: for-hire freight carriers with an Ohio address, a 2024 or later MCS-150 update and a driver count consistent with the fleet, excluding private fleets, waste haulers and passenger carriers.
| Carrier (legal name, trade name) | City | Power units | Drivers |
|---|---|---|---|
| Greenwood Motor Lines (R+L Carriers) | Wilmington | 10,382 | 10,946 |
| Dayton Freight Lines | Dayton | 2,278 | 2,650 |
| Cintas Service Transportation | Mason | 1,995 | 1,816 |
| FAF LLC | Groveport | 1,729 | 1,917 |
| STG Drayage | Dublin | 1,384 | 1,361 |
| Kroger Dedicated Logistics | Cincinnati | 1,198 | 709 |
| Containerport Group | Cleveland | 1,150 | 1,150 |
| Midwest Logistics Systems | Celina | 1,128 | 1,224 |
| Carter Lumber Transport | Kent | 951 | 794 |
| The Kaplan Trucking Company | Cleveland | 867 | 867 |
The biggest private fleets in the Ohio file belong to Cintas Corporation No 2 (6,341 power units), Rumpke Transportation (2,171), Davey Tree Expert (2,152) and Kroger Fulfillment Network (2,152). No SEC-listed company in the trucking SIC codes (4210 to 4231) has its headquarters in Ohio: EDGAR's SIC 4213 search for Ohio returns only past filers such as Roadway Corp and Caliber System.
How to check an Ohio carrier
- Look up the USDOT number in FMCSA's SAFER Company Snapshot: operation type, cargo, power units, inspections, out-of-service rates and crashes.
- Check authority and insurance in FMCSA's Licensing and Insurance search for any interstate for-hire carrier. The federal minimum is $750,000 of liability for general freight and $1,000,000 to $5,000,000 for hazardous materials (49 CFR 387.9).
- For loads that stay in Ohio, confirm PUCO registration. Under Ohio Administrative Code 4901:2-21-03, a for-hire carrier may not operate in intrastate commerce without registering with the commission and holding a current certificate.
- Read the MCS-150 date. A record older than 24 months is out of date at best; at worst the USDOT number has been deactivated.
- Match equipment to freight. Ask an LTL carrier for its terminal map and a truckload carrier for its lanes and trailer types, then call two shippers on similar lanes.
Selling to Ohio trucking companies
| Size (employees) | Establishments | Who decides | What they buy |
|---|---|---|---|
| 1 to 19 | 4,686 | Owner, often driving or dispatching | Insurance, fuel cards, factoring, repairs |
| 20 to 99 | 607 | Owner with a safety or operations manager | Telematics, maintenance, recruiting, training |
| 100 or more | 151 | Terminal managers, directors of maintenance and safety, procurement | Dock equipment, forklifts, facilities, fleet software, tires |
LTL carriers buy terminal by terminal but sign at regional or head office, so map both. To find the people at each level, see how to find decision makers.
Illustrative example. The seller and its rates are invented; the counts are Census 2023 data.
Buckeye Dock Service (buckeyedock.example) repairs dock levelers, doors and forklifts. Its best customers are LTL cross-docks, so it starts with the four counties where LTL employment is highest: Franklin, Summit, Montgomery and Butler have 125 LTL establishments with 8,507 employees between them. Two contacts per site (terminal manager and regional maintenance manager) is 250 people. At a 6% reply rate that's 15 conversations; if a third agree to a free dock audit, 5 audits a quarter. Bebop can pull the terminals that match and research each one before the first call.
Hi [first name], it's [your name] from Buckeye Dock Service. I'll be quick. You run [number] doors at [city], and on a cross-dock a stuck leveler idles a door and a forklift together. We do quarterly dock audits for terminals in [county] and fix what we find the same week. Could I walk your dock on [day] for 30 minutes, at no charge?
Ohio sources
| Source | What it gives you |
|---|---|
| FMCSA Company Census File | Every USDOT registration: name, address, fleet, cargo, update date |
| Ohio Administrative Code 4901:2-21-03 | PUCO registration rule for intrastate for-hire carriers |
| Ohio Trucking Association | Westerville-based association: members-only directory, Buyer's Guide, Ohio Trucking Safety Council |
Next step: the shippers behind Ohio's freight are in the report on manufacturing companies in Ohio.
Sources
- County Business Patterns (CBP), 2023, US Census Bureau, accessed 30 October 2026
- County Business Patterns datasets, 2023 (state and county files), US Census Bureau, accessed 30 October 2026
- Company Census File, Federal Motor Carrier Safety Administration (data.transportation.gov), updated 29 October 2026, accessed 30 October 2026
- Company Snapshot, Federal Motor Carrier Safety Administration (SAFER), accessed 30 October 2026
- Licensing and Insurance carrier search, Federal Motor Carrier Safety Administration, accessed 30 October 2026
- 49 CFR 390.19, Motor carrier identification reports, Legal Information Institute, Cornell Law School, accessed 30 October 2026
- 49 CFR 387.9, Financial responsibility, minimum levels, Legal Information Institute, Cornell Law School, accessed 30 October 2026
- Ohio Admin. Code 4901:2-21-03, Registration of for-hire motor carriers, Legal Information Institute, Cornell Law School, accessed 30 October 2026
- Ohio Trucking Association, Ohio Trucking Association, accessed 30 October 2026
- EDGAR company search, SIC 4213, Ohio, US Securities and Exchange Commission, accessed 30 October 2026
Written by the Bebop team at Blackpearl Group. Published .
Questions people ask
How many trucking companies are in Ohio?
It depends on the count. Census County Business Patterns found 5,444 trucking establishments with paid employees in Ohio in 2023, employing 73,687 people. FMCSA's register lists 48,631 active carriers with an Ohio address in its October 2026 file, a far larger number because it includes owner-operators without employees, private fleets of non-trucking companies and carriers that rarely operate.
What are the largest trucking companies in Ohio?
By power units in FMCSA's register, the largest for-hire fleet with an Ohio address is Greenwood Motor Lines, which trades as R+L Carriers, in Wilmington, with 10,382 power units and 10,946 drivers. Dayton Freight Lines follows with 2,278 power units. Carriers report these numbers themselves. No SEC-listed trucking company is headquartered in Ohio, so revenue figures aren't public.
Do trucking companies in Ohio need to register with the PUCO?
Yes, for for-hire work within Ohio. Ohio Administrative Code 4901:2-21-03 says a for-hire motor carrier may not operate in intrastate commerce unless it has registered with the commission and holds a current, valid certificate, and it should obtain a USDOT number before applying. Interstate carriers need a USDOT number and, for most for-hire freight, federal operating authority.
Where are most trucking companies in Ohio?
Franklin County (Columbus) has the most trucking establishments, 669 in 2023, with 11,278 employees, according to Census County Business Patterns. Cuyahoga County (Cleveland) has 573, then Summit (Akron) and Hamilton (Cincinnati) with 259 and 258. Summit and Montgomery (Dayton) counties stand out for less-than-truckload terminals, which employ 1,954 and 1,937 people there.
How do I check an Ohio trucking company's safety record?
Search its USDOT number, MC number or name in FMCSA's SAFER Company Snapshot, which shows inspections, out-of-service rates, crashes and any safety rating. Then check its authority and insurance filings in FMCSA's Licensing and Insurance search, confirm PUCO registration for loads inside Ohio, and make sure its MCS-150 update is less than 24 months old.