Community Health Workers Salary in Iowa

BLS OEWS May 2025 • 5 metro areas • Iowa

Community Health Workers in Iowa earn a median salary of $48,060 per year on average across 5 metro and nonmetro areas, -5.8% vs the national median of $51,030. An estimated 240 community health workers are employed across Iowa, with salaries ranging from $46,820 to $50,250 depending on location.

$48,060 Avg median salary in Iowa
$50,250 Highest paying metro
$46,820 Lowest paying metro
240 Employed in Iowa

Compare Community Health Workers salaries & buying power

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

Full tool →
Community Health Workers
in
    vs

      Community Health Workers salaries by city in Iowa

      Metro area Median salary 25th pct 75th pct Employed
      Des Moines, IA $50,250 $45,290 $52,810 80
      Sioux City, IA-NE-SD $48,000 $40,360 $61,390 50
      Southeast Iowa $47,910 $39,760 $63,960 40
      Waterloo, IA $47,320 $44,570 $58,490 30
      Davenport, IA-IL $46,820 $40,780 $53,890 40

      View Community Health Workers salaries in all cities