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.
Firefighters
in
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 | — |