Skip to content

The average salary for a Private Investigator in Missouri is $55,960.

Annual Average Salary Information

Annual Average Salary: $55,960

$35,400$91,270

Hourly Pay Information

Hourly Average Salary: $26.90

$17.02$43.88