7. Iowa
Cost of living index: 91.7
Average annual wage: $77,040
Average hourly wage: $37.03
In Iowa, next in line on our list of best states for detectives and criminal investigators you won’t spend another day worrying whether your salary will be enough to cover all of your living expenses like bills and rent. More than 400 detectives and criminal investigators already settled here.