Metricase

Compliance Officers Salary in Iowa

The median annual wage for Compliance Officers in Iowa is $73,530 (May 2024 BLS OES). The mean (average) is $76,440.

Pay spans roughly $47,890 at the 10th percentile to $105,240 at the 90th, so experience and specialisation move this figure a lot. At the median that is about $35.35 per hour. An estimated 3,410 people work as compliance officers in Iowa.

Median (annual)$73,530
Mean (annual)$76,440
Median (hourly)$35.35
10th percentile$47,890
90th percentile$105,240
Employment3,410

Updated 2026-07-23.

Source: BLS OES May 2024 — bls.gov/oes. Checked 2026-07-23.