Compliance Officers Salary in Iowa
BLS OEWS May 2025 • 12 metro areas • Iowa
Compliance Officers in Iowa earn a median salary of $68,206 per year on average across 12 metro and nonmetro areas, -13% vs the national median of $78,420. An estimated 3,460 compliance officers are employed across Iowa, with salaries ranging from $60,740 to $82,170 depending on location.
$68,206
Avg median salary in Iowa
$82,170
Highest paying metro
$60,740
Lowest paying metro
3,460
Employed in Iowa
Compare Compliance Officers salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Compliance Officers
in
Compliance Officers salaries by city in Iowa
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Des Moines, IA | $82,170 | $65,220 | $96,770 | 1,510 |
| Ames, IA | $75,780 | $62,360 | $86,900 | 180 |
| Davenport, IA-IL | $69,010 | $59,610 | $92,510 | 270 |
| Northeast Iowa | $67,390 | $52,760 | $77,940 | 130 |
| Iowa City, IA | $67,290 | $63,130 | $80,080 | 160 |
| Cedar Rapids, IA | $66,820 | $54,500 | $86,580 | 240 |
| Dubuque, IA | $66,390 | $58,270 | $88,820 | 90 |
| Southeast Iowa | $66,390 | $54,950 | $78,670 | 270 |
| Waterloo, IA | $66,390 | $54,950 | $84,620 | 140 |
| Sioux City, IA-NE-SD | $66,020 | $54,850 | $87,760 | 140 |
| Northwest Iowa | $64,080 | $50,670 | $77,940 | 220 |
| Southwest Iowa | $60,740 | $49,980 | $77,940 | 110 |