Salaripedia
English

How much does a human resources specialist make in Iowa?

$66,710a year

Median yearly pay for human resources specialists in Iowa. That is $32.07 an hour or $5,559 a month.

Hourly
$32.07
Vs. national median
-12%
Rank among states
40 of 51
Jobs in the state
7,930
Pay range
Lowest 10%: $45,400Median: $66,710Highest 10%: $110,600
PercentileYearlyHourly
10th$45,400$21.83
25th$53,890$25.91
Median$66,710$32.07
75th$85,770$41.24
90th$110,600$53.19

Cities in Iowa

Metro areas, median yearly pay.

Davenport, IA$79,670
Des Moines, IA$71,600
Iowa City, IA$71,120
Ames, IA$70,060
Dubuque, IA$64,390
Cedar Rapids, IA$63,070
Sioux City, IA$63,040
Waterloo, IA$61,900
Omaha, NE$61,840
Salaries for every job in Iowa

Nearby in the ranking

States with similar pay for human resources specialists.

37. Missouri$66,990
38. Wyoming$66,970
39. West Virginia$66,860
40. Iowa$66,710
41. Florida$66,410
42. Indiana$65,600
43. South Carolina$65,370
Human Resources Specialist salary in all states

Frequently asked questions

How much does a human resources specialist make an hour in Iowa?

The median hourly pay in Iowa is $32.07 ($66,710 a year).

Do human resources specialists make more in Iowa than the national average?

No: $66,710 against $75,940 nationally, 12% less.

Where does Iowa rank for human resources specialist pay?

Iowa ranks 40 of 51 states.

Which city in Iowa pays human resources specialists the most?

Davenport-Moline-Rock Island, IA-IL, with a median of $79,670 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.