GCGovComp.app

Minnesota / Public Safety Department / State Patrol Trooper

Job-title file

State Patrol Trooper

Enforce laws and maintain public safety — patrol, respond to incidents, investigate crimes, and make arrests.

626 employees hold this title in Public Safety Department. Median total compensation for the role is $116,573, above the department median of $76,256.

Employees
626
Total payroll
$70.1M
Role median
$116,573
Agency median
$76,256
Comparison
Above

What the records show

Role pay distribution

Pay distribution for this role

$6,225$166,513+

Hover a bar for its range; click to filter the list below.

How total compensation varies among the 626 people in this role. Even for one job title, pay differs with seniority, step, overtime, and tenure. Each bar is a pay range; the far-right bar collects the highest earners.

Record list

Employees with this title

Page 2

Chris Thostenson

State Patrol Trooper/Public Safety Department

2025 total comp
$135,608
Sub-department
CVI Mobile&Fixed 2700,3100
Base pay
$115,476
Overtime
$20,132
Other pay
$0
Benefits
$0
Total compensation
$135,608
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
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

Chris Thostenson is a State Patrol Trooper at Public Safety Department within Cvi Mobile&Fixed 2700,3100. Their tenure dates to 1999, about 26 years, working full-time. 2025 total compensation came to $135,608. Union affiliation: MN Law Enforcement Assn.

Kaj Meinhardt

State Patrol Trooper/Public Safety Department

2025 total comp
$135,590
Sub-department
Capitol Sec Complex Troopers 2
Base pay
$110,147
Overtime
$25,443
Other pay
$0
Benefits
$0
Total compensation
$135,590
Hire date
2000-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
Ramsey

Source-specific fields

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

At Public Safety Department, Kaj Meinhardt serves as a State Patrol Trooper within Capitol Secretary Complex Troopers 2. They have served since 2000 (about 25 years), working full-time. Their 2025 pay totaled $135,590. They are represented by MN Law Enforcement Assn.

Matthew Holden

State Patrol Trooper/Public Safety Department

2025 total comp
$135,565
Sub-department
Detroit Lakes D 2900 Troopers
Base pay
$110,092
Overtime
$24,610
Other pay
$862
Benefits
$0
Total compensation
$135,565
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
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

Matthew Holden works as a State Patrol Trooper for Public Safety Department within Detroit Lakes D 2900 Troopers. Hired in 2016, they have about 9 years of service as a full-time employee. Matthew earned $135,565 in 2025. Their bargaining unit is MN Law Enforcement Assn.

Jeffery Shay

State Patrol Trooper/Public Safety Department

2025 total comp
$135,158
Sub-department
CVI Mobile&Fixed 2700,3100
Base pay
$119,484
Overtime
$15,674
Other pay
$0
Benefits
$0
Total compensation
$135,158
Hire date
2005-02-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
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

At Public Safety Department, Jeffery Shay serves as a State Patrol Trooper within Cvi Mobile&Fixed 2700,3100. Hired in 2005, they have about 20 years of service, working full-time. Their 2025 pay totaled $135,158. Union affiliation: MN Law Enforcement Assn.

Brian Milan

State Patrol Trooper/Public Safety Department

2025 total comp
$135,157
Sub-department
CVI Mobile 2600, 2800
Base pay
$114,498
Overtime
$20,659
Other pay
$0
Benefits
$0
Total compensation
$135,157
Hire date
1997-01-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
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

At Public Safety Department, Brian Milan serves as a State Patrol Trooper within Cvi Mobile 2600, 2800. Their tenure dates to 1997, about 28 years, working full-time. Their 2025 pay totaled $135,157. Their bargaining unit is MN Law Enforcement Assn.

Brandon Engen

State Patrol Trooper/Public Safety Department

2025 total comp
$134,747
Sub-department
West Metro D 2500 Troopers
Base pay
$115,345
Overtime
$19,403
Other pay
$0
Benefits
$0
Total compensation
$134,747
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

Brandon Engen holds the role of State Patrol Trooper at Public Safety Department within West Metro D 2500 Troopers. They have served since 2014 (about 11 years) as a full-time employee. In 2025, their total compensation was $134,747. They are represented by MN Law Enforcement Assn.

John Perrin

State Patrol Trooper/Public Safety Department

2025 total comp
$134,659
Sub-department
Mankato D 2200 Troopers
Base pay
$114,470
Overtime
$20,188
Other pay
$0
Benefits
$0
Total compensation
$134,659
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
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

John Perrin works as a State Patrol Trooper for Public Safety Department within Mankato D 2200 Troopers. They have served since 2016 (about 9 years) as a full-time employee. John earned $134,659 in 2025. Their bargaining unit is MN Law Enforcement Assn.

Sean Hollencamp

State Patrol Trooper/Public Safety Department

2025 total comp
$134,656
Sub-department
Duluth D 2700 Troopers
Base pay
$107,661
Overtime
$26,808
Other pay
$187
Benefits
$0
Total compensation
$134,656
Hire date
2011-02-14
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
St Louis

Source-specific fields

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

At Public Safety Department, Sean Hollencamp serves as a State Patrol Trooper within Duluth D 2700 Troopers. They have served since 2011 (about 14 years), working full-time. Their 2025 pay totaled $134,656. They are represented by MN Law Enforcement Assn.

Taner Morey

State Patrol Trooper/Public Safety Department

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

Taner Morey is a State Patrol Trooper at Public Safety Department within Cvi Mobile & Fixed Metro. Hired in 2018, they have about 7 years of service, working full-time. 2025 total compensation came to $134,622. They are represented by MN Law Enforcement Assn.

Clint Fultz

State Patrol Trooper/Public Safety Department

2025 total comp
$134,526
Sub-department
Detroit Lakes D 2900 Troopers
Base pay
$110,216
Overtime
$23,366
Other pay
$944
Benefits
$0
Total compensation
$134,526
Hire date
1996-07-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
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

Clint Fultz works as a State Patrol Trooper for Public Safety Department within Detroit Lakes D 2900 Troopers. Their tenure dates to 1996, about 29 years as a full-time employee. Clint earned $134,526 in 2025. Their bargaining unit is MN Law Enforcement Assn.