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 6

James Brings

State Patrol Trooper/Public Safety Department

2025 total comp
$124,317
Sub-department
CVI Mobile 2600, 2800
Base pay
$114,498
Overtime
$9,819
Other pay
$0
Benefits
$0
Total compensation
$124,317
Hire date
2009-01-15
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

James Brings works as a State Patrol Trooper for Public Safety Department within Cvi Mobile 2600, 2800. Their tenure dates to 2009, about 16 years as a full-time employee. James earned $124,317 in 2025. Their bargaining unit is MN Law Enforcement Assn.

Brent Olson

State Patrol Trooper/Public Safety Department

2025 total comp
$124,284
Sub-department
Eveleth D 3100 Troopers
Base pay
$111,481
Overtime
$8,489
Other pay
$4,314
Benefits
$0
Total compensation
$124,284
Hire date
2016-01-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
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

Brent Olson is a State Patrol Trooper at Public Safety Department within Eveleth D 3100 Troopers. Their tenure dates to 2016, about 9 years, working full-time. 2025 total compensation came to $124,284. Their bargaining unit is MN Law Enforcement Assn.

Paul Dunkel

State Patrol Trooper/Public Safety Department

2025 total comp
$124,191
Sub-department
Capitol Sec Complex Troopers 2
Base pay
$109,552
Overtime
$14,639
Other pay
$0
Benefits
$0
Total compensation
$124,191
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
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

Paul Dunkel works as a State Patrol Trooper for Public Safety Department within Capitol Secretary Complex Troopers 2. Hired in 1998, they have about 27 years of service as a full-time employee. Paul earned $124,191 in 2025. They are represented by MN Law Enforcement Assn.

Preston Cruser

State Patrol Trooper/Public Safety Department

2025 total comp
$124,060
Sub-department
CVI Mobile & Fixed Metro
Base pay
$114,498
Overtime
$9,562
Other pay
$0
Benefits
$0
Total compensation
$124,060
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
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

Preston Cruser is a State Patrol Trooper at Public Safety Department within Cvi Mobile & Fixed Metro. Their tenure dates to 2004, about 21 years, working full-time. 2025 total compensation came to $124,060. They are represented by MN Law Enforcement Assn.

April Alle

State Patrol Trooper/Public Safety Department

2025 total comp
$123,988
Sub-department
West Metro D 2500 Troopers
Base pay
$108,067
Overtime
$15,921
Other pay
$0
Benefits
$0
Total compensation
$123,988
Hire date
2017-09-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
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

April Alle works as a State Patrol Trooper for Public Safety Department within West Metro D 2500 Troopers. They have served since 2017 (about 8 years) as a full-time employee. April earned $123,988 in 2025. Their bargaining unit is MN Law Enforcement Assn.

Brian Helget

State Patrol Trooper/Public Safety Department

2025 total comp
$123,808
Sub-department
St Cloud D 2600 Troopers
Base pay
$114,452
Overtime
$9,355
Other pay
$0
Benefits
$0
Total compensation
$123,808
Hire date
2007-09-10
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

At Public Safety Department, Brian Helget serves as a State Patrol Trooper within St Cloud D 2600 Troopers. Hired in 2007, they have about 18 years of service, working full-time. Their 2025 pay totaled $123,808. They are represented by MN Law Enforcement Assn.

Lisamarie Lorenzen

State Patrol Trooper/Public Safety Department

2025 total comp
$123,797
Sub-department
West Metro D 2500 Troopers
Base pay
$107,385
Overtime
$16,412
Other pay
$0
Benefits
$0
Total compensation
$123,797
Hire date
2015-10-12
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

Lisamarie Lorenzen holds the role of State Patrol Trooper at Public Safety Department within West Metro D 2500 Troopers. They have served since 2015 (about 10 years) as a full-time employee. In 2025, their total compensation was $123,797. Their bargaining unit is MN Law Enforcement Assn.

Travis Pearson

State Patrol Trooper/Public Safety Department

2025 total comp
$123,770
Sub-department
Eveleth D 3100 Troopers
Base pay
$111,326
Overtime
$10,750
Other pay
$1,695
Benefits
$0
Total compensation
$123,770
Hire date
2003-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

Travis Pearson is a State Patrol Trooper at Public Safety Department within Eveleth D 3100 Troopers. Hired in 2003, they have about 22 years of service, working full-time. 2025 total compensation came to $123,770. Their bargaining unit is MN Law Enforcement Assn.

Timothy Vaagenes Jr

State Patrol Trooper/Public Safety Department

2025 total comp
$123,679
Sub-department
Duluth D 2700 Troopers
Base pay
$106,848
Overtime
$15,239
Other pay
$1,592
Benefits
$0
Total compensation
$123,679
Hire date
2023-02-12
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

Timothy Vaagenes Jr works as a State Patrol Trooper for Public Safety Department within Duluth D 2700 Troopers. They have served since 2023 (about 2 years) as a full-time employee. Timothy earned $123,679 in 2025. Their bargaining unit is MN Law Enforcement Assn.

Joshua Kuisle

State Patrol Trooper/Public Safety Department

2025 total comp
$123,679
Sub-department
Rochester D2100 Troopers
Base pay
$110,558
Overtime
$13,095
Other pay
$26
Benefits
$0
Total compensation
$123,679
Hire date
2017-01-16
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

Joshua Kuisle holds the role of State Patrol Trooper at Public Safety Department within Rochester D2100 Troopers. They have served since 2017 (about 8 years) as a full-time employee. In 2025, their total compensation was $123,679. They are represented by MN Law Enforcement Assn.

Zachery Fay

State Patrol Trooper/Public Safety Department

2025 total comp
$123,660
Sub-department
Rochester D2100 Troopers
Base pay
$106,877
Overtime
$16,783
Other pay
$0
Benefits
$0
Total compensation
$123,660
Hire date
2015-10-12
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

Zachery Fay is a State Patrol Trooper at Public Safety Department within Rochester D2100 Troopers. They have served since 2015 (about 10 years), working full-time. 2025 total compensation came to $123,660. They are represented by MN Law Enforcement Assn.

Joshua Neumann

State Patrol Trooper/Public Safety Department

2025 total comp
$123,598
Sub-department
Duluth D 2700 Troopers
Base pay
$102,044
Overtime
$21,554
Other pay
$0
Benefits
$0
Total compensation
$123,598
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
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

At Public Safety Department, Joshua Neumann serves as a State Patrol Trooper within Duluth D 2700 Troopers. They have served since 2023 (about 2 years), working full-time. Their 2025 pay totaled $123,598. Union affiliation: MN Law Enforcement Assn.

Steven Lindbeck

State Patrol Trooper/Public Safety Department

2025 total comp
$123,559
Sub-department
East Metro D 2400 Troopers
Base pay
$111,393
Overtime
$12,166
Other pay
$0
Benefits
$0
Total compensation
$123,559
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, Steven Lindbeck serves as a State Patrol Trooper within East Metro D 2400 Troopers. Hired in 2015, they have about 10 years of service, working full-time. Their 2025 pay totaled $123,559. Their bargaining unit is MN Law Enforcement Assn.

James Johnson Jr

State Patrol Trooper/Public Safety Department

2025 total comp
$123,481
Sub-department
CVI Mobile & Fixed Metro
Base pay
$114,939
Overtime
$8,543
Other pay
$0
Benefits
$0
Total compensation
$123,481
Hire date
2013-02-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
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

James Johnson Jr is a State Patrol Trooper at Public Safety Department within Cvi Mobile & Fixed Metro. Their tenure dates to 2013, about 12 years, working full-time. 2025 total compensation came to $123,481. They are represented by MN Law Enforcement Assn.

Michael Evenocheck

State Patrol Trooper/Public Safety Department

2025 total comp
$123,449
Sub-department
West Metro D 2500 Troopers
Base pay
$116,152
Overtime
$7,297
Other pay
$0
Benefits
$0
Total compensation
$123,449
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

Michael Evenocheck works as a State Patrol Trooper for Public Safety Department within West Metro D 2500 Troopers. Hired in 2015, they have about 10 years of service as a full-time employee. Michael earned $123,449 in 2025. Their bargaining unit is MN Law Enforcement Assn.

David Zolldan

State Patrol Trooper/Public Safety Department

2025 total comp
$123,398
Sub-department
CVI Mobile & Fixed Metro
Base pay
$114,498
Overtime
$8,900
Other pay
$0
Benefits
$0
Total compensation
$123,398
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
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

David Zolldan is a State Patrol Trooper at Public Safety Department within Cvi Mobile & Fixed Metro. Hired in 2013, they have about 12 years of service, working full-time. 2025 total compensation came to $123,398. Union affiliation: MN Law Enforcement Assn.

Brian Schwartz

State Patrol Trooper/Public Safety Department

2025 total comp
$123,364
Sub-department
East Metro D 2400 Troopers
Base pay
$112,155
Overtime
$11,209
Other pay
$0
Benefits
$0
Total compensation
$123,364
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
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

Brian Schwartz is a State Patrol Trooper at Public Safety Department within East Metro D 2400 Troopers. Hired in 2014, they have about 11 years of service, working full-time. 2025 total compensation came to $123,364. Their bargaining unit is MN Law Enforcement Assn.

Charles Colby

State Patrol Trooper/Public Safety Department

2025 total comp
$123,256
Sub-department
Rochester D2100 Troopers
Base pay
$107,518
Overtime
$14,998
Other pay
$740
Benefits
$0
Total compensation
$123,256
Hire date
2007-09-10
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

Charles Colby is a State Patrol Trooper at Public Safety Department within Rochester D2100 Troopers. Their tenure dates to 2007, about 18 years, working full-time. 2025 total compensation came to $123,256. Their bargaining unit is MN Law Enforcement Assn.

Alan Ryan

State Patrol Trooper/Public Safety Department

2025 total comp
$123,241
Sub-department
Eveleth D 3100 Troopers
Base pay
$110,032
Overtime
$11,992
Other pay
$1,218
Benefits
$0
Total compensation
$123,241
Hire date
2009-01-12
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

At Public Safety Department, Alan Ryan serves as a State Patrol Trooper within Eveleth D 3100 Troopers. They have served since 2009 (about 16 years), working full-time. Their 2025 pay totaled $123,241. Union affiliation: MN Law Enforcement Assn.

Shaun Stang

State Patrol Trooper/Public Safety Department

2025 total comp
$123,128
Sub-department
Patrol Investigative Unit
Base pay
$113,817
Overtime
$7,500
Other pay
$1,810
Benefits
$0
Total compensation
$123,128
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
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, Shaun Stang serves as a State Patrol Trooper within Patrol Investigative Unit. Hired in 2014, they have about 11 years of service, working full-time. Their 2025 pay totaled $123,128. Union affiliation: MN Law Enforcement Assn.

Mason Kraskey

State Patrol Trooper/Public Safety Department

2025 total comp
$123,018
Sub-department
Eveleth D 3100 Troopers
Base pay
$105,398
Overtime
$16,348
Other pay
$1,272
Benefits
$0
Total compensation
$123,018
Hire date
2018-01-17
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

Mason Kraskey holds the role of State Patrol Trooper at Public Safety Department within Eveleth D 3100 Troopers. Hired in 2018, they have about 7 years of service as a full-time employee. In 2025, their total compensation was $123,018. Their bargaining unit is MN Law Enforcement Assn.

Corey Haddy

State Patrol Trooper/Public Safety Department

2025 total comp
$123,006
Sub-department
West Metro D 2500 Troopers
Base pay
$87,111
Overtime
$35,895
Other pay
$0
Benefits
$0
Total compensation
$123,006
Hire date
2022-09-12
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

Corey Haddy is a State Patrol Trooper at Public Safety Department within West Metro D 2500 Troopers. Their tenure dates to 2022, about 3 years, working full-time. 2025 total compensation came to $123,006. Their bargaining unit is MN Law Enforcement Assn.

Brent Egan

State Patrol Trooper/Public Safety Department

2025 total comp
$122,882
Sub-department
East Metro D 2400 Troopers
Base pay
$114,179
Overtime
$8,703
Other pay
$0
Benefits
$0
Total compensation
$122,882
Hire date
2012-11-05
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

Brent Egan works as a State Patrol Trooper for Public Safety Department within East Metro D 2400 Troopers. Their tenure dates to 2012, about 13 years as a full-time employee. Brent earned $122,882 in 2025. They are represented by MN Law Enforcement Assn.

Kristopher Paluch

State Patrol Trooper/Public Safety Department

2025 total comp
$122,636
Sub-department
Marshall D 2300 Troopers
Base pay
$113,501
Overtime
$7,612
Other pay
$1,522
Benefits
$0
Total compensation
$122,636
Hire date
2009-01-12
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, Kristopher Paluch 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 $122,636. Their bargaining unit is MN Law Enforcement Assn.

Brady Prowatzke

State Patrol Trooper/Public Safety Department

2025 total comp
$122,585
Sub-department
Marshall D 2300 Troopers
Base pay
$106,550
Overtime
$14,442
Other pay
$1,593
Benefits
$0
Total compensation
$122,585
Hire date
2022-07-17
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

Brady Prowatzke is a State Patrol Trooper at Public Safety Department within Marshall D 2300 Troopers. They have served since 2022 (about 3 years), working full-time. 2025 total compensation came to $122,585. Union affiliation: MN Law Enforcement Assn.

Daniel Riggle

State Patrol Trooper/Public Safety Department

2025 total comp
$122,559
Sub-department
Detroit Lakes D 2900 Troopers
Base pay
$111,268
Overtime
$10,453
Other pay
$839
Benefits
$0
Total compensation
$122,559
Hire date
1999-08-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
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

Daniel Riggle works as a State Patrol Trooper for Public Safety Department within Detroit Lakes D 2900 Troopers. Hired in 1999, they have about 26 years of service as a full-time employee. Daniel earned $122,559 in 2025. Their bargaining unit is MN Law Enforcement Assn.

Taylor Carter

State Patrol Trooper/Public Safety Department

2024 total comp
$122,477
Sub-department
Air Patrol Surveilance
Base pay
$82,585
Overtime
$8,612
Other pay
$31,280
Benefits
$0
Total compensation
$122,477
Hire date
2016-01-25
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

Taylor Carter is a State Patrol Trooper at Public Safety Department within Air Patrol Surveilance. They have served since 2016 (about 8 years), working full-time. 2024 total compensation came to $122,477. They are represented by MN Law Enforcement Assn.

Jeffrey Patnode

State Patrol Trooper/Public Safety Department

2025 total comp
$122,413
Sub-department
Brainerd D 2800 Troopers
Base pay
$107,496
Overtime
$13,972
Other pay
$944
Benefits
$0
Total compensation
$122,413
Hire date
2016-01-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
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

Jeffrey Patnode works as a State Patrol Trooper for Public Safety Department within Brainerd D 2800 Troopers. They have served since 2016 (about 9 years) as a full-time employee. Jeffrey earned $122,413 in 2025. They are represented by MN Law Enforcement Assn.

Lucas Mcarthur

State Patrol Trooper/Public Safety Department

2025 total comp
$122,343
Sub-department
Detroit Lakes D 2900 Troopers
Base pay
$104,959
Overtime
$16,212
Other pay
$1,172
Benefits
$0
Total compensation
$122,343
Hire date
2007-09-10
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

At Public Safety Department, Lucas Mcarthur serves as a State Patrol Trooper within Detroit Lakes D 2900 Troopers. They have served since 2007 (about 18 years), working full-time. Their 2025 pay totaled $122,343. They are represented by MN Law Enforcement Assn.

Herbert Moon

State Patrol Trooper/Public Safety Department

2025 total comp
$122,198
Sub-department
Mankato D 2200 Troopers
Base pay
$109,924
Overtime
$10,642
Other pay
$1,632
Benefits
$0
Total compensation
$122,198
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
Blue Earth

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

Herbert Moon is a State Patrol Trooper at Public Safety Department within Mankato D 2200 Troopers. Hired in 2021, they have about 4 years of service, working full-time. 2025 total compensation came to $122,198. Union affiliation: MN Law Enforcement Assn.

Zachary Borchardt

State Patrol Trooper/Public Safety Department

2025 total comp
$122,085
Sub-department
Duluth D 2700 Troopers
Base pay
$110,216
Overtime
$11,869
Other pay
$0
Benefits
$0
Total compensation
$122,085
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
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

Zachary Borchardt holds the role of State Patrol Trooper at Public Safety Department within Duluth D 2700 Troopers. They have served since 2015 (about 10 years) as a full-time employee. In 2025, their total compensation was $122,085. Union affiliation: MN Law Enforcement Assn.

Glen Bihler

State Patrol Trooper/Public Safety Department

2025 total comp
$122,034
Sub-department
Brainerd D 2800 Troopers
Base pay
$107,008
Overtime
$12,810
Other pay
$2,216
Benefits
$0
Total compensation
$122,034
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
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

At Public Safety Department, Glen Bihler serves as a State Patrol Trooper within Brainerd D 2800 Troopers. Their tenure dates to 2011, about 14 years, working full-time. Their 2025 pay totaled $122,034. Union affiliation: MN Law Enforcement Assn.

Bryan Bauers

State Patrol Trooper/Public Safety Department

2025 total comp
$121,812
Sub-department
Duluth D 2700 Troopers
Base pay
$108,459
Overtime
$13,225
Other pay
$128
Benefits
$0
Total compensation
$121,812
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
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

At Public Safety Department, Bryan Bauers serves as a State Patrol Trooper within Duluth D 2700 Troopers. Hired in 2015, they have about 10 years of service, working full-time. Their 2025 pay totaled $121,812. Union affiliation: MN Law Enforcement Assn.

Matthew Vatsaas

State Patrol Trooper/Public Safety Department

2025 total comp
$121,752
Sub-department
Detroit Lakes D 2900 Troopers
Base pay
$101,758
Overtime
$18,499
Other pay
$1,495
Benefits
$0
Total compensation
$121,752
Hire date
2018-01-15
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

Matthew Vatsaas holds the role of State Patrol Trooper at Public Safety Department within Detroit Lakes D 2900 Troopers. Their tenure dates to 2018, about 7 years as a full-time employee. In 2025, their total compensation was $121,752. They are represented by MN Law Enforcement Assn.

Timothy Soliah

State Patrol Trooper/Public Safety Department

2025 total comp
$121,745
Sub-department
CVI Mobile 2900, 3200 Northern
Base pay
$114,498
Overtime
$7,247
Other pay
$0
Benefits
$0
Total compensation
$121,745
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
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

Timothy Soliah is a State Patrol Trooper at Public Safety Department within Cvi Mobile 2900, 3200 Northern. Hired in 2004, they have about 21 years of service, working full-time. 2025 total compensation came to $121,745. They are represented by MN Law Enforcement Assn.

Thomas Haugen

State Patrol Trooper/Public Safety Department

2025 total comp
$121,712
Sub-department
Patrol Investigative Unit
Base pay
$110,960
Overtime
$9,206
Other pay
$1,547
Benefits
$0
Total compensation
$121,712
Hire date
2016-01-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
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

Thomas Haugen holds the role of State Patrol Trooper at Public Safety Department within Patrol Investigative Unit. Their tenure dates to 2016, about 9 years as a full-time employee. In 2025, their total compensation was $121,712. Their bargaining unit is MN Law Enforcement Assn.

Eric Ossefoort

State Patrol Trooper/Public Safety Department

2025 total comp
$121,640
Sub-department
Marshall D 2300 Troopers
Base pay
$107,838
Overtime
$11,864
Other pay
$1,938
Benefits
$0
Total compensation
$121,640
Hire date
2018-05-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
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

Eric Ossefoort is a State Patrol Trooper at Public Safety Department within Marshall D 2300 Troopers. Hired in 2018, they have about 7 years of service, working full-time. 2025 total compensation came to $121,640. They are represented by MN Law Enforcement Assn.

Megan Boser

State Patrol Trooper/Public Safety Department

2025 total comp
$121,626
Sub-department
Brainerd D 2800 Troopers
Base pay
$101,142
Overtime
$17,248
Other pay
$3,236
Benefits
$0
Total compensation
$121,626
Hire date
2018-01-15
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

Megan Boser is a State Patrol Trooper at Public Safety Department within Brainerd D 2800 Troopers. They have served since 2018 (about 7 years), working full-time. 2025 total compensation came to $121,626. They are represented by MN Law Enforcement Assn.

Curtis Triggs

State Patrol Trooper/Public Safety Department

2025 total comp
$121,315
Sub-department
West Metro D 2500 Troopers
Base pay
$110,675
Overtime
$10,639
Other pay
$0
Benefits
$0
Total compensation
$121,315
Hire date
2017-01-16
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, Curtis Triggs serves as a State Patrol Trooper within West Metro D 2500 Troopers. Their tenure dates to 2017, about 8 years, working full-time. Their 2025 pay totaled $121,315. Their bargaining unit is MN Law Enforcement Assn.

Taylor Znajda

State Patrol Trooper/Public Safety Department

2025 total comp
$121,113
Sub-department
Thief River Falls D3200 Troope
Base pay
$103,725
Overtime
$15,406
Other pay
$1,982
Benefits
$0
Total compensation
$121,113
Hire date
2021-07-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

Taylor Znajda holds the role of State Patrol Trooper at Public Safety Department within Thief River Falls D3200 Troope. Their tenure dates to 2021, about 4 years as a full-time employee. In 2025, their total compensation was $121,113. Their bargaining unit is MN Law Enforcement Assn.