Firefighters Salary in Ohio

BLS OEWS May 2025 • 16 metro areas • Ohio

Firefighters in Ohio earn a median salary of $53,223 per year on average across 16 metro and nonmetro areas, -10.6% vs the national median of $59,530. An estimated 19,140 firefighters are employed across Ohio, with salaries ranging from $39,820 to $71,030 depending on location.

$53,223 Avg median salary in Ohio
$71,030 Highest paying metro
$39,820 Lowest paying metro
19,140 Employed in Ohio

Compare Firefighters salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Firefighters
in
    vs

      Firefighters salaries by city in Ohio

      Metro area Median salary 25th pct 75th pct Employed
      Columbus, OH $71,030 $51,350 $97,680 3,640
      Akron, OH $63,110 $46,710 $75,720 1,220
      Cleveland, OH $62,460 $48,020 $75,130 4,070
      Toledo, OH $61,260 $45,850 $76,890 1,090
      Lima, OH $60,740 $47,220 $61,950 130
      Dayton, OH $56,920 $39,780 $66,040 1,340
      Cincinnati, OH-KY-IN $54,130 $43,310 $71,030 3,670
      Eastern Ohio $53,630 $38,250 $58,140 270
      North Northeastern Ohio nonmetropolitan area (noncontiguous) $49,080 $35,420 $62,030 790
      Southern Ohio $48,600 $38,250 $62,030 420
      West Northwestern Ohio $48,520 $35,930 $59,810 430
      Sandusky, OH $48,480 $37,950 $60,500 270
      Mansfield, OH $46,030 $36,490 $58,770 290
      Youngstown, OH $45,330 $36,460 $57,420 760
      Canton, OH $42,430 $37,710 $49,130 630
      Springfield, OH $39,820 $35,690 $49,320 120

      View Firefighters salaries in all cities