Skip to content

The average salary for a Private Investigator in Oklahoma is $46,420.

Annual Average Salary Information

Annual Average Salary: $46,420

$34,280$71,630

Hourly Pay Information

Hourly Average Salary: $22.32

$16.48$34.44