Human Resources Specialists Salary in Iowa

BLS OEWS May 2025 • 12 metro areas • Iowa

Human Resources Specialists in Iowa earn a median salary of $64,527 per year on average across 12 metro and nonmetro areas, -11.5% vs the national median of $72,910. An estimated 8,280 human resources specialists are employed across Iowa, with salaries ranging from $59,770 to $76,790 depending on location.

$64,527 Avg median salary in Iowa
$76,790 Highest paying metro
$59,770 Lowest paying metro
8,280 Employed in Iowa

Compare Human Resources Specialists salaries & buying power

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

Full tool →
Human Resources Specialists
in
    vs

      Human Resources Specialists salaries by city in Iowa

      Metro area Median salary 25th pct 75th pct Employed
      Davenport, IA-IL $76,790 $58,350 $100,090 1,340
      Des Moines, IA $69,120 $56,180 $94,820 2,520
      Ames, IA $68,990 $58,500 $82,140 250
      Iowa City, IA $67,720 $56,670 $83,470 440
      Southeast Iowa $63,080 $51,950 $81,520 780
      Sioux City, IA-NE-SD $63,010 $49,720 $77,630 270
      Northeast Iowa $62,290 $49,310 $81,600 310
      Dubuque, IA $61,570 $52,530 $71,930 440
      Cedar Rapids, IA $61,460 $50,200 $77,940 740
      Southwest Iowa $60,550 $50,810 $79,030 270
      Waterloo, IA $59,970 $48,090 $76,690 340
      Northwest Iowa $59,770 $47,180 $77,990 580

      View Human Resources Specialists salaries in all cities