In 2013, the Iowa Workforce Information Network found that the average of salaries for detectives, homicide detectives, criminologists and criminal investigators in Iowa was $66,976, which was equivalent to an hourly wage of $32.20. The swing based on experience was large with the average entry-level salary being $44,449 and the average experienced-level salary being $78,228, a difference of about 43%.
The Iowa Workforce Information Network further broke it down by looking at criminal investigator salaries by city, as shown here:
Des Moines
- Average: $70,710
- Median: $66,393
- Top Ten Percent: $112,507
Davenport
- Average: $68,150
- Median: $61,630
- Top Ten Percent: $112,486
Council Bluffs
- Average: $72,220
- Median: $64,105
- Top Ten Percent: $119,329
Sioux City
- Average: $94,120
- Median: $103,230
- Top Ten Percent: $122,740
Based on this information, it appears that Sioux City is by far the most lucrative location in Iowa for criminal investigators as the average salary there supersedes Des Moines, Davenport, and Council Bluffs by an average of 25%.
Salary information published by the U.S. Department of Labor regarding criminal investigator salaries in Iowa is shown below: