Occupational Health and Safety Specialists Salary in Iowa

BLS OEWS May 2025 • 12 metro areas • Iowa

Occupational Health and Safety Specialists in Iowa earn a median salary of $82,049 per year on average across 12 metro and nonmetro areas, -2.2% vs the national median of $83,910. An estimated 1,240 occupational health and safety specialists are employed across Iowa, with salaries ranging from $76,800 to $94,200 depending on location.

$82,049 Avg median salary in Iowa
$94,200 Highest paying metro
$76,800 Lowest paying metro
1,240 Employed in Iowa

Compare Occupational Health and Safety Specialists salaries & buying power

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

Full tool →
Occupational Health and Safety Specialists
in
    vs

      Occupational Health and Safety Specialists salaries by city in Iowa

      Metro area Median salary 25th pct 75th pct Employed
      Davenport, IA-IL $94,200 $74,000 $103,200 130
      Sioux City, IA-NE-SD $88,290 $55,940 $100,610 60
      Waterloo, IA $82,920 $67,050 $99,450 60
      Des Moines, IA $82,830 $65,680 $102,140 270
      Northeast Iowa $81,810 $67,340 $95,260 70
      Northwest Iowa $81,230 $68,630 $94,280 140
      Cedar Rapids, IA $80,320 $70,750 $97,070 100
      Iowa City, IA $80,230 $67,850 $94,730 50
      Dubuque, IA $79,560 $64,340 $96,150 30
      Ames, IA $79,410 $68,830 $95,090 70
      Southeast Iowa $76,990 $61,920 $92,190 210
      Southwest Iowa $76,800 $58,860 $89,190 50

      View Occupational Health and Safety Specialists salaries in all cities