GCGovComp.app

Minnesota / Public Safety Department

Agency file

Public Safety Department

Source file: Minnesota — State Employee Payroll / ingested Jun 18, 2026

The Public Safety Department provides law enforcement and public safety — patrol, criminal investigation, and emergency response.

In 2025, this agency had 2,398 employees with median total compensation of $76,256; the highest distinct record was $236,646.

Year
2025
Total payroll
$194.2M
Employees
2,398
Median total
$76,256
Highest record
$236,646

What the records show

Compensation analytics

These summaries compare pay within the agency before listing individual records.

Salary distribution

How 2025 total compensation is spread across the 2,398 employees. Each bar is a pay range; taller bars mean more people earn in that range. The amber line marks the median ($76,256) — half earn less, half more. The far-right bar collects the highest earners.

Average pay composition

  • Base$74,143 (92%)
  • Overtime$5,197 (6%)
  • Other$1,664 (2%)
  • Benefits$0 (0%)

What an average paycheck here is made of — base salary versus overtime, other pay (bonuses, allowances), and benefits. A large overtime or other-pay share means take-home often exceeds base salary.

Pay percentiles

10th
25th
Median
75th
90th
$31,214
$53,566
$76,256
$111,341
$132,437

The pay ladder for this department. Someone at the 90th percentile earns $132,437 — more than 90% of the department; the 10th percentile earns $31,214. The shaded band is the middle half of employees (25th–75th percentile).

Largest job titles

The most common job titles in this department by headcount, with the median total compensation for each. Click a title to see everyone who holds it.

Trend

Year over year

How this department's total payroll, headcount, and median pay changed across the 2 published years.

YearTotal payrollEmployeesMedian pay
2024
$166.2M
2,183
$72,953
2025
$194.2M
16.9%
2,398
9.8%
$76,256
4.5%

Record list

Employees

Page 1

Dean Lange

State Patrol Trooper/Public Safety Department

2025 total comp
$129,077
Sub-department
St Cloud D 2600 Troopers
Base pay
$109,413
Overtime
$19,665
Other pay
$0
Benefits
$0
Total compensation
$129,077
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
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

Dean Lange is a State Patrol Trooper at Public Safety Department within St Cloud D 2600 Troopers. Hired in 2009, they have about 16 years of service, working full-time. 2025 total compensation came to $129,077. Their bargaining unit is MN Law Enforcement Assn.

Jesse Herding

State Patrol Trooper/Public Safety Department

2025 total comp
$129,047
Sub-department
Thief River Falls D3200 Troope
Base pay
$112,536
Overtime
$15,197
Other pay
$1,314
Benefits
$0
Total compensation
$129,047
Hire date
2006-04-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
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

Jesse Herding holds the role of State Patrol Trooper at Public Safety Department within Thief River Falls D3200 Troope. They have served since 2006 (about 19 years) as a full-time employee. In 2025, their total compensation was $129,047. They are represented by MN Law Enforcement Assn.

Brett Collins

State Patrol Trooper/Public Safety Department

2025 total comp
$129,028
Sub-department
St Cloud D 2600 Troopers
Base pay
$107,233
Overtime
$19,695
Other pay
$2,100
Benefits
$0
Total compensation
$129,028
Hire date
2021-07-02
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

Brett Collins works as a State Patrol Trooper for Public Safety Department within St Cloud D 2600 Troopers. Hired in 2021, they have about 4 years of service as a full-time employee. Brett earned $129,028 in 2025. They are represented by MN Law Enforcement Assn.

Tony Mazzone

State Patrol Trooper/Public Safety Department

2025 total comp
$128,921
Sub-department
CVI Mobile 2600, 2800
Base pay
$124,014
Overtime
$4,907
Other pay
$0
Benefits
$0
Total compensation
$128,921
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
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

Tony Mazzone holds the role of State Patrol Trooper at Public Safety Department within Cvi Mobile 2600, 2800. Their tenure dates to 2009, about 16 years as a full-time employee. In 2025, their total compensation was $128,921. Union affiliation: MN Law Enforcement Assn.

Kyle Froehlich

State Patrol Trooper/Public Safety Department

2025 total comp
$128,901
Sub-department
Mankato D 2200 Troopers
Base pay
$110,216
Overtime
$17,028
Other pay
$1,656
Benefits
$0
Total compensation
$128,901
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
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

At Public Safety Department, Kyle Froehlich serves as a State Patrol Trooper within Mankato D 2200 Troopers. Their tenure dates to 2007, about 18 years, working full-time. Their 2025 pay totaled $128,901. Union affiliation: MN Law Enforcement Assn.

Patrick Beuning

State Patrol Trooper/Public Safety Department

2025 total comp
$128,852
Sub-department
Brainerd D 2800 Troopers
Base pay
$108,583
Overtime
$19,707
Other pay
$561
Benefits
$0
Total compensation
$128,852
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
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

Patrick Beuning works as a State Patrol Trooper for Public Safety Department within Brainerd D 2800 Troopers. Hired in 2013, they have about 12 years of service as a full-time employee. Patrick earned $128,852 in 2025. Union affiliation: MN Law Enforcement Assn.

Michael Lundeen

State Patrol Trooper/Public Safety Department

2025 total comp
$128,837
Sub-department
Detroit Lakes D 2900 Troopers
Base pay
$111,112
Overtime
$16,998
Other pay
$727
Benefits
$0
Total compensation
$128,837
Hire date
2002-03-28
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

Michael Lundeen works as a State Patrol Trooper for Public Safety Department within Detroit Lakes D 2900 Troopers. They have served since 2002 (about 23 years) as a full-time employee. Michael earned $128,837 in 2025. They are represented by MN Law Enforcement Assn.

Robert Zak

State Patrol Lieutenant/Public Safety Department

2024 total comp
$128,796
Sub-department
Patrol Investigative Unit
Base pay
$119,184
Overtime
$7,607
Other pay
$2,006
Benefits
$0
Total compensation
$128,796
Hire date
1999-02-08
Employment type
Full-Time
Pay grade
31
Union / bargaining unit
LELS U18 Lic Pce Officer Specl
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Hennepin

Source-specific fields

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

Robert Zak holds the role of State Patrol Lieutenant at Public Safety Department within Patrol Investigative Unit. Hired in 1999, they have about 25 years of service as a full-time employee. In 2024, their total compensation was $128,796. Their bargaining unit is LELS U18 Lic Pce Officer Specl.

Justin Schuelke

State Patrol Trooper/Public Safety Department

2025 total comp
$128,740
Sub-department
CVI Mobile&Fixed 2200,2300
Base pay
$114,498
Overtime
$14,242
Other pay
$0
Benefits
$0
Total compensation
$128,740
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

At Public Safety Department, Justin Schuelke serves as a State Patrol Trooper within Cvi Mobile&Fixed 2200,2300. Their tenure dates to 2013, about 12 years, working full-time. Their 2025 pay totaled $128,740. Their bargaining unit is MN Law Enforcement Assn.

Brett Bilky

State Patrol Trooper/Public Safety Department

2025 total comp
$128,731
Sub-department
St Cloud D 2600 Troopers
Base pay
$116,390
Overtime
$9,300
Other pay
$3,041
Benefits
$0
Total compensation
$128,731
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
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, Brett Bilky serves as a State Patrol Trooper within St Cloud D 2600 Troopers. Their tenure dates to 2014, about 11 years, working full-time. Their 2025 pay totaled $128,731. Their bargaining unit is MN Law Enforcement Assn.

Kelvin Harris

State Patrol Trooper/Public Safety Department

2025 total comp
$128,578
Sub-department
West Metro D 2500 Troopers
Base pay
$99,413
Overtime
$29,165
Other pay
$0
Benefits
$0
Total compensation
$128,578
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

Kelvin Harris is a State Patrol Trooper at Public Safety Department within West Metro D 2500 Troopers. Their tenure dates to 2019, about 6 years, working full-time. 2025 total compensation came to $128,578. Their bargaining unit is MN Law Enforcement Assn.

Emerald Gratz

Staff Attorney 3/Public Safety Department

2025 total comp
$128,365
Sub-department
Comm Office Deputy
Base pay
$128,365
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$128,365
Hire date
2004-06-01
Employment type
Full-Time
Pay grade
22
Union / bargaining unit
MN Assoc of Professional Empl
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
214
Branch
Executive
Branch Code
Executive
Classified Code
Classified
Classified Status
Classified
Compensation Frequency Code
Hourly

At Public Safety Department, Emerald Gratz serves as a Staff Attorney 3 within Community Office Deputy. They have served since 2004 (about 21 years), working full-time. Their 2025 pay totaled $128,365. Union affiliation: MN Assoc of Professional Empl.

Joshua Olson

State Patrol Trooper/Public Safety Department

2025 total comp
$128,268
Sub-department
East Metro D 2400 Troopers
Base pay
$113,440
Overtime
$14,828
Other pay
$0
Benefits
$0
Total compensation
$128,268
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
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

Joshua Olson is a State Patrol Trooper at Public Safety Department within East Metro D 2400 Troopers. They have served since 2007 (about 18 years), working full-time. 2025 total compensation came to $128,268. Union affiliation: MN Law Enforcement Assn.

Jason Nelson

State Patrol Trooper/Public Safety Department

2025 total comp
$128,223
Sub-department
Capitol Sec Complex Troopers 2
Base pay
$107,887
Overtime
$20,336
Other pay
$0
Benefits
$0
Total compensation
$128,223
Hire date
2005-02-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
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

Jason Nelson works as a State Patrol Trooper for Public Safety Department within Capitol Secretary Complex Troopers 2. They have served since 2005 (about 20 years) as a full-time employee. Jason earned $128,223 in 2025. Union affiliation: MN Law Enforcement Assn.

Kathryn Rios

Labor Relations Manager/Public Safety Department

2025 total comp
$128,185
Sub-department
Human Resources Services 2
Base pay
$125,219
Overtime
$0
Other pay
$2,966
Benefits
$0
Total compensation
$128,185
Hire date
2012-07-09
Employment type
Full-Time
Pay grade
17
Union / bargaining unit
Manager
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
220
Branch
Executive
Branch Code
Executive
Classified Code
Classified
Classified Status
Classified
Compensation Frequency Code
Hourly

At Public Safety Department, Kathryn Rios serves as a Labor Relations Manager within Human Resources Services 2. Their tenure dates to 2012, about 13 years, working full-time. Their 2025 pay totaled $128,185. They are represented by Manager.

Alex Forsman

State Patrol Trooper/Public Safety Department

2025 total comp
$128,136
Sub-department
West Metro D 2500 Troopers
Base pay
$97,124
Overtime
$31,012
Other pay
$0
Benefits
$0
Total compensation
$128,136
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
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

Alex Forsman works as a State Patrol Trooper for Public Safety Department within West Metro D 2500 Troopers. Hired in 2022, they have about 3 years of service as a full-time employee. Alex earned $128,136 in 2025. They are represented by MN Law Enforcement Assn.

Joshua Monson

State Patrol Trooper/Public Safety Department

2025 total comp
$128,103
Sub-department
St Cloud D 2600 Troopers
Base pay
$110,194
Overtime
$15,594
Other pay
$2,316
Benefits
$0
Total compensation
$128,103
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
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

Joshua Monson works as a State Patrol Trooper for Public Safety Department within St Cloud D 2600 Troopers. They have served since 2018 (about 7 years) as a full-time employee. Joshua earned $128,103 in 2025. Their bargaining unit is MN Law Enforcement Assn.

Megan Brynell

State Patrol Trooper/Public Safety Department

2025 total comp
$128,074
Sub-department
Capitol Sec Complex Troopers 2
Base pay
$102,389
Overtime
$25,685
Other pay
$0
Benefits
$0
Total compensation
$128,074
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
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, Megan Brynell serves as a State Patrol Trooper within Capitol Secretary Complex Troopers 2. Their tenure dates to 2018, about 7 years, working full-time. Their 2025 pay totaled $128,074. They are represented by MN Law Enforcement Assn.

Jack Danielson

State Patrol Trooper/Public Safety Department

2025 total comp
$128,027
Sub-department
CVI Mobile 2900, 3200 Northern
Base pay
$114,498
Overtime
$13,529
Other pay
$0
Benefits
$0
Total compensation
$128,027
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
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, Jack Danielson serves as a State Patrol Trooper within Cvi Mobile 2900, 3200 Northern. They have served since 1998 (about 27 years), working full-time. Their 2025 pay totaled $128,027. They are represented by MN Law Enforcement Assn.

Peter Schultz

State Patrol Trooper/Public Safety Department

2025 total comp
$127,999
Sub-department
Rochester D2100 Troopers
Base pay
$111,793
Overtime
$15,549
Other pay
$657
Benefits
$0
Total compensation
$127,999
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
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

Peter Schultz holds the role of State Patrol Trooper at Public Safety Department within Rochester D2100 Troopers. They have served since 2010 (about 15 years) as a full-time employee. In 2025, their total compensation was $127,999. They are represented by MN Law Enforcement Assn.

Garrett Bondhus

State Patrol Trooper/Public Safety Department

2025 total comp
$127,896
Sub-department
Rochester D2100 Troopers
Base pay
$107,435
Overtime
$20,461
Other pay
$0
Benefits
$0
Total compensation
$127,896
Hire date
1996-07-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
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

Garrett Bondhus is a State Patrol Trooper at Public Safety Department within Rochester D2100 Troopers. Hired in 1996, they have about 29 years of service, working full-time. 2025 total compensation came to $127,896. Their bargaining unit is MN Law Enforcement Assn.

Jason Curtis

State Patrol Trooper/Public Safety Department

2025 total comp
$127,800
Sub-department
St Cloud D 2600 Troopers
Base pay
$108,396
Overtime
$19,404
Other pay
$0
Benefits
$0
Total compensation
$127,800
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
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

Jason Curtis is a State Patrol Trooper at Public Safety Department within St Cloud D 2600 Troopers. They have served since 2004 (about 21 years), working full-time. 2025 total compensation came to $127,800. Union affiliation: MN Law Enforcement Assn.

Andrew Larsen

State Patrol Trooper/Public Safety Department

2025 total comp
$127,642
Sub-department
Marshall D 2300 Troopers
Base pay
$108,766
Overtime
$17,480
Other pay
$1,396
Benefits
$0
Total compensation
$127,642
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
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, Andrew Larsen serves as a State Patrol Trooper within Marshall D 2300 Troopers. Their tenure dates to 2016, about 9 years, working full-time. Their 2025 pay totaled $127,642. Union affiliation: MN Law Enforcement Assn.

Jeffrey Pinoniemi

State Patrol Trooper/Public Safety Department

2025 total comp
$127,640
Sub-department
Patrol Investigative Unit
Base pay
$117,263
Overtime
$10,376
Other pay
$0
Benefits
$0
Total compensation
$127,640
Hire date
1998-01-28
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

Jeffrey Pinoniemi holds the role of State Patrol Trooper at Public Safety Department within Patrol Investigative Unit. Their tenure dates to 1998, about 27 years as a full-time employee. In 2025, their total compensation was $127,640. Union affiliation: MN Law Enforcement Assn.

Blake Cederstrom

State Patrol Trooper/Public Safety Department

2025 total comp
$127,627
Sub-department
East Metro D 2400 Troopers
Base pay
$109,106
Overtime
$18,521
Other pay
$0
Benefits
$0
Total compensation
$127,627
Hire date
1998-07-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
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

Blake Cederstrom holds the role of State Patrol Trooper at Public Safety Department within East Metro D 2400 Troopers. They have served since 1998 (about 27 years) as a full-time employee. In 2025, their total compensation was $127,627. They are represented by MN Law Enforcement Assn.

Jason Halvorson

State Patrol Trooper/Public Safety Department

2025 total comp
$127,603
Sub-department
State Patrol Training Team 1
Base pay
$114,498
Overtime
$13,105
Other pay
$0
Benefits
$0
Total compensation
$127,603
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
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

At Public Safety Department, Jason Halvorson serves as a State Patrol Trooper within State Patrol Training Team 1. Hired in 1998, they have about 27 years of service, working full-time. Their 2025 pay totaled $127,603. Union affiliation: MN Law Enforcement Assn.

Nathan Faust

State Patrol Trooper/Public Safety Department

2025 total comp
$127,470
Sub-department
West Metro D 2500 Troopers
Base pay
$97,768
Overtime
$29,702
Other pay
$0
Benefits
$0
Total compensation
$127,470
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
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

Nathan Faust holds the role of State Patrol Trooper at Public Safety Department within West Metro D 2500 Troopers. Their tenure dates to 2019, about 6 years as a full-time employee. In 2025, their total compensation was $127,470. Their bargaining unit is MN Law Enforcement Assn.

David Hoffman

State Patrol Trooper/Public Safety Department

2025 total comp
$127,347
Sub-department
Rochester D2100 Troopers
Base pay
$110,765
Overtime
$15,849
Other pay
$734
Benefits
$0
Total compensation
$127,347
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
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 Hoffman serves as a State Patrol Trooper within Rochester D2100 Troopers. Their tenure dates to 2015, about 10 years, working full-time. Their 2025 pay totaled $127,347. Their bargaining unit is MN Law Enforcement Assn.

Travis Elmer

State Patrol Trooper/Public Safety Department

2025 total comp
$127,258
Sub-department
East Metro D 2400 Troopers
Base pay
$107,610
Overtime
$19,648
Other pay
$0
Benefits
$0
Total compensation
$127,258
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
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, Travis Elmer serves as a State Patrol Trooper within East Metro D 2400 Troopers. Hired in 2011, they have about 14 years of service, working full-time. Their 2025 pay totaled $127,258. They are represented by MN Law Enforcement Assn.

Jesse Grabow

State Patrol Trooper/Public Safety Department

2025 total comp
$127,255
Sub-department
StatePatrol Public Information
Base pay
$114,498
Overtime
$7,154
Other pay
$5,603
Benefits
$0
Total compensation
$127,255
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
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

Jesse Grabow holds the role of State Patrol Trooper at Public Safety Department within Statepatrol Public Information. Their tenure dates to 1998, about 27 years as a full-time employee. In 2025, their total compensation was $127,255. Union affiliation: MN Law Enforcement Assn.

Riley Kolquist

State Patrol Trooper/Public Safety Department

2025 total comp
$127,228
Sub-department
Duluth D 2700 Troopers
Base pay
$106,653
Overtime
$20,575
Other pay
$0
Benefits
$0
Total compensation
$127,228
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

Riley Kolquist works as a State Patrol Trooper for Public Safety Department within Duluth D 2700 Troopers. Their tenure dates to 2015, about 10 years as a full-time employee. Riley earned $127,228 in 2025. Their bargaining unit is MN Law Enforcement Assn.

Cody Kisor

State Patrol Lieutenant/Public Safety Department

2025 total comp
$127,184
Sub-department
Detroit Lakes D 2900 Superviso
Base pay
$111,456
Overtime
$11,637
Other pay
$4,091
Benefits
$0
Total compensation
$127,184
Hire date
2015-01-26
Employment type
Full-Time
Pay grade
5
Union / bargaining unit
LELS U18 Lic Pce Officer Specl
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
228
Branch
Executive
Branch Code
Executive
Classified Code
Unclassified
Classified Status
Unclassified
Compensation Frequency Code
Hourly

Cody Kisor is a State Patrol Lieutenant at Public Safety Department within Detroit Lakes D 2900 Superviso. Hired in 2015, they have about 10 years of service, working full-time. 2025 total compensation came to $127,184. Their bargaining unit is LELS U18 Lic Pce Officer Specl.

Richard Pender Jr

State Patrol Trooper/Public Safety Department

2025 total comp
$127,012
Sub-department
Duluth D 2700 Troopers
Base pay
$106,031
Overtime
$20,929
Other pay
$51
Benefits
$0
Total compensation
$127,012
Hire date
2004-05-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

Richard Pender Jr works as a State Patrol Trooper for Public Safety Department within Duluth D 2700 Troopers. They have served since 2004 (about 21 years) as a full-time employee. Richard earned $127,012 in 2025. Union affiliation: MN Law Enforcement Assn.

John Ophoven

State Patrol Trooper/Public Safety Department

2025 total comp
$126,981
Sub-department
Detroit Lakes D 2900 Troopers
Base pay
$102,011
Overtime
$24,621
Other pay
$349
Benefits
$0
Total compensation
$126,981
Hire date
2020-01-06
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

John Ophoven works as a State Patrol Trooper for Public Safety Department within Detroit Lakes D 2900 Troopers. They have served since 2020 (about 5 years) as a full-time employee. John earned $126,981 in 2025. Their bargaining unit is MN Law Enforcement Assn.

Rachel Ersbo

Information Technology Specialist 4/Public Safety Department

2025 total comp
$126,948
Sub-department
Tech & Infra Shared Svcs COE
Base pay
$118,511
Overtime
$0
Other pay
$8,437
Benefits
$0
Total compensation
$126,948
Hire date
2006-11-15
Employment type
Full-Time
Pay grade
17
Union / bargaining unit
MN Assoc of Professional Empl
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
214
Branch
Executive
Branch Code
Executive
Classified Code
Classified
Classified Status
Classified
Compensation Frequency Code
Hourly

Rachel Ersbo holds the role of Information Technology Specialist 4 at Public Safety Department within Technician & Infra Shared Services Coe. They have served since 2006 (about 19 years) as a full-time employee. In 2025, their total compensation was $126,948. They are represented by MN Assoc of Professional Empl.

Kyle Backer

State Patrol Trooper/Public Safety Department

2024 total comp
$126,938
Sub-department
St Cloud D 2600 Troopers
Base pay
$107,867
Overtime
$19,070
Other pay
$0
Benefits
$0
Total compensation
$126,938
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
Stearns

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

Kyle Backer is a State Patrol Trooper at Public Safety Department within St Cloud D 2600 Troopers. Hired in 2009, they have about 15 years of service, working full-time. 2024 total compensation came to $126,938. They are represented by MN Law Enforcement Assn.

Kyle Koeberl

State Patrol Trooper/Public Safety Department

2025 total comp
$126,935
Sub-department
East Metro D 2400 Troopers
Base pay
$111,961
Overtime
$14,974
Other pay
$0
Benefits
$0
Total compensation
$126,935
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
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, Kyle Koeberl serves as a State Patrol Trooper within East Metro D 2400 Troopers. Hired in 2014, they have about 11 years of service, working full-time. Their 2025 pay totaled $126,935. Their bargaining unit is MN Law Enforcement Assn.

Cody Pederson

State Patrol Trooper/Public Safety Department

2025 total comp
$126,893
Sub-department
Duluth D 2700 Troopers
Base pay
$107,661
Overtime
$19,233
Other pay
$0
Benefits
$0
Total compensation
$126,893
Hire date
2016-09-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, Cody Pederson serves as a State Patrol Trooper within Duluth D 2700 Troopers. They have served since 2016 (about 9 years), working full-time. Their 2025 pay totaled $126,893. Their bargaining unit is MN Law Enforcement Assn.

Reed Bye

State Patrol Trooper/Public Safety Department

2025 total comp
$126,888
Sub-department
Air Patrol Surveilance
Base pay
$121,627
Overtime
$5,261
Other pay
$0
Benefits
$0
Total compensation
$126,888
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
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

Reed Bye is a State Patrol Trooper at Public Safety Department within Air Patrol Surveilance. Their tenure dates to 2003, about 22 years, working full-time. 2025 total compensation came to $126,888. Their bargaining unit is MN Law Enforcement Assn.

Ryan Marthaler

State Patrol Trooper/Public Safety Department

2025 total comp
$126,844
Sub-department
CVI Mobile&Fixed 2200,2300
Base pay
$113,616
Overtime
$13,228
Other pay
$0
Benefits
$0
Total compensation
$126,844
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
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

Ryan Marthaler is a State Patrol Trooper at Public Safety Department within Cvi Mobile&Fixed 2200,2300. Hired in 2009, they have about 16 years of service, working full-time. 2025 total compensation came to $126,844. Their bargaining unit is MN Law Enforcement Assn.