Social Worker Salary in Iowa
Social Worker pay in Iowa, explained
Social workers in Iowa earn a median of $52,250 per year ($25.12 per hour), which is 12% below the national median of $59,550. Entry-level workers earn around $39,240, while the most experienced social workers reach about $81,170. Pay varies by employer, setting, and metro area within Iowa.
Is $52,250 good pay in Iowa?
Adjusted for Iowa's cost of living (which runs 88% of the U.S. average), that $52,250 is worth about $59,536 in national buying power — ranking Iowa #32 for real pay (vs #35 on the sticker number).
Social Worker pay by experience in Iowa
Social Worker pay in neighboring states
Social Worker in Iowa: FAQ
How much do social workers make in Iowa?
Social workers in Iowa earn a median of $52,250 per year ($25.12 per hour), compared with $59,550 nationally.
Does Iowa pay social workers well?
At $52,250, Iowa pays 12% below the national median for social workers. An estimated 3,410 work in the state.