Detectives and Criminal Investigators Salary in Indiana

BLS OEWS May 2025 • 11 metro areas • Indiana

Detectives and Criminal Investigators in Indiana earn a median salary of $70,745 per year on average across 11 metro and nonmetro areas, -24.4% vs the national median of $93,580. An estimated 1,100 detectives and criminal investigators are employed across Indiana, with salaries ranging from $57,280 to $79,690 depending on location.

$70,745 Avg median salary in Indiana
$79,690 Highest paying metro
$57,280 Lowest paying metro
1,100 Employed in Indiana

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 Indiana

      Metro area Median salary 25th pct 75th pct Employed
      Evansville, IN $79,690 $79,690 $79,690 70
      Lafayette, IN $78,880 $64,060 $78,880 40
      Indianapolis, IN $78,550 $59,200 $109,680 440
      Elkhart, IN $77,570 $76,750 $78,640 70
      South Bend, IN-MI $76,540 $74,180 $76,540 80
      Fort Wayne, IN $75,700 $62,770 $78,590 90
      Southern Indiana $65,190 $54,540 $84,990 70
      Michigan City, IN $64,430 $55,370 $65,040 40
      Central Indiana $62,270 $55,350 $64,650 90
      Northern Indiana $62,090 $57,550 $73,210 80
      Terre Haute, IN $57,280 $54,130 $67,000 30

      View Detectives and Criminal Investigators salaries in all cities