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 10

Paul Dunkel

State Patrol Trooper/Public Safety Department

2025 total comp
$124,191
Sub-department
Capitol Sec Complex Troopers 2
Base pay
$109,552
Overtime
$14,639
Other pay
$0
Benefits
$0
Total compensation
$124,191
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
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

Paul Dunkel works as a State Patrol Trooper for Public Safety Department within Capitol Secretary Complex Troopers 2. Hired in 1998, they have about 27 years of service as a full-time employee. Paul earned $124,191 in 2025. They are represented by MN Law Enforcement Assn.

Preston Cruser

State Patrol Trooper/Public Safety Department

2025 total comp
$124,060
Sub-department
CVI Mobile & Fixed Metro
Base pay
$114,498
Overtime
$9,562
Other pay
$0
Benefits
$0
Total compensation
$124,060
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
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

Preston Cruser is a State Patrol Trooper at Public Safety Department within Cvi Mobile & Fixed Metro. Their tenure dates to 2004, about 21 years, working full-time. 2025 total compensation came to $124,060. They are represented by MN Law Enforcement Assn.

April Alle

State Patrol Trooper/Public Safety Department

2025 total comp
$123,988
Sub-department
West Metro D 2500 Troopers
Base pay
$108,067
Overtime
$15,921
Other pay
$0
Benefits
$0
Total compensation
$123,988
Hire date
2017-09-25
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Hennepin

Source-specific fields

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

April Alle works as a State Patrol Trooper for Public Safety Department within West Metro D 2500 Troopers. They have served since 2017 (about 8 years) as a full-time employee. April earned $123,988 in 2025. Their bargaining unit is MN Law Enforcement Assn.

Sean Mcgivern

Radio Communications Operator/Public Safety Department

2025 total comp
$123,956
Sub-department
Reg Trans Mgmt Center Team 2
Base pay
$75,008
Overtime
$45,005
Other pay
$3,943
Benefits
$0
Total compensation
$123,956
Hire date
2023-08-30
Employment type
Full-Time
Pay grade
70
Union / bargaining unit
LELS U17 Public Safety RCO
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
227
Branch
Executive
Branch Code
Executive
Classified Code
Classified
Classified Status
Classified
Compensation Frequency Code
Hourly

At Public Safety Department, Sean Mcgivern serves as a Radio Communications Operator within Reg Transportation Management Center Team 2. They have served since 2023 (about 2 years), working full-time. Their 2025 pay totaled $123,956. Their bargaining unit is LELS U17 Public Safety RCO.

Jill Frankfurth

State Patrol Lieutenant/Public Safety Department

2024 total comp
$123,944
Sub-department
State Patrol Chiefs Staff
Base pay
$112,309
Overtime
$5,597
Other pay
$6,038
Benefits
$0
Total compensation
$123,944
Hire date
2012-11-05
Employment type
Full-Time
Pay grade
31
Union / bargaining unit
LELS U18 Lic Pce Officer Specl
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Ramsey

Source-specific fields

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

Jill Frankfurth holds the role of State Patrol Lieutenant at Public Safety Department within State Patrol Chiefs Staff. Their tenure dates to 2012, about 12 years as a full-time employee. In 2024, their total compensation was $123,944. Their bargaining unit is LELS U18 Lic Pce Officer Specl.

Andrea Feia

Forensic Scientist 3/Public Safety Department

2025 total comp
$123,843
Sub-department
BCA LAB BIOLOGY 3
Base pay
$117,374
Overtime
$6,468
Other pay
$0
Benefits
$0
Total compensation
$123,843
Hire date
2005-05-04
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

Andrea Feia holds the role of Forensic Scientist 3 at Public Safety Department within Bca Lab Biology 3. Hired in 2005, they have about 20 years of service as a full-time employee. In 2025, their total compensation was $123,843. Union affiliation: MN Assoc of Professional Empl.

Brian Helget

State Patrol Trooper/Public Safety Department

2025 total comp
$123,808
Sub-department
St Cloud D 2600 Troopers
Base pay
$114,452
Overtime
$9,355
Other pay
$0
Benefits
$0
Total compensation
$123,808
Hire date
2007-09-10
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Stearns

Source-specific fields

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

At Public Safety Department, Brian Helget serves as a State Patrol Trooper within St Cloud D 2600 Troopers. Hired in 2007, they have about 18 years of service, working full-time. Their 2025 pay totaled $123,808. They are represented by MN Law Enforcement Assn.

Kathryn Ho

State Program Administrative Manager/Public Safety Department

2025 total comp
$123,805
Sub-department
DVS Management 2
Base pay
$120,895
Overtime
$0
Other pay
$2,910
Benefits
$0
Total compensation
$123,805
Hire date
2013-02-19
Employment type
Full-Time
Pay grade
15
Union / bargaining unit
Manager
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Ramsey

Source-specific fields

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

At Public Safety Department, Kathryn Ho serves as a State Program Administrative Manager within Dvs Management 2. They have served since 2013 (about 12 years), working full-time. Their 2025 pay totaled $123,805. They are represented by Manager.

Lisamarie Lorenzen

State Patrol Trooper/Public Safety Department

2025 total comp
$123,797
Sub-department
West Metro D 2500 Troopers
Base pay
$107,385
Overtime
$16,412
Other pay
$0
Benefits
$0
Total compensation
$123,797
Hire date
2015-10-12
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
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

Lisamarie Lorenzen holds the role of State Patrol Trooper at Public Safety Department within West Metro D 2500 Troopers. They have served since 2015 (about 10 years) as a full-time employee. In 2025, their total compensation was $123,797. Their bargaining unit is MN Law Enforcement Assn.

Travis Pearson

State Patrol Trooper/Public Safety Department

2025 total comp
$123,770
Sub-department
Eveleth D 3100 Troopers
Base pay
$111,326
Overtime
$10,750
Other pay
$1,695
Benefits
$0
Total compensation
$123,770
Hire date
2003-01-27
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
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

Travis Pearson is a State Patrol Trooper at Public Safety Department within Eveleth D 3100 Troopers. Hired in 2003, they have about 22 years of service, working full-time. 2025 total compensation came to $123,770. Their bargaining unit is MN Law Enforcement Assn.

John Hutchins

Radio Communications Operator/Public Safety Department

2025 total comp
$123,692
Sub-department
Reg Trans Mgmt Center Team 6
Base pay
$75,775
Overtime
$23,073
Other pay
$24,844
Benefits
$0
Total compensation
$123,692
Hire date
1985-06-10
Employment type
Full-Time
Pay grade
70
Union / bargaining unit
LELS U17 Public Safety RCO
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
227
Branch
Executive
Branch Code
Executive
Classified Code
Classified
Classified Status
Classified
Compensation Frequency Code
Hourly

At Public Safety Department, John Hutchins serves as a Radio Communications Operator within Reg Transportation Management Center Team 6. Their tenure dates to 1985, about 40 years, working full-time. Their 2025 pay totaled $123,692. They are represented by LELS U17 Public Safety RCO.

Timothy Vaagenes Jr

State Patrol Trooper/Public Safety Department

2025 total comp
$123,679
Sub-department
Duluth D 2700 Troopers
Base pay
$106,848
Overtime
$15,239
Other pay
$1,592
Benefits
$0
Total compensation
$123,679
Hire date
2023-02-12
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
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

Timothy Vaagenes Jr works as a State Patrol Trooper for Public Safety Department within Duluth D 2700 Troopers. They have served since 2023 (about 2 years) as a full-time employee. Timothy earned $123,679 in 2025. Their bargaining unit is MN Law Enforcement Assn.

Joshua Kuisle

State Patrol Trooper/Public Safety Department

2025 total comp
$123,679
Sub-department
Rochester D2100 Troopers
Base pay
$110,558
Overtime
$13,095
Other pay
$26
Benefits
$0
Total compensation
$123,679
Hire date
2017-01-16
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
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

Joshua Kuisle holds the role of State Patrol Trooper at Public Safety Department within Rochester D2100 Troopers. They have served since 2017 (about 8 years) as a full-time employee. In 2025, their total compensation was $123,679. They are represented by MN Law Enforcement Assn.

Zachery Fay

State Patrol Trooper/Public Safety Department

2025 total comp
$123,660
Sub-department
Rochester D2100 Troopers
Base pay
$106,877
Overtime
$16,783
Other pay
$0
Benefits
$0
Total compensation
$123,660
Hire date
2015-10-12
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
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

Zachery Fay is a State Patrol Trooper at Public Safety Department within Rochester D2100 Troopers. They have served since 2015 (about 10 years), working full-time. 2025 total compensation came to $123,660. They are represented by MN Law Enforcement Assn.

Joshua Neumann

State Patrol Trooper/Public Safety Department

2025 total comp
$123,598
Sub-department
Duluth D 2700 Troopers
Base pay
$102,044
Overtime
$21,554
Other pay
$0
Benefits
$0
Total compensation
$123,598
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
St Louis

Source-specific fields

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

At Public Safety Department, Joshua Neumann serves as a State Patrol Trooper within Duluth D 2700 Troopers. They have served since 2023 (about 2 years), working full-time. Their 2025 pay totaled $123,598. Union affiliation: MN Law Enforcement Assn.

Jim Englin

Pilot/Public Safety Department

2025 total comp
$123,559
Sub-department
Air Patrol Surveilance
Base pay
$115,042
Overtime
$8,518
Other pay
$0
Benefits
$0
Total compensation
$123,559
Hire date
1996-07-29
Employment type
Full-Time
Pay grade
18
Union / bargaining unit
Excluded All Others
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
221
Branch
Executive
Branch Code
Executive
Classified Code
Unclassified
Classified Status
Unclassified
Compensation Frequency Code
Hourly

At Public Safety Department, Jim Englin serves as a Pilot within Air Patrol Surveilance. They have served since 1996 (about 29 years), working full-time. Their 2025 pay totaled $123,559. Their bargaining unit is Excluded All Others.

Steven Lindbeck

State Patrol Trooper/Public Safety Department

2025 total comp
$123,559
Sub-department
East Metro D 2400 Troopers
Base pay
$111,393
Overtime
$12,166
Other pay
$0
Benefits
$0
Total compensation
$123,559
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, Steven Lindbeck serves as a State Patrol Trooper within East Metro D 2400 Troopers. Hired in 2015, they have about 10 years of service, working full-time. Their 2025 pay totaled $123,559. Their bargaining unit is MN Law Enforcement Assn.

James Johnson Jr

State Patrol Trooper/Public Safety Department

2025 total comp
$123,481
Sub-department
CVI Mobile & Fixed Metro
Base pay
$114,939
Overtime
$8,543
Other pay
$0
Benefits
$0
Total compensation
$123,481
Hire date
2013-02-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
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

James Johnson Jr is a State Patrol Trooper at Public Safety Department within Cvi Mobile & Fixed Metro. Their tenure dates to 2013, about 12 years, working full-time. 2025 total compensation came to $123,481. They are represented by MN Law Enforcement Assn.

Michael Evenocheck

State Patrol Trooper/Public Safety Department

2025 total comp
$123,449
Sub-department
West Metro D 2500 Troopers
Base pay
$116,152
Overtime
$7,297
Other pay
$0
Benefits
$0
Total compensation
$123,449
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

Michael Evenocheck works as a State Patrol Trooper for Public Safety Department within West Metro D 2500 Troopers. Hired in 2015, they have about 10 years of service as a full-time employee. Michael earned $123,449 in 2025. Their bargaining unit is MN Law Enforcement Assn.

Michael Mcmanus

State Program Administrative Supervisor Principal/Public Safety Department

2025 total comp
$123,418
Sub-department
Alcohol&Gambling Enf Dir Staff
Base pay
$92,092
Overtime
$0
Other pay
$31,326
Benefits
$0
Total compensation
$123,418
Hire date
1987-03-30
Employment type
Full-Time
Pay grade
18
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
No
Agency Number
P07
Bargaining Unit Number
216
Branch
Executive
Branch Code
Executive
Classified Code
Classified
Classified Status
Classified
Compensation Frequency Code
Hourly

Michael Mcmanus holds the role of State Program Administrative Supervisor Principal at Public Safety Department within Alcohol&Gambling Enf Director Staff. Their tenure dates to 1987, about 38 years as a full-time employee. In 2025, their total compensation was $123,418. They are represented by Middle Management Association.

David Zolldan

State Patrol Trooper/Public Safety Department

2025 total comp
$123,398
Sub-department
CVI Mobile & Fixed Metro
Base pay
$114,498
Overtime
$8,900
Other pay
$0
Benefits
$0
Total compensation
$123,398
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
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

David Zolldan is a State Patrol Trooper at Public Safety Department within Cvi Mobile & Fixed Metro. Hired in 2013, they have about 12 years of service, working full-time. 2025 total compensation came to $123,398. Union affiliation: MN Law Enforcement Assn.

Brent Matzke

Forensic Scientist 2/Public Safety Department

2025 total comp
$123,395
Sub-department
BCA LAB BIOLOGY 3
Base pay
$105,296
Overtime
$4,841
Other pay
$13,258
Benefits
$0
Total compensation
$123,395
Hire date
2008-03-19
Employment type
Full-Time
Pay grade
16
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, Brent Matzke serves as a Forensic Scientist 2 within Bca Lab Biology 3. They have served since 2008 (about 17 years), working full-time. Their 2025 pay totaled $123,395. Their bargaining unit is MN Assoc of Professional Empl.

Brian Schwartz

State Patrol Trooper/Public Safety Department

2025 total comp
$123,364
Sub-department
East Metro D 2400 Troopers
Base pay
$112,155
Overtime
$11,209
Other pay
$0
Benefits
$0
Total compensation
$123,364
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
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

Brian Schwartz is a State Patrol Trooper at Public Safety Department within East Metro D 2400 Troopers. Hired in 2014, they have about 11 years of service, working full-time. 2025 total compensation came to $123,364. Their bargaining unit is MN Law Enforcement Assn.

Megan Loyas

Staff Attorney Supervisor/Public Safety Department

2025 total comp
$123,343
Sub-department
BCA PROFESSIONAL SERVICES
Base pay
$123,343
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$123,343
Hire date
2011-09-19
Employment type
Full-Time
Pay grade
27
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

Megan Loyas holds the role of Staff Attorney Supervisor at Public Safety Department within Bca Professional Services. Hired in 2011, they have about 14 years of service as a full-time employee. In 2025, their total compensation was $123,343. Union affiliation: Middle Management Association.

Charles Colby

State Patrol Trooper/Public Safety Department

2025 total comp
$123,256
Sub-department
Rochester D2100 Troopers
Base pay
$107,518
Overtime
$14,998
Other pay
$740
Benefits
$0
Total compensation
$123,256
Hire date
2007-09-10
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Olmsted

Source-specific fields

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

Charles Colby is a State Patrol Trooper at Public Safety Department within Rochester D2100 Troopers. Their tenure dates to 2007, about 18 years, working full-time. 2025 total compensation came to $123,256. Their bargaining unit is MN Law Enforcement Assn.

Alan Ryan

State Patrol Trooper/Public Safety Department

2025 total comp
$123,241
Sub-department
Eveleth D 3100 Troopers
Base pay
$110,032
Overtime
$11,992
Other pay
$1,218
Benefits
$0
Total compensation
$123,241
Hire date
2009-01-12
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
St Louis

Source-specific fields

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

At Public Safety Department, Alan Ryan serves as a State Patrol Trooper within Eveleth D 3100 Troopers. They have served since 2009 (about 16 years), working full-time. Their 2025 pay totaled $123,241. Union affiliation: MN Law Enforcement Assn.

Shaun Stang

State Patrol Trooper/Public Safety Department

2025 total comp
$123,128
Sub-department
Patrol Investigative Unit
Base pay
$113,817
Overtime
$7,500
Other pay
$1,810
Benefits
$0
Total compensation
$123,128
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
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, Shaun Stang serves as a State Patrol Trooper within Patrol Investigative Unit. Hired in 2014, they have about 11 years of service, working full-time. Their 2025 pay totaled $123,128. Union affiliation: MN Law Enforcement Assn.

Mason Kraskey

State Patrol Trooper/Public Safety Department

2025 total comp
$123,018
Sub-department
Eveleth D 3100 Troopers
Base pay
$105,398
Overtime
$16,348
Other pay
$1,272
Benefits
$0
Total compensation
$123,018
Hire date
2018-01-17
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
St Louis

Source-specific fields

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

Mason Kraskey holds the role of State Patrol Trooper at Public Safety Department within Eveleth D 3100 Troopers. Hired in 2018, they have about 7 years of service as a full-time employee. In 2025, their total compensation was $123,018. Their bargaining unit is MN Law Enforcement Assn.

Corey Haddy

State Patrol Trooper/Public Safety Department

2025 total comp
$123,006
Sub-department
West Metro D 2500 Troopers
Base pay
$87,111
Overtime
$35,895
Other pay
$0
Benefits
$0
Total compensation
$123,006
Hire date
2022-09-12
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
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

Corey Haddy is a State Patrol Trooper at Public Safety Department within West Metro D 2500 Troopers. Their tenure dates to 2022, about 3 years, working full-time. 2025 total compensation came to $123,006. Their bargaining unit is MN Law Enforcement Assn.

Brent Egan

State Patrol Trooper/Public Safety Department

2025 total comp
$122,882
Sub-department
East Metro D 2400 Troopers
Base pay
$114,179
Overtime
$8,703
Other pay
$0
Benefits
$0
Total compensation
$122,882
Hire date
2012-11-05
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

Brent Egan works as a State Patrol Trooper for Public Safety Department within East Metro D 2400 Troopers. Their tenure dates to 2012, about 13 years as a full-time employee. Brent earned $122,882 in 2025. They are represented by MN Law Enforcement Assn.

Kimberly Bastyr

Staff Attorney 3/Public Safety Department

2025 total comp
$122,854
Sub-department
Comm Office Deputy
Base pay
$122,854
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$122,854
Hire date
1996-04-03
Employment type
Full-Time
Pay grade
22
Union / bargaining unit
MN Assoc of Professional Empl
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Ramsey

Source-specific fields

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

Kimberly Bastyr works as a Staff Attorney 3 for Public Safety Department within Community Office Deputy. Hired in 1996, they have about 29 years of service as a full-time employee. Kimberly earned $122,854 in 2025. Union affiliation: MN Assoc of Professional Empl.

Timothy Boyer

State Program Administrative Manager/Public Safety Department

2025 total comp
$122,641
Sub-department
State Patrol Special Operation
Base pay
$120,895
Overtime
$0
Other pay
$1,746
Benefits
$0
Total compensation
$122,641
Hire date
1998-01-12
Employment type
Full-Time
Pay grade
15
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

Timothy Boyer is a State Program Administrative Manager at Public Safety Department within State Patrol Special Operation. Their tenure dates to 1998, about 27 years, working full-time. 2025 total compensation came to $122,641. Their bargaining unit is Manager.

Kristopher Paluch

State Patrol Trooper/Public Safety Department

2025 total comp
$122,636
Sub-department
Marshall D 2300 Troopers
Base pay
$113,501
Overtime
$7,612
Other pay
$1,522
Benefits
$0
Total compensation
$122,636
Hire date
2009-01-12
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
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, Kristopher Paluch 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 $122,636. Their bargaining unit is MN Law Enforcement Assn.

Brady Prowatzke

State Patrol Trooper/Public Safety Department

2025 total comp
$122,585
Sub-department
Marshall D 2300 Troopers
Base pay
$106,550
Overtime
$14,442
Other pay
$1,593
Benefits
$0
Total compensation
$122,585
Hire date
2022-07-17
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
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

Brady Prowatzke is a State Patrol Trooper at Public Safety Department within Marshall D 2300 Troopers. They have served since 2022 (about 3 years), working full-time. 2025 total compensation came to $122,585. Union affiliation: MN Law Enforcement Assn.

Daniel Riggle

State Patrol Trooper/Public Safety Department

2025 total comp
$122,559
Sub-department
Detroit Lakes D 2900 Troopers
Base pay
$111,268
Overtime
$10,453
Other pay
$839
Benefits
$0
Total compensation
$122,559
Hire date
1999-08-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
Becker

Source-specific fields

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

Daniel Riggle works as a State Patrol Trooper for Public Safety Department within Detroit Lakes D 2900 Troopers. Hired in 1999, they have about 26 years of service as a full-time employee. Daniel earned $122,559 in 2025. Their bargaining unit is MN Law Enforcement Assn.

Taylor Carter

State Patrol Trooper/Public Safety Department

2024 total comp
$122,477
Sub-department
Air Patrol Surveilance
Base pay
$82,585
Overtime
$8,612
Other pay
$31,280
Benefits
$0
Total compensation
$122,477
Hire date
2016-01-25
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

Taylor Carter is a State Patrol Trooper at Public Safety Department within Air Patrol Surveilance. They have served since 2016 (about 8 years), working full-time. 2024 total compensation came to $122,477. They are represented by MN Law Enforcement Assn.

Jeffrey Patnode

State Patrol Trooper/Public Safety Department

2025 total comp
$122,413
Sub-department
Brainerd D 2800 Troopers
Base pay
$107,496
Overtime
$13,972
Other pay
$944
Benefits
$0
Total compensation
$122,413
Hire date
2016-01-25
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Crow Wing

Source-specific fields

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

Jeffrey Patnode works as a State Patrol Trooper for Public Safety Department within Brainerd D 2800 Troopers. They have served since 2016 (about 9 years) as a full-time employee. Jeffrey earned $122,413 in 2025. They are represented by MN Law Enforcement Assn.

Amber Folsom

Forensic Scientist 2/Public Safety Department

2025 total comp
$122,353
Sub-department
BCA Lab Biology 2
Base pay
$105,811
Overtime
$5,330
Other pay
$11,212
Benefits
$0
Total compensation
$122,353
Hire date
2006-05-17
Employment type
Full-Time
Pay grade
16
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

Amber Folsom is a Forensic Scientist 2 at Public Safety Department within Bca Lab Biology 2. Hired in 2006, they have about 19 years of service, working full-time. 2025 total compensation came to $122,353. Their bargaining unit is MN Assoc of Professional Empl.

Lucas Mcarthur

State Patrol Trooper/Public Safety Department

2025 total comp
$122,343
Sub-department
Detroit Lakes D 2900 Troopers
Base pay
$104,959
Overtime
$16,212
Other pay
$1,172
Benefits
$0
Total compensation
$122,343
Hire date
2007-09-10
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Becker

Source-specific fields

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

At Public Safety Department, Lucas Mcarthur serves as a State Patrol Trooper within Detroit Lakes D 2900 Troopers. They have served since 2007 (about 18 years), working full-time. Their 2025 pay totaled $122,343. They are represented by MN Law Enforcement Assn.

Herbert Moon

State Patrol Trooper/Public Safety Department

2025 total comp
$122,198
Sub-department
Mankato D 2200 Troopers
Base pay
$109,924
Overtime
$10,642
Other pay
$1,632
Benefits
$0
Total compensation
$122,198
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
Blue Earth

Source-specific fields

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

Herbert Moon is a State Patrol Trooper at Public Safety Department within Mankato D 2200 Troopers. Hired in 2021, they have about 4 years of service, working full-time. 2025 total compensation came to $122,198. Union affiliation: MN Law Enforcement Assn.