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

Michael Engum

State Patrol Lieutenant/Public Safety Department

2025 total comp
$157,617
Sub-department
Commercial Vehicle
Base pay
$139,094
Overtime
$13,771
Other pay
$4,752
Benefits
$0
Total compensation
$157,617
Hire date
2001-07-11
Employment type
Full-Time
Pay grade
5
Union / bargaining unit
LELS U18 Lic Pce Officer Specl
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Dakota

Source-specific fields

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

Michael Engum works as a State Patrol Lieutenant for Public Safety Department within Commercial Vehicle. Hired in 2001, they have about 24 years of service as a full-time employee. Michael earned $157,617 in 2025. They are represented by LELS U18 Lic Pce Officer Specl.

Andrew Thelen

State Patrol Lieutenant/Public Safety Department

2025 total comp
$157,379
Sub-department
St Cloud D 2600 Supervisors
Base pay
$140,508
Overtime
$7,108
Other pay
$9,764
Benefits
$0
Total compensation
$157,379
Hire date
2004-01-26
Employment type
Full-Time
Pay grade
5
Union / bargaining unit
LELS U18 Lic Pce Officer Specl
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Stearns

Source-specific fields

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

Andrew Thelen works as a State Patrol Lieutenant for Public Safety Department within St Cloud D 2600 Supervisors. Hired in 2004, they have about 21 years of service as a full-time employee. Andrew earned $157,379 in 2025. Their bargaining unit is LELS U18 Lic Pce Officer Specl.

Kyle Klawiter

State Patrol Lieutenant/Public Safety Department

2025 total comp
$157,163
Sub-department
West Metro D 2500 Supervisors
Base pay
$122,700
Overtime
$30,423
Other pay
$4,040
Benefits
$0
Total compensation
$157,163
Hire date
2004-01-26
Employment type
Full-Time
Pay grade
5
Union / bargaining unit
LELS U18 Lic Pce Officer Specl
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Hennepin

Source-specific fields

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

Kyle Klawiter holds the role of State Patrol Lieutenant at Public Safety Department within West Metro D 2500 Supervisors. Hired in 2004, they have about 21 years of service as a full-time employee. In 2025, their total compensation was $157,163. They are represented by LELS U18 Lic Pce Officer Specl.

John Baker

State Patrol Trooper/Public Safety Department

2025 total comp
$157,024
Sub-department
West Metro D 2500 Troopers
Base pay
$110,645
Overtime
$46,379
Other pay
$0
Benefits
$0
Total compensation
$157,024
Hire date
2012-08-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

John Baker is a State Patrol Trooper at Public Safety Department within West Metro D 2500 Troopers. Their tenure dates to 2012, about 13 years, working full-time. 2025 total compensation came to $157,024. They are represented by MN Law Enforcement Assn.

Jesse Anderson

State Patrol Trooper/Public Safety Department

2025 total comp
$156,425
Sub-department
Eveleth D 3100 Troopers
Base pay
$114,498
Overtime
$41,927
Other pay
$0
Benefits
$0
Total compensation
$156,425
Hire date
2012-04-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
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

Jesse Anderson holds the role of State Patrol Trooper at Public Safety Department within Eveleth D 3100 Troopers. Their tenure dates to 2012, about 13 years as a full-time employee. In 2025, their total compensation was $156,425. Union affiliation: MN Law Enforcement Assn.

Katie Knutson

Senior Administrative Officer/Public Safety Department

2024 total comp
$156,045
Sub-department
Comm Office Comm's Staff
Base pay
$156,045
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$156,045
Hire date
2009-09-23
Employment type
Full-Time
Pay grade
24
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

Katie Knutson works as a Senior Administrative Officer for Public Safety Department within Community Office Community's Staff. Their tenure dates to 2009, about 15 years as a full-time employee. Katie earned $156,045 in 2024. Union affiliation: Manager.

Erick Sjodin

State Patrol Lieutenant/Public Safety Department

2025 total comp
$155,679
Sub-department
Duluth D 2700 Supervisors
Base pay
$119,506
Overtime
$12,733
Other pay
$23,440
Benefits
$0
Total compensation
$155,679
Hire date
2008-11-03
Employment type
Full-Time
Pay grade
5
Union / bargaining unit
LELS U18 Lic Pce Officer Specl
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
St Louis

Source-specific fields

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

At Public Safety Department, Erick Sjodin serves as a State Patrol Lieutenant within Duluth D 2700 Supervisors. Their tenure dates to 2008, about 17 years, working full-time. Their 2025 pay totaled $155,679. Their bargaining unit is LELS U18 Lic Pce Officer Specl.

Mark Roddy

State Patrol Trooper/Public Safety Department

2025 total comp
$155,570
Sub-department
Executive Protection
Base pay
$110,940
Overtime
$44,631
Other pay
$0
Benefits
$0
Total compensation
$155,570
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 Roddy is a State Patrol Trooper at Public Safety Department within Executive Protection. They have served since 2000 (about 25 years), working full-time. 2025 total compensation came to $155,570. Their bargaining unit is MN Law Enforcement Assn.

Heath Dienger

State Patrol Lieutenant/Public Safety Department

2025 total comp
$154,885
Sub-department
Rochester D2100 Supervisors
Base pay
$142,517
Overtime
$5,913
Other pay
$6,456
Benefits
$0
Total compensation
$154,885
Hire date
2004-01-26
Employment type
Full-Time
Pay grade
5
Union / bargaining unit
LELS U18 Lic Pce Officer Specl
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Olmsted

Source-specific fields

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

Heath Dienger is a State Patrol Lieutenant at Public Safety Department within Rochester D2100 Supervisors. They have served since 2004 (about 21 years), working full-time. 2025 total compensation came to $154,885. Union affiliation: LELS U18 Lic Pce Officer Specl.

Jonathan Wolfgram

Engineer Senior Administrative/Public Safety Department

2025 total comp
$154,838
Sub-department
Pipeline Safety Director
Base pay
$154,838
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$154,838
Hire date
2009-04-14
Employment type
Full-Time
Pay grade
22
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

Jonathan Wolfgram is a Engineer Senior Administrative at Public Safety Department within Pipeline Safety Director. They have served since 2009 (about 16 years), working full-time. 2025 total compensation came to $154,838. They are represented by Manager.

Bradley Ouart

State Patrol Captain/Public Safety Department

2025 total comp
$154,365
Sub-department
State Patrol Operations
Base pay
$154,156
Overtime
$0
Other pay
$209
Benefits
$0
Total compensation
$154,365
Hire date
1998-01-21
Employment type
Full-Time
Pay grade
5
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, 2025
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, Bradley Ouart serves as a State Patrol Captain within State Patrol Operations. Their tenure dates to 1998, about 27 years, working full-time. Their 2025 pay totaled $154,365. Union affiliation: LELS U19 Lic Pce Officer Leadr.

Lance Langford

Investigation Specialist/Public Safety Department

2025 total comp
$153,845
Sub-department
Comm Office Internal Affairs
Base pay
$86,405
Overtime
$12,590
Other pay
$54,850
Benefits
$0
Total compensation
$153,845
Hire date
1999-01-27
Employment type
Part-Time
Pay grade
14
Union / bargaining unit
MN Assoc of Professional Empl
Pay basis
Hourly
Full-time equivalent (FTE)
0.63
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

Lance Langford holds the role of Investigation Specialist at Public Safety Department within Community Office Internal Affairs. Hired in 1999, they have about 26 years of service as a part-time, 0.63 FTE employee. In 2025, their total compensation was $153,845. Union affiliation: MN Assoc of Professional Empl.

Robert Roche

General Counsel 2/Public Safety Department

2025 total comp
$153,427
Sub-department
Community Office General Counsel
Base pay
$153,427
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$153,427
Hire date
1999-10-18
Employment type
Full-Time
Pay grade
24
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

Robert Roche is a General Counsel 2 at Public Safety Department within Community Office General Counsel. Hired in 1999, they have about 26 years of service, working full-time. 2025 total compensation came to $153,427. Union affiliation: Manager.

Paul Vanvoorhis

State Patrol Lieutenant/Public Safety Department

2025 total comp
$153,244
Sub-department
Brainerd D 2800 Supervisors
Base pay
$135,564
Overtime
$4,075
Other pay
$13,605
Benefits
$0
Total compensation
$153,244
Hire date
1996-07-29
Employment type
Full-Time
Pay grade
5
Union / bargaining unit
LELS U18 Lic Pce Officer Specl
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Crow Wing

Source-specific fields

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

Paul Vanvoorhis holds the role of State Patrol Lieutenant at Public Safety Department within Brainerd D 2800 Supervisors. Hired in 1996, they have about 29 years of service as a full-time employee. In 2025, their total compensation was $153,244. They are represented by LELS U18 Lic Pce Officer Specl.

Dana Miletich

State Patrol Lieutenant/Public Safety Department

2025 total comp
$152,578
Sub-department
Commercial Vehicle
Base pay
$56,952
Overtime
$22,654
Other pay
$72,972
Benefits
$0
Total compensation
$152,578
Hire date
2001-07-11
Employment type
Full-Time
Pay grade
5
Union / bargaining unit
LELS U18 Lic Pce Officer Specl
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Dakota

Source-specific fields

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

At Public Safety Department, Dana Miletich serves as a State Patrol Lieutenant within Commercial Vehicle. Hired in 2001, they have about 24 years of service, working full-time. Their 2025 pay totaled $152,578. Union affiliation: LELS U18 Lic Pce Officer Specl.

Kendall Lemay

State Patrol Trooper/Public Safety Department

2025 total comp
$152,453
Sub-department
East Metro D 2400 Troopers
Base pay
$113,923
Overtime
$38,530
Other pay
$0
Benefits
$0
Total compensation
$152,453
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
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

Kendall Lemay works as a State Patrol Trooper for Public Safety Department within East Metro D 2400 Troopers. They have served since 2013 (about 12 years) as a full-time employee. Kendall earned $152,453 in 2025. Union affiliation: MN Law Enforcement Assn.

Elliott Lesser

State Patrol Lieutenant/Public Safety Department

2025 total comp
$152,429
Sub-department
West Metro D 2500 Supervisors
Base pay
$119,235
Overtime
$25,890
Other pay
$7,304
Benefits
$0
Total compensation
$152,429
Hire date
2016-01-25
Employment type
Full-Time
Pay grade
5
Union / bargaining unit
LELS U18 Lic Pce Officer Specl
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Hennepin

Source-specific fields

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

Elliott Lesser is a State Patrol Lieutenant at Public Safety Department within West Metro D 2500 Supervisors. They have served since 2016 (about 9 years), working full-time. 2025 total compensation came to $152,429. Union affiliation: LELS U18 Lic Pce Officer Specl.

Daniel Krier

State Fire Marshal/Public Safety Department

2025 total comp
$152,050
Sub-department
Fire Marshal
Base pay
$148,452
Overtime
$0
Other pay
$3,598
Benefits
$0
Total compensation
$152,050
Hire date
2004-06-07
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, 2025
Yes
Agency Number
P07
Bargaining Unit Number
220
Branch
Executive
Branch Code
Executive
Classified Code
Unclassified
Classified Status
Unclassified
Compensation Frequency Code
Hourly

Daniel Krier holds the role of State Fire Marshal at Public Safety Department within Fire Marshal. Their tenure dates to 2004, about 21 years as a full-time employee. In 2025, their total compensation was $152,050. Their bargaining unit is Manager.

Robert Zak

State Patrol Captain/Public Safety Department

2025 total comp
$151,955
Sub-department
State Patrol Special Operation
Base pay
$146,928
Overtime
$1,832
Other pay
$3,195
Benefits
$0
Total compensation
$151,955
Hire date
1999-02-08
Employment type
Full-Time
Pay grade
5
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, 2025
Yes
Agency Number
P07
Bargaining Unit Number
229
Branch
Executive
Branch Code
Executive
Classified Code
Unclassified
Classified Status
Unclassified
Compensation Frequency Code
Hourly

Robert Zak is a State Patrol Captain at Public Safety Department within State Patrol Special Operation. Hired in 1999, they have about 26 years of service, working full-time. 2025 total compensation came to $151,955. Their bargaining unit is LELS U19 Lic Pce Officer Leadr.

Keith Erickson

State Patrol Trooper/Public Safety Department

2025 total comp
$151,027
Sub-department
CVI Mobile&Fixed 2700,3100
Base pay
$113,983
Overtime
$37,044
Other pay
$0
Benefits
$0
Total compensation
$151,027
Hire date
1997-08-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

Keith Erickson is a State Patrol Trooper at Public Safety Department within Cvi Mobile&Fixed 2700,3100. They have served since 1997 (about 28 years), working full-time. 2025 total compensation came to $151,027. Union affiliation: MN Law Enforcement Assn.

Melissa Loren

Forensic Scientist 3/Public Safety Department

2025 total comp
$150,988
Sub-department
Bca Lab First
Base pay
$117,364
Overtime
$11,561
Other pay
$22,062
Benefits
$0
Total compensation
$150,988
Hire date
2010-04-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

At Public Safety Department, Melissa Loren serves as a Forensic Scientist 3 within Bca Lab First. Hired in 2010, they have about 15 years of service, working full-time. Their 2025 pay totaled $150,988. Union affiliation: MN Assoc of Professional Empl.

Mark Mcgrew

State Patrol Trooper/Public Safety Department

2024 total comp
$150,656
Sub-department
Duluth D 2700 Troopers
Base pay
$83,164
Overtime
$13,068
Other pay
$54,424
Benefits
$0
Total compensation
$150,656
Hire date
1999-08-04
Employment type
Full-Time
Pay grade
7
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, 2024
No
Agency Number
P07
Bargaining Unit Number
201
Branch
Executive
Branch Code
Executive
Classified Code
Unclassified
Classified Status
Unclassified
Compensation Frequency Code
Hourly

Mark Mcgrew holds the role of State Patrol Trooper at Public Safety Department within Duluth D 2700 Troopers. Their tenure dates to 1999, about 25 years as a full-time employee. In 2024, their total compensation was $150,656. Union affiliation: MN Law Enforcement Assn.

Benjamin Marks

State Patrol Trooper/Public Safety Department

2025 total comp
$150,576
Sub-department
Executive Protection
Base pay
$105,261
Overtime
$45,315
Other pay
$0
Benefits
$0
Total compensation
$150,576
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

Benjamin Marks is a State Patrol Trooper at Public Safety Department within Executive Protection. Hired in 2000, they have about 25 years of service, working full-time. 2025 total compensation came to $150,576. Union affiliation: MN Law Enforcement Assn.