Iowa · 2026 pay · 1,000 people
How much does a social worker make in Iowa?
$61,858typical pay for a social worker in 2026
$52,090 – $74,611what most people earned
Includes everyone paid during 2026, including part-year workers. Each employer counts with its latest published year (2025 or 2026). Typical pay rose 2.5% from the same employers' year before.
✓ Official data from Iowa Department of Administrative Services · Matches the agency's latest release · data.iowa.gov ↗
Where social workers work
Typical pay at each employer, 2026 (everyone paid).
Pay by level
Levels with 5 or more people.
- Social Worker 2472 people$54,366
- Social Worker II49 people$57,295
- Social Worker III67 people$62,607
- Social Worker 3340 people$68,434
- Social Worker 435 people$84,677
- Social Worker 635 people$92,107
Highest-paid social workers, 2026
- 1Becky K Heilskov-MillerSocial Worker 3 · Department of Health and Human Services$115,109
- 2Treasa J DaltonSocial Worker 3 · Department of Health and Human Services$114,073
- 3Jonah P ParksSocial Worker 3 · Department of Health and Human Services$113,711
- 4Staci J HuismanSocial Worker 3 · Department of Health and Human Services$111,761
- 5Billie J MyersSocial Worker 3 · Department of Health and Human Services$109,553
Common questions
How much does a social worker make in Iowa?
The typical social worker was paid $61,858 in 2026; most earned between $52,090 and $74,611. This counts all 1,000 people paid, including part-year workers.
Which job titles are included?
Everyone whose payroll title is Social Worker, at any level (for example "Social Worker 2"). Part-time-schedule titles (such as "20 hours") are left out. Senior, supervising and trainee titles have their own pages.
Job titles are written out in full from the payroll's abbreviations (for example "SR CRRECTNL POLC OFCR" → "Senior Correctional Police Officer"). "Typical pay" is the median; "most earned" is the middle half. How we calculate this