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 1

Hieu Pham

Police Sergeant/PPD Police

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

Source-specific fields

Base Salary
$102,887
Employee Category
Civil Service
Job Code
6A04
Public Id
27295
Total Pay
$6,850

Hieu Pham works as a Police Sergeant for PPD Police. Their status is salaried. Hieu earned $6,850 in 2026.

Nikia Washington

School Crossing Guard/PPD Police

2021 total comp
$6,832
Base pay
$6,156
Overtime
$0
Other pay
$676
Benefits
$0
Total compensation
$6,832
Employment type
Salaried

Source-specific fields

Base Salary
$12,960
Employee Category
Civil Service
Job Code
6D44
Public Id
18048
Total Pay
$6,832

Nikia Washington is a School Crossing Guard at PPD Police. They work salaried. 2021 total compensation came to $6,832.

Leo Jackson

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Leo Jackson serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $6,806.

Alice Tomaszewski

School Crossing Guard/PPD Police

2019 total comp
$6,802
Base pay
$5,986
Overtime
$0
Other pay
$817
Benefits
$0
Total compensation
$6,802
Employment type
Salaried

Source-specific fields

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

Alice Tomaszewski works as a School Crossing Guard for PPD Police. Their status is salaried. Alice earned $6,802 in 2019.

Phyllis Hart-Jackson

Police Sergeant/PPD Police

2023 total comp
$6,801
Base pay
$0
Overtime
$0
Other pay
$6,801
Benefits
$0
Total compensation
$6,801
Employment type
Salaried

Source-specific fields

Base Salary
$94,674
Employee Category
Civil Service
Job Code
6A04
Public Id
7261
Total Pay
$6,801

Phyllis Hart-Jackson holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2023, their total compensation was $6,801.

Charnette Murphy

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
31347
Total Pay
$6,774

At PPD Police, Charnette Murphy serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $6,774.

Jason Santiago

Police Officer 1/PPD Police

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

Source-specific fields

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

Jason Santiago is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $6,753.

Beverly Parker

School Crossing Guard/PPD Police

2020 total comp
$6,734
Base pay
$6,352
Overtime
$0
Other pay
$382
Benefits
$0
Total compensation
$6,734
Employment type
Salaried

Source-specific fields

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

Beverly Parker works as a School Crossing Guard for PPD Police. Their status is salaried. Beverly earned $6,734 in 2020.

Stacey Truitt

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
33975
Total Pay
$6,733

At PPD Police, Stacey Truitt serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $6,733.

Jasmine Saunders

School Crossing Guard/PPD Police

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

Source-specific fields

Base Salary
$32,427
Employee Category
Civil Service
Job Code
6D44
Public Id
13235
Total Pay
$6,711

Jasmine Saunders is a School Crossing Guard at PPD Police. They work salaried. 2020 total compensation came to $6,711.

Jameelah Harrell

Correctional Officer/PPD Police

2026 total comp
$6,711
Base pay
$5,029
Overtime
$1,622
Other pay
$60
Benefits
$0
Total compensation
$6,711
Employment type
Salaried

Source-specific fields

Base Salary
$56,453
Employee Category
Civil Service
Job Code
5H04
Public Id
48279
Total Pay
$6,711

Jameelah Harrell works as a Correctional Officer for PPD Police. Their status is salaried. Jameelah earned $6,711 in 2026.

Claudia Johnson

Police Officer 1/PPD Police

2026 total comp
$6,708
Base pay
$5,380
Overtime
$542
Other pay
$785
Benefits
$0
Total compensation
$6,708
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36233
Total Pay
$6,708

At PPD Police, Claudia Johnson serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $6,708.

Rajan Daniel

Correctional Officer/PPD Police

2021 total comp
$6,707
Base pay
$0
Overtime
$0
Other pay
$6,707
Benefits
$0
Total compensation
$6,707
Employment type
Salaried

Source-specific fields

Base Salary
$51,197
Employee Category
Civil Service
Job Code
5H04
Public Id
18994
Total Pay
$6,707

Rajan Daniel holds the role of Correctional Officer at PPD Police. Their status is salaried. In 2021, their total compensation was $6,707.

Alonzo Dawson

Detective/PPD Police

2026 total comp
$6,703
Base pay
$5,918
Overtime
$0
Other pay
$785
Benefits
$0
Total compensation
$6,703
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
28137
Total Pay
$6,703

Alonzo Dawson holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $6,703.

Kevin Williams

Detective/PPD Police

2026 total comp
$6,703
Base pay
$5,918
Overtime
$0
Other pay
$785
Benefits
$0
Total compensation
$6,703
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
31910
Total Pay
$6,703

Kevin Williams holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $6,703.

Stephen Kershaw

Detective/PPD Police

2026 total comp
$6,703
Base pay
$5,918
Overtime
$0
Other pay
$785
Benefits
$0
Total compensation
$6,703
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
32792
Total Pay
$6,703

Stephen Kershaw holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $6,703.

Rosalind Abrams

School Crossing Guard/PPD Police

2019 total comp
$6,681
Base pay
$6,311
Overtime
$0
Other pay
$370
Benefits
$0
Total compensation
$6,681
Employment type
Salaried

Source-specific fields

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

Rosalind Abrams holds the role of School Crossing Guard at PPD Police. Their status is salaried. In 2019, their total compensation was $6,681.

Shiree Holloway

Police Communication Dispatcher/PPD Police

2021 total comp
$6,679
Base pay
$6,304
Overtime
$262
Other pay
$113
Benefits
$0
Total compensation
$6,679
Employment type
Salaried

Source-specific fields

Base Salary
$44,953
Employee Category
Civil Service
Job Code
6J32
Public Id
15059
Total Pay
$6,679

At PPD Police, Shiree Holloway serves as a Police Communication Dispatcher. They work salaried. Their 2021 pay totaled $6,679.

Valarie Miller-Green

Detective/PPD Police

2026 total comp
$6,671
Base pay
$5,918
Overtime
$0
Other pay
$753
Benefits
$0
Total compensation
$6,671
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
21259
Total Pay
$6,671

At PPD Police, Valarie Miller-Green serves as a Detective. They work salaried. Their 2026 pay totaled $6,671.

Damian Wyche

Detective/PPD Police

2026 total comp
$6,671
Base pay
$5,918
Overtime
$0
Other pay
$753
Benefits
$0
Total compensation
$6,671
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
22349
Total Pay
$6,671

At PPD Police, Damian Wyche serves as a Detective. They work salaried. Their 2026 pay totaled $6,671.

Marla Chatzistamatis

Criminal Investigative Research Specialist Supervisor/PPD Police

2021 total comp
$6,647
Base pay
$0
Overtime
$0
Other pay
$6,647
Benefits
$0
Total compensation
$6,647
Employment type
Salaried

Source-specific fields

Base Salary
$73,979
Employee Category
Civil Service
Job Code
6C23
Public Id
11266
Total Pay
$6,647

At PPD Police, Marla Chatzistamatis serves as a Criminal Investigative Research Specialist Supervisor. They work salaried. Their 2021 pay totaled $6,647.

Jerome Joseph

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
3177
Total Pay
$6,643

Jerome Joseph works as a Police Officer 1 for PPD Police. Their status is salaried. Jerome earned $6,643 in 2024.

Barbara Richardson

School Crossing Guard/PPD Police

2019 total comp
$6,638
Base pay
$5,605
Overtime
$0
Other pay
$1,034
Benefits
$0
Total compensation
$6,638
Employment type
Salaried

Source-specific fields

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

Barbara Richardson is a School Crossing Guard at PPD Police. They work salaried. 2019 total compensation came to $6,638.

Michael Cormany

School Crossing Guard/PPD Police

2023 total comp
$6,629
Base pay
$3,087
Overtime
$0
Other pay
$3,542
Benefits
$0
Total compensation
$6,629
Employment type
Salaried

Source-specific fields

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

Michael Cormany holds the role of School Crossing Guard at PPD Police. Their status is salaried. In 2023, their total compensation was $6,629.

Colin Yabor

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$74,743
Employee Category
Civil Service
Job Code
6A02
Public Id
19422
Total Pay
$6,620

Colin Yabor holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $6,620.

Rosemary Moffa

School Crossing Guard/PPD Police

2021 total comp
$6,604
Base pay
$5,638
Overtime
$0
Other pay
$966
Benefits
$0
Total compensation
$6,604
Employment type
Salaried

Source-specific fields

Base Salary
$12,960
Employee Category
Civil Service
Job Code
6D44
Public Id
24150
Total Pay
$6,604

Rosemary Moffa works as a School Crossing Guard for PPD Police. Their status is salaried. Rosemary earned $6,604 in 2021.

Malcolm Jones

Police Communications Dispatcher Trainee/PPD Police

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

Source-specific fields

Base Salary
$42,379
Employee Category
Civil Service
Job Code
6J31
Public Id
47061
Total Pay
$6,596

At PPD Police, Malcolm Jones serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2024 pay totaled $6,596.

Tracee Burnett

Correctional Officer/PPD Police

2021 total comp
$6,596
Base pay
$5,296
Overtime
$981
Other pay
$319
Benefits
$0
Total compensation
$6,596
Employment type
Salaried

Source-specific fields

Base Salary
$51,197
Employee Category
Civil Service
Job Code
5H04
Public Id
4792
Total Pay
$6,596

Tracee Burnett is a Correctional Officer at PPD Police. They work salaried. 2021 total compensation came to $6,596.

Tracey Pierre

School Crossing Guard/PPD Police

2021 total comp
$6,577
Base pay
$6,253
Overtime
$0
Other pay
$324
Benefits
$0
Total compensation
$6,577
Employment type
Salaried

Source-specific fields

Base Salary
$33,696
Employee Category
Civil Service
Job Code
6D44
Public Id
31906
Total Pay
$6,577

Tracey Pierre is a School Crossing Guard at PPD Police. They work salaried. 2021 total compensation came to $6,577.

Natasha Hernandez

Police Communications Dispatcher Trainee/PPD Police

2024 total comp
$6,573
Base pay
$5,662
Overtime
$864
Other pay
$47
Benefits
$0
Total compensation
$6,573
Employment type
Salaried

Source-specific fields

Base Salary
$42,379
Employee Category
Civil Service
Job Code
6J31
Public Id
45214
Total Pay
$6,573

Natasha Hernandez holds the role of Police Communications Dispatcher Trainee at PPD Police. Their status is salaried. In 2024, their total compensation was $6,573.

John Gerretz

Police Communications Dispatcher Trainee/PPD Police

2021 total comp
$6,557
Base pay
$6,550
Overtime
$0
Other pay
$7
Benefits
$0
Total compensation
$6,557
Employment type
Salaried

Source-specific fields

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

At PPD Police, John Gerretz serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2021 pay totaled $6,557.

Dawn Dempster

Police Communication Dispatcher/PPD Police

2025 total comp
$6,530
Base pay
$4,812
Overtime
$1,694
Other pay
$25
Benefits
$0
Total compensation
$6,530
Employment type
Salaried

Source-specific fields

Base Salary
$54,425
Employee Category
Civil Service
Job Code
6J32
Public Id
38682
Total Pay
$6,530

Dawn Dempster works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Dawn earned $6,530 in 2025.

Christopher Deacon

Police Officer 1/PPD Police

2022 total comp
$6,527
Base pay
$3,382
Overtime
$0
Other pay
$3,145
Benefits
$0
Total compensation
$6,527
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
14870
Total Pay
$6,527

Christopher Deacon is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $6,527.

James Timms

Police Officer 1/PPD Police

2020 total comp
$6,516
Base pay
$5,816
Overtime
$0
Other pay
$700
Benefits
$0
Total compensation
$6,516
Employment type
Salaried

Source-specific fields

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

James Timms holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $6,516.

Kimberly Glanzmann

Police Communication Dispatcher/PPD Police

2019 total comp
$6,513
Base pay
$5,302
Overtime
$1,051
Other pay
$160
Benefits
$0
Total compensation
$6,513
Employment type
Salaried

Source-specific fields

Base Salary
$45,869
Employee Category
Civil Service
Job Code
6J32
Public Id
26495
Total Pay
$6,513

At PPD Police, Kimberly Glanzmann serves as a Police Communication Dispatcher. They work salaried. Their 2019 pay totaled $6,513.

Cynthia Moore

Police Communications Dispatcher Trainee/PPD Police

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

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
39220
Total Pay
$14,808

At PPD Police, Cynthia Moore serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2024 pay totaled $6,509.

Michael Bari

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$69,492
Employee Category
Civil Service
Job Code
6A02
Public Id
49020
Total Pay
$6,498

At PPD Police, Michael Bari serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $6,498.

Melvin Perkins

Police Sergeant/PPD Police

2026 total comp
$6,480
Base pay
$5,721
Overtime
$0
Other pay
$759
Benefits
$0
Total compensation
$6,480
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
21120
Total Pay
$6,480

Melvin Perkins is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $6,480.

Tania Ventura

School Crossing Guard/PPD Police

2022 total comp
$6,456
Base pay
$6,008
Overtime
$0
Other pay
$447
Benefits
$0
Total compensation
$6,456
Employment type
Salaried

Source-specific fields

Base Salary
$33,238
Employee Category
Civil Service
Job Code
6D44
Public Id
38484
Total Pay
$6,456

Tania Ventura is a School Crossing Guard at PPD Police. They work salaried. 2022 total compensation came to $6,456.

Richard Lynch Jr

Police Officer 1/PPD Police

2023 total comp
$6,454
Base pay
$5,728
Overtime
$0
Other pay
$726
Benefits
$0
Total compensation
$6,454
Employment type
Salaried

Source-specific fields

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

At PPD Police, Richard Lynch Jr serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $6,454.