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 1

Matthew Heaton

State Patrol Trooper/Public Safety Department

2025 total comp
$150,061
Sub-department
Duluth D 2700 Troopers
Base pay
$110,216
Overtime
$37,549
Other pay
$2,295
Benefits
$0
Total compensation
$150,061
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
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

Matthew Heaton holds the role of State Patrol Trooper at Public Safety Department within Duluth D 2700 Troopers. Hired in 2004, they have about 21 years of service as a full-time employee. In 2025, their total compensation was $150,061. They are represented by MN Law Enforcement Assn.

Jimmy Buggs

State Patrol Trooper/Public Safety Department

2025 total comp
$149,636
Sub-department
State Patrol Training Team 2
Base pay
$108,353
Overtime
$41,283
Other pay
$0
Benefits
$0
Total compensation
$149,636
Hire date
2017-09-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
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

Jimmy Buggs holds the role of State Patrol Trooper at Public Safety Department within State Patrol Training Team 2. Their tenure dates to 2017, about 8 years as a full-time employee. In 2025, their total compensation was $149,636. They are represented by MN Law Enforcement Assn.

Gustavo Culbeaux

State Patrol Trooper/Public Safety Department

2025 total comp
$149,441
Sub-department
West Metro D 2500 Troopers
Base pay
$105,274
Overtime
$42,867
Other pay
$1,300
Benefits
$0
Total compensation
$149,441
Hire date
2017-09-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
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, Gustavo Culbeaux serves as a State Patrol Trooper within West Metro D 2500 Troopers. Hired in 2017, they have about 8 years of service, working full-time. Their 2025 pay totaled $149,441. Union affiliation: MN Law Enforcement Assn.

Dennie Bloch

State Patrol Trooper/Public Safety Department

2025 total comp
$148,424
Sub-department
St Cloud D 2600 Troopers
Base pay
$115,775
Overtime
$32,649
Other pay
$0
Benefits
$0
Total compensation
$148,424
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
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

Dennie Bloch holds the role of State Patrol Trooper at Public Safety Department within St Cloud D 2600 Troopers. They have served since 1999 (about 26 years) as a full-time employee. In 2025, their total compensation was $148,424. Union affiliation: MN Law Enforcement Assn.

Nicholas Folger

State Patrol Trooper/Public Safety Department

2025 total comp
$148,329
Sub-department
CVI Mobile & Fixed Metro
Base pay
$114,388
Overtime
$33,942
Other pay
$0
Benefits
$0
Total compensation
$148,329
Hire date
2008-02-21
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

Nicholas Folger works as a State Patrol Trooper for Public Safety Department within Cvi Mobile & Fixed Metro. Hired in 2008, they have about 17 years of service as a full-time employee. Nicholas earned $148,329 in 2025. Union affiliation: MN Law Enforcement Assn.

Bradley Dingman

State Patrol Trooper/Public Safety Department

2025 total comp
$148,182
Sub-department
Brainerd D 2800 Troopers
Base pay
$106,643
Overtime
$38,714
Other pay
$2,825
Benefits
$0
Total compensation
$148,182
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
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, Bradley Dingman serves as a State Patrol Trooper within Brainerd D 2800 Troopers. Their tenure dates to 2015, about 10 years, working full-time. Their 2025 pay totaled $148,182. They are represented by MN Law Enforcement Assn.

Kevin Adrian

State Patrol Trooper/Public Safety Department

2025 total comp
$148,117
Sub-department
Capitol Sec Complex Troopers 2
Base pay
$109,526
Overtime
$38,591
Other pay
$0
Benefits
$0
Total compensation
$148,117
Hire date
1998-01-21
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

Kevin Adrian works as a State Patrol Trooper for Public Safety Department within Capitol Secretary Complex Troopers 2. They have served since 1998 (about 27 years) as a full-time employee. Kevin earned $148,117 in 2025. Their bargaining unit is MN Law Enforcement Assn.

Justin Dohlman

State Patrol Trooper/Public Safety Department

2025 total comp
$147,386
Sub-department
East Metro D 2400 Troopers
Base pay
$116,362
Overtime
$31,024
Other pay
$0
Benefits
$0
Total compensation
$147,386
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
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

Justin Dohlman holds the role of State Patrol Trooper at Public Safety Department within East Metro D 2400 Troopers. Their tenure dates to 2008, about 17 years as a full-time employee. In 2025, their total compensation was $147,386. Their bargaining unit is MN Law Enforcement Assn.

Steven Jepson

State Patrol Trooper/Public Safety Department

2025 total comp
$146,074
Sub-department
Detroit Lakes D 2900 Troopers
Base pay
$109,890
Overtime
$35,979
Other pay
$204
Benefits
$0
Total compensation
$146,074
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
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

Steven Jepson holds the role of State Patrol Trooper at Public Safety Department within Detroit Lakes D 2900 Troopers. They have served since 1999 (about 26 years) as a full-time employee. In 2025, their total compensation was $146,074. They are represented by MN Law Enforcement Assn.

Anthony Mains

State Patrol Trooper/Public Safety Department

2025 total comp
$146,020
Sub-department
East Metro D 2400 Troopers
Base pay
$109,627
Overtime
$36,394
Other pay
$0
Benefits
$0
Total compensation
$146,020
Hire date
2012-10-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
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, Anthony Mains serves as a State Patrol Trooper within East Metro D 2400 Troopers. Their tenure dates to 2012, about 13 years, working full-time. Their 2025 pay totaled $146,020. They are represented by MN Law Enforcement Assn.

Jeffery Stearns

State Patrol Trooper/Public Safety Department

2025 total comp
$144,878
Sub-department
CVI Mobile&Fixed 2200,2300
Base pay
$114,498
Overtime
$30,380
Other pay
$0
Benefits
$0
Total compensation
$144,878
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

Jeffery Stearns is a State Patrol Trooper at Public Safety Department within Cvi Mobile&Fixed 2200,2300. They have served since 1999 (about 26 years), working full-time. 2025 total compensation came to $144,878. Their bargaining unit is MN Law Enforcement Assn.

Joel Decesare

State Patrol Trooper/Public Safety Department

2025 total comp
$144,224
Sub-department
Marshall D 2300 Troopers
Base pay
$111,689
Overtime
$29,616
Other pay
$2,918
Benefits
$0
Total compensation
$144,224
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
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

Joel Decesare holds the role of State Patrol Trooper at Public Safety Department within Marshall D 2300 Troopers. Hired in 2014, they have about 11 years of service as a full-time employee. In 2025, their total compensation was $144,224. Union affiliation: MN Law Enforcement Assn.

Aaron Bommersbach

State Patrol Trooper/Public Safety Department

2025 total comp
$143,289
Sub-department
Thief River Falls D3200 Troope
Base pay
$114,542
Overtime
$26,358
Other pay
$2,390
Benefits
$0
Total compensation
$143,289
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
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

Aaron Bommersbach holds the role of State Patrol Trooper at Public Safety Department within Thief River Falls D3200 Troope. They have served since 2014 (about 11 years) as a full-time employee. In 2025, their total compensation was $143,289. They are represented by MN Law Enforcement Assn.

Chaz Barrera

State Patrol Trooper/Public Safety Department

2025 total comp
$143,216
Sub-department
East Metro D 2400 Troopers
Base pay
$40,718
Overtime
$0
Other pay
$102,498
Benefits
$0
Total compensation
$143,216
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
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

Chaz Barrera holds the role of State Patrol Trooper at Public Safety Department within East Metro D 2400 Troopers. They have served since 2021 (about 4 years) as a full-time employee. In 2025, their total compensation was $143,216. Union affiliation: MN Law Enforcement Assn.

Ruben Marichalar

State Patrol Trooper/Public Safety Department

2025 total comp
$143,199
Sub-department
Brainerd D 2800 Troopers
Base pay
$109,744
Overtime
$31,158
Other pay
$2,297
Benefits
$0
Total compensation
$143,199
Hire date
1998-01-21
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

Ruben Marichalar is a State Patrol Trooper at Public Safety Department within Brainerd D 2800 Troopers. They have served since 1998 (about 27 years), working full-time. 2025 total compensation came to $143,199. Union affiliation: MN Law Enforcement Assn.

Glenn Dirksen

State Patrol Trooper/Public Safety Department

2025 total comp
$143,106
Sub-department
Marshall D 2300 Troopers
Base pay
$110,858
Overtime
$31,244
Other pay
$1,004
Benefits
$0
Total compensation
$143,106
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
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

Glenn Dirksen holds the role of State Patrol Trooper at Public Safety Department within Marshall D 2300 Troopers. They have served since 2008 (about 17 years) as a full-time employee. In 2025, their total compensation was $143,106. They are represented by MN Law Enforcement Assn.

Benjamin Olson

State Patrol Trooper/Public Safety Department

2025 total comp
$142,733
Sub-department
Air Patrol Surveilance
Base pay
$121,531
Overtime
$18,715
Other pay
$2,487
Benefits
$0
Total compensation
$142,733
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
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, Benjamin Olson serves as a State Patrol Trooper within Air Patrol Surveilance. Hired in 2015, they have about 10 years of service, working full-time. Their 2025 pay totaled $142,733. Union affiliation: MN Law Enforcement Assn.