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

Brennon Brase

State Patrol Trooper/Public Safety Department

2025 total comp
$106,177
Sub-department
Mankato D 2200 Troopers
Base pay
$95,790
Overtime
$8,885
Other pay
$1,502
Benefits
$0
Total compensation
$106,177
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
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

Brennon Brase holds the role of State Patrol Trooper at Public Safety Department within Mankato D 2200 Troopers. Hired in 2020, they have about 5 years of service as a full-time employee. In 2025, their total compensation was $106,177. Union affiliation: MN Law Enforcement Assn.

William Hirte

State Program Administrative Principal/Public Safety Department

2025 total comp
$106,087
Sub-department
HSEM RESP, REC & Mitigation
Base pay
$97,734
Overtime
$8,353
Other pay
$0
Benefits
$0
Total compensation
$106,087
Hire date
2000-09-13
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

William Hirte holds the role of State Program Administrative Principal at Public Safety Department within Hsem Resp, Recreation & Mitigation. They have served since 2000 (about 25 years) as a full-time employee. In 2025, their total compensation was $106,087. They are represented by MN Assoc of Professional Empl.

Julie Fox

Forensic Scientist 2/Public Safety Department

2025 total comp
$105,887
Sub-department
BCA Lab Biology 1
Base pay
$105,811
Overtime
$76
Other pay
$0
Benefits
$0
Total compensation
$105,887
Hire date
2006-05-31
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, Julie Fox serves as a Forensic Scientist 2 within Bca Lab Biology 1. They have served since 2006 (about 19 years), working full-time. Their 2025 pay totaled $105,887. Union affiliation: MN Assoc of Professional Empl.

Adam Bazama

Forensic Scientist 2/Public Safety Department

2025 total comp
$105,811
Sub-department
BCA Lab Biology 2
Base pay
$105,811
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$105,811
Hire date
2006-06-26
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

Adam Bazama holds the role of Forensic Scientist 2 at Public Safety Department within Bca Lab Biology 2. Hired in 2006, they have about 19 years of service as a full-time employee. In 2025, their total compensation was $105,811. They are represented by MN Assoc of Professional Empl.

Bradley Winger

Planner Principal Community Specialist/Public Safety Department

2025 total comp
$105,780
Sub-department
Fire Service Responce Team
Base pay
$94,193
Overtime
$0
Other pay
$11,587
Benefits
$0
Total compensation
$105,780
Hire date
2018-07-25
Employment type
Full-Time
Pay grade
13
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

Bradley Winger works as a Planner Principal Community Specialist for Public Safety Department within Fire Service Responce Team. They have served since 2018 (about 7 years) as a full-time employee. Bradley earned $105,780 in 2025. Their bargaining unit is MN Assoc of Professional Empl.

Rachel Swenson

Staff Attorney 2/Public Safety Department

2025 total comp
$105,590
Sub-department
Bca Legal Services
Base pay
$105,590
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$105,590
Hire date
2016-01-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

Rachel Swenson holds the role of Staff Attorney 2 at Public Safety Department within Bca Legal Services. Hired in 2016, they have about 9 years of service as a full-time employee. In 2025, their total compensation was $105,590. Their bargaining unit is MN Assoc of Professional Empl.

Jamey Kime

Radio Communications Supervsr/Public Safety Department

2025 total comp
$105,553
Sub-department
Rochester D2100 Rad Com Superv
Base pay
$88,060
Overtime
$1,883
Other pay
$15,611
Benefits
$0
Total compensation
$105,553
Hire date
2002-02-04
Employment type
Full-Time
Pay grade
16
Union / bargaining unit
Middle Management Association
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
216
Branch
Executive
Branch Code
Executive
Classified Code
Classified
Classified Status
Classified
Compensation Frequency Code
Hourly

Jamey Kime holds the role of Radio Communications Supervsr at Public Safety Department within Rochester D2100 Rad Com Superv. Hired in 2002, they have about 23 years of service as a full-time employee. In 2025, their total compensation was $105,553. Their bargaining unit is Middle Management Association.

Logan Gile

State Patrol Trooper/Public Safety Department

2025 total comp
$105,391
Sub-department
St Cloud D 2600 Troopers
Base pay
$88,669
Overtime
$14,237
Other pay
$2,485
Benefits
$0
Total compensation
$105,391
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
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

Logan Gile is a State Patrol Trooper at Public Safety Department within St Cloud D 2600 Troopers. Their tenure dates to 2022, about 3 years, working full-time. 2025 total compensation came to $105,391. They are represented by MN Law Enforcement Assn.

Milo Allen

State Patrol Trooper/Public Safety Department

2025 total comp
$105,327
Sub-department
St Cloud D 2600 Troopers
Base pay
$86,914
Overtime
$18,414
Other pay
$0
Benefits
$0
Total compensation
$105,327
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
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, Milo Allen serves as a State Patrol Trooper within St Cloud D 2600 Troopers. They have served since 2021 (about 4 years), working full-time. Their 2025 pay totaled $105,327. Union affiliation: MN Law Enforcement Assn.

Teresa Mcguire

Forensic Scientist 2/Public Safety Department

2025 total comp
$105,324
Sub-department
Bca Lab Bemidji 1
Base pay
$105,300
Overtime
$24
Other pay
$0
Benefits
$0
Total compensation
$105,324
Hire date
2006-11-15
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
Beltrami

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

Teresa Mcguire is a Forensic Scientist 2 at Public Safety Department within Bca Lab Bemidji 1. Hired in 2006, they have about 19 years of service, working full-time. 2025 total compensation came to $105,324. They are represented by MN Assoc of Professional Empl.

Andrew Benson

Forensic Scientist 2/Public Safety Department

2025 total comp
$105,300
Sub-department
BCA Lab Chemistry 1
Base pay
$105,300
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$105,300
Hire date
2012-12-05
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

Andrew Benson holds the role of Forensic Scientist 2 at Public Safety Department within Bca Lab Chemistry 1. Hired in 2012, they have about 13 years of service as a full-time employee. In 2025, their total compensation was $105,300. Their bargaining unit is MN Assoc of Professional Empl.

Carey Hall

Forensic Scientist 2/Public Safety Department

2025 total comp
$105,296
Sub-department
Bca Lab I&M 1
Base pay
$105,296
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$105,296
Hire date
2012-08-15
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, Carey Hall serves as a Forensic Scientist 2 within Bca Lab I&M 1. Hired in 2012, they have about 13 years of service, working full-time. Their 2025 pay totaled $105,296. Their bargaining unit is MN Assoc of Professional Empl.

Kelsey Demmert

Agency Policy Specialist/Public Safety Department

2025 total comp
$105,296
Sub-department
Comm Office Internal Affairs
Base pay
$105,296
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$105,296
Hire date
2024-03-26
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

Kelsey Demmert holds the role of Agency Policy Specialist at Public Safety Department within Community Office Internal Affairs. Hired in 2024, they have about a year of service as a full-time employee. In 2025, their total compensation was $105,296. Union affiliation: MN Assoc of Professional Empl.

Suzanne Birkholz-Maniak

Forensic Scientist 2/Public Safety Department

2025 total comp
$105,296
Sub-department
Mnjis Management
Base pay
$105,296
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$105,296
Hire date
1990-03-14
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
No
Agency Number
P07
Bargaining Unit Number
214
Branch
Executive
Branch Code
Executive
Classified Code
Classified
Classified Status
Classified
Compensation Frequency Code
Hourly

Suzanne Birkholz-Maniak is a Forensic Scientist 2 at Public Safety Department within Mnjis Management. Their tenure dates to 1990, about 35 years, working full-time. 2025 total compensation came to $105,296. Their bargaining unit is MN Assoc of Professional Empl.

Marna Johnson

Agency Policy Specialist/Public Safety Department

2025 total comp
$105,295
Sub-department
Comm Office Internal Affairs
Base pay
$105,295
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$105,295
Hire date
1997-08-04
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, Marna Johnson serves as a Agency Policy Specialist within Community Office Internal Affairs. Their tenure dates to 1997, about 28 years, working full-time. Their 2025 pay totaled $105,295. Their bargaining unit is MN Assoc of Professional Empl.

Rachel Mccabe

State Patrol Trooper/Public Safety Department

2025 total comp
$105,250
Sub-department
Eveleth D 3100 Troopers
Base pay
$92,679
Overtime
$11,395
Other pay
$1,176
Benefits
$0
Total compensation
$105,250
Hire date
2019-07-01
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
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

Rachel Mccabe works as a State Patrol Trooper for Public Safety Department within Eveleth D 3100 Troopers. They have served since 2019 (about 6 years) as a full-time employee. Rachel earned $105,250 in 2025. Union affiliation: MN Law Enforcement Assn.

Jennifer Setterstrom

Forensic Scientist 2/Public Safety Department

2025 total comp
$105,168
Sub-department
Bca Lab Toxicology
Base pay
$105,168
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$105,168
Hire date
2005-05-04
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

Jennifer Setterstrom works as a Forensic Scientist 2 for Public Safety Department within Bca Lab Toxicology. Hired in 2005, they have about 20 years of service as a full-time employee. Jennifer earned $105,168 in 2025. Union affiliation: MN Assoc of Professional Empl.

Timothy Jensen

Radio Communications Supervsr/Public Safety Department

2025 total comp
$105,064
Sub-department
Rochester D2100 Rad Com Superv
Base pay
$89,335
Overtime
$3,397
Other pay
$12,333
Benefits
$0
Total compensation
$105,064
Hire date
2006-01-25
Employment type
Full-Time
Pay grade
16
Union / bargaining unit
Middle Management Association
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
216
Branch
Executive
Branch Code
Executive
Classified Code
Classified
Classified Status
Classified
Compensation Frequency Code
Hourly

At Public Safety Department, Timothy Jensen serves as a Radio Communications Supervsr within Rochester D2100 Rad Com Superv. Hired in 2006, they have about 19 years of service, working full-time. Their 2025 pay totaled $105,064. They are represented by Middle Management Association.

Dylan Kriese

State Patrol Trooper/Public Safety Department

2025 total comp
$104,974
Sub-department
St Cloud D 2600 Troopers
Base pay
$90,985
Overtime
$11,623
Other pay
$2,366
Benefits
$0
Total compensation
$104,974
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
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

Dylan Kriese is a State Patrol Trooper at Public Safety Department within St Cloud D 2600 Troopers. Hired in 2023, they have about 2 years of service, working full-time. 2025 total compensation came to $104,974. They are represented by MN Law Enforcement Assn.

Angela Contreras

Deputy State Fire Marshal Supervisor/Public Safety Department

2025 total comp
$104,942
Sub-department
Fire Code Compliance
Base pay
$104,942
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$104,942
Hire date
2009-12-11
Employment type
Full-Time
Pay grade
19
Union / bargaining unit
Middle Management Association
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Ramsey

Source-specific fields

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

Angela Contreras works as a Deputy State Fire Marshal Supervisor for Public Safety Department within Fire Code Compliance. Hired in 2009, they have about 16 years of service as a full-time employee. Angela earned $104,942 in 2025. Union affiliation: Middle Management Association.

Stephen Langness

Forensic Scientist 2/Public Safety Department

2025 total comp
$104,890
Sub-department
Bca Lab I&M 1
Base pay
$104,890
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$104,890
Hire date
2024-05-08
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

Stephen Langness is a Forensic Scientist 2 at Public Safety Department within Bca Lab I&M 1. Their tenure dates to 2024, about a year, working full-time. 2025 total compensation came to $104,890. Their bargaining unit is MN Assoc of Professional Empl.

Brett Hoy

State Patrol Trooper/Public Safety Department

2025 total comp
$104,855
Sub-department
East Metro D 2400 Troopers
Base pay
$100,027
Overtime
$4,827
Other pay
$0
Benefits
$0
Total compensation
$104,855
Hire date
2014-05-19
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
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

Brett Hoy is a State Patrol Trooper at Public Safety Department within East Metro D 2400 Troopers. They have served since 2014 (about 11 years), working full-time. 2025 total compensation came to $104,855. Union affiliation: MN Law Enforcement Assn.

Gina Decesare

State Patrol Trooper/Public Safety Department

2024 total comp
$104,794
Sub-department
Marshall D 2300 Troopers
Base pay
$93,584
Overtime
$9,978
Other pay
$1,233
Benefits
$0
Total compensation
$104,794
Hire date
2014-08-20
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Lyon

Source-specific fields

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

Gina Decesare holds the role of State Patrol Trooper at Public Safety Department within Marshall D 2300 Troopers. They have served since 2014 (about 10 years) as a full-time employee. In 2024, their total compensation was $104,794. Union affiliation: MN Law Enforcement Assn.

Wyatt Rudenberg

State Patrol Trooper/Public Safety Department

2025 total comp
$104,770
Sub-department
St Cloud D 2600 Troopers
Base pay
$98,733
Overtime
$6,037
Other pay
$0
Benefits
$0
Total compensation
$104,770
Hire date
2010-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
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

Wyatt Rudenberg holds the role of State Patrol Trooper at Public Safety Department within St Cloud D 2600 Troopers. Hired in 2010, they have about 15 years of service as a full-time employee. In 2025, their total compensation was $104,770. Union affiliation: MN Law Enforcement Assn.

Rachel Olson

Forensic Scientist 2/Public Safety Department

2025 total comp
$104,761
Sub-department
BCA Lab Chemistry 1
Base pay
$75,481
Overtime
$24,745
Other pay
$4,535
Benefits
$0
Total compensation
$104,761
Hire date
2018-12-12
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

Rachel Olson holds the role of Forensic Scientist 2 at Public Safety Department within Bca Lab Chemistry 1. Their tenure dates to 2018, about 7 years as a full-time employee. In 2025, their total compensation was $104,761. They are represented by MN Assoc of Professional Empl.

Benjamin Madsen

State Patrol Trooper/Public Safety Department

2025 total comp
$104,716
Sub-department
Mankato D 2200 Troopers
Base pay
$96,249
Overtime
$7,009
Other pay
$1,458
Benefits
$0
Total compensation
$104,716
Hire date
2019-01-07
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
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

Benjamin Madsen holds the role of State Patrol Trooper at Public Safety Department within Mankato D 2200 Troopers. Their tenure dates to 2019, about 6 years as a full-time employee. In 2025, their total compensation was $104,716. Union affiliation: MN Law Enforcement Assn.

Madeline Droher

State Patrol Trooper/Public Safety Department

2025 total comp
$104,681
Sub-department
West Metro D 2500 Troopers
Base pay
$100,843
Overtime
$3,838
Other pay
$0
Benefits
$0
Total compensation
$104,681
Hire date
2018-08-20
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
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

Madeline Droher is a State Patrol Trooper at Public Safety Department within West Metro D 2500 Troopers. They have served since 2018 (about 7 years), working full-time. 2025 total compensation came to $104,681. Their bargaining unit is MN Law Enforcement Assn.

Kendra Rock

State Patrol Trooper/Public Safety Department

2025 total comp
$104,672
Sub-department
East Metro D 2400 Troopers
Base pay
$91,959
Overtime
$3,816
Other pay
$8,897
Benefits
$0
Total compensation
$104,672
Hire date
2008-12-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
Washington

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

At Public Safety Department, Kendra Rock serves as a State Patrol Trooper within East Metro D 2400 Troopers. Hired in 2008, they have about 17 years of service, working full-time. Their 2025 pay totaled $104,672. Union affiliation: MN Law Enforcement Assn.

Jonathan Sogard

Engineering Specialist Senior/Public Safety Department

2024 total comp
$104,583
Sub-department
Pipeline Safety Response
Base pay
$102,338
Overtime
$0
Other pay
$2,245
Benefits
$0
Total compensation
$104,583
Hire date
2017-02-13
Employment type
Full-Time
Pay grade
8
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, 2024
Yes
Agency Number
P07
Bargaining Unit Number
212
Branch
Executive
Branch Code
Executive
Classified Code
Classified
Classified Status
Classified
Compensation Frequency Code
Hourly

Jonathan Sogard is a Engineering Specialist Senior at Public Safety Department within Pipeline Safety Response. Hired in 2017, they have about 7 years of service, working full-time. 2024 total compensation came to $104,583. Their bargaining unit is MN Govt Engineers Council.

Andrew Olson

State Patrol Trooper/Public Safety Department

2024 total comp
$104,457
Sub-department
Duluth D 2700 Troopers
Base pay
$79,768
Overtime
$4,933
Other pay
$19,756
Benefits
$0
Total compensation
$104,457
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
St Louis

Source-specific fields

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

Andrew Olson works as a State Patrol Trooper for Public Safety Department within Duluth D 2700 Troopers. Hired in 2007, they have about 17 years of service as a full-time employee. Andrew earned $104,457 in 2024. They are represented by MN Law Enforcement Assn.

Valerie Hauser

State Patrol Trooper/Public Safety Department

2025 total comp
$104,456
Sub-department
Mankato D 2200 Troopers
Base pay
$97,297
Overtime
$5,717
Other pay
$1,443
Benefits
$0
Total compensation
$104,456
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

Valerie Hauser works as a State Patrol Trooper for Public Safety Department within Mankato D 2200 Troopers. They have served since 2021 (about 4 years) as a full-time employee. Valerie earned $104,456 in 2025. Union affiliation: MN Law Enforcement Assn.

Anthony Clafton

Deputy State Fire Marshal Supervisor/Public Safety Department

2025 total comp
$104,404
Sub-department
Fire Inspections
Base pay
$101,971
Overtime
$0
Other pay
$2,433
Benefits
$0
Total compensation
$104,404
Hire date
2020-04-29
Employment type
Full-Time
Pay grade
19
Union / bargaining unit
Middle Management Association
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Ramsey

Source-specific fields

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

At Public Safety Department, Anthony Clafton serves as a Deputy State Fire Marshal Supervisor within Fire Inspections. They have served since 2020 (about 5 years), working full-time. Their 2025 pay totaled $104,404. They are represented by Middle Management Association.

Joseph Cooksley

Forensic Scientist 2/Public Safety Department

2024 total comp
$104,144
Sub-department
BCA Lab Biology 1
Base pay
$103,149
Overtime
$994
Other pay
$0
Benefits
$0
Total compensation
$104,144
Hire date
2004-07-28
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, 2024
Yes
Agency Number
P07
Bargaining Unit Number
214
Branch
Executive
Branch Code
Executive
Classified Code
Classified
Classified Status
Classified
Compensation Frequency Code
Hourly

Joseph Cooksley holds the role of Forensic Scientist 2 at Public Safety Department within Bca Lab Biology 1. Hired in 2004, they have about 20 years of service as a full-time employee. In 2024, their total compensation was $104,144. Their bargaining unit is MN Assoc of Professional Empl.

Jamie Gilchrist

State Patrol Trooper/Public Safety Department

2025 total comp
$104,086
Sub-department
Duluth D 2700 Troopers
Base pay
$87,911
Overtime
$16,113
Other pay
$62
Benefits
$0
Total compensation
$104,086
Hire date
2022-02-13
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
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

Jamie Gilchrist is a State Patrol Trooper at Public Safety Department within Duluth D 2700 Troopers. Their tenure dates to 2022, about 3 years, working full-time. 2025 total compensation came to $104,086. They are represented by MN Law Enforcement Assn.

Alejandro Dominguez

State Patrol Trooper/Public Safety Department

2025 total comp
$104,031
Sub-department
West Metro D 2500 Troopers
Base pay
$95,878
Overtime
$8,152
Other pay
$0
Benefits
$0
Total compensation
$104,031
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
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

Alejandro Dominguez holds the role of State Patrol Trooper at Public Safety Department within West Metro D 2500 Troopers. Hired in 2021, they have about 4 years of service as a full-time employee. In 2025, their total compensation was $104,031. They are represented by MN Law Enforcement Assn.

Julie Monson

State Program Administrative Principal/Public Safety Department

2025 total comp
$103,968
Sub-department
Fas Grants Team
Base pay
$97,734
Overtime
$6,234
Other pay
$0
Benefits
$0
Total compensation
$103,968
Hire date
2000-11-27
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
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

Julie Monson works as a State Program Administrative Principal for Public Safety Department within Fas Grants Team. They have served since 2000 (about 25 years) as a full-time employee. Julie earned $103,968 in 2025. Their bargaining unit is MN Assoc of Professional Empl.

Trevor Dostal

State Patrol Trooper/Public Safety Department

2025 total comp
$103,867
Sub-department
East Metro D 2400 Troopers
Base pay
$81,973
Overtime
$21,894
Other pay
$0
Benefits
$0
Total compensation
$103,867
Hire date
2024-01-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
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, Trevor Dostal serves as a State Patrol Trooper within East Metro D 2400 Troopers. They have served since 2024 (about a year), working full-time. Their 2025 pay totaled $103,867. Their bargaining unit is MN Law Enforcement Assn.

Yia Yang

Capitol Complex Security Off/Public Safety Department

2025 total comp
$103,835
Sub-department
Capitol Sec Evening Shift
Base pay
$60,814
Overtime
$35,748
Other pay
$7,273
Benefits
$0
Total compensation
$103,835
Hire date
2008-07-23
Employment type
Full-Time
Pay grade
66
Union / bargaining unit
Service
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
203
Branch
Executive
Branch Code
Executive
Classified Code
Classified
Classified Status
Classified
Compensation Frequency Code
Hourly

Yia Yang holds the role of Capitol Complex Security Off at Public Safety Department within Capitol Secretary Evening Shift. Hired in 2008, they have about 17 years of service as a full-time employee. In 2025, their total compensation was $103,835. Their bargaining unit is Service.

Katie Geissler

Radio Communications Operator/Public Safety Department

2025 total comp
$103,815
Sub-department
Reg Trans Mgmt Center Team 2
Base pay
$76,533
Overtime
$26,136
Other pay
$1,146
Benefits
$0
Total compensation
$103,815
Hire date
2016-09-07
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

Katie Geissler works as a Radio Communications Operator for Public Safety Department within Reg Transportation Management Center Team 2. Hired in 2016, they have about 9 years of service as a full-time employee. Katie earned $103,815 in 2025. Their bargaining unit is LELS U17 Public Safety RCO.

Michael Peterson

State Program Administrative Principal/Public Safety Department

2025 total comp
$103,772
Sub-department
HSEM Homeland Security
Base pay
$97,734
Overtime
$5,473
Other pay
$565
Benefits
$0
Total compensation
$103,772
Hire date
2017-06-28
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

At Public Safety Department, Michael Peterson serves as a State Program Administrative Principal within Hsem Homeland Security. They have served since 2017 (about 8 years), working full-time. Their 2025 pay totaled $103,772. Their bargaining unit is MN Assoc of Professional Empl.