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
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

$424$171,977+

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.

Record list

Employees

Highest-paid first / page 13

Brett Provo

State Patrol Trooper/Public Safety Department

2025 total comp
$117,783
Sub-department
Detroit Lakes D 2900 Troopers
Base pay
$109,094
Overtime
$6,838
Other pay
$1,852
Benefits
$0
Total compensation
$117,783
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
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

Brett Provo is a State Patrol Trooper at Public Safety Department within Detroit Lakes D 2900 Troopers. Their tenure dates to 2016, about 9 years, working full-time. 2025 total compensation came to $117,783. They are represented by MN Law Enforcement Assn.

Catherine Clark

Proj Functional Manager/Public Safety Department

2024 total comp
$117,678
Sub-department
FAS Management Team
Base pay
$117,678
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$117,678
Hire date
1989-09-13
Employment type
Full-Time
Pay grade
16
Union / bargaining unit
Manager
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
220
Branch
Executive
Branch Code
Executive
Classified Code
Unclassified
Classified Status
Unclassified
Compensation Frequency Code
Hourly

Catherine Clark works as a Proj Functional Manager for Public Safety Department within Fas Management Team. Hired in 1989, they have about 35 years of service as a full-time employee. Catherine earned $117,678 in 2024. Their bargaining unit is Manager.

Andrew Brumm

State Patrol Trooper/Public Safety Department

2025 total comp
$117,676
Sub-department
Patrol Investigative Unit
Base pay
$117,676
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$117,676
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
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, Andrew Brumm serves as a State Patrol Trooper within Patrol Investigative Unit. Hired in 1998, they have about 27 years of service, working full-time. Their 2025 pay totaled $117,676. They are represented by MN Law Enforcement Assn.

Andrew Arredondo

State Patrol Trooper/Public Safety Department

2025 total comp
$117,640
Sub-department
CVI Mobile & Fixed Metro
Base pay
$114,498
Overtime
$3,142
Other pay
$0
Benefits
$0
Total compensation
$117,640
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
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

Andrew Arredondo is a State Patrol Trooper at Public Safety Department within Cvi Mobile & Fixed Metro. They have served since 2017 (about 8 years), working full-time. 2025 total compensation came to $117,640. Union affiliation: MN Law Enforcement Assn.

Christopher Fredrickson

State Patrol Trooper/Public Safety Department

2025 total comp
$117,640
Sub-department
CVI Mobile 2600, 2800
Base pay
$114,498
Overtime
$3,142
Other pay
$0
Benefits
$0
Total compensation
$117,640
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
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

Christopher Fredrickson works as a State Patrol Trooper for Public Safety Department within Cvi Mobile 2600, 2800. Hired in 2005, they have about 20 years of service as a full-time employee. Christopher earned $117,640 in 2025. Union affiliation: MN Law Enforcement Assn.

Aaron Kallunki

Planning Director State/Public Safety Department

2025 total comp
$117,502
Sub-department
HSEM Preparedness
Base pay
$113,380
Overtime
$4,122
Other pay
$0
Benefits
$0
Total compensation
$117,502
Hire date
2014-12-17
Employment type
Full-Time
Pay grade
18
Union / bargaining unit
MN Assoc of Professional Empl
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Anoka

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

Aaron Kallunki is a Planning Director State at Public Safety Department within Hsem Preparedness. Their tenure dates to 2014, about 11 years, working full-time. 2025 total compensation came to $117,502. They are represented by MN Assoc of Professional Empl.

Jeffrey Smith

State Patrol Trooper/Public Safety Department

2025 total comp
$117,484
Sub-department
CVI Mobile&Fixed 2700,3100
Base pay
$116,161
Overtime
$1,323
Other pay
$0
Benefits
$0
Total compensation
$117,484
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
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

Jeffrey Smith is a State Patrol Trooper at Public Safety Department within Cvi Mobile&Fixed 2700,3100. Their tenure dates to 2011, about 14 years, working full-time. 2025 total compensation came to $117,484. Union affiliation: MN Law Enforcement Assn.

Ricardo Magana

State Patrol Trooper/Public Safety Department

2025 total comp
$117,469
Sub-department
Rochester D2100 Troopers
Base pay
$110,674
Overtime
$4,941
Other pay
$1,853
Benefits
$0
Total compensation
$117,469
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

Ricardo Magana 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 $117,469. They are represented by MN Law Enforcement Assn.

Ryan Sunderland

State Patrol Trooper/Public Safety Department

2025 total comp
$117,382
Sub-department
East Metro D 2400 Troopers
Base pay
$112,481
Overtime
$4,901
Other pay
$0
Benefits
$0
Total compensation
$117,382
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
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

Ryan Sunderland works as a State Patrol Trooper for Public Safety Department within East Metro D 2400 Troopers. They have served since 2017 (about 8 years) as a full-time employee. Ryan earned $117,382 in 2025. Their bargaining unit is MN Law Enforcement Assn.

Marlijn Hoogendoorn

Forensic Scientist 3/Public Safety Department

2025 total comp
$117,374
Sub-department
BCA Lab Biology 2
Base pay
$117,374
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$117,374
Hire date
2005-11-02
Employment type
Full-Time
Pay grade
19
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, Marlijn Hoogendoorn serves as a Forensic Scientist 3 within Bca Lab Biology 2. Hired in 2005, they have about 20 years of service, working full-time. Their 2025 pay totaled $117,374. Union affiliation: MN Assoc of Professional Empl.

Beth Wolf

Forensic Scientist 3/Public Safety Department

2025 total comp
$117,369
Sub-department
BCA Lab Quality Management
Base pay
$117,369
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$117,369
Hire date
2004-06-16
Employment type
Full-Time
Pay grade
19
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

Beth Wolf works as a Forensic Scientist 3 for Public Safety Department within Bca Lab Quality Management. Their tenure dates to 2004, about 21 years as a full-time employee. Beth earned $117,369 in 2025. Their bargaining unit is MN Assoc of Professional Empl.

Kathryn Fuller

Forensic Scientist 3/Public Safety Department

2025 total comp
$117,365
Sub-department
BCA LAB TOXICOLOGY
Base pay
$117,365
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$117,365
Hire date
2004-12-15
Employment type
Full-Time
Pay grade
19
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

Kathryn Fuller is a Forensic Scientist 3 at Public Safety Department within Bca Lab Toxicology. Hired in 2004, they have about 21 years of service, working full-time. 2025 total compensation came to $117,365. Their bargaining unit is MN Assoc of Professional Empl.

Eric Sagvold

Staff Attorney 2/Public Safety Department

2025 total comp
$117,365
Sub-department
BCA LEGAL SERVICES
Base pay
$117,365
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$117,365
Hire date
2024-01-29
Employment type
Full-Time
Pay grade
19
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, Eric Sagvold serves as a Staff Attorney 2 within Bca Legal Services. They have served since 2024 (about a year), working full-time. Their 2025 pay totaled $117,365. Their bargaining unit is MN Assoc of Professional Empl.

Carina Thomas

Forensic Scientist 3/Public Safety Department

2025 total comp
$117,364
Sub-department
BCA Lab Quality Management
Base pay
$117,364
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$117,364
Hire date
2023-09-18
Employment type
Full-Time
Pay grade
19
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
Unclassified
Classified Status
Unclassified
Compensation Frequency Code
Hourly

Carina Thomas is a Forensic Scientist 3 at Public Safety Department within Bca Lab Quality Management. Their tenure dates to 2023, about 2 years, working full-time. 2025 total compensation came to $117,364. Union affiliation: MN Assoc of Professional Empl.

Jared Jordal

Staff Attorney 2/Public Safety Department

2025 total comp
$117,364
Sub-department
BCA LEGAL SERVICES
Base pay
$117,364
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$117,364
Hire date
2006-02-13
Employment type
Full-Time
Pay grade
19
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

Jared Jordal holds the role of Staff Attorney 2 at Public Safety Department within Bca Legal Services. Their tenure dates to 2006, about 19 years as a full-time employee. In 2025, their total compensation was $117,364. Their bargaining unit is MN Assoc of Professional Empl.

Robert Lind

Forensic Scientist 3/Public Safety Department

2025 total comp
$117,364
Sub-department
BCA Lab Quality Management
Base pay
$117,364
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$117,364
Hire date
1999-07-06
Employment type
Full-Time
Pay grade
19
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

Robert Lind works as a Forensic Scientist 3 for Public Safety Department within Bca Lab Quality Management. They have served since 1999 (about 26 years) as a full-time employee. Robert earned $117,364 in 2025. Their bargaining unit is MN Assoc of Professional Empl.

Garrison Elsenpeter

State Patrol Trooper/Public Safety Department

2025 total comp
$117,339
Sub-department
Mankato D 2200 Troopers
Base pay
$102,261
Overtime
$13,542
Other pay
$1,537
Benefits
$0
Total compensation
$117,339
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
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

Garrison Elsenpeter is a State Patrol Trooper at Public Safety Department within Mankato D 2200 Troopers. They have served since 2018 (about 7 years), working full-time. 2025 total compensation came to $117,339. Their bargaining unit is MN Law Enforcement Assn.

Andres Gomez

State Patrol Trooper/Public Safety Department

2025 total comp
$117,302
Sub-department
Duluth D 2700 Troopers
Base pay
$107,496
Overtime
$9,781
Other pay
$26
Benefits
$0
Total compensation
$117,302
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
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

Andres Gomez works as a State Patrol Trooper for Public Safety Department within Duluth D 2700 Troopers. Their tenure dates to 2014, about 11 years as a full-time employee. Andres earned $117,302 in 2025. Their bargaining unit is MN Law Enforcement Assn.

Tyler Crabtree

State Patrol Trooper/Public Safety Department

2025 total comp
$117,268
Sub-department
Rochester D2100 Troopers
Base pay
$98,410
Overtime
$18,207
Other pay
$652
Benefits
$0
Total compensation
$117,268
Hire date
2018-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
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

Tyler Crabtree works as a State Patrol Trooper for Public Safety Department within Rochester D2100 Troopers. Hired in 2018, they have about 7 years of service as a full-time employee. Tyler earned $117,268 in 2025. They are represented by MN Law Enforcement Assn.

Seth Kuhn

State Patrol Trooper/Public Safety Department

2025 total comp
$117,231
Sub-department
Brainerd D 2800 Troopers
Base pay
$105,987
Overtime
$8,897
Other pay
$2,346
Benefits
$0
Total compensation
$117,231
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
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, Seth Kuhn serves as a State Patrol Trooper within Brainerd D 2800 Troopers. They have served since 2023 (about 2 years), working full-time. Their 2025 pay totaled $117,231. Union affiliation: MN Law Enforcement Assn.

Kristin Rollwagen

Director Emergency Services/Public Safety Department

2025 total comp
$117,176
Sub-department
Homeland Security & Emer Mgmt
Base pay
$114,884
Overtime
$0
Other pay
$2,292
Benefits
$0
Total compensation
$117,176
Hire date
1998-09-01
Employment type
Full-Time
Pay grade
22
Union / bargaining unit
Manager
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Anoka

Source-specific fields

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

Kristin Rollwagen works as a Director Emergency Services for Public Safety Department within Homeland Security & Emer Management. They have served since 1998 (about 27 years) as a full-time employee. Kristin earned $117,176 in 2025. Union affiliation: Manager.

Mark Schafer

State Patrol Trooper/Public Safety Department

2025 total comp
$117,150
Sub-department
Brainerd D 2800 Troopers
Base pay
$108,007
Overtime
$7,675
Other pay
$1,468
Benefits
$0
Total compensation
$117,150
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

Mark Schafer 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. Mark earned $117,150 in 2025. Their bargaining unit is MN Law Enforcement Assn.

Phillip Bogojevic

State Patrol Trooper/Public Safety Department

2025 total comp
$116,978
Sub-department
Patrol Investigative Unit
Base pay
$115,035
Overtime
$1,943
Other pay
$0
Benefits
$0
Total compensation
$116,978
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
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

Phillip Bogojevic holds the role of State Patrol Trooper at Public Safety Department within Patrol Investigative Unit. Their tenure dates to 2008, about 17 years as a full-time employee. In 2025, their total compensation was $116,978. Their bargaining unit is MN Law Enforcement Assn.

David Borden

State Patrol Trooper/Public Safety Department

2025 total comp
$116,935
Sub-department
Rochester D2100 Troopers
Base pay
$108,792
Overtime
$7,229
Other pay
$914
Benefits
$0
Total compensation
$116,935
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
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

David Borden holds the role of State Patrol Trooper at Public Safety Department within Rochester D2100 Troopers. They have served since 2012 (about 13 years) as a full-time employee. In 2025, their total compensation was $116,935. Union affiliation: MN Law Enforcement Assn.

Landon Thompson

State Patrol Trooper/Public Safety Department

2025 total comp
$116,854
Sub-department
St Cloud D 2600 Troopers
Base pay
$110,795
Overtime
$6,058
Other pay
$0
Benefits
$0
Total compensation
$116,854
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
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, Landon Thompson serves as a State Patrol Trooper within St Cloud D 2600 Troopers. They have served since 2015 (about 10 years), working full-time. Their 2025 pay totaled $116,854. Their bargaining unit is MN Law Enforcement Assn.

Garrett Klein

State Patrol Trooper/Public Safety Department

2025 total comp
$116,826
Sub-department
Thief River Falls D3200 Troope
Base pay
$108,909
Overtime
$6,640
Other pay
$1,277
Benefits
$0
Total compensation
$116,826
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
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

Garrett Klein is a State Patrol Trooper at Public Safety Department within Thief River Falls D3200 Troope. Their tenure dates to 2016, about 9 years, working full-time. 2025 total compensation came to $116,826. Union affiliation: MN Law Enforcement Assn.

Trevor Klatt

State Patrol Trooper/Public Safety Department

2025 total comp
$116,808
Sub-department
Eveleth D 3100 Troopers
Base pay
$107,327
Overtime
$8,336
Other pay
$1,145
Benefits
$0
Total compensation
$116,808
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
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

Trevor Klatt holds the role of State Patrol Trooper at Public Safety Department within Eveleth D 3100 Troopers. Hired in 2017, they have about 8 years of service as a full-time employee. In 2025, their total compensation was $116,808. Union affiliation: MN Law Enforcement Assn.

Jarid Nacey

State Patrol Trooper/Public Safety Department

2025 total comp
$116,787
Sub-department
Rochester D2100 Troopers
Base pay
$110,924
Overtime
$5,265
Other pay
$598
Benefits
$0
Total compensation
$116,787
Hire date
2007-10-09
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

Jarid Nacey holds the role of State Patrol Trooper at Public Safety Department within Rochester D2100 Troopers. They have served since 2007 (about 18 years) as a full-time employee. In 2025, their total compensation was $116,787. Their bargaining unit is MN Law Enforcement Assn.

Andrew Gibbs

State Patrol Trooper/Public Safety Department

2025 total comp
$116,695
Sub-department
East Metro D 2400 Troopers
Base pay
$111,187
Overtime
$5,508
Other pay
$0
Benefits
$0
Total compensation
$116,695
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
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, Andrew Gibbs serves as a State Patrol Trooper within East Metro D 2400 Troopers. They have served since 2008 (about 17 years), working full-time. Their 2025 pay totaled $116,695. They are represented by MN Law Enforcement Assn.

Cody Schwinghammer

State Patrol Trooper/Public Safety Department

2025 total comp
$116,677
Sub-department
Brainerd D 2800 Troopers
Base pay
$99,346
Overtime
$13,872
Other pay
$3,459
Benefits
$0
Total compensation
$116,677
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
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

Cody Schwinghammer works as a State Patrol Trooper for Public Safety Department within Brainerd D 2800 Troopers. Their tenure dates to 2023, about 2 years as a full-time employee. Cody earned $116,677 in 2025. Their bargaining unit is MN Law Enforcement Assn.

Alexander Tokar

State Patrol Trooper/Public Safety Department

2025 total comp
$116,644
Sub-department
St Cloud D 2600 Troopers
Base pay
$107,234
Overtime
$9,410
Other pay
$0
Benefits
$0
Total compensation
$116,644
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
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, Alexander Tokar serves as a State Patrol Trooper within St Cloud D 2600 Troopers. Their tenure dates to 2023, about 2 years, working full-time. Their 2025 pay totaled $116,644. Union affiliation: MN Law Enforcement Assn.

Karl Hendrickson

State Patrol Trooper/Public Safety Department

2025 total comp
$116,576
Sub-department
Mankato D 2200 Troopers
Base pay
$110,216
Overtime
$4,704
Other pay
$1,656
Benefits
$0
Total compensation
$116,576
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
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

Karl Hendrickson holds the role of State Patrol Trooper at Public Safety Department within Mankato D 2200 Troopers. Their tenure dates to 1996, about 29 years as a full-time employee. In 2025, their total compensation was $116,576. They are represented by MN Law Enforcement Assn.

Chase Jensen

State Patrol Trooper/Public Safety Department

2025 total comp
$116,570
Sub-department
Eveleth D 3100 Troopers
Base pay
$101,273
Overtime
$14,569
Other pay
$728
Benefits
$0
Total compensation
$116,570
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
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, Chase Jensen serves as a State Patrol Trooper within Eveleth D 3100 Troopers. They have served since 2022 (about 3 years), working full-time. Their 2025 pay totaled $116,570. Their bargaining unit is MN Law Enforcement Assn.

Kelvin Hammes

State Patrol Trooper/Public Safety Department

2025 total comp
$116,460
Sub-department
Rochester D2100 Troopers
Base pay
$114,498
Overtime
$661
Other pay
$1,301
Benefits
$0
Total compensation
$116,460
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
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

Kelvin Hammes holds the role of State Patrol Trooper at Public Safety Department within Rochester D2100 Troopers. They have served since 2013 (about 12 years) as a full-time employee. In 2025, their total compensation was $116,460. They are represented by MN Law Enforcement Assn.

Kevin Brisk

State Patrol Trooper/Public Safety Department

2025 total comp
$116,457
Sub-department
CVI Pupil Transportation
Base pay
$113,739
Overtime
$2,719
Other pay
$0
Benefits
$0
Total compensation
$116,457
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
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

Kevin Brisk works as a State Patrol Trooper for Public Safety Department within Cvi Pupil Transportation. Hired in 2008, they have about 17 years of service as a full-time employee. Kevin earned $116,457 in 2025. Union affiliation: MN Law Enforcement Assn.

Eric Ouellette

State Patrol Trooper/Public Safety Department

2025 total comp
$116,399
Sub-department
West Metro D 2500 Troopers
Base pay
$107,971
Overtime
$8,428
Other pay
$0
Benefits
$0
Total compensation
$116,399
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

At Public Safety Department, Eric Ouellette serves as a State Patrol Trooper within West Metro D 2500 Troopers. Their tenure dates to 2016, about 9 years, working full-time. Their 2025 pay totaled $116,399. They are represented by MN Law Enforcement Assn.

Jonathan Newton

State Patrol Trooper/Public Safety Department

2025 total comp
$116,385
Sub-department
Mankato D 2200 Troopers
Base pay
$107,008
Overtime
$7,770
Other pay
$1,608
Benefits
$0
Total compensation
$116,385
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
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

Jonathan Newton holds the role of State Patrol Trooper at Public Safety Department within Mankato D 2200 Troopers. Their tenure dates to 2003, about 22 years as a full-time employee. In 2025, their total compensation was $116,385. They are represented by MN Law Enforcement Assn.

Troy Sogge

State Patrol Trooper/Public Safety Department

2025 total comp
$116,365
Sub-department
St Cloud D 2600 Troopers
Base pay
$110,377
Overtime
$3,579
Other pay
$2,408
Benefits
$0
Total compensation
$116,365
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

At Public Safety Department, Troy Sogge serves as a State Patrol Trooper within St Cloud D 2600 Troopers. Their tenure dates to 2004, about 21 years, working full-time. Their 2025 pay totaled $116,365. Union affiliation: MN Law Enforcement Assn.

Pheng Lee

State Patrol Trooper/Public Safety Department

2025 total comp
$116,356
Sub-department
Capitol Sec Complex Troopers 2
Base pay
$109,627
Overtime
$5,430
Other pay
$1,300
Benefits
$0
Total compensation
$116,356
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

Pheng Lee works as a State Patrol Trooper for Public Safety Department within Capitol Secretary Complex Troopers 2. They have served since 2011 (about 14 years) as a full-time employee. Pheng earned $116,356 in 2025. They are represented by MN Law Enforcement Assn.

Justin Armstrong

State Patrol Trooper/Public Safety Department

2025 total comp
$116,348
Sub-department
East Metro D 2400 Troopers
Base pay
$109,227
Overtime
$7,122
Other pay
$0
Benefits
$0
Total compensation
$116,348
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
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

Justin Armstrong is a State Patrol Trooper at Public Safety Department within East Metro D 2400 Troopers. Their tenure dates to 2015, about 10 years, working full-time. 2025 total compensation came to $116,348. Their bargaining unit is MN Law Enforcement Assn.