Firefighters Salary in Iowa

BLS OEWS May 2025 • 10 metro areas • Iowa

Firefighters in Iowa earn a median salary of $58,552 per year on average across 10 metro and nonmetro areas, -1.6% vs the national median of $59,530. An estimated 1,900 firefighters are employed across Iowa, with salaries ranging from $33,430 to $86,140 depending on location.

$58,552 Avg median salary in Iowa
$86,140 Highest paying metro
$33,430 Lowest paying metro
1,900 Employed in Iowa

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 Iowa

      Metro area Median salary 25th pct 75th pct Employed
      Ames, IA $86,140 $56,150 $86,140 60
      Waterloo, IA $64,230 $57,040 $66,650 110
      Cedar Rapids, IA $60,690 $49,830 $60,690 170
      Sioux City, IA-NE-SD $60,630 $49,820 $60,630 120
      Davenport, IA-IL $59,420 $47,420 $63,920 420
      Iowa City, IA $58,000 $36,460 $58,000
      Southeast Iowa $58,000 $45,990 $63,340 220
      Northeast Iowa $53,400 $38,230 $53,400 60
      Des Moines, IA $51,580 $42,020 $87,840 740
      Northwest Iowa $33,430 $32,820 $41,990

      View Firefighters salaries in all cities