Home » Average in U.S. » Protective Service in U.S. » Detective in U.S. » Detective in Iowa
The average salary for a Detective in Iowa is $84,090.
Annual Average Salary: $84,090
Hourly Average Salary: $40.43