Private Detectives and Investigators Salary in Iowa
BLS OEWS May 2025 • 2 metro areas • Iowa
Private Detectives and Investigators in Iowa earn a median salary of $51,055 per year on average across 2 metro and nonmetro areas, -2.5% vs the national median of $52,370. An estimated 80 private detectives and investigators are employed across Iowa, with salaries ranging from $47,060 to $55,050 depending on location.
$51,055
Avg median salary in Iowa
$55,050
Highest paying metro
$47,060
Lowest paying metro
80
Employed in Iowa
Compare Private Detectives and Investigators salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Private Detectives and Investigators
in
Private Detectives and Investigators salaries by city in Iowa
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Davenport, IA-IL | $55,050 | $40,360 | $72,630 | 40 |
| Des Moines, IA | $47,060 | $39,140 | $66,770 | 40 |