- 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 DupaulState Patrol Trooper/Public Safety Department
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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 McclureState Patrol Trooper/Public Safety Department
- 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.
- 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 SwensonChief Deputy State Fire Marshal/Public Safety Department
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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 RudieState Program Administrative Manager Senior/Public Safety Department
- 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.
- 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.
- 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.
- 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 ErolaState Patrol Trooper/Public Safety Department
- 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 RockState Patrol Trooper/Public Safety Department
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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 PolzRadio Communications Operator/Public Safety Department
- 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 WoodState Patrol Trooper/Public Safety Department
- 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.
- 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.
- 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.