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

Brady Prowatzke

State Patrol Trooper/Public Safety Department

2025 total comp
$122,585
Sub-department
Marshall D 2300 Troopers
Base pay
$106,550
Overtime
$14,442
Other pay
$1,593
Benefits
$0
Total compensation
$122,585
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
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

Brady Prowatzke is a State Patrol Trooper at Public Safety Department within Marshall D 2300 Troopers. They have served since 2022 (about 3 years), working full-time. 2025 total compensation came to $122,585. Union affiliation: MN Law Enforcement Assn.

Daniel Riggle

State Patrol Trooper/Public Safety Department

2025 total comp
$122,559
Sub-department
Detroit Lakes D 2900 Troopers
Base pay
$111,268
Overtime
$10,453
Other pay
$839
Benefits
$0
Total compensation
$122,559
Hire date
1999-08-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
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

Daniel Riggle works as a State Patrol Trooper for Public Safety Department within Detroit Lakes D 2900 Troopers. Hired in 1999, they have about 26 years of service as a full-time employee. Daniel earned $122,559 in 2025. Their bargaining unit is MN Law Enforcement Assn.

Taylor Carter

State Patrol Trooper/Public Safety Department

2024 total comp
$122,477
Sub-department
Air Patrol Surveilance
Base pay
$82,585
Overtime
$8,612
Other pay
$31,280
Benefits
$0
Total compensation
$122,477
Hire date
2016-01-25
Employment type
Full-Time
Pay grade
7
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, 2024
No
Agency Number
P07
Bargaining Unit Number
201
Branch
Executive
Branch Code
Executive
Classified Code
Unclassified
Classified Status
Unclassified
Compensation Frequency Code
Hourly

Taylor Carter is a State Patrol Trooper at Public Safety Department within Air Patrol Surveilance. They have served since 2016 (about 8 years), working full-time. 2024 total compensation came to $122,477. They are represented by MN Law Enforcement Assn.

Jeffrey Patnode

State Patrol Trooper/Public Safety Department

2025 total comp
$122,413
Sub-department
Brainerd D 2800 Troopers
Base pay
$107,496
Overtime
$13,972
Other pay
$944
Benefits
$0
Total compensation
$122,413
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
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

Jeffrey Patnode works as a State Patrol Trooper for Public Safety Department within Brainerd D 2800 Troopers. They have served since 2016 (about 9 years) as a full-time employee. Jeffrey earned $122,413 in 2025. They are represented by MN Law Enforcement Assn.

Lucas Mcarthur

State Patrol Trooper/Public Safety Department

2025 total comp
$122,343
Sub-department
Detroit Lakes D 2900 Troopers
Base pay
$104,959
Overtime
$16,212
Other pay
$1,172
Benefits
$0
Total compensation
$122,343
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
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

At Public Safety Department, Lucas Mcarthur serves as a State Patrol Trooper within Detroit Lakes D 2900 Troopers. They have served since 2007 (about 18 years), working full-time. Their 2025 pay totaled $122,343. They are represented by MN Law Enforcement Assn.

Herbert Moon

State Patrol Trooper/Public Safety Department

2025 total comp
$122,198
Sub-department
Mankato D 2200 Troopers
Base pay
$109,924
Overtime
$10,642
Other pay
$1,632
Benefits
$0
Total compensation
$122,198
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

Herbert Moon is a State Patrol Trooper at Public Safety Department within Mankato D 2200 Troopers. Hired in 2021, they have about 4 years of service, working full-time. 2025 total compensation came to $122,198. Union affiliation: MN Law Enforcement Assn.

Zachary Borchardt

State Patrol Trooper/Public Safety Department

2025 total comp
$122,085
Sub-department
Duluth D 2700 Troopers
Base pay
$110,216
Overtime
$11,869
Other pay
$0
Benefits
$0
Total compensation
$122,085
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
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

Zachary Borchardt holds the role of State Patrol Trooper at Public Safety Department within Duluth D 2700 Troopers. They have served since 2015 (about 10 years) as a full-time employee. In 2025, their total compensation was $122,085. Union affiliation: MN Law Enforcement Assn.

Glen Bihler

State Patrol Trooper/Public Safety Department

2025 total comp
$122,034
Sub-department
Brainerd D 2800 Troopers
Base pay
$107,008
Overtime
$12,810
Other pay
$2,216
Benefits
$0
Total compensation
$122,034
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
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, Glen Bihler serves as a State Patrol Trooper within Brainerd D 2800 Troopers. Their tenure dates to 2011, about 14 years, working full-time. Their 2025 pay totaled $122,034. Union affiliation: MN Law Enforcement Assn.

Bryan Bauers

State Patrol Trooper/Public Safety Department

2025 total comp
$121,812
Sub-department
Duluth D 2700 Troopers
Base pay
$108,459
Overtime
$13,225
Other pay
$128
Benefits
$0
Total compensation
$121,812
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
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, Bryan Bauers serves as a State Patrol Trooper within Duluth D 2700 Troopers. Hired in 2015, they have about 10 years of service, working full-time. Their 2025 pay totaled $121,812. Union affiliation: MN Law Enforcement Assn.

Matthew Vatsaas

State Patrol Trooper/Public Safety Department

2025 total comp
$121,752
Sub-department
Detroit Lakes D 2900 Troopers
Base pay
$101,758
Overtime
$18,499
Other pay
$1,495
Benefits
$0
Total compensation
$121,752
Hire date
2018-01-15
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 Vatsaas holds the role of State Patrol Trooper at Public Safety Department within Detroit Lakes D 2900 Troopers. Their tenure dates to 2018, about 7 years as a full-time employee. In 2025, their total compensation was $121,752. They are represented by MN Law Enforcement Assn.

Timothy Soliah

State Patrol Trooper/Public Safety Department

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

Timothy Soliah is a State Patrol Trooper at Public Safety Department within Cvi Mobile 2900, 3200 Northern. Hired in 2004, they have about 21 years of service, working full-time. 2025 total compensation came to $121,745. They are represented by MN Law Enforcement Assn.

Thomas Haugen

State Patrol Trooper/Public Safety Department

2025 total comp
$121,712
Sub-department
Patrol Investigative Unit
Base pay
$110,960
Overtime
$9,206
Other pay
$1,547
Benefits
$0
Total compensation
$121,712
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
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

Thomas Haugen holds the role of State Patrol Trooper at Public Safety Department within Patrol Investigative Unit. Their tenure dates to 2016, about 9 years as a full-time employee. In 2025, their total compensation was $121,712. Their bargaining unit is MN Law Enforcement Assn.

Eric Ossefoort

State Patrol Trooper/Public Safety Department

2025 total comp
$121,640
Sub-department
Marshall D 2300 Troopers
Base pay
$107,838
Overtime
$11,864
Other pay
$1,938
Benefits
$0
Total compensation
$121,640
Hire date
2018-05-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
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

Eric Ossefoort is a State Patrol Trooper at Public Safety Department within Marshall D 2300 Troopers. Hired in 2018, they have about 7 years of service, working full-time. 2025 total compensation came to $121,640. They are represented by MN Law Enforcement Assn.

Megan Boser

State Patrol Trooper/Public Safety Department

2025 total comp
$121,626
Sub-department
Brainerd D 2800 Troopers
Base pay
$101,142
Overtime
$17,248
Other pay
$3,236
Benefits
$0
Total compensation
$121,626
Hire date
2018-01-15
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

Megan Boser is a State Patrol Trooper at Public Safety Department within Brainerd D 2800 Troopers. They have served since 2018 (about 7 years), working full-time. 2025 total compensation came to $121,626. They are represented by MN Law Enforcement Assn.

Curtis Triggs

State Patrol Trooper/Public Safety Department

2025 total comp
$121,315
Sub-department
West Metro D 2500 Troopers
Base pay
$110,675
Overtime
$10,639
Other pay
$0
Benefits
$0
Total compensation
$121,315
Hire date
2017-01-16
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, Curtis Triggs serves as a State Patrol Trooper within West Metro D 2500 Troopers. Their tenure dates to 2017, about 8 years, working full-time. Their 2025 pay totaled $121,315. Their bargaining unit is MN Law Enforcement Assn.

Taylor Znajda

State Patrol Trooper/Public Safety Department

2025 total comp
$121,113
Sub-department
Thief River Falls D3200 Troope
Base pay
$103,725
Overtime
$15,406
Other pay
$1,982
Benefits
$0
Total compensation
$121,113
Hire date
2021-07-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

Taylor Znajda holds the role of State Patrol Trooper at Public Safety Department within Thief River Falls D3200 Troope. Their tenure dates to 2021, about 4 years as a full-time employee. In 2025, their total compensation was $121,113. Their bargaining unit is MN Law Enforcement Assn.

Scott Crabtree

State Patrol Trooper/Public Safety Department

2025 total comp
$120,971
Sub-department
CVI Mobile 2100 & MIP South
Base pay
$114,498
Overtime
$6,473
Other pay
$0
Benefits
$0
Total compensation
$120,971
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
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

Scott Crabtree holds the role of State Patrol Trooper at Public Safety Department within Cvi Mobile 2100 & Mip South. They have served since 1998 (about 27 years) as a full-time employee. In 2025, their total compensation was $120,971. Their bargaining unit is MN Law Enforcement Assn.

Matthew Anderson

State Patrol Trooper/Public Safety Department

2025 total comp
$120,911
Sub-department
Brainerd D 2800 Troopers
Base pay
$112,840
Overtime
$7,545
Other pay
$527
Benefits
$0
Total compensation
$120,911
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

Matthew Anderson holds the role of State Patrol Trooper at Public Safety Department within Brainerd D 2800 Troopers. Their tenure dates to 2015, about 10 years as a full-time employee. In 2025, their total compensation was $120,911. Union affiliation: MN Law Enforcement Assn.

Jacob Miller

State Patrol Trooper/Public Safety Department

2025 total comp
$120,894
Sub-department
East Metro D 2400 Troopers
Base pay
$110,332
Overtime
$10,562
Other pay
$0
Benefits
$0
Total compensation
$120,894
Hire date
2017-01-16
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

Jacob Miller works as a State Patrol Trooper for Public Safety Department within East Metro D 2400 Troopers. Their tenure dates to 2017, about 8 years as a full-time employee. Jacob earned $120,894 in 2025. Union affiliation: MN Law Enforcement Assn.

Warren Schroden

State Patrol Trooper/Public Safety Department

2025 total comp
$120,829
Sub-department
CVI Mobile 2100 & MIP South
Base pay
$114,498
Overtime
$6,331
Other pay
$0
Benefits
$0
Total compensation
$120,829
Hire date
2009-07-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, Warren Schroden serves as a State Patrol Trooper within Cvi Mobile 2100 & Mip South. Hired in 2009, they have about 16 years of service, working full-time. Their 2025 pay totaled $120,829. They are represented by MN Law Enforcement Assn.

Justin Knowles

State Patrol Trooper/Public Safety Department

2025 total comp
$120,803
Sub-department
Eveleth D 3100 Troopers
Base pay
$108,517
Overtime
$10,553
Other pay
$1,732
Benefits
$0
Total compensation
$120,803
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
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

Justin Knowles is a State Patrol Trooper at Public Safety Department within Eveleth D 3100 Troopers. Hired in 2020, they have about 5 years of service, working full-time. 2025 total compensation came to $120,803. Union affiliation: MN Law Enforcement Assn.

Gerald Hanson

State Patrol Trooper/Public Safety Department

2025 total comp
$120,739
Sub-department
CVI Mobile 2900, 3200 Northern
Base pay
$114,498
Overtime
$6,241
Other pay
$0
Benefits
$0
Total compensation
$120,739
Hire date
2000-04-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
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

Gerald Hanson is a State Patrol Trooper at Public Safety Department within Cvi Mobile 2900, 3200 Northern. Hired in 2000, they have about 25 years of service, working full-time. 2025 total compensation came to $120,739. Union affiliation: MN Law Enforcement Assn.

Philip Peterson

State Patrol Trooper/Public Safety Department

2025 total comp
$120,484
Sub-department
CVI Mobile & Fixed Metro
Base pay
$114,498
Overtime
$5,987
Other pay
$0
Benefits
$0
Total compensation
$120,484
Hire date
2010-11-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
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, Philip Peterson serves as a State Patrol Trooper within Cvi Mobile & Fixed Metro. They have served since 2010 (about 15 years), working full-time. Their 2025 pay totaled $120,484. Their bargaining unit is MN Law Enforcement Assn.

Eric Lindberg

State Patrol Trooper/Public Safety Department

2025 total comp
$120,429
Sub-department
Detroit Lakes D 2900 Troopers
Base pay
$112,385
Overtime
$8,044
Other pay
$0
Benefits
$0
Total compensation
$120,429
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

Eric Lindberg is a State Patrol Trooper at Public Safety Department within Detroit Lakes D 2900 Troopers. They have served since 2009 (about 16 years), working full-time. 2025 total compensation came to $120,429. They are represented by MN Law Enforcement Assn.

Daniel Beasley

State Patrol Trooper/Public Safety Department

2025 total comp
$120,373
Sub-department
St Cloud D 2600 Troopers
Base pay
$114,503
Overtime
$5,870
Other pay
$0
Benefits
$0
Total compensation
$120,373
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
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

Daniel Beasley holds the role of State Patrol Trooper at Public Safety Department within St Cloud D 2600 Troopers. Their tenure dates to 1996, about 29 years as a full-time employee. In 2025, their total compensation was $120,373. They are represented by MN Law Enforcement Assn.

David Lahr

State Patrol Trooper/Public Safety Department

2025 total comp
$120,221
Sub-department
St Cloud D 2600 Troopers
Base pay
$109,063
Overtime
$11,158
Other pay
$0
Benefits
$0
Total compensation
$120,221
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, David Lahr serves as a State Patrol Trooper within St Cloud D 2600 Troopers. They have served since 2016 (about 9 years), working full-time. Their 2025 pay totaled $120,221. They are represented by MN Law Enforcement Assn.

Isaac Ray

State Patrol Trooper/Public Safety Department

2025 total comp
$120,189
Sub-department
Detroit Lakes D 2900 Troopers
Base pay
$107,008
Overtime
$12,248
Other pay
$934
Benefits
$0
Total compensation
$120,189
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
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

At Public Safety Department, Isaac Ray serves as a State Patrol Trooper within Detroit Lakes D 2900 Troopers. Their tenure dates to 2008, about 17 years, working full-time. Their 2025 pay totaled $120,189. They are represented by MN Law Enforcement Assn.

Justin Turbes

State Patrol Trooper/Public Safety Department

2024 total comp
$120,173
Sub-department
East Metro D 2400 Troopers
Base pay
$103,926
Overtime
$16,247
Other pay
$0
Benefits
$0
Total compensation
$120,173
Hire date
2012-06-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
Washington

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

At Public Safety Department, Justin Turbes serves as a State Patrol Trooper within East Metro D 2400 Troopers. Hired in 2012, they have about 12 years of service, working full-time. Their 2024 pay totaled $120,173. Their bargaining unit is MN Law Enforcement Assn.

Nathaniel Walton

State Patrol Trooper/Public Safety Department

2025 total comp
$120,167
Sub-department
Mankato D 2200 Troopers
Base pay
$107,496
Overtime
$11,063
Other pay
$1,608
Benefits
$0
Total compensation
$120,167
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
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

At Public Safety Department, Nathaniel Walton serves as a State Patrol Trooper within Mankato D 2200 Troopers. They have served since 2009 (about 16 years), working full-time. Their 2025 pay totaled $120,167. Their bargaining unit is MN Law Enforcement Assn.

Joshua Lamski

State Patrol Trooper/Public Safety Department

2025 total comp
$120,139
Sub-department
Detroit Lakes D 2900 Troopers
Base pay
$108,583
Overtime
$10,742
Other pay
$814
Benefits
$0
Total compensation
$120,139
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

Joshua Lamski is a State Patrol Trooper at Public Safety Department within Detroit Lakes D 2900 Troopers. Hired in 2013, they have about 12 years of service, working full-time. 2025 total compensation came to $120,139. Union affiliation: MN Law Enforcement Assn.

Daniel Lewis

State Patrol Trooper/Public Safety Department

2025 total comp
$120,079
Sub-department
Marshall D 2300 Troopers
Base pay
$107,659
Overtime
$11,144
Other pay
$1,277
Benefits
$0
Total compensation
$120,079
Hire date
2012-08-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
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

At Public Safety Department, Daniel Lewis serves as a State Patrol Trooper within Marshall D 2300 Troopers. Their tenure dates to 2012, about 13 years, working full-time. Their 2025 pay totaled $120,079. Their bargaining unit is MN Law Enforcement Assn.

Andrew Anderson

State Patrol Trooper/Public Safety Department

2025 total comp
$120,023
Sub-department
Detroit Lakes D 2900 Troopers
Base pay
$114,498
Overtime
$5,525
Other pay
$0
Benefits
$0
Total compensation
$120,023
Hire date
2017-01-16
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

Andrew Anderson is a State Patrol Trooper at Public Safety Department within Detroit Lakes D 2900 Troopers. They have served since 2017 (about 8 years), working full-time. 2025 total compensation came to $120,023. Union affiliation: MN Law Enforcement Assn.

Matthew Schmitz

State Patrol Trooper/Public Safety Department

2025 total comp
$120,007
Sub-department
St Cloud D 2600 Troopers
Base pay
$109,039
Overtime
$8,991
Other pay
$1,977
Benefits
$0
Total compensation
$120,007
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

Matthew Schmitz holds the role of State Patrol Trooper at Public Safety Department within St Cloud D 2600 Troopers. Hired in 2016, they have about 9 years of service as a full-time employee. In 2025, their total compensation was $120,007. Union affiliation: MN Law Enforcement Assn.

Travis Larson

State Patrol Trooper/Public Safety Department

2025 total comp
$119,949
Sub-department
Eveleth D 3100 Troopers
Base pay
$107,767
Overtime
$10,565
Other pay
$1,618
Benefits
$0
Total compensation
$119,949
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
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

Travis Larson is a State Patrol Trooper at Public Safety Department within Eveleth D 3100 Troopers. Their tenure dates to 2019, about 6 years, working full-time. 2025 total compensation came to $119,949. Union affiliation: MN Law Enforcement Assn.

Burton Crary

State Patrol Trooper/Public Safety Department

2025 total comp
$119,947
Sub-department
Patrol Investigative Unit
Base pay
$106,022
Overtime
$13,924
Other pay
$0
Benefits
$0
Total compensation
$119,947
Hire date
1996-07-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
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, Burton Crary serves as a State Patrol Trooper within Patrol Investigative Unit. Their tenure dates to 1996, about 29 years, working full-time. Their 2025 pay totaled $119,947. They are represented by MN Law Enforcement Assn.

Robert O'Fallon

State Patrol Trooper/Public Safety Department

2025 total comp
$119,895
Sub-department
Patrol Investigative Unit
Base pay
$115,225
Overtime
$4,670
Other pay
$0
Benefits
$0
Total compensation
$119,895
Hire date
2008-11-03
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Hennepin

Source-specific fields

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

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

Sara Dupaul

State Patrol Trooper/Public Safety Department

2025 total comp
$119,867
Sub-department
West Metro D 2500 Troopers
Base pay
$110,039
Overtime
$9,827
Other pay
$0
Benefits
$0
Total compensation
$119,867
Hire date
2014-10-13
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Hennepin

Source-specific fields

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

At Public Safety Department, Sara Dupaul serves as a State Patrol Trooper within West Metro D 2500 Troopers. Hired in 2014, they have about 11 years of service, working full-time. Their 2025 pay totaled $119,867. Their bargaining unit is MN Law Enforcement Assn.

Darcy Weinrich

State Patrol Trooper/Public Safety Department

2025 total comp
$119,859
Sub-department
Brainerd D 2800 Troopers
Base pay
$108,992
Overtime
$9,540
Other pay
$1,327
Benefits
$0
Total compensation
$119,859
Hire date
1999-01-27
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Crow Wing

Source-specific fields

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

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

James Lanoue

State Patrol Trooper/Public Safety Department

2025 total comp
$119,846
Sub-department
East Metro D 2400 Troopers
Base pay
$115,570
Overtime
$4,276
Other pay
$0
Benefits
$0
Total compensation
$119,846
Hire date
2016-01-26
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Washington

Source-specific fields

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

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

Jacob Anderson

State Patrol Trooper/Public Safety Department

2025 total comp
$119,801
Sub-department
St Cloud D 2600 Troopers
Base pay
$107,056
Overtime
$12,745
Other pay
$0
Benefits
$0
Total compensation
$119,801
Hire date
2016-01-25
Employment type
Full-Time
Pay grade
8
Union / bargaining unit
MN Law Enforcement Assn
Pay basis
Hourly
Full-time equivalent (FTE)
1
Work county
Stearns

Source-specific fields

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

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