GCGovComp.app

City of Philadelphia / PPD Police

Agency file

PPD Police

Source file: City of Philadelphia — Employee Earnings / ingested Jun 19, 2026

The PPD Police provides law enforcement and public safety — patrol, criminal investigation, and emergency response.

In 2026, this agency had 6,545 employees with median total compensation of $27,267; the highest distinct record was $225,310.

Year
2026
Total payroll
$184.9M
Employees
6,545
Median total
$27,267
Highest record
$225,310

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

Average pay composition

  • Base$20,116 (71%)
  • Overtime$4,922 (17%)
  • Other$3,207 (11%)
  • 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
$15,082
$22,738
$27,267
$33,801
$42,317

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

Largest job titles

Police Officer 1
3,802 · $27,063
Detective
536 · $33,861
Police Sergeant
526 · $30,904
Police Lieutenant
234 · $35,261

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.

Trend

Year over year

How this department's total payroll, headcount, and median pay changed across the 8 published years.

YearTotal payrollEmployeesMedian pay
2019
$569.6M
8,688
$69,688
2020
$813M
42.7%
8,525
1.9%
$105,748
51.7%
2021
$746.1M
8.2%
8,225
3.5%
$97,113
8.2%
2022
$793.4M
6.3%
8,149
0.9%
$103,287
6.4%
2023
$560.3M
29.4%
7,000
14.1%
$80,040
22.5%
2024
$811.9M
44.9%
6,896
1.5%
$118,286
47.8%
2025
$855.8M
5.4%
7,004
1.6%
$122,309
3.4%
2026
$184.9M
78.4%
6,545
6.6%
$27,267
77.7%

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 6

Akeisha Davidson

Correctional Social Work Counselor/PPD Police

2026 total comp
$15,512
Base pay
$15,133
Overtime
$378
Other pay
$0
Benefits
$0
Total compensation
$15,512
Employment type
Salaried

Source-specific fields

Base Salary
$65,829
Employee Category
Civil Service
Job Code
5A47
Public Id
53179
Total Pay
$15,512

At PPD Police, Akeisha Davidson serves as a Correctional Social Work Counselor. They work salaried. Their 2026 pay totaled $15,512.

David Eife

Police Officer Recruit/PPD Police

2022 total comp
$15,495
Base pay
$15,495
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$15,495
Employment type
Salaried

Source-specific fields

Base Salary
$57,773
Employee Category
Civil Service
Job Code
6A01
Public Id
39227
Total Pay
$15,495

David Eife holds the role of Police Officer Recruit at PPD Police. Their status is salaried. In 2022, their total compensation was $15,495.

Taylor Wickham

Law Enforcement Analyst/PPD Police

2026 total comp
$15,486
Base pay
$15,460
Overtime
$0
Other pay
$26
Benefits
$0
Total compensation
$15,486
Employment type
Salaried

Source-specific fields

Base Salary
$67,248
Employee Category
Civil Service
Job Code
6C26
Public Id
41790
Total Pay
$15,486

Taylor Wickham works as a Law Enforcement Analyst for PPD Police. Their status is salaried. Taylor earned $15,486 in 2026.

Gianna Graziani

Police Communication Dispatcher/PPD Police

2026 total comp
$15,475
Base pay
$13,523
Overtime
$1,670
Other pay
$283
Benefits
$0
Total compensation
$15,475
Employment type
Salaried

Source-specific fields

Base Salary
$57,858
Employee Category
Civil Service
Job Code
6J32
Public Id
40276
Total Pay
$15,475

Gianna Graziani is a Police Communication Dispatcher at PPD Police. They work salaried. 2026 total compensation came to $15,475.

Shyiena Vales

Police Communication Dispatcher/PPD Police

2026 total comp
$15,462
Base pay
$13,757
Overtime
$1,196
Other pay
$509
Benefits
$0
Total compensation
$15,462
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
9965
Total Pay
$15,462

Shyiena Vales works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Shyiena earned $15,462 in 2026.

Brianna Felder

Law Enforcement Analyst/PPD Police

2026 total comp
$15,460
Base pay
$15,460
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$15,460
Employment type
Salaried

Source-specific fields

Base Salary
$67,248
Employee Category
Civil Service
Job Code
6C26
Public Id
38868
Total Pay
$15,460

Brianna Felder works as a Law Enforcement Analyst for PPD Police. Their status is salaried. Brianna earned $15,460 in 2026.

Cierra Schell

Law Enforcement Analyst/PPD Police

2026 total comp
$15,460
Base pay
$15,460
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$15,460
Employment type
Salaried

Source-specific fields

Base Salary
$67,248
Employee Category
Civil Service
Job Code
6C26
Public Id
42398
Total Pay
$15,460

Cierra Schell holds the role of Law Enforcement Analyst at PPD Police. Their status is salaried. In 2026, their total compensation was $15,460.

Matthew Diamond

Police Officer 1/PPD Police

2026 total comp
$15,457
Base pay
$15,457
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$15,457
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
55768
Total Pay
$15,457

Matthew Diamond works as a Police Officer 1 for PPD Police. Their status is salaried. Matthew earned $15,457 in 2026.

Venise Hollis

Police Forensic Science Technician/PPD Police

2026 total comp
$15,453
Base pay
$14,442
Overtime
$750
Other pay
$261
Benefits
$0
Total compensation
$15,453
Employment type
Salaried

Source-specific fields

Base Salary
$61,187
Employee Category
Civil Service
Job Code
3G42
Public Id
12690
Total Pay
$15,453

At PPD Police, Venise Hollis serves as a Police Forensic Science Technician. They work salaried. Their 2026 pay totaled $15,453.

Maria Ortiz Vega

Police Communication Dispatcher/PPD Police

2022 total comp
$15,452
Base pay
$12,088
Overtime
$2,922
Other pay
$441
Benefits
$0
Total compensation
$15,452
Employment type
Salaried

Source-specific fields

Base Salary
$47,878
Employee Category
Civil Service
Job Code
6J32
Public Id
20665
Total Pay
$15,452

Maria Ortiz Vega is a Police Communication Dispatcher at PPD Police. They work salaried. 2022 total compensation came to $15,452.

Cyrus Pollard

Police Officer 1/PPD Police

2026 total comp
$15,449
Base pay
$0
Overtime
$0
Other pay
$15,449
Benefits
$0
Total compensation
$15,449
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
5336
Total Pay
$15,449

Cyrus Pollard works as a Police Officer 1 for PPD Police. Their status is salaried. Cyrus earned $15,449 in 2026.

Rei Elise Gramlich

Senior Emergency Communications Dispatcher/PPD Police

2026 total comp
$15,426
Base pay
$14,127
Overtime
$814
Other pay
$485
Benefits
$0
Total compensation
$15,426
Employment type
Salaried

Source-specific fields

Base Salary
$61,316
Employee Category
Civil Service
Job Code
6J33
Public Id
24704
Total Pay
$15,426

Rei Elise Gramlich holds the role of Senior Emergency Communications Dispatcher at PPD Police. Their status is salaried. In 2026, their total compensation was $15,426.

Barbara Miller

Police Communication Dispatcher/PPD Police

2026 total comp
$15,417
Base pay
$12,965
Overtime
$1,782
Other pay
$670
Benefits
$0
Total compensation
$15,417
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
16626
Total Pay
$15,417

At PPD Police, Barbara Miller serves as a Police Communication Dispatcher. They work salaried. Their 2026 pay totaled $15,417.

Deric Goode

Correctional Officer/PPD Police

2023 total comp
$15,417
Base pay
$14,121
Overtime
$638
Other pay
$658
Benefits
$0
Total compensation
$15,417
Employment type
Salaried

Source-specific fields

Base Salary
$57,308
Employee Category
Civil Service
Job Code
5H04
Public Id
33393
Total Pay
$15,417

Deric Goode works as a Correctional Officer for PPD Police. Their status is salaried. Deric earned $15,417 in 2023.

Jocelyn Budd

Correctional Social Work Counselor/PPD Police

2026 total comp
$15,411
Base pay
$15,032
Overtime
$378
Other pay
$0
Benefits
$0
Total compensation
$15,411
Employment type
Salaried

Source-specific fields

Base Salary
$65,829
Employee Category
Civil Service
Job Code
5A47
Public Id
52819
Total Pay
$15,411

Jocelyn Budd works as a Correctional Social Work Counselor for PPD Police. Their status is salaried. Jocelyn earned $15,411 in 2026.

Joanna Ruiz-Brown

Administrative Assistant-Confidential/PPD Police

2026 total comp
$15,396
Base pay
$14,955
Overtime
$50
Other pay
$391
Benefits
$0
Total compensation
$15,396
Employment type
Salaried

Source-specific fields

Base Salary
$64,909
Employee Category
Civil Service
Job Code
2L11
Public Id
20834
Total Pay
$15,396

Joanna Ruiz-Brown is a Administrative Assistant-Confidential at PPD Police. They work salaried. 2026 total compensation came to $15,396.

Courtney Trodden

Police Communication Dispatcher/PPD Police

2026 total comp
$15,392
Base pay
$13,316
Overtime
$1,685
Other pay
$391
Benefits
$0
Total compensation
$15,392
Employment type
Salaried

Source-specific fields

Base Salary
$57,858
Employee Category
Civil Service
Job Code
6J32
Public Id
40720
Total Pay
$15,392

At PPD Police, Courtney Trodden serves as a Police Communication Dispatcher. They work salaried. Their 2026 pay totaled $15,392.

Mary Smith

Account Clerk/PPD Police

2026 total comp
$15,380
Base pay
$11,888
Overtime
$3,423
Other pay
$69
Benefits
$0
Total compensation
$15,380
Employment type
Salaried

Source-specific fields

Base Salary
$49,092
Employee Category
Civil Service
Job Code
1B10
Public Id
39813
Total Pay
$15,380

At PPD Police, Mary Smith serves as a Account Clerk. They work salaried. Their 2026 pay totaled $15,380.

Tiara Robinson

Police Communication Dispatcher/PPD Police

2026 total comp
$15,344
Base pay
$12,048
Overtime
$2,900
Other pay
$396
Benefits
$0
Total compensation
$15,344
Employment type
Salaried

Source-specific fields

Base Salary
$57,858
Employee Category
Civil Service
Job Code
6J32
Public Id
43361
Total Pay
$15,344

Tiara Robinson is a Police Communication Dispatcher at PPD Police. They work salaried. 2026 total compensation came to $15,344.

James Seiple

Police Communication Dispatcher/PPD Police

2026 total comp
$15,339
Base pay
$13,711
Overtime
$1,028
Other pay
$599
Benefits
$0
Total compensation
$15,339
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
21816
Total Pay
$15,339

James Seiple holds the role of Police Communication Dispatcher at PPD Police. Their status is salaried. In 2026, their total compensation was $15,339.

Maria Carey

Administrative Assistant - Non-Confidential/PPD Police

2026 total comp
$15,332
Base pay
$14,922
Overtime
$0
Other pay
$410
Benefits
$0
Total compensation
$15,332
Employment type
Salaried

Source-specific fields

Base Salary
$64,909
Employee Category
Civil Service
Job Code
2L10
Public Id
3203
Total Pay
$15,332

At PPD Police, Maria Carey serves as a Administrative Assistant - Non-Confidential. They work salaried. Their 2026 pay totaled $15,332.

Josh Munizza

Police Officer Recruit/PPD Police

2026 total comp
$15,330
Base pay
$15,330
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$15,330
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55074
Total Pay
$15,330

Josh Munizza is a Police Officer Recruit at PPD Police. They work salaried. 2026 total compensation came to $15,330.

Tyree Joyner

Police Officer Recruit/PPD Police

2026 total comp
$15,330
Base pay
$15,330
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$15,330
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55257
Total Pay
$15,330

Tyree Joyner is a Police Officer Recruit at PPD Police. They work salaried. 2026 total compensation came to $15,330.

Benjamin Glickman

Police Officer Recruit/PPD Police

2026 total comp
$15,326
Base pay
$15,326
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$15,326
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
50593
Total Pay
$15,326

At PPD Police, Benjamin Glickman serves as a Police Officer Recruit. They work salaried. Their 2026 pay totaled $15,326.

Garfield King

Police Officer Recruit/PPD Police

2026 total comp
$15,326
Base pay
$15,326
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$15,326
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55378
Total Pay
$15,326

At PPD Police, Garfield King serves as a Police Officer Recruit. They work salaried. Their 2026 pay totaled $15,326.

Jeffrey Anicet

Police Officer Recruit/PPD Police

2026 total comp
$15,326
Base pay
$15,326
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$15,326
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55839
Total Pay
$15,326

Jeffrey Anicet holds the role of Police Officer Recruit at PPD Police. Their status is salaried. In 2026, their total compensation was $15,326.

Dennis Ferguson

Police Officer Recruit/PPD Police

2026 total comp
$15,326
Base pay
$15,326
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$15,326
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55843
Total Pay
$15,326

Dennis Ferguson works as a Police Officer Recruit for PPD Police. Their status is salaried. Dennis earned $15,326 in 2026.

Cideya Pope

Police Officer Recruit/PPD Police

2026 total comp
$15,326
Base pay
$15,326
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$15,326
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
48643
Total Pay
$15,326

Cideya Pope holds the role of Police Officer Recruit at PPD Police. Their status is salaried. In 2026, their total compensation was $15,326.

Vicente Hernandez

Police Officer Recruit/PPD Police

2026 total comp
$15,326
Base pay
$15,326
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$15,326
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55190
Total Pay
$15,326

Vicente Hernandez works as a Police Officer Recruit for PPD Police. Their status is salaried. Vicente earned $15,326 in 2026.

Terence Reynolds

Police Officer Recruit/PPD Police

2026 total comp
$15,326
Base pay
$15,326
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$15,326
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55579
Total Pay
$15,326

Terence Reynolds works as a Police Officer Recruit for PPD Police. Their status is salaried. Terence earned $15,326 in 2026.

Melissa Faulkwell

Police Officer Recruit/PPD Police

2026 total comp
$15,326
Base pay
$15,326
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$15,326
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55054
Total Pay
$15,326

Melissa Faulkwell is a Police Officer Recruit at PPD Police. They work salaried. 2026 total compensation came to $15,326.

Suretha Lipscomb

Administrative Assistant - Non-Confidential/PPD Police

2026 total comp
$15,314
Base pay
$14,922
Overtime
$0
Other pay
$392
Benefits
$0
Total compensation
$15,314
Employment type
Salaried

Source-specific fields

Base Salary
$64,909
Employee Category
Civil Service
Job Code
2L10
Public Id
26976
Total Pay
$15,314

At PPD Police, Suretha Lipscomb serves as a Administrative Assistant - Non-Confidential. They work salaried. Their 2026 pay totaled $15,314.

Tytiana Burton

Police Communications Dispatcher Trainee/PPD Police

2021 total comp
$15,309
Base pay
$13,738
Overtime
$1,460
Other pay
$111
Benefits
$0
Total compensation
$15,309
Employment type
Salaried

Source-specific fields

Base Salary
$39,753
Employee Category
Civil Service
Job Code
6J31
Public Id
37217
Total Pay
$15,309

Tytiana Burton works as a Police Communications Dispatcher Trainee for PPD Police. Their status is salaried. Tytiana earned $15,309 in 2021.

Carol Mazzoni

Administrative Assistant-Confidential/PPD Police

2026 total comp
$15,296
Base pay
$14,922
Overtime
$0
Other pay
$374
Benefits
$0
Total compensation
$15,296
Employment type
Salaried

Source-specific fields

Base Salary
$64,909
Employee Category
Civil Service
Job Code
2L11
Public Id
3225
Total Pay
$15,296

Carol Mazzoni holds the role of Administrative Assistant-Confidential at PPD Police. Their status is salaried. In 2026, their total compensation was $15,296.

Erin Ordile

Police Communication Dispatcher/PPD Police

2026 total comp
$15,275
Base pay
$14,397
Overtime
$343
Other pay
$536
Benefits
$0
Total compensation
$15,275
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
25316
Total Pay
$15,275

At PPD Police, Erin Ordile serves as a Police Communication Dispatcher. They work salaried. Their 2026 pay totaled $15,275.

Caron Craig

Police Communication Dispatcher/PPD Police

2026 total comp
$15,262
Base pay
$13,287
Overtime
$1,699
Other pay
$276
Benefits
$0
Total compensation
$15,262
Employment type
Salaried

Source-specific fields

Base Salary
$56,058
Employee Category
Civil Service
Job Code
6J32
Public Id
47198
Total Pay
$15,262

Caron Craig is a Police Communication Dispatcher at PPD Police. They work salaried. 2026 total compensation came to $15,262.

Nathaniel Tarnoviski

Police Communication Dispatcher/PPD Police

2026 total comp
$15,250
Base pay
$14,021
Overtime
$343
Other pay
$886
Benefits
$0
Total compensation
$15,250
Employment type
Salaried

Source-specific fields

Base Salary
$57,858
Employee Category
Civil Service
Job Code
6J32
Public Id
42258
Total Pay
$15,250

Nathaniel Tarnoviski holds the role of Police Communication Dispatcher at PPD Police. Their status is salaried. In 2026, their total compensation was $15,250.

Henrietta Mullins

Office Clerk 2/PPD Police

2024 total comp
$15,248
Base pay
$0
Overtime
$0
Other pay
$15,248
Benefits
$0
Total compensation
$15,248
Employment type
Salaried

Source-specific fields

Base Salary
$40,572
Employee Category
Civil Service
Job Code
1A03
Public Id
9268
Total Pay
$15,248

Henrietta Mullins is a Office Clerk 2 at PPD Police. They work salaried. 2024 total compensation came to $15,248.

Anne Myers

School Crossing Guard/PPD Police

2022 total comp
$15,247
Base pay
$13,164
Overtime
$0
Other pay
$2,083
Benefits
$0
Total compensation
$15,247
Employment type
Salaried

Source-specific fields

Base Salary
$13,720
Employee Category
Civil Service
Job Code
6D44
Public Id
3671
Total Pay
$15,247

Anne Myers is a School Crossing Guard at PPD Police. They work salaried. 2022 total compensation came to $15,247.

Brittney Gray

Administrative Trainee 1 - Confidential/PPD Police

2026 total comp
$15,239
Base pay
$15,038
Overtime
$0
Other pay
$201
Benefits
$0
Total compensation
$15,239
Employment type
Salaried

Source-specific fields

Base Salary
$54,041
Employee Category
Civil Service
Job Code
2L06
Public Id
14871
Total Pay
$15,239

Brittney Gray works as a Administrative Trainee 1 - Confidential for PPD Police. Their status is salaried. Brittney earned $15,239 in 2026.