Salaripedia
English

How much does a private detective and investigator make in Ohio?

$47,200a year

Median yearly pay for private detective and investigators in Ohio. That is $22.69 an hour or $3,933 a month.

Hourly
$22.69
Vs. national median
-8%
Rank among states
33 of 49
Jobs in the state
1,560
Pay range
Lowest 10%: $37,460Median: $47,200Highest 10%: $84,930
PercentileYearlyHourly
10th$37,460$18.01
25th$41,600$20.00
Median$47,200$22.69
75th$70,910$34.09
90th$84,930$40.83

Cities in Ohio

Metro areas, median yearly pay.

Columbus, OH$51,780
Dayton, OH$48,510
Cincinnati, OH$46,190
Cleveland, OH$45,660
Youngstown, OH$43,740
Akron, OH$41,420
Toledo, OH$39,600
Canton, OH$38,750
Salaries for every job in Ohio

Nearby in the ranking

States with similar pay for private detective and investigators.

30. Arkansas$47,750
31. Kentucky$47,650
32. Montana$47,430
33. Ohio$47,200
34. Alabama$46,810
35. West Virginia$46,410
36. Hawaii$45,750
Private Detective and Investigator salary in all states

Frequently asked questions

How much does a private detective and investigator make an hour in Ohio?

The median hourly pay in Ohio is $22.69 ($47,200 a year).

Do private detective and investigators make more in Ohio than the national average?

No: $47,200 against $51,220 nationally, 8% less.

Where does Ohio rank for private detective and investigator pay?

Ohio ranks 33 of 49 states.

Which city in Ohio pays private detective and investigators the most?

Columbus, OH, with a median of $51,780 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.