SalaryData

Human Resources Manager Salary in Iowa

Based on 2K+ workers in Iowa

Data year: 2025 · Last updated: June 2026

Median Annual Salary (IA)

$126,370

$60.755/hr

vs National Average

$138,551

-8.8% vs national median

Salary Range (10th–90th)

$86K $207K

2K employed in Iowa

The median Human Resources Manager salary in Iowa is $126,370 per year, which is approximately 9% below the national average. Currently, around 1,620 HR managers are employed throughout the state. Salaries in this field range from $86,190 to $206,900 annually, reflecting considerable variation based on individual circumstances and employer types.

Several factors influence compensation for HR professionals in Iowa. Company size, industry sector, and years of experience significantly impact earning potential, with larger corporations and specialized industries typically offering higher salaries. Geographic location within the state, educational credentials, and specific skill sets in areas like recruitment or labor relations also play important roles in determining individual salary levels.

Salary Distribution — Human Resources Manager in Iowa

Human Resources Manager (IA) salary percentiles
PercentileAnnual Salary
10th percentile$86,190
25th percentile$104,010
Median (50th percentile)$126,370
75th percentile$159,160
90th percentile$206,900

Historical Salary Trend — Human Resources Manager in Iowa vs National

Historical Human Resources Manager (Iowa vs National) salary trend
YearMedian Salary (United States)
2022$108,850
2023$117,630
2024$122,200
2025$126,370
Historical salary trend for Human Resources Manager in Iowa
YearIowa MedianNational Median
2022$108,850$120,399
2023$117,630$127,130
2024$122,200$131,972
2025$126,370$138,551

Human Resources Manager Salary by Experience Level in Iowa

Human Resources Manager Salary in Other States

Frequently Asked Questions

How much do human resources managers make in Iowa?

The median salary for human resources managers in Iowa is $126,370 per year, or $61 per hour. This is about 8.8% lower than the national average for this position.

What is the salary range for HR managers in Iowa?

Human resources managers in Iowa earn between $86,190 and $206,900 annually, depending on experience, education, and employer. This wide range reflects differences in company size and industry.

How many HR managers are employed in Iowa?

There are approximately 1,620 human resources managers currently employed in Iowa, indicating a moderate job market for this profession in the state.

Is the Iowa HR manager salary below the national average?

Yes, Iowa's median HR manager salary of $126,370 is 8.8% lower than the national average. However, the state still offers competitive compensation with salaries reaching up to $206,900 at the higher end.

Related Occupations

More Locations