Salaries for Detectives, Homicide Detectives, Criminologists and Criminal Investigators in Iowa

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%.

Featured Programs:

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


  • 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:

Area name
Annual mean wage
Davenport-Moline-Rock Island IA-IL
Des Moines-West Des Moines IA
Omaha-Council Bluffs NE-IA
Southeast Iowa nonmetropolitan area

Back to Top