Firefighter Salary in Ohio
Firefighter pay in Ohio, explained
Firefighters in Ohio earn a median of $59,370 per year ($28.54 per hour), in line with the national median of $59,280. Entry-level workers earn around $34,420, while the most experienced firefighters reach about $84,010. Pay varies by employer, setting, and metro area within Ohio.
Is $59,370 good pay in Ohio?
Adjusted for Ohio's cost of living (which runs 93% of the U.S. average), that $59,370 is worth about $63,994 in national buying power — ranking Ohio #17 for real pay (vs #18 on the sticker number).
Firefighter pay by experience in Ohio
Firefighter pay in neighboring states
| State | Median / yr | Real pay | vs OH |
|---|---|---|---|
| Ohio (here) | $59,370 | $63,994 | — |
| Pennsylvania | $73,460 | $75,288 | −$14,090 |
| Indiana | $62,780 | $67,267 | −$3,410 |
| Michigan | $54,640 | $56,788 | +$4,730 |
| West Virginia | $37,350 | $41,733 | +$22,020 |
| Kentucky | $37,150 | $41,205 | +$22,220 |
Firefighter in Ohio: FAQ
How much do firefighters make in Ohio?
Firefighters in Ohio earn a median of $59,370 per year ($28.54 per hour), compared with $59,280 nationally.
Does Ohio pay firefighters well?
At $59,370, Ohio pays about the same as the national median for firefighters. An estimated 18,100 work in the state.