GCGovComp.app

City of Charlotte / Cmpd Patrol Service Group

Agency file

Cmpd Patrol Service Group

Source file: City of Charlotte — Employee Pay / ingested Jun 19, 2026

The Cmpd Patrol Service Group is a government agency that delivers public services and programs within its jurisdiction.

In 2026, this agency had 1,292 employees with median total compensation of $87,360; the highest distinct record was $188,153.

Year
2026
Employees
1,292
Median total
$87,360
Highest record
$188,153

What the records show

Compensation analytics

These summaries compare pay within the agency before listing individual records.

Salary distribution

$52,532$134,931+

How 2026 total compensation is spread across the 1,292 employees. Each bar is a pay range; taller bars mean more people earn in that range. The amber line marks the median ($87,360) — half earn less, half more. The far-right bar collects the highest earners.

Average pay composition

  • Base$91,226 (100%)
  • Overtime$0 (0%)
  • Other$0 (0%)
  • Benefits$0 (0%)

What an average paycheck here is made of — base salary versus overtime, other pay (bonuses, allowances), and benefits. A large overtime or other-pay share means take-home often exceeds base salary.

Pay percentiles

10th
25th
Median
75th
90th
$68,621
$75,649
$87,360
$106,369
$117,333

The pay ladder for this department. Someone at the 90th percentile earns $117,333 — more than 90% of the department; the 10th percentile earns $68,621. The shaded band is the middle half of employees (25th–75th percentile).

Largest job titles

Police Officer
1,081 · $83,204
Police Sergeant
114 · $120,266
Police Lieutenant
28 · $134,931
Police Captain
14 · $142,998

The most common job titles in this department by headcount, with the median total compensation for each. Click a title to see everyone who holds it.

Record list

Employees

Highest-paid first / page 16

Thomas Cosmo

Police Officer/Cmpd Patrol Service Group

2026 total comp
$89,864
Sub-department
POL
Base pay
$89,864
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$89,864
Hourly rate
$36
Employment type
Full-Time

Source-specific fields

Annual Rt
89863.71
Quarter
2
Record ID
3,209
Year
2,026

Thomas Cosmo works as a Police Officer for Cmpd Patrol Service Group within Police. Their status is full-time. Thomas earned $89,864 in 2026.

Christopher Dantism

Police Officer/Cmpd Patrol Service Group

2026 total comp
$89,798
Sub-department
POL
Base pay
$89,798
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$89,798
Hourly rate
$40
Employment type
Full-Time

Source-specific fields

Annual Rt
89797.76
Quarter
2
Record ID
3,216
Year
2,026

Christopher Dantism holds the role of Police Officer at Cmpd Patrol Service Group within Police. Their status is full-time. In 2026, their total compensation was $89,798.

Samantha Thompson

Police Officer/Cmpd Patrol Service Group

2026 total comp
$89,798
Sub-department
POL
Base pay
$89,798
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$89,798
Hourly rate
$40
Employment type
Full-Time

Source-specific fields

Annual Rt
89797.76
Quarter
2
Record ID
3,217
Year
2,026

At Cmpd Patrol Service Group, Samantha Thompson serves as a Police Officer within Police. They work full-time. Their 2026 pay totaled $89,798.

Samantha Garrett

Police Officer/Cmpd Patrol Service Group

2026 total comp
$89,704
Sub-department
POL
Base pay
$89,704
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$89,704
Hourly rate
$38
Employment type
Full-Time

Source-specific fields

Annual Rt
89703.9
Quarter
2
Record ID
3,224
Year
2,026

Samantha Garrett works as a Police Officer for Cmpd Patrol Service Group within Police. Their status is full-time. Samantha earned $89,704 in 2026.

Michael Putnam

Police Officer/Cmpd Patrol Service Group

2026 total comp
$89,704
Sub-department
POL
Base pay
$89,704
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$89,704
Hourly rate
$38
Employment type
Full-Time

Source-specific fields

Annual Rt
89703.9
Quarter
2
Record ID
3,225
Year
2,026

At Cmpd Patrol Service Group, Michael Putnam serves as a Police Officer within Police. They work full-time. Their 2026 pay totaled $89,704.

Saeedah Reed

Police Officer/Cmpd Patrol Service Group

2026 total comp
$89,704
Sub-department
POL
Base pay
$89,704
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$89,704
Hourly rate
$38
Employment type
Full-Time

Source-specific fields

Annual Rt
89703.9
Quarter
2
Record ID
3,226
Year
2,026

At Cmpd Patrol Service Group, Saeedah Reed serves as a Police Officer within Police. They work full-time. Their 2026 pay totaled $89,704.

Matthew Tierney

Police Officer/Cmpd Patrol Service Group

2026 total comp
$89,704
Sub-department
POL
Base pay
$89,704
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$89,704
Hourly rate
$38
Employment type
Full-Time

Source-specific fields

Annual Rt
89703.9
Quarter
2
Record ID
3,227
Year
2,026

At Cmpd Patrol Service Group, Matthew Tierney serves as a Police Officer within Police. They work full-time. Their 2026 pay totaled $89,704.

Dustin Wells

Police Officer/Cmpd Patrol Service Group

2026 total comp
$89,704
Sub-department
POL
Base pay
$89,704
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$89,704
Hourly rate
$38
Employment type
Full-Time

Source-specific fields

Annual Rt
89703.9
Quarter
2
Record ID
3,228
Year
2,026

Dustin Wells holds the role of Police Officer at Cmpd Patrol Service Group within Police. Their status is full-time. In 2026, their total compensation was $89,704.

Nathan Bryan

Police Officer/Cmpd Patrol Service Group

2026 total comp
$89,505
Sub-department
POL
Base pay
$89,505
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$89,505
Hourly rate
$38
Employment type
Full-Time

Source-specific fields

Annual Rt
89505.0
Quarter
2
Record ID
3,241
Year
2,026

Nathan Bryan works as a Police Officer for Cmpd Patrol Service Group within Police. Their status is full-time. Nathan earned $89,505 in 2026.

Hunter Sturkie

Police Officer/Cmpd Patrol Service Group

2026 total comp
$89,505
Sub-department
POL
Base pay
$89,505
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$89,505
Hourly rate
$38
Employment type
Full-Time

Source-specific fields

Annual Rt
89505.0
Quarter
2
Record ID
3,243
Year
2,026

Hunter Sturkie holds the role of Police Officer at Cmpd Patrol Service Group within Police. Their status is full-time. In 2026, their total compensation was $89,505.

Mitchell Yuro

Police Officer/Cmpd Patrol Service Group

2026 total comp
$87,762
Sub-department
POL
Base pay
$87,762
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$87,762
Hourly rate
$40
Employment type
Full-Time

Source-specific fields

Annual Rt
87761.65
Quarter
2
Record ID
3,432
Year
2,026

Mitchell Yuro is a Police Officer at Cmpd Patrol Service Group within Police. They work full-time. 2026 total compensation came to $87,762.

John Cella

Police Officer/Cmpd Patrol Service Group

2026 total comp
$87,709
Sub-department
POL
Base pay
$87,709
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$87,709
Hourly rate
$40
Employment type
Full-Time

Source-specific fields

Annual Rt
87709.44
Quarter
2
Record ID
3,437
Year
2,026

John Cella works as a Police Officer for Cmpd Patrol Service Group within Police. Their status is full-time. John earned $87,709 in 2026.

Thomas Drennan

Police Officer/Cmpd Patrol Service Group

2026 total comp
$87,709
Sub-department
POL
Base pay
$87,709
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$87,709
Hourly rate
$40
Employment type
Full-Time

Source-specific fields

Annual Rt
87709.44
Quarter
2
Record ID
3,438
Year
2,026

At Cmpd Patrol Service Group, Thomas Drennan serves as a Police Officer within Police. They work full-time. Their 2026 pay totaled $87,709.

James Rybacki

Police Officer/Cmpd Patrol Service Group

2026 total comp
$87,709
Sub-department
POL
Base pay
$87,709
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$87,709
Hourly rate
$40
Employment type
Full-Time

Source-specific fields

Annual Rt
87709.44
Quarter
2
Record ID
3,441
Year
2,026

James Rybacki holds the role of Police Officer at Cmpd Patrol Service Group within Police. Their status is full-time. In 2026, their total compensation was $87,709.

Justin Fletcher

Police Officer/Cmpd Patrol Service Group

2026 total comp
$87,665
Sub-department
POL
Base pay
$87,665
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$87,665
Hourly rate
$38
Employment type
Full-Time

Source-specific fields

Annual Rt
87665.18
Quarter
2
Record ID
3,446
Year
2,026

Justin Fletcher is a Police Officer at Cmpd Patrol Service Group within Police. They work full-time. 2026 total compensation came to $87,665.

Trevor Haupt

Police Officer/Cmpd Patrol Service Group

2026 total comp
$87,516
Sub-department
POL
Base pay
$87,516
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$87,516
Hourly rate
$38
Employment type
Full-Time

Source-specific fields

Annual Rt
87516.0
Quarter
2
Record ID
3,454
Year
2,026

Trevor Haupt is a Police Officer at Cmpd Patrol Service Group within Police. They work full-time. 2026 total compensation came to $87,516.

Kelvin Moore

Police Officer/Cmpd Patrol Service Group

2026 total comp
$87,516
Sub-department
POL
Base pay
$87,516
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$87,516
Hourly rate
$38
Employment type
Full-Time

Source-specific fields

Annual Rt
87516.0
Quarter
2
Record ID
3,457
Year
2,026

At Cmpd Patrol Service Group, Kelvin Moore serves as a Police Officer within Police. They work full-time. Their 2026 pay totaled $87,516.

Zachary Parnell

Police Officer/Cmpd Patrol Service Group

2026 total comp
$87,516
Sub-department
POL
Base pay
$87,516
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$87,516
Hourly rate
$38
Employment type
Full-Time

Source-specific fields

Annual Rt
87516.0
Quarter
2
Record ID
3,458
Year
2,026

Zachary Parnell holds the role of Police Officer at Cmpd Patrol Service Group within Police. Their status is full-time. In 2026, their total compensation was $87,516.

Joseph Pona

Police Officer/Cmpd Patrol Service Group

2026 total comp
$87,516
Sub-department
POL
Base pay
$87,516
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$87,516
Hourly rate
$38
Employment type
Full-Time

Source-specific fields

Annual Rt
87516.0
Quarter
2
Record ID
3,459
Year
2,026

At Cmpd Patrol Service Group, Joseph Pona serves as a Police Officer within Police. They work full-time. Their 2026 pay totaled $87,516.

Thomas Simpson

Police Officer/Cmpd Patrol Service Group

2026 total comp
$87,516
Sub-department
POL
Base pay
$87,516
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$87,516
Hourly rate
$38
Employment type
Full-Time

Source-specific fields

Annual Rt
87516.0
Quarter
2
Record ID
3,461
Year
2,026

At Cmpd Patrol Service Group, Thomas Simpson serves as a Police Officer within Police. They work full-time. Their 2026 pay totaled $87,516.

Bryan Strah

Police Officer/Cmpd Patrol Service Group

2026 total comp
$87,516
Sub-department
POL
Base pay
$87,516
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$87,516
Hourly rate
$38
Employment type
Full-Time

Source-specific fields

Annual Rt
87516.0
Quarter
2
Record ID
3,462
Year
2,026

Bryan Strah holds the role of Police Officer at Cmpd Patrol Service Group within Police. Their status is full-time. In 2026, their total compensation was $87,516.

Alec Viscount

Police Officer/Cmpd Patrol Service Group

2026 total comp
$87,516
Sub-department
POL
Base pay
$87,516
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$87,516
Hourly rate
$38
Employment type
Full-Time

Source-specific fields

Annual Rt
87516.0
Quarter
2
Record ID
3,463
Year
2,026

Alec Viscount is a Police Officer at Cmpd Patrol Service Group within Police. They work full-time. 2026 total compensation came to $87,516.

Andrew Webber

Police Officer/Cmpd Patrol Service Group

2026 total comp
$87,516
Sub-department
POL
Base pay
$87,516
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$87,516
Hourly rate
$38
Employment type
Full-Time

Source-specific fields

Annual Rt
87516.0
Quarter
2
Record ID
3,464
Year
2,026

Andrew Webber holds the role of Police Officer at Cmpd Patrol Service Group within Police. Their status is full-time. In 2026, their total compensation was $87,516.

Richard Williams

Police Officer/Cmpd Patrol Service Group

2026 total comp
$87,516
Sub-department
POL
Base pay
$87,516
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$87,516
Hourly rate
$38
Employment type
Full-Time

Source-specific fields

Annual Rt
87516.0
Quarter
2
Record ID
3,465
Year
2,026

Richard Williams works as a Police Officer for Cmpd Patrol Service Group within Police. Their status is full-time. Richard earned $87,516 in 2026.

Shane Cobb

Police Officer/Cmpd Patrol Service Group

2026 total comp
$87,377
Sub-department
POL
Base pay
$87,377
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$87,377
Hourly rate
$36
Employment type
Full-Time

Source-specific fields

Annual Rt
87377.36
Quarter
2
Record ID
3,479
Year
2,026

Shane Cobb holds the role of Police Officer at Cmpd Patrol Service Group within Police. Their status is full-time. In 2026, their total compensation was $87,377.

Jordan Flynn

Police Officer/Cmpd Patrol Service Group

2026 total comp
$87,377
Sub-department
POL
Base pay
$87,377
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$87,377
Hourly rate
$36
Employment type
Full-Time

Source-specific fields

Annual Rt
87377.36
Quarter
2
Record ID
3,480
Year
2,026

Jordan Flynn holds the role of Police Officer at Cmpd Patrol Service Group within Police. Their status is full-time. In 2026, their total compensation was $87,377.

Thomas Mertens

Police Officer/Cmpd Patrol Service Group

2026 total comp
$87,377
Sub-department
POL
Base pay
$87,377
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$87,377
Hourly rate
$36
Employment type
Full-Time

Source-specific fields

Annual Rt
87377.36
Quarter
2
Record ID
3,481
Year
2,026

Thomas Mertens holds the role of Police Officer at Cmpd Patrol Service Group within Police. Their status is full-time. In 2026, their total compensation was $87,377.

Matthew Milovic

Police Officer/Cmpd Patrol Service Group

2026 total comp
$87,377
Sub-department
POL
Base pay
$87,377
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$87,377
Hourly rate
$36
Employment type
Full-Time

Source-specific fields

Annual Rt
87377.36
Quarter
2
Record ID
3,482
Year
2,026

At Cmpd Patrol Service Group, Matthew Milovic serves as a Police Officer within Police. They work full-time. Their 2026 pay totaled $87,377.

David Sanchez

Police Officer/Cmpd Patrol Service Group

2026 total comp
$87,377
Sub-department
POL
Base pay
$87,377
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$87,377
Hourly rate
$36
Employment type
Full-Time

Source-specific fields

Annual Rt
87377.36
Quarter
2
Record ID
3,483
Year
2,026

At Cmpd Patrol Service Group, David Sanchez serves as a Police Officer within Police. They work full-time. Their 2026 pay totaled $87,377.

Jorge Santiago

Police Officer/Cmpd Patrol Service Group

2026 total comp
$87,377
Sub-department
POL
Base pay
$87,377
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$87,377
Hourly rate
$36
Employment type
Full-Time

Source-specific fields

Annual Rt
87377.36
Quarter
2
Record ID
3,484
Year
2,026

Jorge Santiago works as a Police Officer for Cmpd Patrol Service Group within Police. Their status is full-time. Jorge earned $87,377 in 2026.

Jesse Scudder-Cotherman

Police Officer/Cmpd Patrol Service Group

2026 total comp
$87,377
Sub-department
POL
Base pay
$87,377
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$87,377
Hourly rate
$36
Employment type
Full-Time

Source-specific fields

Annual Rt
87377.36
Quarter
2
Record ID
3,485
Year
2,026

Jesse Scudder-Cotherman holds the role of Police Officer at Cmpd Patrol Service Group within Police. Their status is full-time. In 2026, their total compensation was $87,377.

Ryan Stevens

Police Officer/Cmpd Patrol Service Group

2026 total comp
$87,377
Sub-department
POL
Base pay
$87,377
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$87,377
Hourly rate
$36
Employment type
Full-Time

Source-specific fields

Annual Rt
87377.36
Quarter
2
Record ID
3,486
Year
2,026

Ryan Stevens works as a Police Officer for Cmpd Patrol Service Group within Police. Their status is full-time. Ryan earned $87,377 in 2026.

Briar Van Brunt

Police Officer/Cmpd Patrol Service Group

2026 total comp
$87,377
Sub-department
POL
Base pay
$87,377
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$87,377
Hourly rate
$36
Employment type
Full-Time

Source-specific fields

Annual Rt
87377.36
Quarter
2
Record ID
3,487
Year
2,026

Briar Van Brunt holds the role of Police Officer at Cmpd Patrol Service Group within Police. Their status is full-time. In 2026, their total compensation was $87,377.

Jose Aguirre

Rehired Retiree Sworn/Cmpd Patrol Service Group

2026 total comp
$87,360
Sub-department
POL
Base pay
$87,360
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$87,360
Hourly rate
$42
Employment type
Part-Time

Source-specific fields

Annual Rt
0.0
Quarter
2
Record ID
8,405
Year
2,026

Jose Aguirre works as a Rehired Retiree Sworn for Cmpd Patrol Service Group within Police. Their status is part-time. Jose earned $87,360 in 2026.

Darren Aldridge

Rehired Retiree Sworn/Cmpd Patrol Service Group

2026 total comp
$87,360
Sub-department
POL
Base pay
$87,360
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$87,360
Hourly rate
$42
Employment type
Part-Time

Source-specific fields

Annual Rt
0.0
Quarter
2
Record ID
8,406
Year
2,026

Darren Aldridge works as a Rehired Retiree Sworn for Cmpd Patrol Service Group within Police. Their status is part-time. Darren earned $87,360 in 2026.

Michael Birch

Rehired Retiree Sworn/Cmpd Patrol Service Group

2026 total comp
$87,360
Sub-department
POL
Base pay
$87,360
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$87,360
Hourly rate
$42
Employment type
Part-Time

Source-specific fields

Annual Rt
0.0
Quarter
2
Record ID
8,417
Year
2,026

Michael Birch holds the role of Rehired Retiree Sworn at Cmpd Patrol Service Group within Police. Their status is part-time. In 2026, their total compensation was $87,360.

John Booth

Rehired Retiree Sworn/Cmpd Patrol Service Group

2026 total comp
$87,360
Sub-department
POL
Base pay
$87,360
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$87,360
Hourly rate
$42
Employment type
Part-Time

Source-specific fields

Annual Rt
0.0
Quarter
2
Record ID
8,422
Year
2,026

John Booth holds the role of Rehired Retiree Sworn at Cmpd Patrol Service Group within Police. Their status is part-time. In 2026, their total compensation was $87,360.

Reginald Boyce

Rehired Retiree Sworn/Cmpd Patrol Service Group

2026 total comp
$87,360
Sub-department
POL
Base pay
$87,360
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$87,360
Hourly rate
$42
Employment type
Part-Time

Source-specific fields

Annual Rt
0.0
Quarter
2
Record ID
8,424
Year
2,026

At Cmpd Patrol Service Group, Reginald Boyce serves as a Rehired Retiree Sworn within Police. They work part-time. Their 2026 pay totaled $87,360.

Christopher Busic

Rehired Retiree Sworn/Cmpd Patrol Service Group

2026 total comp
$87,360
Sub-department
POL
Base pay
$87,360
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$87,360
Hourly rate
$42
Employment type
Part-Time

Source-specific fields

Annual Rt
0.0
Quarter
2
Record ID
8,429
Year
2,026

At Cmpd Patrol Service Group, Christopher Busic serves as a Rehired Retiree Sworn within Police. They work part-time. Their 2026 pay totaled $87,360.

Christopher Chipman

Rehired Retiree Sworn/Cmpd Patrol Service Group

2026 total comp
$87,360
Sub-department
POL
Base pay
$87,360
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$87,360
Hourly rate
$42
Employment type
Part-Time

Source-specific fields

Annual Rt
0.0
Quarter
2
Record ID
8,435
Year
2,026

Christopher Chipman is a Rehired Retiree Sworn at Cmpd Patrol Service Group within Police. They work part-time. 2026 total compensation came to $87,360.