GCGovComp.app

Minnesota / Public Safety Department / State Patrol Trooper

Job-title file

State Patrol Trooper

Enforce laws and maintain public safety — patrol, respond to incidents, investigate crimes, and make arrests.

626 employees hold this title in Public Safety Department. Median total compensation for the role is $116,573, above the department median of $76,256.

Employees
626
Role median
$116,573
Agency median
$76,256
Comparison
Above

What the records show

Role pay distribution

Pay distribution for this role

$6,225$166,513+

How total compensation varies among the 626 people in this role. Even for one job title, pay differs with seniority, step, overtime, and tenure. Each bar is a pay range; the far-right bar collects the highest earners.

Record list

Employees with this title

Highest-paid first / page 2

Steven Jepson

State Patrol Trooper/Public Safety Department

2025 total comp
$146,074
Sub-department
Detroit Lakes D 2900 Troopers
Base pay
$109,890
Overtime
$35,979
Other pay
$204
Benefits
$0
Total compensation
$146,074
Hire date
1999-01-27
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Becker

Source-specific fields

Active on June 30, 2025
Yes
Agency Number
P07
Bargaining Unit Number
201
Branch
Executive
Branch Code
Executive
Classified Code
Unclassified
Classified Status
Unclassified
Compensation Frequency Code
Hourly

Steven Jepson holds the role of State Patrol Trooper at Public Safety Department within Detroit Lakes D 2900 Troopers. They have served since 1999 (about 26 years) as a full-time employee. In 2025, their total compensation was $146,074. They are represented by MN Law Enforcement Assn.

Anthony Mains

State Patrol Trooper/Public Safety Department

2025 total comp
$146,020
Sub-department
East Metro D 2400 Troopers
Base pay
$109,627
Overtime
$36,394
Other pay
$0
Benefits
$0
Total compensation
$146,020
Hire date
2012-10-29
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Washington

Source-specific fields

Active on June 30, 2025
Yes
Agency Number
P07
Bargaining Unit Number
201
Branch
Executive
Branch Code
Executive
Classified Code
Unclassified
Classified Status
Unclassified
Compensation Frequency Code
Hourly

At Public Safety Department, Anthony Mains serves as a State Patrol Trooper within East Metro D 2400 Troopers. Their tenure dates to 2012, about 13 years, working full-time. Their 2025 pay totaled $146,020. They are represented by MN Law Enforcement Assn.

Jeffery Stearns

State Patrol Trooper/Public Safety Department

2025 total comp
$144,878
Sub-department
CVI Mobile&Fixed 2200,2300
Base pay
$114,498
Overtime
$30,380
Other pay
$0
Benefits
$0
Total compensation
$144,878
Hire date
1999-01-27
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Dakota

Source-specific fields

Active on June 30, 2025
Yes
Agency Number
P07
Bargaining Unit Number
201
Branch
Executive
Branch Code
Executive
Classified Code
Unclassified
Classified Status
Unclassified
Compensation Frequency Code
Hourly

Jeffery Stearns is a State Patrol Trooper at Public Safety Department within Cvi Mobile&Fixed 2200,2300. They have served since 1999 (about 26 years), working full-time. 2025 total compensation came to $144,878. Their bargaining unit is MN Law Enforcement Assn.

Joel Decesare

State Patrol Trooper/Public Safety Department

2025 total comp
$144,224
Sub-department
Marshall D 2300 Troopers
Base pay
$111,689
Overtime
$29,616
Other pay
$2,918
Benefits
$0
Total compensation
$144,224
Hire date
2014-10-13
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Lyon

Source-specific fields

Active on June 30, 2025
Yes
Agency Number
P07
Bargaining Unit Number
201
Branch
Executive
Branch Code
Executive
Classified Code
Unclassified
Classified Status
Unclassified
Compensation Frequency Code
Hourly

Joel Decesare holds the role of State Patrol Trooper at Public Safety Department within Marshall D 2300 Troopers. Hired in 2014, they have about 11 years of service as a full-time employee. In 2025, their total compensation was $144,224. Union affiliation: MN Law Enforcement Assn.

Aaron Bommersbach

State Patrol Trooper/Public Safety Department

2025 total comp
$143,289
Sub-department
Thief River Falls D3200 Troope
Base pay
$114,542
Overtime
$26,358
Other pay
$2,390
Benefits
$0
Total compensation
$143,289
Hire date
2014-05-19
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Pennington

Source-specific fields

Active on June 30, 2025
Yes
Agency Number
P07
Bargaining Unit Number
201
Branch
Executive
Branch Code
Executive
Classified Code
Unclassified
Classified Status
Unclassified
Compensation Frequency Code
Hourly

Aaron Bommersbach holds the role of State Patrol Trooper at Public Safety Department within Thief River Falls D3200 Troope. They have served since 2014 (about 11 years) as a full-time employee. In 2025, their total compensation was $143,289. They are represented by MN Law Enforcement Assn.

Chaz Barrera

State Patrol Trooper/Public Safety Department

2025 total comp
$143,216
Sub-department
East Metro D 2400 Troopers
Base pay
$40,718
Overtime
$0
Other pay
$102,498
Benefits
$0
Total compensation
$143,216
Hire date
2021-02-22
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Washington

Source-specific fields

Active on June 30, 2025
Yes
Agency Number
P07
Bargaining Unit Number
201
Branch
Executive
Branch Code
Executive
Classified Code
Unclassified
Classified Status
Unclassified
Compensation Frequency Code
Hourly

Chaz Barrera holds the role of State Patrol Trooper at Public Safety Department within East Metro D 2400 Troopers. They have served since 2021 (about 4 years) as a full-time employee. In 2025, their total compensation was $143,216. Union affiliation: MN Law Enforcement Assn.

Ruben Marichalar

State Patrol Trooper/Public Safety Department

2025 total comp
$143,199
Sub-department
Brainerd D 2800 Troopers
Base pay
$109,744
Overtime
$31,158
Other pay
$2,297
Benefits
$0
Total compensation
$143,199
Hire date
1998-01-21
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Crow Wing

Source-specific fields

Active on June 30, 2025
Yes
Agency Number
P07
Bargaining Unit Number
201
Branch
Executive
Branch Code
Executive
Classified Code
Unclassified
Classified Status
Unclassified
Compensation Frequency Code
Hourly

Ruben Marichalar is a State Patrol Trooper at Public Safety Department within Brainerd D 2800 Troopers. They have served since 1998 (about 27 years), working full-time. 2025 total compensation came to $143,199. Union affiliation: MN Law Enforcement Assn.

Glenn Dirksen

State Patrol Trooper/Public Safety Department

2025 total comp
$143,106
Sub-department
Marshall D 2300 Troopers
Base pay
$110,858
Overtime
$31,244
Other pay
$1,004
Benefits
$0
Total compensation
$143,106
Hire date
2008-11-03
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Lyon

Source-specific fields

Active on June 30, 2025
Yes
Agency Number
P07
Bargaining Unit Number
201
Branch
Executive
Branch Code
Executive
Classified Code
Unclassified
Classified Status
Unclassified
Compensation Frequency Code
Hourly

Glenn Dirksen holds the role of State Patrol Trooper at Public Safety Department within Marshall D 2300 Troopers. They have served since 2008 (about 17 years) as a full-time employee. In 2025, their total compensation was $143,106. They are represented by MN Law Enforcement Assn.

Benjamin Olson

State Patrol Trooper/Public Safety Department

2025 total comp
$142,733
Sub-department
Air Patrol Surveilance
Base pay
$121,531
Overtime
$18,715
Other pay
$2,487
Benefits
$0
Total compensation
$142,733
Hire date
2015-01-26
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Ramsey

Source-specific fields

Active on June 30, 2025
Yes
Agency Number
P07
Bargaining Unit Number
201
Branch
Executive
Branch Code
Executive
Classified Code
Unclassified
Classified Status
Unclassified
Compensation Frequency Code
Hourly

At Public Safety Department, Benjamin Olson serves as a State Patrol Trooper within Air Patrol Surveilance. Hired in 2015, they have about 10 years of service, working full-time. Their 2025 pay totaled $142,733. Union affiliation: MN Law Enforcement Assn.

Cory Johnson

State Patrol Trooper/Public Safety Department

2025 total comp
$142,454
Sub-department
East Metro D 2400 Troopers
Base pay
$112,371
Overtime
$30,083
Other pay
$0
Benefits
$0
Total compensation
$142,454
Hire date
2015-01-26
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Washington

Source-specific fields

Active on June 30, 2025
Yes
Agency Number
P07
Bargaining Unit Number
201
Branch
Executive
Branch Code
Executive
Classified Code
Unclassified
Classified Status
Unclassified
Compensation Frequency Code
Hourly

Cory Johnson holds the role of State Patrol Trooper at Public Safety Department within East Metro D 2400 Troopers. Hired in 2015, they have about 10 years of service as a full-time employee. In 2025, their total compensation was $142,454. Their bargaining unit is MN Law Enforcement Assn.

Eric Fischer

State Patrol Trooper/Public Safety Department

2025 total comp
$142,441
Sub-department
Duluth D 2700 Troopers
Base pay
$112,049
Overtime
$30,339
Other pay
$53
Benefits
$0
Total compensation
$142,441
Hire date
2013-02-11
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
St Louis

Source-specific fields

Active on June 30, 2025
Yes
Agency Number
P07
Bargaining Unit Number
201
Branch
Executive
Branch Code
Executive
Classified Code
Unclassified
Classified Status
Unclassified
Compensation Frequency Code
Hourly

Eric Fischer works as a State Patrol Trooper for Public Safety Department within Duluth D 2700 Troopers. Hired in 2013, they have about 12 years of service as a full-time employee. Eric earned $142,441 in 2025. Union affiliation: MN Law Enforcement Assn.

Edvard Aspnes

State Patrol Trooper/Public Safety Department

2025 total comp
$142,038
Sub-department
Air Patrol Surveilance
Base pay
$120,929
Overtime
$18,283
Other pay
$2,826
Benefits
$0
Total compensation
$142,038
Hire date
2011-02-14
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Ramsey

Source-specific fields

Active on June 30, 2025
Yes
Agency Number
P07
Bargaining Unit Number
201
Branch
Executive
Branch Code
Executive
Classified Code
Unclassified
Classified Status
Unclassified
Compensation Frequency Code
Hourly

Edvard Aspnes holds the role of State Patrol Trooper at Public Safety Department within Air Patrol Surveilance. Their tenure dates to 2011, about 14 years as a full-time employee. In 2025, their total compensation was $142,038. They are represented by MN Law Enforcement Assn.

Tyler Struck

State Patrol Trooper/Public Safety Department

2025 total comp
$141,891
Sub-department
Rochester D2100 Troopers
Base pay
$111,535
Overtime
$29,071
Other pay
$1,285
Benefits
$0
Total compensation
$141,891
Hire date
2001-07-11
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Olmsted

Source-specific fields

Active on June 30, 2025
Yes
Agency Number
P07
Bargaining Unit Number
201
Branch
Executive
Branch Code
Executive
Classified Code
Unclassified
Classified Status
Unclassified
Compensation Frequency Code
Hourly

At Public Safety Department, Tyler Struck serves as a State Patrol Trooper within Rochester D2100 Troopers. They have served since 2001 (about 24 years), working full-time. Their 2025 pay totaled $141,891. Union affiliation: MN Law Enforcement Assn.

James Baillif

State Patrol Trooper/Public Safety Department

2025 total comp
$141,667
Sub-department
CVI Mobile 2600, 2800
Base pay
$114,498
Overtime
$27,169
Other pay
$0
Benefits
$0
Total compensation
$141,667
Hire date
1999-01-27
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Dakota

Source-specific fields

Active on June 30, 2025
Yes
Agency Number
P07
Bargaining Unit Number
201
Branch
Executive
Branch Code
Executive
Classified Code
Unclassified
Classified Status
Unclassified
Compensation Frequency Code
Hourly

At Public Safety Department, James Baillif serves as a State Patrol Trooper within Cvi Mobile 2600, 2800. Their tenure dates to 1999, about 26 years, working full-time. Their 2025 pay totaled $141,667. Their bargaining unit is MN Law Enforcement Assn.

Joseph Weems

State Patrol Trooper/Public Safety Department

2025 total comp
$141,630
Sub-department
Thief River Falls D3200 Troope
Base pay
$111,378
Overtime
$27,777
Other pay
$2,475
Benefits
$0
Total compensation
$141,630
Hire date
2022-02-13
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Pennington

Source-specific fields

Active on June 30, 2025
Yes
Agency Number
P07
Bargaining Unit Number
201
Branch
Executive
Branch Code
Executive
Classified Code
Unclassified
Classified Status
Unclassified
Compensation Frequency Code
Hourly

Joseph Weems holds the role of State Patrol Trooper at Public Safety Department within Thief River Falls D3200 Troope. Hired in 2022, they have about 3 years of service as a full-time employee. In 2025, their total compensation was $141,630. Their bargaining unit is MN Law Enforcement Assn.

Allen Thill

State Patrol Trooper/Public Safety Department

2025 total comp
$141,593
Sub-department
West Metro D 2500 Troopers
Base pay
$112,235
Overtime
$29,358
Other pay
$0
Benefits
$0
Total compensation
$141,593
Hire date
2010-11-08
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Hennepin

Source-specific fields

Active on June 30, 2025
Yes
Agency Number
P07
Bargaining Unit Number
201
Branch
Executive
Branch Code
Executive
Classified Code
Unclassified
Classified Status
Unclassified
Compensation Frequency Code
Hourly

At Public Safety Department, Allen Thill serves as a State Patrol Trooper within West Metro D 2500 Troopers. They have served since 2010 (about 15 years), working full-time. Their 2025 pay totaled $141,593. Their bargaining unit is MN Law Enforcement Assn.

Christopher Caldwell

State Patrol Trooper/Public Safety Department

2025 total comp
$141,486
Sub-department
West Metro D 2500 Troopers
Base pay
$99,230
Overtime
$42,256
Other pay
$0
Benefits
$0
Total compensation
$141,486
Hire date
2019-07-01
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Hennepin

Source-specific fields

Active on June 30, 2025
Yes
Agency Number
P07
Bargaining Unit Number
201
Branch
Executive
Branch Code
Executive
Classified Code
Unclassified
Classified Status
Unclassified
Compensation Frequency Code
Hourly

Christopher Caldwell holds the role of State Patrol Trooper at Public Safety Department within West Metro D 2500 Troopers. Hired in 2019, they have about 6 years of service as a full-time employee. In 2025, their total compensation was $141,486. They are represented by MN Law Enforcement Assn.

Michael Ledoux

State Patrol Trooper/Public Safety Department

2025 total comp
$141,416
Sub-department
Duluth D 2700 Troopers
Base pay
$111,816
Overtime
$29,601
Other pay
$0
Benefits
$0
Total compensation
$141,416
Hire date
1994-03-07
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
St Louis

Source-specific fields

Active on June 30, 2025
Yes
Agency Number
P07
Bargaining Unit Number
201
Branch
Executive
Branch Code
Executive
Classified Code
Unclassified
Classified Status
Unclassified
Compensation Frequency Code
Hourly

Michael Ledoux holds the role of State Patrol Trooper at Public Safety Department within Duluth D 2700 Troopers. Hired in 1994, they have about 31 years of service as a full-time employee. In 2025, their total compensation was $141,416. They are represented by MN Law Enforcement Assn.

Jim Englin

State Patrol Trooper/Public Safety Department

2024 total comp
$141,399
Sub-department
Air Patrol Surveilance
Base pay
$82,445
Overtime
$9,571
Other pay
$49,383
Benefits
$0
Total compensation
$141,399
Hire date
1996-07-29
Employment type
Full-Time
Pay grade
7
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Ramsey

Source-specific fields

Active on June 30, 2024
No
Agency Number
P07
Bargaining Unit Number
201
Branch
Executive
Branch Code
Executive
Classified Code
Unclassified
Classified Status
Unclassified
Compensation Frequency Code
Hourly

Jim Englin is a State Patrol Trooper at Public Safety Department within Air Patrol Surveilance. Their tenure dates to 1996, about 28 years, working full-time. 2024 total compensation came to $141,399. Their bargaining unit is MN Law Enforcement Assn.

David Lindell

State Patrol Trooper/Public Safety Department

2025 total comp
$140,566
Sub-department
Rochester D2100 Troopers
Base pay
$106,877
Overtime
$33,294
Other pay
$396
Benefits
$0
Total compensation
$140,566
Hire date
2023-01-08
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Olmsted

Source-specific fields

Active on June 30, 2025
Yes
Agency Number
P07
Bargaining Unit Number
201
Branch
Executive
Branch Code
Executive
Classified Code
Unclassified
Classified Status
Unclassified
Compensation Frequency Code
Hourly

At Public Safety Department, David Lindell serves as a State Patrol Trooper within Rochester D2100 Troopers. Their tenure dates to 2023, about 2 years, working full-time. Their 2025 pay totaled $140,566. They are represented by MN Law Enforcement Assn.

Dustin Lewis

State Patrol Trooper/Public Safety Department

2025 total comp
$140,306
Sub-department
Air Patrol Surveilance
Base pay
$119,062
Overtime
$20,689
Other pay
$555
Benefits
$0
Total compensation
$140,306
Hire date
2014-01-27
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Ramsey

Source-specific fields

Active on June 30, 2025
Yes
Agency Number
P07
Bargaining Unit Number
201
Branch
Executive
Branch Code
Executive
Classified Code
Unclassified
Classified Status
Unclassified
Compensation Frequency Code
Hourly

At Public Safety Department, Dustin Lewis serves as a State Patrol Trooper within Air Patrol Surveilance. They have served since 2014 (about 11 years), working full-time. Their 2025 pay totaled $140,306. They are represented by MN Law Enforcement Assn.

Steven Dauffenbach

State Patrol Trooper/Public Safety Department

2025 total comp
$140,053
Sub-department
East Metro D 2400 Troopers
Base pay
$109,627
Overtime
$30,426
Other pay
$0
Benefits
$0
Total compensation
$140,053
Hire date
2004-01-26
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Washington

Source-specific fields

Active on June 30, 2025
Yes
Agency Number
P07
Bargaining Unit Number
201
Branch
Executive
Branch Code
Executive
Classified Code
Unclassified
Classified Status
Unclassified
Compensation Frequency Code
Hourly

Steven Dauffenbach is a State Patrol Trooper at Public Safety Department within East Metro D 2400 Troopers. Hired in 2004, they have about 21 years of service, working full-time. 2025 total compensation came to $140,053. They are represented by MN Law Enforcement Assn.

Chad Nigg

State Patrol Trooper/Public Safety Department

2025 total comp
$140,046
Sub-department
Marshall D 2300 Troopers
Base pay
$115,046
Overtime
$23,719
Other pay
$1,281
Benefits
$0
Total compensation
$140,046
Hire date
2006-02-13
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Lyon

Source-specific fields

Active on June 30, 2025
Yes
Agency Number
P07
Bargaining Unit Number
201
Branch
Executive
Branch Code
Executive
Classified Code
Unclassified
Classified Status
Unclassified
Compensation Frequency Code
Hourly

At Public Safety Department, Chad Nigg serves as a State Patrol Trooper within Marshall D 2300 Troopers. They have served since 2006 (about 19 years), working full-time. Their 2025 pay totaled $140,046. They are represented by MN Law Enforcement Assn.

Michael Pevear

State Patrol Trooper/Public Safety Department

2025 total comp
$139,403
Sub-department
East Metro D 2400 Troopers
Base pay
$112,328
Overtime
$27,075
Other pay
$0
Benefits
$0
Total compensation
$139,403
Hire date
2015-01-26
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Washington

Source-specific fields

Active on June 30, 2025
Yes
Agency Number
P07
Bargaining Unit Number
201
Branch
Executive
Branch Code
Executive
Classified Code
Unclassified
Classified Status
Unclassified
Compensation Frequency Code
Hourly

At Public Safety Department, Michael Pevear serves as a State Patrol Trooper within East Metro D 2400 Troopers. Their tenure dates to 2015, about 10 years, working full-time. Their 2025 pay totaled $139,403. Union affiliation: MN Law Enforcement Assn.

Bronson Wehr

State Patrol Trooper/Public Safety Department

2025 total comp
$139,293
Sub-department
Duluth D 2700 Troopers
Base pay
$100,626
Overtime
$38,667
Other pay
$0
Benefits
$0
Total compensation
$139,293
Hire date
2019-01-07
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
St Louis

Source-specific fields

Active on June 30, 2025
Yes
Agency Number
P07
Bargaining Unit Number
201
Branch
Executive
Branch Code
Executive
Classified Code
Unclassified
Classified Status
Unclassified
Compensation Frequency Code
Hourly

Bronson Wehr is a State Patrol Trooper at Public Safety Department within Duluth D 2700 Troopers. They have served since 2019 (about 6 years), working full-time. 2025 total compensation came to $139,293. Their bargaining unit is MN Law Enforcement Assn.

Robyn Birr

State Patrol Trooper/Public Safety Department

2025 total comp
$139,278
Sub-department
Eveleth D 3100 Troopers
Base pay
$105,579
Overtime
$32,003
Other pay
$1,697
Benefits
$0
Total compensation
$139,278
Hire date
1999-01-27
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
St Louis

Source-specific fields

Active on June 30, 2025
Yes
Agency Number
P07
Bargaining Unit Number
201
Branch
Executive
Branch Code
Executive
Classified Code
Unclassified
Classified Status
Unclassified
Compensation Frequency Code
Hourly

Robyn Birr holds the role of State Patrol Trooper at Public Safety Department within Eveleth D 3100 Troopers. Hired in 1999, they have about 26 years of service as a full-time employee. In 2025, their total compensation was $139,278. Union affiliation: MN Law Enforcement Assn.

Dean Grothem

State Patrol Trooper/Public Safety Department

2024 total comp
$139,004
Sub-department
Air Patrol Surveilance
Base pay
$114,729
Overtime
$20,469
Other pay
$3,805
Benefits
$0
Total compensation
$139,004
Hire date
1994-06-21
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Ramsey

Source-specific fields

Active on June 30, 2024
Yes
Agency Number
P07
Bargaining Unit Number
201
Branch
Executive
Branch Code
Executive
Classified Code
Unclassified
Classified Status
Unclassified
Compensation Frequency Code
Hourly

At Public Safety Department, Dean Grothem serves as a State Patrol Trooper within Air Patrol Surveilance. Their tenure dates to 1994, about 30 years, working full-time. Their 2024 pay totaled $139,004. Their bargaining unit is MN Law Enforcement Assn.

Kristofer Geiger

State Patrol Trooper/Public Safety Department

2025 total comp
$138,917
Sub-department
Patrol Investigative Unit
Base pay
$116,466
Overtime
$12,205
Other pay
$10,246
Benefits
$0
Total compensation
$138,917
Hire date
2015-01-26
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Hennepin

Source-specific fields

Active on June 30, 2025
Yes
Agency Number
P07
Bargaining Unit Number
201
Branch
Executive
Branch Code
Executive
Classified Code
Unclassified
Classified Status
Unclassified
Compensation Frequency Code
Hourly

Kristofer Geiger is a State Patrol Trooper at Public Safety Department within Patrol Investigative Unit. Hired in 2015, they have about 10 years of service, working full-time. 2025 total compensation came to $138,917. They are represented by MN Law Enforcement Assn.

Kenneth Willers

State Patrol Trooper/Public Safety Department

2025 total comp
$138,783
Sub-department
Marshall D 2300 Troopers
Base pay
$115,176
Overtime
$21,430
Other pay
$2,177
Benefits
$0
Total compensation
$138,783
Hire date
2009-05-20
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Lyon

Source-specific fields

Active on June 30, 2025
Yes
Agency Number
P07
Bargaining Unit Number
201
Branch
Executive
Branch Code
Executive
Classified Code
Unclassified
Classified Status
Unclassified
Compensation Frequency Code
Hourly

At Public Safety Department, Kenneth Willers serves as a State Patrol Trooper within Marshall D 2300 Troopers. Their tenure dates to 2009, about 16 years, working full-time. Their 2025 pay totaled $138,783. They are represented by MN Law Enforcement Assn.

Mark Fox

State Patrol Trooper/Public Safety Department

2025 total comp
$138,605
Sub-department
Air Patrol Surveilance
Base pay
$120,929
Overtime
$16,856
Other pay
$820
Benefits
$0
Total compensation
$138,605
Hire date
2000-01-26
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Ramsey

Source-specific fields

Active on June 30, 2025
Yes
Agency Number
P07
Bargaining Unit Number
201
Branch
Executive
Branch Code
Executive
Classified Code
Unclassified
Classified Status
Unclassified
Compensation Frequency Code
Hourly

Mark Fox works as a State Patrol Trooper for Public Safety Department within Air Patrol Surveilance. Hired in 2000, they have about 25 years of service as a full-time employee. Mark earned $138,605 in 2025. They are represented by MN Law Enforcement Assn.

Scott Smith

State Patrol Trooper/Public Safety Department

2025 total comp
$138,420
Sub-department
Patrol Investigative Unit
Base pay
$115,495
Overtime
$15,845
Other pay
$7,080
Benefits
$0
Total compensation
$138,420
Hire date
2012-01-04
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Hennepin

Source-specific fields

Active on June 30, 2025
Yes
Agency Number
P07
Bargaining Unit Number
201
Branch
Executive
Branch Code
Executive
Classified Code
Unclassified
Classified Status
Unclassified
Compensation Frequency Code
Hourly

Scott Smith holds the role of State Patrol Trooper at Public Safety Department within Patrol Investigative Unit. Hired in 2012, they have about 13 years of service as a full-time employee. In 2025, their total compensation was $138,420. Union affiliation: MN Law Enforcement Assn.

Brett Stricker

State Patrol Trooper/Public Safety Department

2025 total comp
$138,294
Sub-department
Air Patrol Surveilance
Base pay
$121,555
Overtime
$16,055
Other pay
$683
Benefits
$0
Total compensation
$138,294
Hire date
2015-01-26
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Ramsey

Source-specific fields

Active on June 30, 2025
Yes
Agency Number
P07
Bargaining Unit Number
201
Branch
Executive
Branch Code
Executive
Classified Code
Unclassified
Classified Status
Unclassified
Compensation Frequency Code
Hourly

At Public Safety Department, Brett Stricker serves as a State Patrol Trooper within Air Patrol Surveilance. Hired in 2015, they have about 10 years of service, working full-time. Their 2025 pay totaled $138,294. They are represented by MN Law Enforcement Assn.

Nicholas Robertson

State Patrol Trooper/Public Safety Department

2025 total comp
$138,099
Sub-department
Thief River Falls D3200 Troope
Base pay
$116,176
Overtime
$19,221
Other pay
$2,702
Benefits
$0
Total compensation
$138,099
Hire date
1999-01-27
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Pennington

Source-specific fields

Active on June 30, 2025
Yes
Agency Number
P07
Bargaining Unit Number
201
Branch
Executive
Branch Code
Executive
Classified Code
Unclassified
Classified Status
Unclassified
Compensation Frequency Code
Hourly

Nicholas Robertson is a State Patrol Trooper at Public Safety Department within Thief River Falls D3200 Troope. They have served since 1999 (about 26 years), working full-time. 2025 total compensation came to $138,099. Their bargaining unit is MN Law Enforcement Assn.

David Johnston

State Patrol Trooper/Public Safety Department

2025 total comp
$138,062
Sub-department
State Patrol Training Team 1
Base pay
$114,498
Overtime
$23,564
Other pay
$0
Benefits
$0
Total compensation
$138,062
Hire date
2004-01-26
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Morrison

Source-specific fields

Active on June 30, 2025
Yes
Agency Number
P07
Bargaining Unit Number
201
Branch
Executive
Branch Code
Executive
Classified Code
Unclassified
Classified Status
Unclassified
Compensation Frequency Code
Hourly

David Johnston holds the role of State Patrol Trooper at Public Safety Department within State Patrol Training Team 1. Their tenure dates to 2004, about 21 years as a full-time employee. In 2025, their total compensation was $138,062. Their bargaining unit is MN Law Enforcement Assn.

Darin Vossen

State Patrol Trooper/Public Safety Department

2025 total comp
$137,944
Sub-department
St Cloud D 2600 Troopers
Base pay
$107,818
Overtime
$30,127
Other pay
$0
Benefits
$0
Total compensation
$137,944
Hire date
2007-05-20
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Stearns

Source-specific fields

Active on June 30, 2025
Yes
Agency Number
P07
Bargaining Unit Number
201
Branch
Executive
Branch Code
Executive
Classified Code
Unclassified
Classified Status
Unclassified
Compensation Frequency Code
Hourly

Darin Vossen works as a State Patrol Trooper for Public Safety Department within St Cloud D 2600 Troopers. Hired in 2007, they have about 18 years of service as a full-time employee. Darin earned $137,944 in 2025. Their bargaining unit is MN Law Enforcement Assn.

Kelly Phillips

State Patrol Trooper/Public Safety Department

2025 total comp
$137,717
Sub-department
Patrol Investigative Unit
Base pay
$116,185
Overtime
$16,386
Other pay
$5,147
Benefits
$0
Total compensation
$137,717
Hire date
2004-09-27
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Hennepin

Source-specific fields

Active on June 30, 2025
Yes
Agency Number
P07
Bargaining Unit Number
201
Branch
Executive
Branch Code
Executive
Classified Code
Unclassified
Classified Status
Unclassified
Compensation Frequency Code
Hourly

Kelly Phillips is a State Patrol Trooper at Public Safety Department within Patrol Investigative Unit. Their tenure dates to 2004, about 21 years, working full-time. 2025 total compensation came to $137,717. They are represented by MN Law Enforcement Assn.

Bryan Mielke

State Patrol Trooper/Public Safety Department

2025 total comp
$137,660
Sub-department
CVI Mobile&Fixed 2200,2300
Base pay
$114,498
Overtime
$23,162
Other pay
$0
Benefits
$0
Total compensation
$137,660
Hire date
2008-08-20
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Dakota

Source-specific fields

Active on June 30, 2025
Yes
Agency Number
P07
Bargaining Unit Number
201
Branch
Executive
Branch Code
Executive
Classified Code
Unclassified
Classified Status
Unclassified
Compensation Frequency Code
Hourly

At Public Safety Department, Bryan Mielke serves as a State Patrol Trooper within Cvi Mobile&Fixed 2200,2300. They have served since 2008 (about 17 years), working full-time. Their 2025 pay totaled $137,660. Their bargaining unit is MN Law Enforcement Assn.

Ellissa Schmidt

State Patrol Trooper/Public Safety Department

2025 total comp
$137,614
Sub-department
State Patrol Training Team 2
Base pay
$114,498
Overtime
$23,116
Other pay
$0
Benefits
$0
Total compensation
$137,614
Hire date
2013-03-25
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Ramsey

Source-specific fields

Active on June 30, 2025
Yes
Agency Number
P07
Bargaining Unit Number
201
Branch
Executive
Branch Code
Executive
Classified Code
Unclassified
Classified Status
Unclassified
Compensation Frequency Code
Hourly

Ellissa Schmidt is a State Patrol Trooper at Public Safety Department within State Patrol Training Team 2. They have served since 2013 (about 12 years), working full-time. 2025 total compensation came to $137,614. Their bargaining unit is MN Law Enforcement Assn.

Joseph Setnes

State Patrol Trooper/Public Safety Department

2025 total comp
$137,591
Sub-department
Brainerd D 2800 Troopers
Base pay
$106,447
Overtime
$28,493
Other pay
$2,652
Benefits
$0
Total compensation
$137,591
Hire date
2014-01-27
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Crow Wing

Source-specific fields

Active on June 30, 2025
Yes
Agency Number
P07
Bargaining Unit Number
201
Branch
Executive
Branch Code
Executive
Classified Code
Unclassified
Classified Status
Unclassified
Compensation Frequency Code
Hourly

Joseph Setnes holds the role of State Patrol Trooper at Public Safety Department within Brainerd D 2800 Troopers. Their tenure dates to 2014, about 11 years as a full-time employee. In 2025, their total compensation was $137,591. Their bargaining unit is MN Law Enforcement Assn.

Tomasz Krolak

State Patrol Trooper/Public Safety Department

2025 total comp
$137,503
Sub-department
CVI Mobile & Fixed Metro
Base pay
$114,498
Overtime
$21,706
Other pay
$1,300
Benefits
$0
Total compensation
$137,503
Hire date
2013-10-14
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Dakota

Source-specific fields

Active on June 30, 2025
Yes
Agency Number
P07
Bargaining Unit Number
201
Branch
Executive
Branch Code
Executive
Classified Code
Unclassified
Classified Status
Unclassified
Compensation Frequency Code
Hourly

Tomasz Krolak works as a State Patrol Trooper for Public Safety Department within Cvi Mobile & Fixed Metro. Hired in 2013, they have about 12 years of service as a full-time employee. Tomasz earned $137,503 in 2025. They are represented by MN Law Enforcement Assn.