Salaripedia
English

How much does a compliance officer make in Iowa?

$75,620a year

Median yearly pay for compliance officers in Iowa. That is $36.36 an hour or $6,302 a month.

Hourly
$36.36
Vs. national median
-6%
Rank among states
29 of 51
Jobs in the state
3,660
Pay range
Lowest 10%: $49,940Median: $75,620Highest 10%: $114,500
PercentileYearlyHourly
10th$49,940$24.01
25th$62,930$30.25
Median$75,620$36.36
75th$91,720$44.10
90th$114,500$55.03

Cities in Iowa

Metro areas, median yearly pay.

Des Moines, IA$84,590
Ames, IA$80,370
Iowa City, IA$79,060
Davenport, IA$74,590
Waterloo, IA$73,200
Sioux City, IA$72,610
Omaha, NE$69,350
Cedar Rapids, IA$68,140
Dubuque, IA$60,870
Salaries for every job in Iowa

Nearby in the ranking

States with similar pay for compliance officers.

26. Nevada$78,290
27. Michigan$77,390
28. Alaska$76,430
29. Iowa$75,620
30. South Carolina$75,460
31. Idaho$75,450
32. Texas$75,370
Compliance Officer salary in all states

Frequently asked questions

How much does a compliance officer make an hour in Iowa?

The median hourly pay in Iowa is $36.36 ($75,620 a year).

Do compliance officers make more in Iowa than the national average?

No: $75,620 against $80,730 nationally, 6% less.

Where does Iowa rank for compliance officer pay?

Iowa ranks 29 of 51 states.

Which city in Iowa pays compliance officers the most?

Des Moines-West Des Moines, IA, with a median of $84,590 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.