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 3

Brody Oconnell

Police Officer 1/PPD Police

2025 total comp
$10,858
Base pay
$9,916
Overtime
$0
Other pay
$942
Benefits
$0
Total compensation
$10,858
Employment type
Salaried

Source-specific fields

Base Salary
$89,242
Employee Category
Civil Service
Job Code
6A02
Public Id
39306
Total Pay
$10,858

At PPD Police, Brody Oconnell serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $10,858.

Nouman Shubbar

Police Sergeant/PPD Police

2020 total comp
$10,832
Base pay
$6,630
Overtime
$2,984
Other pay
$1,219
Benefits
$0
Total compensation
$10,832
Employment type
Salaried

Source-specific fields

Base Salary
$86,853
Employee Category
Civil Service
Job Code
6A04
Public Id
23128
Total Pay
$10,832

Nouman Shubbar works as a Police Sergeant for PPD Police. Their status is salaried. Nouman earned $10,832 in 2020.

Aliya Ballard

School Crossing Guard/PPD Police

2022 total comp
$10,817
Base pay
$9,556
Overtime
$0
Other pay
$1,261
Benefits
$0
Total compensation
$10,817
Employment type
Salaried

Source-specific fields

Base Salary
$35,672
Employee Category
Civil Service
Job Code
6D44
Public Id
38032
Total Pay
$10,817

Aliya Ballard is a School Crossing Guard at PPD Police. They work salaried. 2022 total compensation came to $10,817.

Stephanie Settles

Office Clerk 2/PPD Police

2026 total comp
$10,813
Base pay
$9,572
Overtime
$957
Other pay
$284
Benefits
$0
Total compensation
$10,813
Employment type
Salaried

Source-specific fields

Base Salary
$41,634
Employee Category
Civil Service
Job Code
1A03
Public Id
46143
Total Pay
$10,813

Stephanie Settles is a Office Clerk 2 at PPD Police. They work salaried. 2026 total compensation came to $10,813.

Jeannine Jackson

Office Clerk 2/PPD Police

2026 total comp
$10,810
Base pay
$10,157
Overtime
$246
Other pay
$408
Benefits
$0
Total compensation
$10,810
Employment type
Salaried

Source-specific fields

Base Salary
$42,753
Employee Category
Civil Service
Job Code
1A03
Public Id
7501
Total Pay
$10,810

Jeannine Jackson holds the role of Office Clerk 2 at PPD Police. Their status is salaried. In 2026, their total compensation was $10,810.

Malinda Rodriguez

Police Communication Dispatcher/PPD Police

2026 total comp
$10,800
Base pay
$8,590
Overtime
$1,666
Other pay
$544
Benefits
$0
Total compensation
$10,800
Employment type
Salaried

Source-specific fields

Base Salary
$57,858
Employee Category
Civil Service
Job Code
6J32
Public Id
42157
Total Pay
$10,800

Malinda Rodriguez holds the role of Police Communication Dispatcher at PPD Police. Their status is salaried. In 2026, their total compensation was $10,800.

Kristy Mcknight

Police Communication Dispatcher/PPD Police

2020 total comp
$10,781
Base pay
$8,229
Overtime
$2,241
Other pay
$311
Benefits
$0
Total compensation
$10,781
Employment type
Salaried

Source-specific fields

Base Salary
$46,786
Employee Category
Civil Service
Job Code
6J32
Public Id
26960
Total Pay
$10,781

Kristy Mcknight holds the role of Police Communication Dispatcher at PPD Police. Their status is salaried. In 2020, their total compensation was $10,781.

Brandon Rease

Hostler/PPD Police

2026 total comp
$10,771
Base pay
$9,097
Overtime
$1,415
Other pay
$259
Benefits
$0
Total compensation
$10,771
Employment type
Salaried

Source-specific fields

Base Salary
$43,805
Employee Category
Civil Service
Job Code
7A71
Public Id
55371
Total Pay
$10,771

Brandon Rease is a Hostler at PPD Police. They work salaried. 2026 total compensation came to $10,771.

Angelo Miller

Police Officer Recruit/PPD Police

2023 total comp
$10,760
Base pay
$9,760
Overtime
$0
Other pay
$1,000
Benefits
$0
Total compensation
$10,760
Employment type
Salaried

Source-specific fields

Base Salary
$61,888
Employee Category
Civil Service
Job Code
6A01
Public Id
45042
Total Pay
$10,760

Angelo Miller holds the role of Police Officer Recruit at PPD Police. Their status is salaried. In 2023, their total compensation was $10,760.

Charlene Oliver

Police Officer 1/PPD Police

2023 total comp
$10,756
Base pay
$9,546
Overtime
$0
Other pay
$1,210
Benefits
$0
Total compensation
$10,756
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
36470
Total Pay
$10,756

Charlene Oliver is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $10,756.

Yahaira Cotto-Camilo

Police Communications Dispatcher Trainee/PPD Police

2023 total comp
$10,752
Base pay
$10,486
Overtime
$245
Other pay
$21
Benefits
$0
Total compensation
$10,752
Employment type
Salaried

Source-specific fields

Base Salary
$42,379
Employee Category
Civil Service
Job Code
6J31
Public Id
45742
Total Pay
$10,752

At PPD Police, Yahaira Cotto-Camilo serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2023 pay totaled $10,752.

Lillian Albert

Correctional Officer/PPD Police

2026 total comp
$10,740
Base pay
$5,731
Overtime
$4,254
Other pay
$754
Benefits
$0
Total compensation
$10,740
Employment type
Salaried

Source-specific fields

Base Salary
$61,684
Employee Category
Civil Service
Job Code
5H04
Public Id
35028
Total Pay
$10,740

Lillian Albert works as a Correctional Officer for PPD Police. Their status is salaried. Lillian earned $10,740 in 2026.

Rodney Christian Jr.

Facilities Care Worker 1/PPD Police

2026 total comp
$10,731
Base pay
$9,204
Overtime
$1,062
Other pay
$465
Benefits
$0
Total compensation
$10,731
Employment type
Salaried

Source-specific fields

Base Salary
$39,992
Employee Category
Civil Service
Job Code
7D11
Public Id
52877
Total Pay
$10,731

Rodney Christian Jr. holds the role of Facilities Care Worker 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $10,731.

Shawn Roy

Junior Law Enforcement Analyst/PPD Police

2026 total comp
$10,713
Base pay
$10,711
Overtime
$0
Other pay
$2
Benefits
$0
Total compensation
$10,713
Employment type
Salaried

Source-specific fields

Base Salary
$52,479
Employee Category
Civil Service
Job Code
6C25
Public Id
51208
Total Pay
$10,713

Shawn Roy holds the role of Junior Law Enforcement Analyst at PPD Police. Their status is salaried. In 2026, their total compensation was $10,713.

Michelle Horner

Office Clerk 2/PPD Police

2026 total comp
$10,698
Base pay
$9,875
Overtime
$979
Other pay
-$156
Benefits
$0
Total compensation
$10,698
Employment type
Salaried

Source-specific fields

Base Salary
$43,879
Employee Category
Civil Service
Job Code
1A03
Public Id
24596
Total Pay
$10,698

Michelle Horner holds the role of Office Clerk 2 at PPD Police. Their status is salaried. In 2026, their total compensation was $10,698.

Michelle Richardson

Police Communications Dispatcher Trainee/PPD Police

2025 total comp
$10,686
Base pay
$10,557
Overtime
$0
Other pay
$129
Benefits
$0
Total compensation
$10,686
Employment type
Salaried

Source-specific fields

Base Salary
$46,224
Employee Category
Civil Service
Job Code
6J31
Public Id
50460
Total Pay
$10,686

At PPD Police, Michelle Richardson serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2025 pay totaled $10,686.

Beanna Hazel

Police Communication Dispatcher/PPD Police

2025 total comp
$10,674
Base pay
$8,170
Overtime
$429
Other pay
$2,075
Benefits
$0
Total compensation
$10,674
Employment type
Salaried

Source-specific fields

Base Salary
$52,698
Employee Category
Civil Service
Job Code
6J32
Public Id
43002
Total Pay
$10,674

Beanna Hazel is a Police Communication Dispatcher at PPD Police. They work salaried. 2025 total compensation came to $10,674.

Zyan Cheatham

Police Communications Dispatcher Trainee/PPD Police

2023 total comp
$10,664
Base pay
$10,638
Overtime
$0
Other pay
$25
Benefits
$0
Total compensation
$10,664
Employment type
Salaried

Source-specific fields

Base Salary
$42,379
Employee Category
Civil Service
Job Code
6J31
Public Id
45555
Total Pay
$10,664

At PPD Police, Zyan Cheatham serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2023 pay totaled $10,664.

Ahzayah Lunsford-Ellis

Police Communications Dispatcher Trainee/PPD Police

2026 total comp
$10,663
Base pay
$8,209
Overtime
$0
Other pay
$2,454
Benefits
$0
Total compensation
$10,663
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
6J31
Public Id
56284
Total Pay
$10,663

Ahzayah Lunsford-Ellis works as a Police Communications Dispatcher Trainee for PPD Police. Their status is salaried. Ahzayah earned $10,663 in 2026.

Dominique Bradford

Police Communications Dispatcher Trainee/PPD Police

2026 total comp
$10,663
Base pay
$8,209
Overtime
$0
Other pay
$2,454
Benefits
$0
Total compensation
$10,663
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
6J31
Public Id
56413
Total Pay
$10,663

At PPD Police, Dominique Bradford serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2026 pay totaled $10,663.

Loni Davis

Police Communications Dispatcher Trainee/PPD Police

2026 total comp
$10,663
Base pay
$8,209
Overtime
$0
Other pay
$2,454
Benefits
$0
Total compensation
$10,663
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
6J31
Public Id
56025
Total Pay
$10,663

Loni Davis is a Police Communications Dispatcher Trainee at PPD Police. They work salaried. 2026 total compensation came to $10,663.

Mickea Smith-Aiken

Police Communications Dispatcher Trainee/PPD Police

2026 total comp
$10,663
Base pay
$8,209
Overtime
$0
Other pay
$2,454
Benefits
$0
Total compensation
$10,663
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
6J31
Public Id
56514
Total Pay
$10,663

Mickea Smith-Aiken is a Police Communications Dispatcher Trainee at PPD Police. They work salaried. 2026 total compensation came to $10,663.

Sanaia Jones

Police Communications Dispatcher Trainee/PPD Police

2026 total comp
$10,663
Base pay
$8,209
Overtime
$0
Other pay
$2,454
Benefits
$0
Total compensation
$10,663
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
6J31
Public Id
56531
Total Pay
$10,663

At PPD Police, Sanaia Jones serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2026 pay totaled $10,663.

Ashley Watford

Police Communications Dispatcher Trainee/PPD Police

2026 total comp
$10,663
Base pay
$8,209
Overtime
$0
Other pay
$2,454
Benefits
$0
Total compensation
$10,663
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
6J31
Public Id
56550
Total Pay
$10,663

Ashley Watford holds the role of Police Communications Dispatcher Trainee at PPD Police. Their status is salaried. In 2026, their total compensation was $10,663.

Brittany Walker

Police Communications Dispatcher Trainee/PPD Police

2026 total comp
$10,663
Base pay
$8,209
Overtime
$0
Other pay
$2,454
Benefits
$0
Total compensation
$10,663
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
6J31
Public Id
56233
Total Pay
$10,663

Brittany Walker holds the role of Police Communications Dispatcher Trainee at PPD Police. Their status is salaried. In 2026, their total compensation was $10,663.

Jennah Abdus-Salaam

Police Communications Dispatcher Trainee/PPD Police

2026 total comp
$10,661
Base pay
$8,209
Overtime
$0
Other pay
$2,452
Benefits
$0
Total compensation
$10,661
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
6J31
Public Id
56047
Total Pay
$10,661

Jennah Abdus-Salaam holds the role of Police Communications Dispatcher Trainee at PPD Police. Their status is salaried. In 2026, their total compensation was $10,661.

Vernon Bennett

Facilities Care Worker 1/PPD Police

2026 total comp
$10,660
Base pay
$9,499
Overtime
$684
Other pay
$478
Benefits
$0
Total compensation
$10,660
Employment type
Salaried

Source-specific fields

Base Salary
$39,992
Employee Category
Civil Service
Job Code
7D11
Public Id
53042
Total Pay
$10,660

Vernon Bennett works as a Facilities Care Worker 1 for PPD Police. Their status is salaried. Vernon earned $10,660 in 2026.

Linda Bunyenyezi

Office Clerk 2/PPD Police

2022 total comp
$10,660
Base pay
$2,333
Overtime
$0
Other pay
$8,327
Benefits
$0
Total compensation
$10,660
Employment type
Salaried

Source-specific fields

Base Salary
$38,058
Employee Category
Civil Service
Job Code
1A03
Public Id
22745
Total Pay
$10,660

Linda Bunyenyezi is a Office Clerk 2 at PPD Police. They work salaried. 2022 total compensation came to $10,660.

Reginald Cousar

Custodial Worker 2/PPD Police

2026 total comp
$10,656
Base pay
$10,010
Overtime
$0
Other pay
$646
Benefits
$0
Total compensation
$10,656
Employment type
Salaried

Source-specific fields

Base Salary
$45,833
Employee Category
Civil Service
Job Code
7D12
Public Id
21666
Total Pay
$10,656

Reginald Cousar is a Custodial Worker 2 at PPD Police. They work salaried. 2026 total compensation came to $10,656.

Diamond Johnson

Police Communications Dispatcher Trainee/PPD Police

2026 total comp
$10,650
Base pay
$8,197
Overtime
$0
Other pay
$2,453
Benefits
$0
Total compensation
$10,650
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
6J31
Public Id
56446
Total Pay
$10,650

Diamond Johnson holds the role of Police Communications Dispatcher Trainee at PPD Police. Their status is salaried. In 2026, their total compensation was $10,650.

Amanda Sananikone

Account Clerk/PPD Police

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

Source-specific fields

Base Salary
$46,426
Employee Category
Civil Service
Job Code
1B10
Public Id
51254
Total Pay
$10,648

At PPD Police, Amanda Sananikone serves as a Account Clerk. They work salaried. Their 2026 pay totaled $10,648.

Cobyjhon Latouche

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55307
Total Pay
$10,641

Cobyjhon Latouche works as a Police Officer Recruit for PPD Police. Their status is salaried. Cobyjhon earned $10,641 in 2026.

Margaret Ingram

Police Officer 1/PPD Police

2020 total comp
$10,620
Base pay
$0
Overtime
$0
Other pay
$10,620
Benefits
$0
Total compensation
$10,620
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
32560
Total Pay
$10,620

Margaret Ingram is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $10,620.

Brenda Baldwin

Office Clerk 2/PPD Police

2026 total comp
$10,606
Base pay
$9,648
Overtime
$957
Other pay
$0
Benefits
$0
Total compensation
$10,606
Employment type
Salaried

Source-specific fields

Base Salary
$42,753
Employee Category
Civil Service
Job Code
1A03
Public Id
47354
Total Pay
$10,606

Brenda Baldwin holds the role of Office Clerk 2 at PPD Police. Their status is salaried. In 2026, their total compensation was $10,606.

Rhiannon Dress

Office Clerk 2/PPD Police

2026 total comp
$10,597
Base pay
$9,330
Overtime
$1,244
Other pay
$23
Benefits
$0
Total compensation
$10,597
Employment type
Salaried

Source-specific fields

Base Salary
$41,634
Employee Category
Civil Service
Job Code
1A03
Public Id
51628
Total Pay
$10,597

Rhiannon Dress holds the role of Office Clerk 2 at PPD Police. Their status is salaried. In 2026, their total compensation was $10,597.

Lillie Rogers

Fingerprint Identification Specialist 2/PPD Police

2025 total comp
$10,597
Base pay
$0
Overtime
$0
Other pay
$10,597
Benefits
$0
Total compensation
$10,597
Employment type
Salaried

Source-specific fields

Base Salary
$55,145
Employee Category
Civil Service
Job Code
6C13
Public Id
20241
Total Pay
$10,597

Lillie Rogers is a Fingerprint Identification Specialist 2 at PPD Police. They work salaried. 2025 total compensation came to $10,597.

John Prendergast

Police Officer 1/PPD Police

2020 total comp
$10,594
Base pay
$0
Overtime
$0
Other pay
$10,594
Benefits
$0
Total compensation
$10,594
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
33668
Total Pay
$10,594

John Prendergast works as a Police Officer 1 for PPD Police. Their status is salaried. John earned $10,594 in 2020.

Juan Lopez

Police Communications Dispatcher Trainee/PPD Police

2023 total comp
$10,581
Base pay
$8,347
Overtime
$1,094
Other pay
$1,140
Benefits
$0
Total compensation
$10,581
Employment type
Salaried

Source-specific fields

Base Salary
$42,379
Employee Category
Civil Service
Job Code
6J31
Public Id
39364
Total Pay
$10,581

At PPD Police, Juan Lopez serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2023 pay totaled $10,581.

Bernadett Welsh

Police Officer 1/PPD Police

2025 total comp
$10,550
Base pay
$8,645
Overtime
$0
Other pay
$1,905
Benefits
$0
Total compensation
$10,550
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
3628
Total Pay
$10,550

Bernadett Welsh holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $10,550.

Barbara Redman

Office Clerk 2/PPD Police

2026 total comp
$10,546
Base pay
$10,122
Overtime
$0
Other pay
$425
Benefits
$0
Total compensation
$10,546
Employment type
Salaried

Source-specific fields

Base Salary
$43,879
Employee Category
Civil Service
Job Code
1A03
Public Id
35487
Total Pay
$10,546

Barbara Redman holds the role of Office Clerk 2 at PPD Police. Their status is salaried. In 2026, their total compensation was $10,546.