verified BLS-Verified Source: U.S. Bureau of Labor Statistics (BLS) May 2025 release

HR Specialist Salary in Iowa

Median Annual in Iowa
$66,710/yr
Median Hourly Wage
$32.07/hr
▼ 12% below U.S. median

Salary Distribution in Iowa

groups Employed in IA
7,930
public U.S. Median
$75,940
savings Real pay (cost-adjusted)
$76,012 #18 of 51

HR Specialist pay in Iowa, explained

Human resources specialists in Iowa earn a median of $66,710 per year ($32.07 per hour), which is 12% below the national median of $75,940. Entry-level workers earn around $45,400, while the most experienced human resources specialists reach about $110,640. Pay varies by employer, setting, and metro area within Iowa.

Is $66,710 good pay in Iowa?

Adjusted for Iowa's cost of living (which runs 88% of the U.S. average), that $66,710 is worth about $76,012 in national buying power — ranking Iowa #18 for real pay (vs #40 on the sticker number).

See the full HR Specialist Real Pay Index arrow_forward

HR Specialist pay by experience in Iowa

Entry level (10th pct)
$45,400
$21.83/hr
Median
Mid-career (50th pct)
$66,710
$32.07/hr
Experienced (90th pct)
$110,640
$53.19/hr

HR Specialist pay in neighboring states

StateMedian / yrReal payvs IA
Iowa (here) $66,710 $76,012
Minnesota $78,760 $79,861 −$12,050
Illinois $76,820 $76,852 −$10,110
Wisconsin $70,540 $74,967 −$3,830
South Dakota $67,590 $76,299 −$880
Missouri $66,990 $73,764 −$280
Nebraska $61,930 $68,732 +$4,780

HR Specialist in Iowa: FAQ

How much do human resources specialists make in Iowa?

Human resources specialists in Iowa earn a median of $66,710 per year ($32.07 per hour), compared with $75,940 nationally.

Does Iowa pay human resources specialists well?

At $66,710, Iowa pays 12% below the national median for human resources specialists. An estimated 7,930 work in the state.

HR Specialist salary in other states

All 51 states ranked arrow_forward

Related careers in Iowa