Detectives and Criminal Investigators Salary in Iowa

BLS OEWS May 2025 • 3 metro areas • Iowa

Detectives and Criminal Investigators in Iowa earn a median salary of $79,770 per year on average across 3 metro and nonmetro areas, -14.8% vs the national median of $93,580. An estimated 300 detectives and criminal investigators are employed across Iowa, with salaries ranging from $78,620 to $81,050 depending on location.

$79,770 Avg median salary in Iowa
$81,050 Highest paying metro
$78,620 Lowest paying metro
300 Employed in Iowa

Compare Detectives and Criminal Investigators salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Detectives and Criminal Investigators
in
    vs

      Detectives and Criminal Investigators salaries by city in Iowa

      Metro areaMedian salary25th pct75th pctEmployed
      Davenport, IA-IL$81,050$66,310$101,55060
      Des Moines, IA$79,640$66,380$89,560210
      Southeast Iowa$78,620$70,640$90,96030

      View Detectives and Criminal Investigators salaries in all cities