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
Total payroll
$117.9M
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

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.

Compare

Similar departments

Departments elsewhere with the most similar mix of roles — a proxy for the same kind of agency, matched by workforce composition rather than name. Pay is not cost-of-living adjusted.

Record list

Employees

Page 1

Nicholas Rotz

Police Officer/Cmpd Patrol Service Group

2026 total comp
$90,251
Sub-department
Police
Base pay
$90,251
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$90,251
Hourly rate
$38
Employment type
Full-Time

Source-specific fields

Annual Rt
90250.88
Quarter
2
Record ID
3,174
Year
2,026

Nicholas Rotz is a Police Officer at Cmpd Patrol Service Group within Police. They work full-time. 2026 total compensation came to $90,251.

Julius Mcadoo

Police Officer/Cmpd Patrol Service Group

2026 total comp
$90,251
Sub-department
Police
Base pay
$90,251
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$90,251
Hourly rate
$38
Employment type
Full-Time

Source-specific fields

Annual Rt
90250.88
Quarter
2
Record ID
3,173
Year
2,026

At Cmpd Patrol Service Group, Julius Mcadoo serves as a Police Officer within Police. They work full-time. Their 2026 pay totaled $90,251.

Joshua Freeman

Police Officer/Cmpd Patrol Service Group

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

Source-specific fields

Annual Rt
89902.18
Quarter
2
Record ID
3,207
Year
2,026

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

Thomas Cosmo

Police Officer/Cmpd Patrol Service Group

2026 total comp
$89,864
Sub-department
Police
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
Police
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
Police
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.

Dustin Wells

Police Officer/Cmpd Patrol Service Group

2026 total comp
$89,704
Sub-department
Police
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.

Matthew Tierney

Police Officer/Cmpd Patrol Service Group

2026 total comp
$89,704
Sub-department
Police
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.

Saeedah Reed

Police Officer/Cmpd Patrol Service Group

2026 total comp
$89,704
Sub-department
Police
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.

Michael Putnam

Police Officer/Cmpd Patrol Service Group

2026 total comp
$89,704
Sub-department
Police
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.

Samantha Garrett

Police Officer/Cmpd Patrol Service Group

2026 total comp
$89,704
Sub-department
Police
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.

Hunter Sturkie

Police Officer/Cmpd Patrol Service Group

2026 total comp
$89,505
Sub-department
Police
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.

Nathan Bryan

Police Officer/Cmpd Patrol Service Group

2026 total comp
$89,505
Sub-department
Police
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.

Mitchell Yuro

Police Officer/Cmpd Patrol Service Group

2026 total comp
$87,762
Sub-department
Police
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.

Thomas Drennan

Police Officer/Cmpd Patrol Service Group

2026 total comp
$87,709
Sub-department
Police
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.

John Cella

Police Officer/Cmpd Patrol Service Group

2026 total comp
$87,709
Sub-department
Police
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.

James Rybacki

Police Officer/Cmpd Patrol Service Group

2026 total comp
$87,709
Sub-department
Police
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
Police
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.

Joseph Pona

Police Officer/Cmpd Patrol Service Group

2026 total comp
$87,516
Sub-department
Police
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.

Kelvin Moore

Police Officer/Cmpd Patrol Service Group

2026 total comp
$87,516
Sub-department
Police
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.

Thomas Simpson

Police Officer/Cmpd Patrol Service Group

2026 total comp
$87,516
Sub-department
Police
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.

Trevor Haupt

Police Officer/Cmpd Patrol Service Group

2026 total comp
$87,516
Sub-department
Police
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.

Zachary Parnell

Police Officer/Cmpd Patrol Service Group

2026 total comp
$87,516
Sub-department
Police
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.

Bryan Strah

Police Officer/Cmpd Patrol Service Group

2026 total comp
$87,516
Sub-department
Police
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
Police
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
Police
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
Police
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.

Matthew Milovic

Police Officer/Cmpd Patrol Service Group

2026 total comp
$87,377
Sub-department
Police
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.

Jorge Santiago

Police Officer/Cmpd Patrol Service Group

2026 total comp
$87,377
Sub-department
Police
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
Police
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
Police
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
Police
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.

Jordan Flynn

Police Officer/Cmpd Patrol Service Group

2026 total comp
$87,377
Sub-department
Police
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.

David Sanchez

Police Officer/Cmpd Patrol Service Group

2026 total comp
$87,377
Sub-department
Police
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.

Shane Cobb

Police Officer/Cmpd Patrol Service Group

2026 total comp
$87,377
Sub-department
Police
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.

Thomas Mertens

Police Officer/Cmpd Patrol Service Group

2026 total comp
$87,377
Sub-department
Police
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.

Michael Reagan

Rehired Retiree Sworn/Cmpd Patrol Service Group

2026 total comp
$87,360
Sub-department
Police
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,516
Year
2,026

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

Shane Lawrence

Rehired Retiree Sworn/Cmpd Patrol Service Group

2026 total comp
$87,360
Sub-department
Police
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,488
Year
2,026

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

Robert Melton

Rehired Retiree Sworn/Cmpd Patrol Service Group

2026 total comp
$87,360
Sub-department
Police
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,496
Year
2,026

Robert Melton 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.

Travis Pardue

Rehired Retiree Sworn/Cmpd Patrol Service Group

2026 total comp
$87,360
Sub-department
Police
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,509
Year
2,026

Travis Pardue 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.