Nursing Assistants Salary in Iowa

BLS OEWS May 2025 • 12 metro areas • Iowa

Nursing Assistants in Iowa earn a median salary of $38,521 per year on average across 12 metro and nonmetro areas, -2.6% vs the national median of $39,530. An estimated 23,300 nursing assistants are employed across Iowa, with salaries ranging from $37,520 to $40,460 depending on location.

$38,521 Avg median salary in Iowa
$40,460 Highest paying metro
$37,520 Lowest paying metro
23,300 Employed in Iowa

Compare Nursing Assistants salaries & buying power

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

Full tool →
Nursing Assistants
in
    vs

      Nursing Assistants salaries by city in Iowa

      Metro area Median salary 25th pct 75th pct Employed
      Dubuque, IA $40,460 $38,350 $47,110 890
      Des Moines, IA $39,790 $37,790 $46,630 4,870
      Cedar Rapids, IA $39,260 $36,360 $45,390 1,670
      Ames, IA $39,110 $38,230 $45,310 760
      Sioux City, IA-NE-SD $38,320 $36,280 $45,550 1,020
      Waterloo, IA $38,090 $35,900 $43,200 1,400
      Southwest Iowa $38,060 $36,540 $44,480 1,450
      Northwest Iowa $38,030 $36,640 $42,840 3,120
      Iowa City, IA $37,900 $35,460 $46,020 1,200
      Davenport, IA-IL $37,870 $35,820 $43,940 2,030
      Southeast Iowa $37,840 $36,710 $43,460 2,960
      Northeast Iowa $37,520 $36,520 $44,100 1,930

      View Nursing Assistants salaries in all cities