Childcare Workers Salary in Iowa

BLS OEWS May 2025 • 12 metro areas • Iowa

Childcare Workers in Iowa earn a median salary of $27,441 per year on average across 12 metro and nonmetro areas, -14.4% vs the national median of $32,050. An estimated 6,300 childcare workers are employed across Iowa, with salaries ranging from $22,390 to $30,850 depending on location.

$27,441 Avg median salary in Iowa
$30,850 Highest paying metro
$22,390 Lowest paying metro
6,300 Employed in Iowa

Compare Childcare Workers salaries & buying power

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

Full tool →
Childcare Workers
in
    vs

      Childcare Workers salaries by city in Iowa

      Metro area Median salary 25th pct 75th pct Employed
      Davenport, IA-IL $30,850 $29,120 $33,730 710
      Des Moines, IA $30,560 $26,730 $33,120 1,460
      Dubuque, IA $30,260 $29,100 $35,510 350
      Cedar Rapids, IA $29,080 $25,000 $31,200 410
      Iowa City, IA $27,910 $22,930 $32,050 440
      Sioux City, IA-NE-SD $27,900 $24,960 $29,120 270
      Ames, IA $27,580 $24,720 $30,220 200
      Waterloo, IA $27,380 $22,660 $31,450 410
      Northeast Iowa $25,420 $21,160 $27,940 490
      Southwest Iowa $25,110 $21,140 $28,460 280
      Southeast Iowa $24,850 $22,100 $30,660 660
      Northwest Iowa $22,390 $20,700 $27,910 620

      View Childcare Workers salaries in all cities