Salaripedia
English

How much does a detective and criminal investigator make in Rochester?

$75,100a year

Median yearly pay for detective and criminal investigators in the Rochester, MN metro area. That is $36.11 an hour or $6,258 a month.

Hourly
$36.11
Vs. national median
-20%
Rank among cities
187 of 288
Jobs in the area
50
Pay range
Lowest 10%: $53,040Median: $75,100Highest 10%: $96,790
PercentileYearlyHourly
10th$53,040$25.50
25th$59,240$28.48
Median$75,100$36.11
75th$96,740$46.51
90th$96,790$46.53

Other cities in Minnesota

Median yearly pay for detective and criminal investigators.

Sioux Falls, SD$110,800
Grand Forks, ND$86,110
Fargo, ND$85,300
Minneapolis, MN$85,300
Duluth, MN$77,330
St. Cloud, MN$68,490
Detective and Criminal Investigator salary in Minnesota Detective and Criminal Investigator salary in all states

Related jobs in Rochester

Same field, median yearly pay.

First-Line Supervisors of Police and Detective$106,000
First-Line Supervisors of Firefighting and Prevention Worker$78,800
Police and Sheriff's Patrol Officer$77,230
Correctional Officer and Jailer$65,350
Security Guard$47,790
School Bus Monitor$41,720
Firefighter$35,200
Lifeguard$27,810
Salaries for every job in Rochester, MN

Frequently asked questions

How much does a detective and criminal investigator make an hour in Rochester?

The median hourly pay in the Rochester, MN metro area is $36.11 ($75,100 a year).

Do detective and criminal investigators make more in Rochester than the national average?

No: $75,100 against $93,790 nationally, 20% less.

How does Rochester compare with the rest of Minnesota?

The median in Minnesota is $80,000, so Rochester pays 6% less.

Where does Rochester rank for detective and criminal investigator pay?

187 of 288 metro areas with data.

How much does a detective and criminal investigator make starting out in Rochester?

The lowest-paid 10% make $53,040 or less a year; the top 10% make $96,790 or more.

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.