Healthcare Social Workers Salary in Iowa

Ranked #40 of 51 · IA

11.5% below U.S. average
Mean annual salary $63,560 ≈ $31/hr
Median annual salary $63,050
Employment 1,550

Salary Distribution (10th–90th percentile)

P10 $46,140P25 $51,170 Median $63,050P75 $74,320P90 $80,360

About 80% of healthcare social workerss in Iowa earn between $46,140 and $80,360. The blue band is the middle 50% (P25–P75); the dot marks the median.

Compared to the U.S.

Iowa
$63,560
U.S. average
$71,790

The mean healthcare social workers salary in Iowa is $63,560, about 11.5% below the U.S. average ($71,790). That works out to roughly $31/hr at 2,080 hours per year.

Metro Areas in Iowa

Metro areaMedianMeanEmployment
Iowa City, IA $67,820 $70,670 160
Sioux City, IA-NE-SD $65,450 $67,660 50
Southwest Iowa nonmetropolitan area $63,160 $62,690 80
Northwest Iowa nonmetropolitan area $63,050 $64,130 160
Northeast Iowa nonmetropolitan area $63,010 $63,940 90
Cedar Rapids, IA $62,400 $61,660 130
Des Moines-West Des Moines, IA $62,360 $62,670 400
Dubuque, IA $62,240 $62,520 60

Frequently Asked Questions

How much do healthcare social workers make in Iowa?

The median healthcare social workers salary in Iowa is $63,050 per year (mean $63,560), and about 80% earn between $46,140 and $80,360.

How much do healthcare social workers make per hour in Iowa?

Roughly $31 per hour, based on a mean annual wage of $63,560 and 2,080 work hours per year.

Is Iowa a high-paying state for healthcare social workers?

Iowa ranks #40 of 51 states for healthcare social workers pay. Its mean salary of $63,560 is about 11.5% below the U.S. average of $71,790.

Which metro areas in Iowa pay healthcare social workers the most?

The highest-paying metro areas in Iowa for healthcare social workers are Iowa City, IA ($67,820), Sioux City, IA-NE-SD ($65,450), Southwest Iowa nonmetropolitan area ($63,160), by median annual wage.

← Back to all healthcare social workers states