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 5

Nathaniel Pearlson

Forensic Laboratory Assistant Director/Public Safety Department

2025 total comp
$142,546
Sub-department
Criminal Apprehension Lab
Base pay
$139,196
Overtime
$0
Other pay
$3,351
Benefits
$0
Total compensation
$142,546
Hire date
1992-07-29
Employment type
Full-Time
Pay grade
19
Union / bargaining unit
Manager
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Beltrami

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

Nathaniel Pearlson holds the role of Forensic Laboratory Assistant Director at Public Safety Department within Criminal Apprehension Lab. Hired in 1992, they have about 33 years of service as a full-time employee. In 2025, their total compensation was $142,546. They are represented by Manager.

Staci Bennett

Forensic Laboratory Assistant Director/Public Safety Department

2025 total comp
$142,546
Sub-department
Criminal Apprehension Lab
Base pay
$139,196
Overtime
$0
Other pay
$3,351
Benefits
$0
Total compensation
$142,546
Hire date
1991-10-09
Employment type
Full-Time
Pay grade
19
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

Staci Bennett holds the role of Forensic Laboratory Assistant Director at Public Safety Department within Criminal Apprehension Lab. Their tenure dates to 1991, about 34 years as a full-time employee. In 2025, their total compensation was $142,546. Their bargaining unit is Manager.

Cory Johnson

State Patrol Trooper/Public Safety Department

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

Source-specific fields

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

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

Eric Fischer

State Patrol Trooper/Public Safety Department

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

Source-specific fields

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

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

Megan Gallagher

State Program Administrative Coordinator/Public Safety Department

2025 total comp
$142,431
Sub-department
DVS Legal Affairs
Base pay
$141,048
Overtime
$0
Other pay
$1,383
Benefits
$0
Total compensation
$142,431
Hire date
2008-05-19
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
Ramsey

Source-specific fields

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

Megan Gallagher works as a State Program Administrative Coordinator for Public Safety Department within Dvs Legal Affairs. Their tenure dates to 2008, about 17 years as a full-time employee. Megan earned $142,431 in 2025. Union affiliation: MN Assoc of Professional Empl.

Mohamed Sedqi

Forensic Science Supervisor/Public Safety Department

2025 total comp
$142,261
Sub-department
BCA Lab Admin 2
Base pay
$129,641
Overtime
$9,500
Other pay
$3,121
Benefits
$0
Total compensation
$142,261
Hire date
1997-03-19
Employment type
Full-Time
Pay grade
25
Union / bargaining unit
Middle Management Association
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
216
Branch
Executive
Branch Code
Executive
Classified Code
Classified
Classified Status
Classified
Compensation Frequency Code
Hourly

Mohamed Sedqi works as a Forensic Science Supervisor for Public Safety Department within Bca Lab Administrative 2. Hired in 1997, they have about 28 years of service as a full-time employee. Mohamed earned $142,261 in 2025. They are represented by Middle Management Association.

Edvard Aspnes

State Patrol Trooper/Public Safety Department

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

Source-specific fields

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

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

Kimberly Babine

State Program Administrative Manager Senior/Public Safety Department

2025 total comp
$142,015
Sub-department
Office of Justice Programs
Base pay
$138,417
Overtime
$0
Other pay
$3,598
Benefits
$0
Total compensation
$142,015
Hire date
2011-02-16
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

Kimberly Babine works as a State Program Administrative Manager Senior for Public Safety Department within Office of Justice Programs. Hired in 2011, they have about 14 years of service as a full-time employee. Kimberly earned $142,015 in 2025. They are represented by Manager.

Tyler Struck

State Patrol Trooper/Public Safety Department

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

Source-specific fields

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

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

Dana Wahlberg

State Program Administrative Manager Principal/Public Safety Department

2024 total comp
$141,739
Sub-department
911 Emergency Service Director
Base pay
$96,787
Overtime
$0
Other pay
$44,952
Benefits
$0
Total compensation
$141,739
Hire date
2011-10-26
Employment type
Full-Time
Pay grade
20
Union / bargaining unit
Manager
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
220
Branch
Executive
Branch Code
Executive
Classified Code
Unclassified
Classified Status
Unclassified
Compensation Frequency Code
Hourly

Dana Wahlberg holds the role of State Program Administrative Manager Principal at Public Safety Department within 911 Emergency Service Director. Their tenure dates to 2011, about 13 years as a full-time employee. In 2024, their total compensation was $141,739. Union affiliation: Manager.

James Baillif

State Patrol Trooper/Public Safety Department

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

Source-specific fields

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

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

Joseph Weems

State Patrol Trooper/Public Safety Department

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

Source-specific fields

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

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

Allen Thill

State Patrol Trooper/Public Safety Department

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

Source-specific fields

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

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

Christopher Caldwell

State Patrol Trooper/Public Safety Department

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

Source-specific fields

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

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

Michael Ledoux

State Patrol Trooper/Public Safety Department

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

Source-specific fields

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

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

Jim Englin

State Patrol Trooper/Public Safety Department

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

Source-specific fields

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

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

David Lindell

State Patrol Trooper/Public Safety Department

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

Source-specific fields

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

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

John Ehret

Deputy State Fire Marshal Supervisor/Public Safety Department

2025 total comp
$140,437
Sub-department
FIRE CODE COMPLIANCE
Base pay
$114,702
Overtime
$24,300
Other pay
$1,435
Benefits
$0
Total compensation
$140,437
Hire date
2006-01-25
Employment type
Full-Time
Pay grade
19
Union / bargaining unit
Middle Management Association
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
216
Branch
Executive
Branch Code
Executive
Classified Code
Classified
Classified Status
Classified
Compensation Frequency Code
Hourly

At Public Safety Department, John Ehret serves as a Deputy State Fire Marshal Supervisor within Fire Code Compliance. Hired in 2006, they have about 19 years of service, working full-time. Their 2025 pay totaled $140,437. They are represented by Middle Management Association.

Steven Swenson

Forensic Science Supervisor/Public Safety Department

2025 total comp
$140,313
Sub-department
BCA Lab Admin 1
Base pay
$129,641
Overtime
$3,713
Other pay
$6,959
Benefits
$0
Total compensation
$140,313
Hire date
2004-06-02
Employment type
Full-Time
Pay grade
25
Union / bargaining unit
Middle Management Association
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
216
Branch
Executive
Branch Code
Executive
Classified Code
Classified
Classified Status
Classified
Compensation Frequency Code
Hourly

Steven Swenson holds the role of Forensic Science Supervisor at Public Safety Department within Bca Lab Administrative 1. Their tenure dates to 2004, about 21 years as a full-time employee. In 2025, their total compensation was $140,313. They are represented by Middle Management Association.

Dustin Lewis

State Patrol Trooper/Public Safety Department

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

Source-specific fields

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

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

Steven Dauffenbach

State Patrol Trooper/Public Safety Department

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

Source-specific fields

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

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

Chad Nigg

State Patrol Trooper/Public Safety Department

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

Source-specific fields

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

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

Michael Pevear

State Patrol Trooper/Public Safety Department

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

Source-specific fields

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

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

Bronson Wehr

State Patrol Trooper/Public Safety Department

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

Source-specific fields

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

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

Robyn Birr

State Patrol Trooper/Public Safety Department

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

Source-specific fields

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

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

Michael Hanson

Senior Executive Officer/Public Safety Department

2025 total comp
$139,196
Sub-department
Traffic Safety
Base pay
$139,196
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$139,196
Hire date
1985-08-26
Employment type
Full-Time
Pay grade
19
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
Unclassified
Classified Status
Unclassified
Compensation Frequency Code
Hourly

Michael Hanson is a Senior Executive Officer at Public Safety Department within Traffic Safety. Hired in 1985, they have about 40 years of service, working full-time. 2025 total compensation came to $139,196. Their bargaining unit is Manager.

Dean Grothem

State Patrol Trooper/Public Safety Department

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

Source-specific fields

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

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

Kristofer Geiger

State Patrol Trooper/Public Safety Department

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

Source-specific fields

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

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

Mckenzie Anderson

Forensic Scientist 3/Public Safety Department

2025 total comp
$138,897
Sub-department
BCA LAB FIRST
Base pay
$114,850
Overtime
$9,489
Other pay
$14,558
Benefits
$0
Total compensation
$138,897
Hire date
2009-10-14
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

Mckenzie Anderson is a Forensic Scientist 3 at Public Safety Department within Bca Lab First. They have served since 2009 (about 16 years), working full-time. 2025 total compensation came to $138,897. Union affiliation: MN Assoc of Professional Empl.

Kenneth Willers

State Patrol Trooper/Public Safety Department

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

Source-specific fields

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

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

Mark Fox

State Patrol Trooper/Public Safety Department

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

Source-specific fields

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

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

Scott Smith

State Patrol Trooper/Public Safety Department

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

Source-specific fields

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

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

Brett Stricker

State Patrol Trooper/Public Safety Department

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

Source-specific fields

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

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

Nicholas Robertson

State Patrol Trooper/Public Safety Department

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

Source-specific fields

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

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

David Johnston

State Patrol Trooper/Public Safety Department

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

Source-specific fields

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

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

Darin Vossen

State Patrol Trooper/Public Safety Department

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

Source-specific fields

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

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

Kelly Phillips

State Patrol Trooper/Public Safety Department

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

Source-specific fields

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

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

Bryan Mielke

State Patrol Trooper/Public Safety Department

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

Source-specific fields

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

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

Ellissa Schmidt

State Patrol Trooper/Public Safety Department

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

Source-specific fields

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

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

Joseph Setnes

State Patrol Trooper/Public Safety Department

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

Source-specific fields

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

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