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 12

Robert O'Fallon

State Patrol Trooper/Public Safety Department

2025 total comp
$119,895
Sub-department
Patrol Investigative Unit
Base pay
$115,225
Overtime
$4,670
Other pay
$0
Benefits
$0
Total compensation
$119,895
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
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

Robert O'Fallon is a State Patrol Trooper at Public Safety Department within Patrol Investigative Unit. Hired in 2008, they have about 17 years of service, working full-time. 2025 total compensation came to $119,895. They are represented by MN Law Enforcement Assn.

Sara Dupaul

State Patrol Trooper/Public Safety Department

2025 total comp
$119,867
Sub-department
West Metro D 2500 Troopers
Base pay
$110,039
Overtime
$9,827
Other pay
$0
Benefits
$0
Total compensation
$119,867
Hire date
2014-10-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
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, Sara Dupaul serves as a State Patrol Trooper within West Metro D 2500 Troopers. Hired in 2014, they have about 11 years of service, working full-time. Their 2025 pay totaled $119,867. Their bargaining unit is MN Law Enforcement Assn.

Darcy Weinrich

State Patrol Trooper/Public Safety Department

2025 total comp
$119,859
Sub-department
Brainerd D 2800 Troopers
Base pay
$108,992
Overtime
$9,540
Other pay
$1,327
Benefits
$0
Total compensation
$119,859
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
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

Darcy Weinrich holds the role of State Patrol Trooper at Public Safety Department within Brainerd D 2800 Troopers. They have served since 1999 (about 26 years) as a full-time employee. In 2025, their total compensation was $119,859. They are represented by MN Law Enforcement Assn.

James Lanoue

State Patrol Trooper/Public Safety Department

2025 total comp
$119,846
Sub-department
East Metro D 2400 Troopers
Base pay
$115,570
Overtime
$4,276
Other pay
$0
Benefits
$0
Total compensation
$119,846
Hire date
2016-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

James Lanoue holds the role of State Patrol Trooper at Public Safety Department within East Metro D 2400 Troopers. Hired in 2016, they have about 9 years of service as a full-time employee. In 2025, their total compensation was $119,846. Union affiliation: MN Law Enforcement Assn.

Jacob Anderson

State Patrol Trooper/Public Safety Department

2025 total comp
$119,801
Sub-department
St Cloud D 2600 Troopers
Base pay
$107,056
Overtime
$12,745
Other pay
$0
Benefits
$0
Total compensation
$119,801
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
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

Jacob Anderson is a State Patrol Trooper at Public Safety Department within St Cloud D 2600 Troopers. Hired in 2016, they have about 9 years of service, working full-time. 2025 total compensation came to $119,801. They are represented by MN Law Enforcement Assn.

Rebecca Willis

Forensic Science Supervisor/Public Safety Department

2025 total comp
$119,729
Sub-department
BCA Lab Admin 1
Base pay
$119,729
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$119,729
Hire date
2007-08-22
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

Rebecca Willis holds the role of Forensic Science Supervisor at Public Safety Department within Bca Lab Administrative 1. Their tenure dates to 2007, about 18 years as a full-time employee. In 2025, their total compensation was $119,729. Union affiliation: Middle Management Association.

Jarrett Siems

State Patrol Trooper/Public Safety Department

2025 total comp
$119,682
Sub-department
St Cloud D 2600 Troopers
Base pay
$110,102
Overtime
$9,580
Other pay
$0
Benefits
$0
Total compensation
$119,682
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
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

Jarrett Siems is a State Patrol Trooper at Public Safety Department within St Cloud D 2600 Troopers. They have served since 2009 (about 16 years), working full-time. 2025 total compensation came to $119,682. They are represented by MN Law Enforcement Assn.

Jeff Blackwell

Engineer Senior/Public Safety Department

2025 total comp
$119,598
Sub-department
Pipeline Safety Response
Base pay
$115,598
Overtime
$0
Other pay
$4,000
Benefits
$0
Total compensation
$119,598
Hire date
2012-05-29
Employment type
Full-Time
Pay grade
10
Union / bargaining unit
MN Govt Engineers Council
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
212
Branch
Executive
Branch Code
Executive
Classified Code
Classified
Classified Status
Classified
Compensation Frequency Code
Hourly

At Public Safety Department, Jeff Blackwell serves as a Engineer Senior within Pipeline Safety Response. Hired in 2012, they have about 13 years of service, working full-time. Their 2025 pay totaled $119,598. They are represented by MN Govt Engineers Council.

Brandon Thongvivong

State Patrol Trooper/Public Safety Department

2025 total comp
$119,533
Sub-department
Marshall D 2300 Troopers
Base pay
$104,925
Overtime
$14,051
Other pay
$557
Benefits
$0
Total compensation
$119,533
Hire date
2020-01-06
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

Brandon Thongvivong is a State Patrol Trooper at Public Safety Department within Marshall D 2300 Troopers. Hired in 2020, they have about 5 years of service, working full-time. 2025 total compensation came to $119,533. Union affiliation: MN Law Enforcement Assn.

Karl Gensmer

State Patrol Trooper/Public Safety Department

2025 total comp
$119,482
Sub-department
Rochester D2100 Troopers
Base pay
$109,094
Overtime
$9,167
Other pay
$1,222
Benefits
$0
Total compensation
$119,482
Hire date
2013-03-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
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

Karl Gensmer holds the role of State Patrol Trooper at Public Safety Department within Rochester D2100 Troopers. They have served since 2013 (about 12 years) as a full-time employee. In 2025, their total compensation was $119,482. They are represented by MN Law Enforcement Assn.

Dylan Jensen

State Patrol Trooper/Public Safety Department

2025 total comp
$119,458
Sub-department
Brainerd D 2800 Troopers
Base pay
$108,826
Overtime
$10,122
Other pay
$509
Benefits
$0
Total compensation
$119,458
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
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, Dylan Jensen serves as a State Patrol Trooper within Brainerd D 2800 Troopers. Their tenure dates to 2023, about 2 years, working full-time. Their 2025 pay totaled $119,458. Their bargaining unit is MN Law Enforcement Assn.

Anthony Schmidt

State Patrol Trooper/Public Safety Department

2025 total comp
$119,430
Sub-department
Detroit Lakes D 2900 Troopers
Base pay
$107,130
Overtime
$12,250
Other pay
$51
Benefits
$0
Total compensation
$119,430
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
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

Anthony Schmidt holds the role of State Patrol Trooper at Public Safety Department within Detroit Lakes D 2900 Troopers. Their tenure dates to 2015, about 10 years as a full-time employee. In 2025, their total compensation was $119,430. They are represented by MN Law Enforcement Assn.

Lee Mcclure

State Patrol Trooper/Public Safety Department

2025 total comp
$119,423
Sub-department
CVI Mobile 2600, 2800
Base pay
$114,360
Overtime
$5,063
Other pay
$0
Benefits
$0
Total compensation
$119,423
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
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, Lee Mcclure serves as a State Patrol Trooper within Cvi Mobile 2600, 2800. Hired in 2013, they have about 12 years of service, working full-time. Their 2025 pay totaled $119,423. They are represented by MN Law Enforcement Assn.

Brenden Bleess

State Patrol Trooper/Public Safety Department

2025 total comp
$119,416
Sub-department
CVI Mobile 2900, 3200 Northern
Base pay
$114,498
Overtime
$4,918
Other pay
$0
Benefits
$0
Total compensation
$119,416
Hire date
1999-04-29
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

Brenden Bleess is a State Patrol Trooper at Public Safety Department within Cvi Mobile 2900, 3200 Northern. Their tenure dates to 1999, about 26 years, working full-time. 2025 total compensation came to $119,416. Union affiliation: MN Law Enforcement Assn.

Amanda Swenson

Chief Deputy State Fire Marshal/Public Safety Department

2025 total comp
$119,338
Sub-department
FIRE MARSHAL/PREVENTION MGMT
Base pay
$116,533
Overtime
$0
Other pay
$2,805
Benefits
$0
Total compensation
$119,338
Hire date
2014-09-22
Employment type
Full-Time
Pay grade
22
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

Amanda Swenson holds the role of Chief Deputy State Fire Marshal at Public Safety Department within Fire Marshal/Prevention Management. Their tenure dates to 2014, about 11 years as a full-time employee. In 2025, their total compensation was $119,338. They are represented by Middle Management Association.

Gilberto Trevino

State Patrol Trooper/Public Safety Department

2025 total comp
$119,325
Sub-department
Thief River Falls D3200 Troope
Base pay
$100,770
Overtime
$15,351
Other pay
$3,203
Benefits
$0
Total compensation
$119,325
Hire date
2024-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
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

Gilberto Trevino is a State Patrol Trooper at Public Safety Department within Thief River Falls D3200 Troope. Hired in 2024, they have about a year of service, working full-time. 2025 total compensation came to $119,325. Their bargaining unit is MN Law Enforcement Assn.

Michael Hill

State Patrol Trooper/Public Safety Department

2025 total comp
$119,250
Sub-department
Brainerd D 2800 Troopers
Base pay
$112,890
Overtime
$6,097
Other pay
$263
Benefits
$0
Total compensation
$119,250
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
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, Michael Hill serves as a State Patrol Trooper within Brainerd D 2800 Troopers. Hired in 2004, they have about 21 years of service, working full-time. Their 2025 pay totaled $119,250. Union affiliation: MN Law Enforcement Assn.

Scott Kuphal

State Patrol Trooper/Public Safety Department

2025 total comp
$119,193
Sub-department
Mankato D 2200 Troopers
Base pay
$111,190
Overtime
$6,348
Other pay
$1,656
Benefits
$0
Total compensation
$119,193
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
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

Scott Kuphal holds the role of State Patrol Trooper at Public Safety Department within Mankato D 2200 Troopers. They have served since 2008 (about 17 years) as a full-time employee. In 2025, their total compensation was $119,193. Union affiliation: MN Law Enforcement Assn.

Brady Winter

State Patrol Trooper/Public Safety Department

2025 total comp
$119,037
Sub-department
Detroit Lakes D 2900 Troopers
Base pay
$107,008
Overtime
$11,011
Other pay
$1,019
Benefits
$0
Total compensation
$119,037
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
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

Brady Winter works as a State Patrol Trooper for Public Safety Department within Detroit Lakes D 2900 Troopers. They have served since 2009 (about 16 years) as a full-time employee. Brady earned $119,037 in 2025. Their bargaining unit is MN Law Enforcement Assn.

Francis Tutell

State Patrol Trooper/Public Safety Department

2025 total comp
$118,927
Sub-department
Duluth D 2700 Troopers
Base pay
$110,194
Overtime
$8,733
Other pay
$0
Benefits
$0
Total compensation
$118,927
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
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

Francis Tutell holds the role of State Patrol Trooper at Public Safety Department within Duluth D 2700 Troopers. Hired in 2008, they have about 17 years of service as a full-time employee. In 2025, their total compensation was $118,927. Their bargaining unit is MN Law Enforcement Assn.

Wayne Lamoreaux

Engineering Specialist/Public Safety Department

2025 total comp
$118,916
Sub-department
HSEM RESP, REC & Mitigation
Base pay
$94,960
Overtime
$23,956
Other pay
$0
Benefits
$0
Total compensation
$118,916
Hire date
2011-04-27
Employment type
Full-Time
Pay grade
5
Union / bargaining unit
MN Govt Engineers Council
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
212
Branch
Executive
Branch Code
Executive
Classified Code
Classified
Classified Status
Classified
Compensation Frequency Code
Hourly

Wayne Lamoreaux holds the role of Engineering Specialist at Public Safety Department within Hsem Resp, Recreation & Mitigation. They have served since 2011 (about 14 years) as a full-time employee. In 2025, their total compensation was $118,916. Their bargaining unit is MN Govt Engineers Council.

Juliet Rudie

State Program Administrative Manager Senior/Public Safety Department

2025 total comp
$118,888
Sub-department
Comm Office Comm's Staff
Base pay
$118,888
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$118,888
Hire date
2022-02-28
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

Juliet Rudie works as a State Program Administrative Manager Senior for Public Safety Department within Community Office Comm's Staff. Hired in 2022, they have about 3 years of service as a full-time employee. Juliet earned $118,888 in 2025. Union affiliation: Manager.

Sara Goldstrand

Forensic Scientist 3/Public Safety Department

2025 total comp
$118,876
Sub-department
BCA Lab Chemistry 2
Base pay
$117,365
Overtime
$1,511
Other pay
$0
Benefits
$0
Total compensation
$118,876
Hire date
2007-12-26
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

Sara Goldstrand holds the role of Forensic Scientist 3 at Public Safety Department within Bca Lab Chemistry 2. Their tenure dates to 2007, about 18 years as a full-time employee. In 2025, their total compensation was $118,876. They are represented by MN Assoc of Professional Empl.

Jonathon Carlson

State Patrol Trooper/Public Safety Department

2025 total comp
$118,770
Sub-department
Duluth D 2700 Troopers
Base pay
$107,496
Overtime
$11,273
Other pay
$0
Benefits
$0
Total compensation
$118,770
Hire date
2001-06-18
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

Jonathon Carlson works as a State Patrol Trooper for Public Safety Department within Duluth D 2700 Troopers. They have served since 2001 (about 24 years) as a full-time employee. Jonathon earned $118,770 in 2025. Union affiliation: MN Law Enforcement Assn.

Cody Carlson

State Patrol Trooper/Public Safety Department

2025 total comp
$118,764
Sub-department
Thief River Falls D3200 Troope
Base pay
$107,807
Overtime
$8,982
Other pay
$1,976
Benefits
$0
Total compensation
$118,764
Hire date
2011-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
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

Cody Carlson works as a State Patrol Trooper for Public Safety Department within Thief River Falls D3200 Troope. Hired in 2011, they have about 14 years of service as a full-time employee. Cody earned $118,764 in 2025. Their bargaining unit is MN Law Enforcement Assn.

Brian Erola

State Patrol Trooper/Public Safety Department

2025 total comp
$118,735
Sub-department
Rochester D2100 Troopers
Base pay
$108,088
Overtime
$9,427
Other pay
$1,219
Benefits
$0
Total compensation
$118,735
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
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

Brian Erola holds the role of State Patrol Trooper at Public Safety Department within Rochester D2100 Troopers. Hired in 2006, they have about 19 years of service as a full-time employee. In 2025, their total compensation was $118,735. They are represented by MN Law Enforcement Assn.

David Rock

State Patrol Trooper/Public Safety Department

2025 total comp
$118,734
Sub-department
East Metro D 2400 Troopers
Base pay
$109,129
Overtime
$9,605
Other pay
$0
Benefits
$0
Total compensation
$118,734
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

David Rock works as a State Patrol Trooper for Public Safety Department within East Metro D 2400 Troopers. Their tenure dates to 2015, about 10 years as a full-time employee. David earned $118,734 in 2025. They are represented by MN Law Enforcement Assn.

Travis Koenen

State Patrol Trooper/Public Safety Department

2025 total comp
$118,673
Sub-department
Brainerd D 2800 Troopers
Base pay
$106,756
Overtime
$8,603
Other pay
$3,313
Benefits
$0
Total compensation
$118,673
Hire date
2013-02-18
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

Travis Koenen works as a State Patrol Trooper for Public Safety Department within Brainerd D 2800 Troopers. They have served since 2013 (about 12 years) as a full-time employee. Travis earned $118,673 in 2025. Their bargaining unit is MN Law Enforcement Assn.

Steven Solberg

State Patrol Trooper/Public Safety Department

2025 total comp
$118,658
Sub-department
West Metro D 2500 Troopers
Base pay
$114,970
Overtime
$3,688
Other pay
$0
Benefits
$0
Total compensation
$118,658
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
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

Steven Solberg works as a State Patrol Trooper for Public Safety Department within West Metro D 2500 Troopers. Their tenure dates to 2009, about 16 years as a full-time employee. Steven earned $118,658 in 2025. They are represented by MN Law Enforcement Assn.

Matthew Hitchen

State Patrol Trooper/Public Safety Department

2025 total comp
$118,549
Sub-department
CVI Mobile 2900, 3200 Northern
Base pay
$114,498
Overtime
$4,051
Other pay
$0
Benefits
$0
Total compensation
$118,549
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
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

Matthew Hitchen holds the role of State Patrol Trooper at Public Safety Department within Cvi Mobile 2900, 3200 Northern. Their tenure dates to 2016, about 9 years as a full-time employee. In 2025, their total compensation was $118,549. They are represented by MN Law Enforcement Assn.

Christopher Anderson

Information Technology Specialist 4/Public Safety Department

2025 total comp
$118,514
Sub-department
Tech & Infra Shared Svcs COE
Base pay
$118,514
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$118,514
Hire date
1994-01-05
Employment type
Full-Time
Pay grade
17
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, Christopher Anderson serves as a Information Technology Specialist 4 within Technician & Infra Shared Services Coe. Their tenure dates to 1994, about 31 years, working full-time. Their 2025 pay totaled $118,514. They are represented by MN Assoc of Professional Empl.

Timothy Knutson

State Patrol Trooper/Public Safety Department

2025 total comp
$118,510
Sub-department
Mankato D 2200 Troopers
Base pay
$108,711
Overtime
$8,192
Other pay
$1,608
Benefits
$0
Total compensation
$118,510
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
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

Timothy Knutson holds the role of State Patrol Trooper at Public Safety Department within Mankato D 2200 Troopers. Their tenure dates to 2015, about 10 years as a full-time employee. In 2025, their total compensation was $118,510. Their bargaining unit is MN Law Enforcement Assn.

Adam Rochlin

State Patrol Trooper/Public Safety Department

2025 total comp
$118,485
Sub-department
Patrol Investigative Unit
Base pay
$100,550
Overtime
$9,528
Other pay
$8,407
Benefits
$0
Total compensation
$118,485
Hire date
2020-01-06
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

Adam Rochlin is a State Patrol Trooper at Public Safety Department within Patrol Investigative Unit. Their tenure dates to 2020, about 5 years, working full-time. 2025 total compensation came to $118,485. Their bargaining unit is MN Law Enforcement Assn.

Bryan Bearce

State Patrol Trooper/Public Safety Department

2025 total comp
$118,344
Sub-department
Brainerd D 2800 Troopers
Base pay
$109,736
Overtime
$8,319
Other pay
$289
Benefits
$0
Total compensation
$118,344
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
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, Bryan Bearce serves as a State Patrol Trooper within Brainerd D 2800 Troopers. Their tenure dates to 2007, about 18 years, working full-time. Their 2025 pay totaled $118,344. They are represented by MN Law Enforcement Assn.

Edward Stanek Jr

State Patrol Trooper/Public Safety Department

2025 total comp
$118,330
Sub-department
St Cloud D 2600 Troopers
Base pay
$107,823
Overtime
$8,173
Other pay
$2,335
Benefits
$0
Total compensation
$118,330
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
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, Edward Stanek Jr serves as a State Patrol Trooper within St Cloud D 2600 Troopers. Hired in 2016, they have about 9 years of service, working full-time. Their 2025 pay totaled $118,330. They are represented by MN Law Enforcement Assn.

Jacob Bredsten

State Patrol Trooper/Public Safety Department

2025 total comp
$118,211
Sub-department
Duluth D 2700 Troopers
Base pay
$108,007
Overtime
$10,204
Other pay
$0
Benefits
$0
Total compensation
$118,211
Hire date
2014-10-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
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

Jacob Bredsten holds the role of State Patrol Trooper at Public Safety Department within Duluth D 2700 Troopers. Their tenure dates to 2014, about 11 years as a full-time employee. In 2025, their total compensation was $118,211. Their bargaining unit is MN Law Enforcement Assn.

John Polz

Radio Communications Operator/Public Safety Department

2025 total comp
$117,945
Sub-department
Reg Trans Mgmt Center Team 6
Base pay
$85,869
Overtime
$31,114
Other pay
$962
Benefits
$0
Total compensation
$117,945
Hire date
1997-01-22
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

John Polz works as a Radio Communications Operator for Public Safety Department within Reg Transportation Management Center Team 6. They have served since 1997 (about 28 years) as a full-time employee. John earned $117,945 in 2025. Their bargaining unit is LELS U17 Public Safety RCO.

Terry Wood

State Patrol Trooper/Public Safety Department

2025 total comp
$117,917
Sub-department
Marshall D 2300 Troopers
Base pay
$109,419
Overtime
$7,183
Other pay
$1,315
Benefits
$0
Total compensation
$117,917
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
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

Terry Wood works as a State Patrol Trooper for Public Safety Department within Marshall D 2300 Troopers. They have served since 2014 (about 11 years) as a full-time employee. Terry earned $117,917 in 2025. Union affiliation: MN Law Enforcement Assn.

Bradley Warren

State Patrol Trooper/Public Safety Department

2025 total comp
$117,829
Sub-department
Detroit Lakes D 2900 Troopers
Base pay
$113,393
Overtime
$4,436
Other pay
$0
Benefits
$0
Total compensation
$117,829
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
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

Bradley Warren works as a State Patrol Trooper for Public Safety Department within Detroit Lakes D 2900 Troopers. Their tenure dates to 2013, about 12 years as a full-time employee. Bradley earned $117,829 in 2025. Their bargaining unit is MN Law Enforcement Assn.

Megan Gerhard

State Patrol Trooper/Public Safety Department

2025 total comp
$117,799
Sub-department
West Metro D 2500 Troopers
Base pay
$104,034
Overtime
$10,016
Other pay
$3,749
Benefits
$0
Total compensation
$117,799
Hire date
2016-09-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
No
Agency Number
P07
Bargaining Unit Number
201
Branch
Executive
Branch Code
Executive
Classified Code
Unclassified
Classified Status
Unclassified
Compensation Frequency Code
Hourly

Megan Gerhard is a State Patrol Trooper at Public Safety Department within West Metro D 2500 Troopers. Their tenure dates to 2016, about 9 years, working full-time. 2025 total compensation came to $117,799. Their bargaining unit is MN Law Enforcement Assn.