Human Resources Managers Salary in Iowa

BLS OEWS May 2025 • 12 metro areas • Iowa

Human Resources Managers in Iowa earn a median salary of $122,178 per year on average across 12 metro and nonmetro areas, -12.7% vs the national median of $140,030. An estimated 1,790 human resources managers are employed across Iowa, with salaries ranging from $111,070 to $137,350 depending on location.

$122,178 Avg median salary in Iowa
$137,350 Highest paying metro
$111,070 Lowest paying metro
1,790 Employed in Iowa

Compare Human Resources Managers salaries & buying power

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

Full tool →
Human Resources Managers
in
    vs

      Human Resources Managers salaries by city in Iowa

      Metro area Median salary 25th pct 75th pct Employed
      Des Moines, IA $137,350 $108,000 $167,920 570
      Davenport, IA-IL $134,570 $101,140 $170,930 280
      Ames, IA $131,240 $96,120 $150,560 50
      Dubuque, IA $129,500 $99,310 $148,450 70
      Sioux City, IA-NE-SD $127,900 $104,720 $155,060 60
      Cedar Rapids, IA $122,970 $99,450 $153,240 150
      Southeast Iowa $118,790 $95,810 $132,440 150
      Southwest Iowa $116,360 $80,970 $129,350 50
      Waterloo, IA $113,910 $94,900 $141,780 80
      Northwest Iowa $111,360 $97,360 $141,640 120
      Northeast Iowa $111,110 $95,040 $140,750 80
      Iowa City, IA $111,070 $94,130 $137,740 130

      View Human Resources Managers salaries in all cities