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 3

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.

Zachary Borchardt

State Patrol Trooper/Public Safety Department

2025 total comp
$122,085
Sub-department
Duluth D 2700 Troopers
Base pay
$110,216
Overtime
$11,869
Other pay
$0
Benefits
$0
Total compensation
$122,085
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
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

Zachary Borchardt holds the role of State Patrol Trooper at Public Safety Department within Duluth D 2700 Troopers. They have served since 2015 (about 10 years) as a full-time employee. In 2025, their total compensation was $122,085. Union affiliation: MN Law Enforcement Assn.

Glen Bihler

State Patrol Trooper/Public Safety Department

2025 total comp
$122,034
Sub-department
Brainerd D 2800 Troopers
Base pay
$107,008
Overtime
$12,810
Other pay
$2,216
Benefits
$0
Total compensation
$122,034
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
Crow Wing

Source-specific fields

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

At Public Safety Department, Glen Bihler serves as a State Patrol Trooper within Brainerd D 2800 Troopers. Their tenure dates to 2011, about 14 years, working full-time. Their 2025 pay totaled $122,034. Union affiliation: MN Law Enforcement Assn.

Machelle Klomp

State Program Administrative Principal/Public Safety Department

2025 total comp
$121,995
Sub-department
HSEM RESP, REC & Mitigation
Base pay
$97,734
Overtime
$24,261
Other pay
$0
Benefits
$0
Total compensation
$121,995
Hire date
1984-11-08
Employment type
Full-Time
Pay grade
14
Union / bargaining unit
MN Assoc of Professional Empl
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Anoka

Source-specific fields

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

Machelle Klomp works as a State Program Administrative Principal for Public Safety Department within Hsem Resp, Recreation & Mitigation. Hired in 1984, they have about 41 years of service as a full-time employee. Machelle earned $121,995 in 2025. Their bargaining unit is MN Assoc of Professional Empl.