📖 Read the firefighters salary & career guide →
Firefighters Salary in Ohio
Ranked #22 of 50 · OH
Salary Distribution (10th–90th percentile)
About 80% of firefighterss in Ohio earn between $34,420 and $84,010. The blue band is the middle 50% (P25–P75); the dot marks the median.
Compared to the U.S.
The mean firefighters salary in Ohio is $58,130, about 8.6% below the U.S. average ($63,630). That works out to roughly $28/hr at 2,080 hours per year.
Metro Areas in Ohio
| Metro area | Median | Mean | Employment |
|---|---|---|---|
| Cleveland, OH | $62,720 | $61,340 | 3,660 |
| Columbus, OH | $61,780 | $67,630 | 4,130 |
| Akron, OH | $61,140 | $61,000 | 1,240 |
| Toledo, OH | $60,590 | $60,470 | 1,010 |
| Lima, OH | $60,020 | $52,170 | 150 |
| Cincinnati, OH-KY-IN | $58,570 | $57,510 | 3,380 |
| Dayton-Kettering-Beavercreek, OH | $57,400 | $54,880 | 1,260 |
| Sandusky, OH | $47,270 | $49,620 | 270 |
Frequently Asked Questions
How much do firefighters make in Ohio?
The median firefighters salary in Ohio is $59,370 per year (mean $58,130), and about 80% earn between $34,420 and $84,010.
How much do firefighters make per hour in Ohio?
Roughly $28 per hour, based on a mean annual wage of $58,130 and 2,080 work hours per year.
Is Ohio a high-paying state for firefighters?
Ohio ranks #22 of 50 states for firefighters pay. Its mean salary of $58,130 is about 8.6% below the U.S. average of $63,630.
Which metro areas in Ohio pay firefighters the most?
The highest-paying metro areas in Ohio for firefighters are Cleveland, OH ($62,720), Columbus, OH ($61,780), Akron, OH ($61,140), by median annual wage.