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

William Fitzgerald

Police Officer 1/PPD Police

2020 total comp
$775
Base pay
$0
Overtime
$0
Other pay
$775
Benefits
$0
Total compensation
$775
Employment type
Salaried

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
4678
Total Pay
$775

At PPD Police, William Fitzgerald serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $775.

Joan Datts

School Crossing Guard/PPD Police

2020 total comp
$774
Base pay
$191
Overtime
$0
Other pay
$583
Benefits
$0
Total compensation
$774
Employment type
Salaried

Source-specific fields

Base Salary
$12,704
Employee Category
Civil Service
Job Code
6D44
Public Id
22123
Total Pay
$774

Joan Datts works as a School Crossing Guard for PPD Police. Their status is salaried. Joan earned $774 in 2020.

Oswaldo Toribio

Police Officer 1/PPD Police

2025 total comp
$771
Base pay
$0
Overtime
$0
Other pay
$771
Benefits
$0
Total compensation
$771
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
29549
Total Pay
$771

Oswaldo Toribio is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $771.

Arlene Wall

School Crossing Guard/PPD Police

2022 total comp
$768
Base pay
$199
Overtime
$0
Other pay
$569
Benefits
$0
Total compensation
$768
Employment type
Salaried

Source-specific fields

Base Salary
$13,288
Employee Category
Civil Service
Job Code
6D44
Public Id
10350
Total Pay
$768

Arlene Wall works as a School Crossing Guard for PPD Police. Their status is salaried. Arlene earned $768 in 2022.

Tyrone Justice

School Crossing Guard/PPD Police

2022 total comp
$766
Base pay
$0
Overtime
$0
Other pay
$766
Benefits
$0
Total compensation
$766
Employment type
Salaried

Source-specific fields

Base Salary
$34,549
Employee Category
Civil Service
Job Code
6D44
Public Id
8819
Total Pay
$766

At PPD Police, Tyrone Justice serves as a School Crossing Guard. They work salaried. Their 2022 pay totaled $766.

Karas Lamb

Police Communications Dispatcher Trainee/PPD Police

2021 total comp
$762
Base pay
$762
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$762
Employment type
Salaried

Source-specific fields

Base Salary
$39,753
Employee Category
Civil Service
Job Code
6J31
Public Id
38689
Total Pay
$762

Karas Lamb holds the role of Police Communications Dispatcher Trainee at PPD Police. Their status is salaried. In 2021, their total compensation was $762.

Shanda Wright

Police Communications Dispatcher Trainee/PPD Police

2023 total comp
$760
Base pay
$0
Overtime
$0
Other pay
$760
Benefits
$0
Total compensation
$760
Employment type
Salaried

Source-specific fields

Base Salary
$41,045
Employee Category
Civil Service
Job Code
6J31
Public Id
38654
Total Pay
$760

Shanda Wright holds the role of Police Communications Dispatcher Trainee at PPD Police. Their status is salaried. In 2023, their total compensation was $760.

Anthony Samuel

Police Officer Recruit/PPD Police

2024 total comp
$757
Base pay
$0
Overtime
$0
Other pay
$757
Benefits
$0
Total compensation
$757
Employment type
Salaried

Source-specific fields

Base Salary
$61,888
Employee Category
Civil Service
Job Code
6A01
Public Id
43468
Total Pay
$757

At PPD Police, Anthony Samuel serves as a Police Officer Recruit. They work salaried. Their 2024 pay totaled $757.

Philipp Schroeter

Hostler/PPD Police

2022 total comp
$752
Base pay
$0
Overtime
$0
Other pay
$752
Benefits
$0
Total compensation
$752
Employment type
Salaried

Source-specific fields

Base Salary
$37,994
Employee Category
Civil Service
Job Code
7A71
Public Id
20827
Total Pay
$752

Philipp Schroeter holds the role of Hostler at PPD Police. Their status is salaried. In 2022, their total compensation was $752.

Carrie Skonieczny

School Crossing Guard/PPD Police

2020 total comp
$750
Base pay
$0
Overtime
$0
Other pay
$750
Benefits
$0
Total compensation
$750
Employment type
Salaried

Source-specific fields

Base Salary
$12,336
Employee Category
Civil Service
Job Code
6D44
Public Id
34560
Total Pay
$750

Carrie Skonieczny is a School Crossing Guard at PPD Police. They work salaried. 2020 total compensation came to $750.

Jennifer Allen

Police Officer 1/PPD Police

2021 total comp
$750
Base pay
$0
Overtime
$0
Other pay
$750
Benefits
$0
Total compensation
$750
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
8860
Total Pay
$750

Jennifer Allen works as a Police Officer 1 for PPD Police. Their status is salaried. Jennifer earned $750 in 2021.

Anthony Ferriola

Police Officer 1/PPD Police

2021 total comp
$750
Base pay
$0
Overtime
$0
Other pay
$750
Benefits
$0
Total compensation
$750
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
34981
Total Pay
$750

Anthony Ferriola is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $750.

Dara Wright

Police Communication Dispatcher/PPD Police

2025 total comp
$748
Base pay
$0
Overtime
$0
Other pay
$748
Benefits
$0
Total compensation
$748
Employment type
Salaried

Source-specific fields

Base Salary
$52,698
Employee Category
Civil Service
Job Code
6J32
Public Id
44067
Total Pay
$748

At PPD Police, Dara Wright serves as a Police Communication Dispatcher. They work salaried. Their 2025 pay totaled $748.

Raven Fisher

Police Officer Recruit/PPD Police

2025 total comp
$747
Base pay
$0
Overtime
$0
Other pay
$747
Benefits
$0
Total compensation
$747
Employment type
Salaried

Source-specific fields

Base Salary
$64,982
Employee Category
Civil Service
Job Code
6A01
Public Id
50819
Total Pay
$747

Raven Fisher works as a Police Officer Recruit for PPD Police. Their status is salaried. Raven earned $747 in 2025.

Rashad Sistrunk

School Crossing Guard/PPD Police

2022 total comp
$743
Base pay
$731
Overtime
$0
Other pay
$12
Benefits
$0
Total compensation
$743
Employment type
Salaried

Source-specific fields

Base Salary
$13,720
Employee Category
Civil Service
Job Code
6D44
Public Id
35164
Total Pay
$743

Rashad Sistrunk works as a School Crossing Guard for PPD Police. Their status is salaried. Rashad earned $743 in 2022.

Maritza Mohamad

Police Officer 1/PPD Police

2025 total comp
$735
Base pay
$0
Overtime
$0
Other pay
$735
Benefits
$0
Total compensation
$735
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
18530
Total Pay
$735

Maritza Mohamad works as a Police Officer 1 for PPD Police. Their status is salaried. Maritza earned $735 in 2025.

Jason Martinez

Police Officer 1/PPD Police

2025 total comp
$733
Base pay
$0
Overtime
$0
Other pay
$733
Benefits
$0
Total compensation
$733
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
50296
Total Pay
$733

Jason Martinez works as a Police Officer 1 for PPD Police. Their status is salaried. Jason earned $733 in 2025.

Luis Pagan Jr.

Police Officer 1/PPD Police

2020 total comp
$733
Base pay
$0
Overtime
$654
Other pay
$79
Benefits
$0
Total compensation
$733
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
10747
Total Pay
$733

Luis Pagan Jr. is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $733.

John Krewer

Police Officer 1/PPD Police

2025 total comp
$723
Base pay
$0
Overtime
$0
Other pay
$723
Benefits
$0
Total compensation
$723
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
27455
Total Pay
$723

John Krewer works as a Police Officer 1 for PPD Police. Their status is salaried. John earned $723 in 2025.

Kizzy Bright

Custodial Worker 1/PPD Police

2025 total comp
$723
Base pay
$0
Overtime
$0
Other pay
$723
Benefits
$0
Total compensation
$723
Employment type
Salaried

Source-specific fields

Base Salary
$38,770
Employee Category
Civil Service
Job Code
7D11
Public Id
35183
Total Pay
$723

Kizzy Bright is a Custodial Worker 1 at PPD Police. They work salaried. 2025 total compensation came to $723.

Rickyi Stewart

Office Clerk 2/PPD Police

2026 total comp
$718
Base pay
$0
Overtime
$0
Other pay
$718
Benefits
$0
Total compensation
$718
Employment type
Salaried

Source-specific fields

Base Salary
$42,601
Employee Category
Civil Service
Job Code
1A03
Public Id
6
Total Pay
$718

Rickyi Stewart works as a Office Clerk 2 for PPD Police. Their status is salaried. Rickyi earned $718 in 2026.

James Tonkinson V

Police Officer 1/PPD Police

2023 total comp
$717
Base pay
$636
Overtime
$0
Other pay
$81
Benefits
$0
Total compensation
$717
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
17964
Total Pay
$717

James Tonkinson V holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $717.

Marouan Bouchnak

Police Officer Recruit/PPD Police

2024 total comp
$714
Base pay
$714
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$714
Employment type
Salaried

Source-specific fields

Base Salary
$61,888
Employee Category
Civil Service
Job Code
6A01
Public Id
47422
Total Pay
$714

Marouan Bouchnak holds the role of Police Officer Recruit at PPD Police. Their status is salaried. In 2024, their total compensation was $714.

Raymond Delossantos

Police Officer 1/PPD Police

2020 total comp
$711
Base pay
$0
Overtime
$0
Other pay
$711
Benefits
$0
Total compensation
$711
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
3261
Total Pay
$711

Raymond Delossantos works as a Police Officer 1 for PPD Police. Their status is salaried. Raymond earned $711 in 2020.

Dorothy Council

School Crossing Guard/PPD Police

2020 total comp
$709
Base pay
$0
Overtime
$0
Other pay
$709
Benefits
$0
Total compensation
$709
Employment type
Salaried

Source-specific fields

Base Salary
$12,336
Employee Category
Civil Service
Job Code
6D44
Public Id
35438
Total Pay
$709

Dorothy Council is a School Crossing Guard at PPD Police. They work salaried. 2020 total compensation came to $709.

Elijah Martinez

Police Communications Dispatcher Trainee/PPD Police

2022 total comp
$708
Base pay
$457
Overtime
$244
Other pay
$8
Benefits
$0
Total compensation
$708
Employment type
Salaried

Source-specific fields

Base Salary
$39,753
Employee Category
Civil Service
Job Code
6J31
Public Id
39104
Total Pay
$708

At PPD Police, Elijah Martinez serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2022 pay totaled $708.

Veronica Grantham

School Crossing Guard/PPD Police

2020 total comp
$703
Base pay
$508
Overtime
$0
Other pay
$194
Benefits
$0
Total compensation
$703
Employment type
Salaried

Source-specific fields

Base Salary
$12,704
Employee Category
Civil Service
Job Code
6D44
Public Id
28868
Total Pay
$703

Veronica Grantham holds the role of School Crossing Guard at PPD Police. Their status is salaried. In 2020, their total compensation was $703.

Valerie Thomas

School Crossing Guard/PPD Police

2020 total comp
$702
Base pay
$0
Overtime
$0
Other pay
$702
Benefits
$0
Total compensation
$702
Employment type
Salaried

Source-specific fields

Base Salary
$12,336
Employee Category
Civil Service
Job Code
6D44
Public Id
34786
Total Pay
$702

Valerie Thomas is a School Crossing Guard at PPD Police. They work salaried. 2020 total compensation came to $702.

Jermacious Owens

Police Communications Dispatcher Trainee/PPD Police

2022 total comp
$702
Base pay
$457
Overtime
$244
Other pay
$1
Benefits
$0
Total compensation
$702
Employment type
Salaried

Source-specific fields

Base Salary
$39,753
Employee Category
Civil Service
Job Code
6J31
Public Id
39117
Total Pay
$702

Jermacious Owens holds the role of Police Communications Dispatcher Trainee at PPD Police. Their status is salaried. In 2022, their total compensation was $702.

Revinda Jones

School Crossing Guard/PPD Police

2022 total comp
$700
Base pay
$66
Overtime
$0
Other pay
$633
Benefits
$0
Total compensation
$700
Employment type
Salaried

Source-specific fields

Base Salary
$13,288
Employee Category
Civil Service
Job Code
6D44
Public Id
12694
Total Pay
$700

At PPD Police, Revinda Jones serves as a School Crossing Guard. They work salaried. Their 2022 pay totaled $700.

Aisha Williams

Custodial Worker 1/PPD Police

2022 total comp
$698
Base pay
$0
Overtime
$0
Other pay
$698
Benefits
$0
Total compensation
$698
Employment type
Salaried

Source-specific fields

Base Salary
$35,488
Employee Category
Civil Service
Job Code
7D11
Public Id
796
Total Pay
$698

Aisha Williams works as a Custodial Worker 1 for PPD Police. Their status is salaried. Aisha earned $698 in 2022.

Darlene Davis

School Crossing Guard/PPD Police

2020 total comp
$698
Base pay
$0
Overtime
$0
Other pay
$698
Benefits
$0
Total compensation
$698
Employment type
Salaried

Source-specific fields

Base Salary
$12,336
Employee Category
Civil Service
Job Code
6D44
Public Id
11149
Total Pay
$698

Darlene Davis holds the role of School Crossing Guard at PPD Police. Their status is salaried. In 2020, their total compensation was $698.

Marianne Pearson

School Crossing Guard/PPD Police

2020 total comp
$688
Base pay
$0
Overtime
$0
Other pay
$688
Benefits
$0
Total compensation
$688
Employment type
Salaried

Source-specific fields

Base Salary
$12,704
Employee Category
Civil Service
Job Code
6D44
Public Id
26146
Total Pay
$688

Marianne Pearson is a School Crossing Guard at PPD Police. They work salaried. 2020 total compensation came to $688.

Michelle Hunker

Detective/PPD Police

2024 total comp
$666
Base pay
$0
Overtime
$0
Other pay
$666
Benefits
$0
Total compensation
$666
Employment type
Salaried

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A12
Public Id
6322
Total Pay
$666

Michelle Hunker works as a Detective for PPD Police. Their status is salaried. Michelle earned $666 in 2024.

Abdel Tchagnao

Police Officer Recruit/PPD Police

2022 total comp
$664
Base pay
$0
Overtime
$0
Other pay
$664
Benefits
$0
Total compensation
$664
Employment type
Salaried

Source-specific fields

Base Salary
$57,773
Employee Category
Civil Service
Job Code
6A01
Public Id
38403
Total Pay
$664

Abdel Tchagnao works as a Police Officer Recruit for PPD Police. Their status is salaried. Abdel earned $664 in 2022.

Patricia Stokes

School Crossing Guard/PPD Police

2022 total comp
$659
Base pay
$465
Overtime
$0
Other pay
$194
Benefits
$0
Total compensation
$659
Employment type
Salaried

Source-specific fields

Base Salary
$13,288
Employee Category
Civil Service
Job Code
6D44
Public Id
16151
Total Pay
$659

Patricia Stokes works as a School Crossing Guard for PPD Police. Their status is salaried. Patricia earned $659 in 2022.

Sharon Horvath

School Crossing Guard/PPD Police

2022 total comp
$654
Base pay
$332
Overtime
$0
Other pay
$322
Benefits
$0
Total compensation
$654
Employment type
Salaried

Source-specific fields

Base Salary
$13,288
Employee Category
Civil Service
Job Code
6D44
Public Id
28128
Total Pay
$654

Sharon Horvath is a School Crossing Guard at PPD Police. They work salaried. 2022 total compensation came to $654.

Jamal Bauseman

Forensic Scientist 1/PPD Police

2022 total comp
$646
Base pay
$0
Overtime
$0
Other pay
$646
Benefits
$0
Total compensation
$646
Employment type
Salaried

Source-specific fields

Base Salary
$46,001
Employee Category
Civil Service
Job Code
3H48
Public Id
26574
Total Pay
$646

Jamal Bauseman holds the role of Forensic Scientist 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $646.

Michelle Ruffin

School Crossing Guard/PPD Police

2020 total comp
$641
Base pay
$0
Overtime
$0
Other pay
$641
Benefits
$0
Total compensation
$641
Employment type
Salaried

Source-specific fields

Base Salary
$12,336
Employee Category
Civil Service
Job Code
6D44
Public Id
17299
Total Pay
$641

Michelle Ruffin is a School Crossing Guard at PPD Police. They work salaried. 2020 total compensation came to $641.

Donnamarie Mcgrother

School Crossing Guard/PPD Police

2022 total comp
$638
Base pay
$0
Overtime
$0
Other pay
$638
Benefits
$0
Total compensation
$638
Employment type
Salaried

Source-specific fields

Base Salary
$13,288
Employee Category
Civil Service
Job Code
6D44
Public Id
16215
Total Pay
$638

Donnamarie Mcgrother holds the role of School Crossing Guard at PPD Police. Their status is salaried. In 2022, their total compensation was $638.