GCGovComp.app

City of Charlotte / Charlotte-Mecklenburg Police Department Support Service Group

Agency file

Charlotte-Mecklenburg Police Department Support Service Group

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

The Charlotte-Mecklenburg Police Department Support Service Group is a government agency that delivers public services and programs within its jurisdiction.

In 2026, this agency had 310 employees with median total compensation of $73,008; the highest distinct record was $152,254.

Year
2026
Total payroll
$24.5M
Employees
310
Median total
$73,008
Highest record
$152,254

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 310 employees. Each bar is a pay range; taller bars mean more people earn in that range. The amber line marks the median ($73,008) — half earn less, half more. The far-right bar collects the highest earners.

Average pay composition

  • Base$79,085 (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
$57,564
$64,344
$73,008
$92,986
$107,880

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

Largest job titles

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.

Every role here

Job titles in Charlotte-Mecklenburg Police Department Support Service Group

13 titles have enough holders to report on, listed alphabetically with the number of people in each.

Record list

Employees

Page 1

Dave Johnson

Police Major/Charlotte-Mecklenburg Police Department Support Service Group

2026 total comp
$152,254
Sub-department
Police
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
186
Year
2,026

At Charlotte-Mecklenburg Police Department Support Service Group, Dave Johnson serves as a Police Major within Police. They work full-time. Their 2026 pay totaled $152,254.

Torri Tellis

Police Major/Charlotte-Mecklenburg Police Department Support Service Group

2026 total comp
$152,254
Sub-department
Police
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
191
Year
2,026

At Charlotte-Mecklenburg Police Department Support Service Group, Torri Tellis serves as a Police Major within Police. They work full-time. Their 2026 pay totaled $152,254.

Mark Santaniello

Police Captain/Charlotte-Mecklenburg Police Department Support Service Group

2026 total comp
$142,998
Sub-department
Police
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
279
Year
2,026

Mark Santaniello is a Police Captain at Charlotte-Mecklenburg Police Department Support Service Group within Police. They work full-time. 2026 total compensation came to $142,998.

Jonathan Poplin

Police Lieutenant/Charlotte-Mecklenburg Police Department Support Service Group

2026 total comp
$134,931
Sub-department
Police
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
417
Year
2,026

At Charlotte-Mecklenburg Police Department Support Service Group, Jonathan Poplin serves as a Police Lieutenant within Police. They work full-time. Their 2026 pay totaled $134,931.

Kamil Waters

Police Lieutenant/Charlotte-Mecklenburg Police Department Support Service Group

2026 total comp
$134,931
Sub-department
Police
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
426
Year
2,026

Kamil Waters is a Police Lieutenant at Charlotte-Mecklenburg Police Department Support Service Group within Police. They work full-time. 2026 total compensation came to $134,931.

Jefferson Williams

Police Sergeant/Charlotte-Mecklenburg Police Department Support Service Group

2026 total comp
$120,266
Sub-department
Police
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
815
Year
2,026

At Charlotte-Mecklenburg Police Department Support Service Group, Jefferson Williams serves as a Police Sergeant within Police. They work full-time. Their 2026 pay totaled $120,266.

Michael Frazer

Police Sergeant/Charlotte-Mecklenburg Police Department Support Service Group

2026 total comp
$120,266
Sub-department
Police
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
769
Year
2,026

Michael Frazer works as a Police Sergeant for Charlotte-Mecklenburg Police Department Support Service Group within Police. Their status is full-time. Michael earned $120,266 in 2026.

John-Wesley Propst

Police Sergeant/Charlotte-Mecklenburg Police Department Support Service Group

2026 total comp
$120,266
Sub-department
Police
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
797
Year
2,026

John-Wesley Propst is a Police Sergeant at Charlotte-Mecklenburg Police Department Support Service Group within Police. They work full-time. 2026 total compensation came to $120,266.

Gabriel Robinson

Police Sergeant/Charlotte-Mecklenburg Police Department Support Service Group

2026 total comp
$117,333
Sub-department
Police
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,079
Year
2,026

At Charlotte-Mecklenburg Police Department Support Service Group, Gabriel Robinson serves as a Police Sergeant within Police. They work full-time. Their 2026 pay totaled $117,333.

Nathan Phillips

Police Sergeant/Charlotte-Mecklenburg Police Department Support Service Group

2026 total comp
$117,333
Sub-department
Police
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,076
Year
2,026

Nathan Phillips is a Police Sergeant at Charlotte-Mecklenburg Police Department Support Service Group within Police. They work full-time. 2026 total compensation came to $117,333.

Kelly Alvarez

Police Communications Manager/Charlotte-Mecklenburg Police Department Support Service Group

2026 total comp
$115,402
Sub-department
Police
Base pay
$115,402
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$115,402
Hourly rate
$55
Employment type
Full-Time

Source-specific fields

Annual Rt
115401.85
Quarter
2
Record ID
1,154
Year
2,026

Kelly Alvarez holds the role of Police Communications Manager at Charlotte-Mecklenburg Police Department Support Service Group within Police. Their status is full-time. In 2026, their total compensation was $115,402.

Justin Lewis

Police Officer/Charlotte-Mecklenburg Police Department Support Service Group

2026 total comp
$113,017
Sub-department
Police
Base pay
$113,017
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$113,017
Hourly rate
$46
Employment type
Full-Time

Source-specific fields

Annual Rt
113017.19
Quarter
2
Record ID
1,268
Year
2,026

Justin Lewis works as a Police Officer for Charlotte-Mecklenburg Police Department Support Service Group within Police. Their status is full-time. Justin earned $113,017 in 2026.

Todd Zielinski

Police Officer/Charlotte-Mecklenburg Police Department Support Service Group

2026 total comp
$113,017
Sub-department
Police
Base pay
$113,017
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$113,017
Hourly rate
$46
Employment type
Full-Time

Source-specific fields

Annual Rt
113017.19
Quarter
2
Record ID
1,273
Year
2,026

Todd Zielinski is a Police Officer at Charlotte-Mecklenburg Police Department Support Service Group within Police. They work full-time. 2026 total compensation came to $113,017.

Toriarno Roddey

Police Officer/Charlotte-Mecklenburg Police Department Support Service Group

2026 total comp
$113,017
Sub-department
Police
Base pay
$113,017
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$113,017
Hourly rate
$46
Employment type
Full-Time

Source-specific fields

Annual Rt
113017.19
Quarter
2
Record ID
1,270
Year
2,026

Toriarno Roddey works as a Police Officer for Charlotte-Mecklenburg Police Department Support Service Group within Police. Their status is full-time. Toriarno earned $113,017 in 2026.

Tyrone Ruff

Police Officer/Charlotte-Mecklenburg Police Department Support Service Group

2026 total comp
$113,017
Sub-department
Police
Base pay
$113,017
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$113,017
Hourly rate
$46
Employment type
Full-Time

Source-specific fields

Annual Rt
113017.19
Quarter
2
Record ID
1,271
Year
2,026

Tyrone Ruff works as a Police Officer for Charlotte-Mecklenburg Police Department Support Service Group within Police. Their status is full-time. Tyrone earned $113,017 in 2026.

Daryl Green

Police Officer/Charlotte-Mecklenburg Police Department Support Service Group

2026 total comp
$113,017
Sub-department
Police
Base pay
$113,017
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$113,017
Hourly rate
$46
Employment type
Full-Time

Source-specific fields

Annual Rt
113017.19
Quarter
2
Record ID
1,267
Year
2,026

Daryl Green holds the role of Police Officer at Charlotte-Mecklenburg Police Department Support Service Group within Police. Their status is full-time. In 2026, their total compensation was $113,017.

Damane Duckett

Police Officer/Charlotte-Mecklenburg Police Department Support Service Group

2026 total comp
$113,017
Sub-department
Police
Base pay
$113,017
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$113,017
Hourly rate
$46
Employment type
Full-Time

Source-specific fields

Annual Rt
113017.19
Quarter
2
Record ID
1,264
Year
2,026

Damane Duckett works as a Police Officer for Charlotte-Mecklenburg Police Department Support Service Group within Police. Their status is full-time. Damane earned $113,017 in 2026.

Thornell Little

Police Officer/Charlotte-Mecklenburg Police Department Support Service Group

2026 total comp
$113,017
Sub-department
Police
Base pay
$113,017
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$113,017
Hourly rate
$46
Employment type
Full-Time

Source-specific fields

Annual Rt
113017.19
Quarter
2
Record ID
1,269
Year
2,026

Thornell Little is a Police Officer at Charlotte-Mecklenburg Police Department Support Service Group within Police. They work full-time. 2026 total compensation came to $113,017.

Montray Gilchrist

Police Officer/Charlotte-Mecklenburg Police Department Support Service Group

2026 total comp
$113,017
Sub-department
Police
Base pay
$113,017
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$113,017
Hourly rate
$46
Employment type
Full-Time

Source-specific fields

Annual Rt
113017.19
Quarter
2
Record ID
1,266
Year
2,026

Montray Gilchrist holds the role of Police Officer at Charlotte-Mecklenburg Police Department Support Service Group within Police. Their status is full-time. In 2026, their total compensation was $113,017.

Daniel Schroder

Police Officer/Charlotte-Mecklenburg Police Department Support Service Group

2026 total comp
$113,017
Sub-department
Police
Base pay
$113,017
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$113,017
Hourly rate
$46
Employment type
Full-Time

Source-specific fields

Annual Rt
113017.19
Quarter
2
Record ID
1,272
Year
2,026

Daniel Schroder is a Police Officer at Charlotte-Mecklenburg Police Department Support Service Group within Police. They work full-time. 2026 total compensation came to $113,017.

Antonio Echols

Police Officer/Charlotte-Mecklenburg Police Department Support Service Group

2026 total comp
$113,017
Sub-department
Police
Base pay
$113,017
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$113,017
Hourly rate
$46
Employment type
Full-Time

Source-specific fields

Annual Rt
113017.19
Quarter
2
Record ID
1,265
Year
2,026

Antonio Echols works as a Police Officer for Charlotte-Mecklenburg Police Department Support Service Group within Police. Their status is full-time. Antonio earned $113,017 in 2026.

Lesha Brigham

Police Officer/Charlotte-Mecklenburg Police Department Support Service Group

2026 total comp
$113,017
Sub-department
Police
Base pay
$113,017
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$113,017
Hourly rate
$46
Employment type
Full-Time

Source-specific fields

Annual Rt
113017.19
Quarter
2
Record ID
1,262
Year
2,026

At Charlotte-Mecklenburg Police Department Support Service Group, Lesha Brigham serves as a Police Officer within Police. They work full-time. Their 2026 pay totaled $113,017.

Kenan Brooks

Police Officer/Charlotte-Mecklenburg Police Department Support Service Group

2026 total comp
$113,017
Sub-department
Police
Base pay
$113,017
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$113,017
Hourly rate
$46
Employment type
Full-Time

Source-specific fields

Annual Rt
113017.19
Quarter
2
Record ID
1,263
Year
2,026

At Charlotte-Mecklenburg Police Department Support Service Group, Kenan Brooks serves as a Police Officer within Police. They work full-time. Their 2026 pay totaled $113,017.

Michelle Brcik

Police Officer/Charlotte-Mecklenburg Police Department Support Service Group

2026 total comp
$113,017
Sub-department
Police
Base pay
$113,017
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$113,017
Hourly rate
$46
Employment type
Full-Time

Source-specific fields

Annual Rt
113017.19
Quarter
2
Record ID
1,261
Year
2,026

Michelle Brcik works as a Police Officer for Charlotte-Mecklenburg Police Department Support Service Group within Police. Their status is full-time. Michelle earned $113,017 in 2026.

Shaquana Griffin

Police Sergeant/Charlotte-Mecklenburg Police Department Support Service Group

2026 total comp
$111,758
Sub-department
Police
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,354
Year
2,026

Shaquana Griffin works as a Police Sergeant for Charlotte-Mecklenburg Police Department Support Service Group within Police. Their status is full-time. Shaquana earned $111,758 in 2026.

Joshua Brown

Vendor Management Supervisor/Charlotte-Mecklenburg Police Department Support Service Group

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

Source-specific fields

Annual Rt
111302.51
Quarter
2
Record ID
1,392
Year
2,026

Joshua Brown is a Vendor Management Supervisor at Charlotte-Mecklenburg Police Department Support Service Group within Police. They work full-time. 2026 total compensation came to $111,303.

Rachel Wages

Police Officer/Charlotte-Mecklenburg Police Department Support Service Group

2026 total comp
$108,787
Sub-department
Police
Base pay
$108,787
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$108,787
Hourly rate
$46
Employment type
Full-Time

Source-specific fields

Annual Rt
108786.6
Quarter
2
Record ID
1,566
Year
2,026

Rachel Wages holds the role of Police Officer at Charlotte-Mecklenburg Police Department Support Service Group within Police. Their status is full-time. In 2026, their total compensation was $108,787.

Alvin Bailey

Police Officer/Charlotte-Mecklenburg Police Department Support Service Group

2026 total comp
$107,880
Sub-department
Police
Base pay
$107,880
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$107,880
Hourly rate
$46
Employment type
Full-Time

Source-specific fields

Annual Rt
107880.05
Quarter
2
Record ID
1,595
Year
2,026

Alvin Bailey holds the role of Police Officer at Charlotte-Mecklenburg Police Department Support Service Group within Police. Their status is full-time. In 2026, their total compensation was $107,880.

Laurence Cauley

Police Officer/Charlotte-Mecklenburg Police Department Support Service Group

2026 total comp
$107,880
Sub-department
Police
Base pay
$107,880
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$107,880
Hourly rate
$46
Employment type
Full-Time

Source-specific fields

Annual Rt
107880.05
Quarter
2
Record ID
1,596
Year
2,026

Laurence Cauley is a Police Officer at Charlotte-Mecklenburg Police Department Support Service Group within Police. They work full-time. 2026 total compensation came to $107,880.

Jonathan Givens

Police Officer/Charlotte-Mecklenburg Police Department Support Service Group

2026 total comp
$107,880
Sub-department
Police
Base pay
$107,880
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$107,880
Hourly rate
$46
Employment type
Full-Time

Source-specific fields

Annual Rt
107880.05
Quarter
2
Record ID
1,598
Year
2,026

Jonathan Givens is a Police Officer at Charlotte-Mecklenburg Police Department Support Service Group within Police. They work full-time. 2026 total compensation came to $107,880.

Sarah Latiolais

Police Officer/Charlotte-Mecklenburg Police Department Support Service Group

2026 total comp
$107,880
Sub-department
Police
Base pay
$107,880
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$107,880
Hourly rate
$46
Employment type
Full-Time

Source-specific fields

Annual Rt
107880.05
Quarter
2
Record ID
1,599
Year
2,026

Sarah Latiolais is a Police Officer at Charlotte-Mecklenburg Police Department Support Service Group within Police. They work full-time. 2026 total compensation came to $107,880.

Pamela Farewell

Police Officer/Charlotte-Mecklenburg Police Department Support Service Group

2026 total comp
$107,880
Sub-department
Police
Base pay
$107,880
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$107,880
Hourly rate
$46
Employment type
Full-Time

Source-specific fields

Annual Rt
107880.05
Quarter
2
Record ID
1,597
Year
2,026

Pamela Farewell is a Police Officer at Charlotte-Mecklenburg Police Department Support Service Group within Police. They work full-time. 2026 total compensation came to $107,880.

Anthony Pharr

Police Officer/Charlotte-Mecklenburg Police Department Support Service Group

2026 total comp
$107,645
Sub-department
Police
Base pay
$107,645
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$107,645
Hourly rate
$44
Employment type
Full-Time

Source-specific fields

Annual Rt
107644.68
Quarter
2
Record ID
1,602
Year
2,026

Anthony Pharr is a Police Officer at Charlotte-Mecklenburg Police Department Support Service Group within Police. They work full-time. 2026 total compensation came to $107,645.

Kenisha Mobley

Police Officer/Charlotte-Mecklenburg Police Department Support Service Group

2026 total comp
$106,369
Sub-department
Police
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,775
Year
2,026

At Charlotte-Mecklenburg Police Department Support Service Group, Kenisha Mobley serves as a Police Officer within Police. They work full-time. Their 2026 pay totaled $106,369.

Christopher Smith

Police Officer/Charlotte-Mecklenburg Police Department Support Service Group

2026 total comp
$106,369
Sub-department
Police
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,799
Year
2,026

Christopher Smith works as a Police Officer for Charlotte-Mecklenburg Police Department Support Service Group within Police. Their status is full-time. Christopher earned $106,369 in 2026.

Michael Caskey

Police Officer/Charlotte-Mecklenburg Police Department Support Service Group

2026 total comp
$106,369
Sub-department
Police
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,704
Year
2,026

At Charlotte-Mecklenburg Police Department Support Service Group, Michael Caskey serves as a Police Officer within Police. They work full-time. Their 2026 pay totaled $106,369.

Johnathan Frisk

Police Officer/Charlotte-Mecklenburg Police Department Support Service Group

2026 total comp
$106,369
Sub-department
Police
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,725
Year
2,026

Johnathan Frisk works as a Police Officer for Charlotte-Mecklenburg Police Department Support Service Group within Police. Their status is full-time. Johnathan earned $106,369 in 2026.

Erik Jonasse

Police Officer/Charlotte-Mecklenburg Police Department Support Service Group

2026 total comp
$106,369
Sub-department
Police
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,752
Year
2,026

Erik Jonasse is a Police Officer at Charlotte-Mecklenburg Police Department Support Service Group within Police. They work full-time. 2026 total compensation came to $106,369.

Ethan Morehead

Police Officer/Charlotte-Mecklenburg Police Department Support Service Group

2026 total comp
$106,369
Sub-department
Police
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,779
Year
2,026

Ethan Morehead holds the role of Police Officer at Charlotte-Mecklenburg Police Department Support Service Group within Police. Their status is full-time. In 2026, their total compensation was $106,369.

Yency Contreras

Police Officer/Charlotte-Mecklenburg Police Department Support Service Group

2026 total comp
$105,918
Sub-department
Police
Base pay
$105,918
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$105,918
Hourly rate
$44
Employment type
Full-Time

Source-specific fields

Annual Rt
105917.76
Quarter
2
Record ID
1,862
Year
2,026

At Charlotte-Mecklenburg Police Department Support Service Group, Yency Contreras serves as a Police Officer within Police. They work full-time. Their 2026 pay totaled $105,918.