GCGovComp.app

City of Charlotte / Cmpd Investigative Service Group

Agency file

Cmpd Investigative Service Group

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

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

In 2026, this agency had 154 employees with median total compensation of $91,886; the highest distinct record was $188,153.

Year
2026
Employees
154
Median total
$91,886
Highest record
$188,153

What the records show

Compensation analytics

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

Salary distribution

$1,872$142,998+

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

Average pay composition

  • Base$92,985 (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
$72,155
$76,960
$91,886
$106,369
$120,266

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

Largest job titles

Police Officer
78 · $99,006
Police Sergeant
17 · $120,266
Rehired Retiree
8 · $74,880

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 1

Ryan Butler

Deputy Police Chief/Cmpd Investigative Service Group

2026 total comp
$188,153
Sub-department
POL
Base pay
$188,153
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$188,153
Hourly rate
$90
Employment type
Full-Time

Source-specific fields

Annual Rt
188152.93
Quarter
2
Record ID
68
Year
2,026

At Cmpd Investigative Service Group, Ryan Butler serves as a Deputy Police Chief within Police. They work full-time. Their 2026 pay totaled $188,153.

Michael Anderson

Police Major/Cmpd Investigative Service Group

2026 total comp
$152,254
Sub-department
POL
Base pay
$152,254
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$152,254
Hourly rate
$73
Employment type
Full-Time

Source-specific fields

Annual Rt
152253.68
Quarter
2
Record ID
183
Year
2,026

Michael Anderson holds the role of Police Major at Cmpd Investigative Service Group within Police. Their status is full-time. In 2026, their total compensation was $152,254.

Charles Sykes

Assistant City Attorney II/Cmpd Investigative Service Group

2026 total comp
$147,718
Sub-department
POL
Base pay
$147,718
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$147,718
Hourly rate
$71
Employment type
Full-Time

Source-specific fields

Annual Rt
147718.48
Quarter
2
Record ID
224
Year
2,026

Charles Sykes holds the role of Assistant City Attorney II at Cmpd Investigative Service Group within Police. Their status is full-time. In 2026, their total compensation was $147,718.

Michael Barrett-Carter

Police Captain/Cmpd Investigative Service Group

2026 total comp
$142,998
Sub-department
POL
Base pay
$142,998
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$142,998
Hourly rate
$69
Employment type
Full-Time

Source-specific fields

Annual Rt
142998.09
Quarter
2
Record ID
261
Year
2,026

At Cmpd Investigative Service Group, Michael Barrett-Carter serves as a Police Captain within Police. They work full-time. Their 2026 pay totaled $142,998.

Jason Helton

Police Captain/Cmpd Investigative Service Group

2026 total comp
$142,998
Sub-department
POL
Base pay
$142,998
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$142,998
Hourly rate
$69
Employment type
Full-Time

Source-specific fields

Annual Rt
142998.08
Quarter
2
Record ID
270
Year
2,026

Jason Helton holds the role of Police Captain at Cmpd Investigative Service Group within Police. Their status is full-time. In 2026, their total compensation was $142,998.

Tamilla Gibbs

Police Lieutenant/Cmpd Investigative Service Group

2026 total comp
$134,931
Sub-department
POL
Base pay
$134,931
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$134,931
Hourly rate
$65
Employment type
Full-Time

Source-specific fields

Annual Rt
134931.03
Quarter
2
Record ID
397
Year
2,026

Tamilla Gibbs holds the role of Police Lieutenant at Cmpd Investigative Service Group within Police. Their status is full-time. In 2026, their total compensation was $134,931.

Mark Hefner

Police Lieutenant/Cmpd Investigative Service Group

2026 total comp
$134,931
Sub-department
POL
Base pay
$134,931
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$134,931
Hourly rate
$65
Employment type
Full-Time

Source-specific fields

Annual Rt
134931.03
Quarter
2
Record ID
403
Year
2,026

Mark Hefner is a Police Lieutenant at Cmpd Investigative Service Group within Police. They work full-time. 2026 total compensation came to $134,931.

Eduardo Quevedo

Police Sergeant/Cmpd Investigative Service Group

2026 total comp
$126,279
Sub-department
POL
Base pay
$126,279
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$126,279
Hourly rate
$58
Employment type
Full-Time

Source-specific fields

Annual Rt
126278.88
Quarter
2
Record ID
551
Year
2,026

At Cmpd Investigative Service Group, Eduardo Quevedo serves as a Police Sergeant within Police. They work full-time. Their 2026 pay totaled $126,279.

Joshua Allman

Police Sergeant/Cmpd Investigative Service Group

2026 total comp
$120,266
Sub-department
POL
Base pay
$120,266
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$120,266
Hourly rate
$58
Employment type
Full-Time

Source-specific fields

Annual Rt
120265.6
Quarter
2
Record ID
755
Year
2,026

Joshua Allman works as a Police Sergeant for Cmpd Investigative Service Group within Police. Their status is full-time. Joshua earned $120,266 in 2026.

Jason Armstrong

Police Sergeant/Cmpd Investigative Service Group

2026 total comp
$120,266
Sub-department
POL
Base pay
$120,266
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$120,266
Hourly rate
$58
Employment type
Full-Time

Source-specific fields

Annual Rt
120265.6
Quarter
2
Record ID
756
Year
2,026

At Cmpd Investigative Service Group, Jason Armstrong serves as a Police Sergeant within Police. They work full-time. Their 2026 pay totaled $120,266.

Todd Burkard

Police Sergeant/Cmpd Investigative Service Group

2026 total comp
$120,266
Sub-department
POL
Base pay
$120,266
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$120,266
Hourly rate
$58
Employment type
Full-Time

Source-specific fields

Annual Rt
120265.6
Quarter
2
Record ID
761
Year
2,026

Todd Burkard is a Police Sergeant at Cmpd Investigative Service Group within Police. They work full-time. 2026 total compensation came to $120,266.

Bradford Dunn

Police Sergeant/Cmpd Investigative Service Group

2026 total comp
$120,266
Sub-department
POL
Base pay
$120,266
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$120,266
Hourly rate
$58
Employment type
Full-Time

Source-specific fields

Annual Rt
120265.6
Quarter
2
Record ID
767
Year
2,026

At Cmpd Investigative Service Group, Bradford Dunn serves as a Police Sergeant within Police. They work full-time. Their 2026 pay totaled $120,266.

Seth Greene

Police Sergeant/Cmpd Investigative Service Group

2026 total comp
$120,266
Sub-department
POL
Base pay
$120,266
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$120,266
Hourly rate
$58
Employment type
Full-Time

Source-specific fields

Annual Rt
120265.6
Quarter
2
Record ID
770
Year
2,026

Seth Greene is a Police Sergeant at Cmpd Investigative Service Group within Police. They work full-time. 2026 total compensation came to $120,266.

Andrew Greenlees

Police Sergeant/Cmpd Investigative Service Group

2026 total comp
$120,266
Sub-department
POL
Base pay
$120,266
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$120,266
Hourly rate
$58
Employment type
Full-Time

Source-specific fields

Annual Rt
120265.6
Quarter
2
Record ID
771
Year
2,026

Andrew Greenlees is a Police Sergeant at Cmpd Investigative Service Group within Police. They work full-time. 2026 total compensation came to $120,266.

Camilla Hokes

Police Sergeant/Cmpd Investigative Service Group

2026 total comp
$120,266
Sub-department
POL
Base pay
$120,266
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$120,266
Hourly rate
$58
Employment type
Full-Time

Source-specific fields

Annual Rt
120265.6
Quarter
2
Record ID
775
Year
2,026

At Cmpd Investigative Service Group, Camilla Hokes serves as a Police Sergeant within Police. They work full-time. Their 2026 pay totaled $120,266.

Sandra Horton

Police Sergeant/Cmpd Investigative Service Group

2026 total comp
$120,266
Sub-department
POL
Base pay
$120,266
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$120,266
Hourly rate
$58
Employment type
Full-Time

Source-specific fields

Annual Rt
120265.6
Quarter
2
Record ID
776
Year
2,026

Sandra Horton holds the role of Police Sergeant at Cmpd Investigative Service Group within Police. Their status is full-time. In 2026, their total compensation was $120,266.

Gavin Jackson

Police Sergeant/Cmpd Investigative Service Group

2026 total comp
$120,266
Sub-department
POL
Base pay
$120,266
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$120,266
Hourly rate
$58
Employment type
Full-Time

Source-specific fields

Annual Rt
120265.6
Quarter
2
Record ID
778
Year
2,026

At Cmpd Investigative Service Group, Gavin Jackson serves as a Police Sergeant within Police. They work full-time. Their 2026 pay totaled $120,266.

Henry Mcswain

Police Sergeant/Cmpd Investigative Service Group

2026 total comp
$120,266
Sub-department
POL
Base pay
$120,266
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$120,266
Hourly rate
$58
Employment type
Full-Time

Source-specific fields

Annual Rt
120265.6
Quarter
2
Record ID
787
Year
2,026

Henry Mcswain is a Police Sergeant at Cmpd Investigative Service Group within Police. They work full-time. 2026 total compensation came to $120,266.

Brian Scharf

Police Sergeant/Cmpd Investigative Service Group

2026 total comp
$120,266
Sub-department
POL
Base pay
$120,266
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$120,266
Hourly rate
$58
Employment type
Full-Time

Source-specific fields

Annual Rt
120265.6
Quarter
2
Record ID
804
Year
2,026

Brian Scharf is a Police Sergeant at Cmpd Investigative Service Group within Police. They work full-time. 2026 total compensation came to $120,266.

Brandon Williamson

Police Sergeant/Cmpd Investigative Service Group

2026 total comp
$120,266
Sub-department
POL
Base pay
$120,266
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$120,266
Hourly rate
$58
Employment type
Full-Time

Source-specific fields

Annual Rt
120265.6
Quarter
2
Record ID
816
Year
2,026

Brandon Williamson holds the role of Police Sergeant at Cmpd Investigative Service Group within Police. Their status is full-time. In 2026, their total compensation was $120,266.

Nathan Crum

Police Sergeant/Cmpd Investigative Service Group

2026 total comp
$117,333
Sub-department
POL
Base pay
$117,333
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$117,333
Hourly rate
$56
Employment type
Full-Time

Source-specific fields

Annual Rt
117332.8
Quarter
2
Record ID
1,065
Year
2,026

Nathan Crum works as a Police Sergeant for Cmpd Investigative Service Group within Police. Their status is full-time. Nathan earned $117,333 in 2026.

Brandon Sinnott

Police Sergeant/Cmpd Investigative Service Group

2026 total comp
$117,333
Sub-department
POL
Base pay
$117,333
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$117,333
Hourly rate
$56
Employment type
Full-Time

Source-specific fields

Annual Rt
117332.8
Quarter
2
Record ID
1,080
Year
2,026

Brandon Sinnott holds the role of Police Sergeant at Cmpd Investigative Service Group within Police. Their status is full-time. In 2026, their total compensation was $117,333.

Carrie Stillman

Police Sergeant/Cmpd Investigative Service Group

2026 total comp
$117,333
Sub-department
POL
Base pay
$117,333
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$117,333
Hourly rate
$56
Employment type
Full-Time

Source-specific fields

Annual Rt
117332.8
Quarter
2
Record ID
1,083
Year
2,026

Carrie Stillman is a Police Sergeant at Cmpd Investigative Service Group within Police. They work full-time. 2026 total compensation came to $117,333.

Christopher Pinckney

Police Sergeant/Cmpd Investigative Service Group

2026 total comp
$111,758
Sub-department
POL
Base pay
$111,758
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$111,758
Hourly rate
$54
Employment type
Full-Time

Source-specific fields

Annual Rt
111758.4
Quarter
2
Record ID
1,356
Year
2,026

Christopher Pinckney works as a Police Sergeant for Cmpd Investigative Service Group within Police. Their status is full-time. Christopher earned $111,758 in 2026.

Luke Amos

Police Officer/Cmpd Investigative Service Group

2026 total comp
$106,369
Sub-department
POL
Base pay
$106,369
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$106,369
Hourly rate
$46
Employment type
Full-Time

Source-specific fields

Annual Rt
106369.12
Quarter
2
Record ID
1,690
Year
2,026

Luke Amos holds the role of Police Officer at Cmpd Investigative Service Group within Police. Their status is full-time. In 2026, their total compensation was $106,369.

Peggy Barnett

Police Officer/Cmpd Investigative Service Group

2026 total comp
$106,369
Sub-department
POL
Base pay
$106,369
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$106,369
Hourly rate
$46
Employment type
Full-Time

Source-specific fields

Annual Rt
106369.12
Quarter
2
Record ID
1,692
Year
2,026

Peggy Barnett holds the role of Police Officer at Cmpd Investigative Service Group within Police. Their status is full-time. In 2026, their total compensation was $106,369.

Mark Bowers

Police Officer/Cmpd Investigative Service Group

2026 total comp
$106,369
Sub-department
POL
Base pay
$106,369
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$106,369
Hourly rate
$46
Employment type
Full-Time

Source-specific fields

Annual Rt
106369.12
Quarter
2
Record ID
1,697
Year
2,026

Mark Bowers holds the role of Police Officer at Cmpd Investigative Service Group within Police. Their status is full-time. In 2026, their total compensation was $106,369.

Mara Brennan

Police Officer/Cmpd Investigative Service Group

2026 total comp
$106,369
Sub-department
POL
Base pay
$106,369
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$106,369
Hourly rate
$46
Employment type
Full-Time

Source-specific fields

Annual Rt
106369.12
Quarter
2
Record ID
1,698
Year
2,026

Mara Brennan holds the role of Police Officer at Cmpd Investigative Service Group within Police. Their status is full-time. In 2026, their total compensation was $106,369.

Jennifer Bumgarner

Police Officer/Cmpd Investigative Service Group

2026 total comp
$106,369
Sub-department
POL
Base pay
$106,369
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$106,369
Hourly rate
$46
Employment type
Full-Time

Source-specific fields

Annual Rt
106369.12
Quarter
2
Record ID
1,701
Year
2,026

Jennifer Bumgarner works as a Police Officer for Cmpd Investigative Service Group within Police. Their status is full-time. Jennifer earned $106,369 in 2026.

Amanda Campbell

Police Officer/Cmpd Investigative Service Group

2026 total comp
$106,369
Sub-department
POL
Base pay
$106,369
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$106,369
Hourly rate
$46
Employment type
Full-Time

Source-specific fields

Annual Rt
106369.12
Quarter
2
Record ID
1,702
Year
2,026

Amanda Campbell works as a Police Officer for Cmpd Investigative Service Group within Police. Their status is full-time. Amanda earned $106,369 in 2026.

Patrick Diekhaus

Police Officer/Cmpd Investigative Service Group

2026 total comp
$106,369
Sub-department
POL
Base pay
$106,369
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$106,369
Hourly rate
$46
Employment type
Full-Time

Source-specific fields

Annual Rt
106369.12
Quarter
2
Record ID
1,718
Year
2,026

Patrick Diekhaus works as a Police Officer for Cmpd Investigative Service Group within Police. Their status is full-time. Patrick earned $106,369 in 2026.

Jonathan Dudley

Police Officer/Cmpd Investigative Service Group

2026 total comp
$106,369
Sub-department
POL
Base pay
$106,369
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$106,369
Hourly rate
$46
Employment type
Full-Time

Source-specific fields

Annual Rt
106369.12
Quarter
2
Record ID
1,720
Year
2,026

Jonathan Dudley holds the role of Police Officer at Cmpd Investigative Service Group within Police. Their status is full-time. In 2026, their total compensation was $106,369.

Blair Fitch

Police Officer/Cmpd Investigative Service Group

2026 total comp
$106,369
Sub-department
POL
Base pay
$106,369
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$106,369
Hourly rate
$46
Employment type
Full-Time

Source-specific fields

Annual Rt
106369.12
Quarter
2
Record ID
1,724
Year
2,026

Blair Fitch works as a Police Officer for Cmpd Investigative Service Group within Police. Their status is full-time. Blair earned $106,369 in 2026.

Tawanda Garrison

Police Officer/Cmpd Investigative Service Group

2026 total comp
$106,369
Sub-department
POL
Base pay
$106,369
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$106,369
Hourly rate
$46
Employment type
Full-Time

Source-specific fields

Annual Rt
106369.12
Quarter
2
Record ID
1,727
Year
2,026

Tawanda Garrison is a Police Officer at Cmpd Investigative Service Group within Police. They work full-time. 2026 total compensation came to $106,369.

Michael Grande

Police Officer/Cmpd Investigative Service Group

2026 total comp
$106,369
Sub-department
POL
Base pay
$106,369
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$106,369
Hourly rate
$46
Employment type
Full-Time

Source-specific fields

Annual Rt
106369.12
Quarter
2
Record ID
1,729
Year
2,026

Michael Grande holds the role of Police Officer at Cmpd Investigative Service Group within Police. Their status is full-time. In 2026, their total compensation was $106,369.

Melanie Greene

Police Officer/Cmpd Investigative Service Group

2026 total comp
$106,369
Sub-department
POL
Base pay
$106,369
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$106,369
Hourly rate
$46
Employment type
Full-Time

Source-specific fields

Annual Rt
106369.12
Quarter
2
Record ID
1,731
Year
2,026

At Cmpd Investigative Service Group, Melanie Greene serves as a Police Officer within Police. They work full-time. Their 2026 pay totaled $106,369.

Zackery Hagler

Police Officer/Cmpd Investigative Service Group

2026 total comp
$106,369
Sub-department
POL
Base pay
$106,369
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$106,369
Hourly rate
$46
Employment type
Full-Time

Source-specific fields

Annual Rt
106369.12
Quarter
2
Record ID
1,734
Year
2,026

Zackery Hagler holds the role of Police Officer at Cmpd Investigative Service Group within Police. Their status is full-time. In 2026, their total compensation was $106,369.

David Haulsee

Police Officer/Cmpd Investigative Service Group

2026 total comp
$106,369
Sub-department
POL
Base pay
$106,369
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$106,369
Hourly rate
$46
Employment type
Full-Time

Source-specific fields

Annual Rt
106369.12
Quarter
2
Record ID
1,739
Year
2,026

David Haulsee is a Police Officer at Cmpd Investigative Service Group within Police. They work full-time. 2026 total compensation came to $106,369.

Matthew Hefner

Police Officer/Cmpd Investigative Service Group

2026 total comp
$106,369
Sub-department
POL
Base pay
$106,369
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$106,369
Hourly rate
$46
Employment type
Full-Time

Source-specific fields

Annual Rt
106369.12
Quarter
2
Record ID
1,740
Year
2,026

Matthew Hefner works as a Police Officer for Cmpd Investigative Service Group within Police. Their status is full-time. Matthew earned $106,369 in 2026.

James Helms

Police Officer/Cmpd Investigative Service Group

2026 total comp
$106,369
Sub-department
POL
Base pay
$106,369
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$106,369
Hourly rate
$46
Employment type
Full-Time

Source-specific fields

Annual Rt
106369.12
Quarter
2
Record ID
1,741
Year
2,026

At Cmpd Investigative Service Group, James Helms serves as a Police Officer within Police. They work full-time. Their 2026 pay totaled $106,369.