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

Aaron Bommersbach

State Patrol Trooper/Public Safety Department

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

Source-specific fields

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

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

Chaz Barrera

State Patrol Trooper/Public Safety Department

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

Source-specific fields

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

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

Ruben Marichalar

State Patrol Trooper/Public Safety Department

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

Source-specific fields

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

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

Glenn Dirksen

State Patrol Trooper/Public Safety Department

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

Source-specific fields

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

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

Michael Wedin

State Patrol Captain/Public Safety Department

2024 total comp
$143,043
Sub-department
StatePatrolTrng/Policy/RM/Ins
Base pay
$129,563
Overtime
$5,071
Other pay
$8,409
Benefits
$0
Total compensation
$143,043
Hire date
2004-01-26
Employment type
Full-Time
Pay grade
34
Union / bargaining unit
LELS U19 Lic Pce Officer Leadr
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
229
Branch
Executive
Branch Code
Executive
Classified Code
Unclassified
Classified Status
Unclassified
Compensation Frequency Code
Hourly

At Public Safety Department, Michael Wedin serves as a State Patrol Captain within Statepatroltrng/Policy/Rm/Ins. Their tenure dates to 2004, about 20 years, working full-time. Their 2024 pay totaled $143,043. They are represented by LELS U19 Lic Pce Officer Leadr.

Kathryn Weeks

Executive Director Office Justice Program/Public Safety Department

2024 total comp
$142,978
Sub-department
Office of Justice Programs
Base pay
$142,978
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$142,978
Hire date
1996-09-23
Employment type
Full-Time
Pay grade
21
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

Kathryn Weeks holds the role of Executive Director Office Justice Program at Public Safety Department within Office of Justice Programs. They have served since 1996 (about 28 years) as a full-time employee. In 2024, their total compensation was $142,978. They are represented by Manager.

Benjamin Olson

State Patrol Trooper/Public Safety Department

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

Source-specific fields

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

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

Lynn Mueller

Administrative Services Bureau Manager/Public Safety Department

2025 total comp
$142,546
Sub-department
Comm Office Dep Comm's Staff
Base pay
$139,196
Overtime
$0
Other pay
$3,351
Benefits
$0
Total compensation
$142,546
Hire date
2016-05-23
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

At Public Safety Department, Lynn Mueller serves as a Administrative Services Bureau Manager within Community Office Deputy Community's Staff. They have served since 2016 (about 9 years), working full-time. Their 2025 pay totaled $142,546. Union affiliation: Manager.

Allison Hursh

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
1999-08-18
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

Allison Hursh holds the role of Forensic Laboratory Assistant Director at Public Safety Department within Criminal Apprehension Lab. They have served since 1999 (about 26 years) as a full-time employee. In 2025, their total compensation was $142,546. Union affiliation: 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.

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.

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.