Security Guards Salary in Iowa

Ranked #27 of 51 · IA

0.6% below U.S. average
Mean annual salary $42,220 ≈ $20/hr
Median annual salary $37,080
Employment 6,890

Salary Distribution (10th–90th percentile)

P10 $30,350P25 $34,480 Median $37,080P75 $45,590P90 $59,290

About 80% of security guardss in Iowa earn between $30,350 and $59,290. The blue band is the middle 50% (P25–P75); the dot marks the median.

Compared to the U.S.

Iowa
$42,220
U.S. average
$42,470

The mean security guards salary in Iowa is $42,220, about 0.6% below the U.S. average ($42,470). That works out to roughly $20/hr at 2,080 hours per year.

Metro Areas in Iowa

Metro areaMedianMeanEmployment
Iowa City, IA $39,540 $42,680 270
Waterloo-Cedar Falls, IA $38,670 $43,070 380
Sioux City, IA-NE-SD $38,480 $42,300 350
Dubuque, IA $37,620 $38,220 170
Des Moines-West Des Moines, IA $37,550 $44,300 2,360
Southeast Iowa nonmetropolitan area $37,440 $39,950 570
Ames, IA $37,430 $42,590 260
Cedar Rapids, IA $36,940 $40,350 1,070

← Back to all security guards states