State Patrol Trooper salaries
What the State of Minnesota pays people with the job title “State Patrol Trooper” in fiscal year 2026, across all agencies.
Employees
601
FY 2026
Total paid
$70.5M
in FY 2026
Median paid
$121,008
base rate median $108,285
Average paid
$117,336
across 601 with pay
Highest paid
$246,089
Krambeer, Adam James
Median pay by fiscal year
Paid in year and annual base rate
Median paid in yearMedian annual base rate
Employees by fiscal year
People on the payroll at any time in the year
Agencies with this job title
FY 2026, largest agencies by number of people; averages use the amount paid in the year
Most people
Highest average pay (3+ people)
$117,336
Everyone, FY 2026
Filter, sort and analyze in Explore →| Name | Agency | Base pay | Paid ▼ | Overtime |
|---|---|---|---|---|
| Heaton, Matthew D | Public Safety Dept Duluth D 2700 Troopers | $53.62 /hr | $149,439 | $35,269 |
| O'Rourke, Matthew N | Public Safety Dept Eveleth D 3100 Troopers | $56.22 /hr | $149,093 | $41,485 |
| Froehlich, Kyle L | Public Safety Dept Mankato D 2200 Troopers | $53.62 /hr | $149,015 | $33,124 |
| Ristau, Jacob Robert | Public Safety Dept Rochester D2100 Troopers | $56.22 /hr | $148,758 | $36,049 |
| Bluhm, Parker David | Public Safety Dept Rochester D2100 Troopers | $52.06 /hr | $148,365 | $36,234 |
| Baillif, James T | Public Safety Dept CVI Mobile 2600, 2800 | $56.22 /hr | $147,592 | $30,654 |
| Siems, Jarrett Wesley | Public Safety Dept St Cloud D 2600 Troopers | $53.05 /hr | $147,393 | $35,988 |
| Lewis, Dustin J | Public Safety Dept Air Patrol Surveilance | $58.83 /hr | $147,310 | $18,443 |
| Halvorson, Jason J | Public Safety Dept State Patrol Training Team 1 | $56.22 /hr | $147,015 | $30,359 |
| Cruser, Preston J | Public Safety Dept CVI Mobile & Fixed Metro | $56.22 /hr | $146,980 | $30,296 |
| Olson, Benjamin John | Public Safety Dept Air Patrol Surveilance | $58.83 /hr | $146,877 | $20,451 |
| deCesare, Joel H | Public Safety Dept Marshall D 2300 Troopers | $53.62 /hr | $146,635 | $21,464 |
| Weems, Joseph Allen | Public Safety Dept Thief River Falls D3200 Troope | $57.78 /hr | $146,401 | $25,664 |
| Marichalar, Ruben | Public Safety Dept Brainerd D 2800 Troopers | $52.06 /hr | $146,286 | $32,118 |
| Kaiser, Anthony John | Public Safety Dept Rochester D2100 Troopers | $52.06 /hr | $145,963 | $37,835 |
| Hollencamp, Sean M | Public Safety Dept Duluth D 2700 Troopers | $52.06 /hr | $145,800 | $32,889 |
| Bondhus, Garrett J. | Public Safety Dept Rochester D2100 Troopers | $53.62 /hr | $145,357 | $34,203 |
| Wellens, Kevin Richard | Public Safety Dept Mankato D 2200 Troopers | $56.22 /hr | $145,274 | $32,446 |
| Bloch, Dennie S | Public Safety Dept St Cloud D 2600 Troopers | $54.61 /hr | $145,179 | $28,676 |
| Nigg, Chad P | Public Safety Dept Marshall D 2300 Troopers | $53.62 /hr | $144,817 | $28,308 |
| Schmidt, Ellissa DeVaughn | Public Safety Dept State Patrol Training Team 2 | $56.22 /hr | $144,738 | $28,082 |
| Nelson, Anthony Patrick | Public Safety Dept Capitol Sec Complex Troopers 2 | $53.05 /hr | $144,468 | $35,610 |
| Mielke, Bryan L | Public Safety Dept CVI Mobile&Fixed 2200,2300 | $56.22 /hr | $144,092 | $27,154 |
| Perrin, John Michael | Public Safety Dept Mankato D 2200 Troopers | $56.22 /hr | $143,797 | $28,061 |
| Curtis, Jason D | Public Safety Dept St Cloud D 2600 Troopers | $57.21 /hr | $143,764 | $30,037 |
| Maciej, Dale D | Public Safety Dept Brainerd D 2800 Troopers | $52.06 /hr | $143,302 | $32,700 |
| Skold, Sabrina Kay | Public Safety Dept CVI Mobile&Fixed 2200,2300 | $56.22 /hr | $142,986 | $27,102 |
| Morey, Taner James | Public Safety Dept CVI Mobile & Fixed Metro | $56.22 /hr | $142,693 | $25,194 |
| Bommersbach, Aaron John | Public Safety Dept Thief River Falls D3200 Troope | $57.78 /hr | $142,570 | $25,258 |
| Smith, Scott M | Public Safety Dept Patrol Investigative Unit | $56.22 /hr | $142,293 | $16,950 |
| Robertson, Nicholas A | Public Safety Dept Thief River Falls D3200 Troope | $55.18 /hr | $142,247 | $20,920 |
| Soliah, Timothy Keith | Public Safety Dept CVI Mobile 2900, 3200 Northern | $56.22 /hr | $141,949 | $26,079 |
| Bauers, Bryan Gary | Public Safety Dept Duluth D 2700 Troopers | $56.22 /hr | $141,766 | $31,063 |
| Struck, Tyler J | Public Safety Dept Rochester D2100 Troopers | $53.62 /hr | $141,660 | $26,743 |
| Stevenson, Kevin Mitchell | Public Safety Dept East Metro D 2400 Troopers | $57.21 /hr | $140,932 | $30,158 |
| Helget, Brian Richard | Public Safety Dept St Cloud D 2600 Troopers | $54.61 /hr | $140,839 | $27,032 |
| Kucza, Chad Ronald | Public Safety Dept Eveleth D 3100 Troopers | $57.78 /hr | $140,755 | $25,724 |
| Newstrand, Robert Mitchell | Public Safety Dept St Cloud D 2600 Troopers | $53.62 /hr | $140,718 | $24,762 |
| Wehr, Bronson Donald | Public Safety Dept Duluth D 2700 Troopers | $56.22 /hr | $140,655 | $37,695 |
| Einhorn, Jesse Allen | Public Safety Dept East Metro D 2400 Troopers | $57.21 /hr | $140,541 | $25,173 |
| Fultz, Clint D. | Public Safety Dept Detroit Lakes D 2900 Troopers | $53.62 /hr | $140,169 | $24,511 |
| Rominski, Shawn D | Public Safety Dept Thief River Falls D3200 Troope | $53.62 /hr | $140,129 | $26,894 |
| Dupey, Hunter Matthew | Public Safety Dept East Metro D 2400 Troopers | $47.15 /hr | $140,112 | $53,386 |
| Thostenson, Chris A | Public Safety Dept CVI Mobile&Fixed 2700,3100 | $56.22 /hr | $140,086 | $23,149 |
| Steinert, Jason G | Public Safety Dept St Cloud D 2600 Troopers | $53.62 /hr | $140,015 | $25,054 |
| Diederich, Nicholas Paul | Public Safety Dept Brainerd D 2800 Troopers | $52.06 /hr | $139,872 | $29,089 |
| Mains, Anthony Michael | Public Safety Dept Patrol Investigative Unit | $52.06 /hr | $139,713 | $30,501 |
| Shetrit, Kfir | Public Safety Dept West Metro D 2500 Troopers | $56.22 /hr | $139,665 | $21,040 |
| Caldwell, Christopher | Public Safety Dept West Metro D 2500 Troopers | $49.06 /hr | $139,620 | $37,461 |
| Lund, Mark C | Public Safety Dept West Metro D 2500 Troopers | $54.61 /hr | $139,436 | $22,117 |
Each person counts once per fiscal year, agency and county (multiple positions combined, shown as “+ more”). “Paid” is the total paid during the fiscal year, including overtime and other pay; it is lower than the base rate for anyone who started, left or worked part time. “Base pay” is the rate on record.