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 7

Shontel Anderson

Police Communications Dispatcher Trainee/PPD Police

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

Source-specific fields

Base Salary
$46,224
Employee Category
Civil Service
Job Code
6J31
Public Id
49137
Total Pay
$635

At PPD Police, Shontel Anderson serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2025 pay totaled $635.

Lakita Williams

School Crossing Guard/PPD Police

2019 total comp
$630
Base pay
$617
Overtime
$0
Other pay
$13
Benefits
$0
Total compensation
$630
Employment type
Salaried

Source-specific fields

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

Lakita Williams works as a School Crossing Guard for PPD Police. Their status is salaried. Lakita earned $630 in 2019.

Alexander Bielicki

Clerk Typist 1/PPD Police

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

Source-specific fields

Base Salary
$30,944
Employee Category
Civil Service
Job Code
1A11
Public Id
16834
Total Pay
$627

Alexander Bielicki is a Clerk Typist 1 at PPD Police. They work salaried. 2020 total compensation came to $627.

Cynthia Dargan

Police Forensic Science Technician/PPD Police

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

Source-specific fields

Base Salary
$53,329
Employee Category
Civil Service
Job Code
3G42
Public Id
29269
Total Pay
$622

Cynthia Dargan is a Police Forensic Science Technician at PPD Police. They work salaried. 2022 total compensation came to $622.

Jermaine Tillery

Custodial Worker 1/PPD Police

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

Source-specific fields

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

Jermaine Tillery is a Custodial Worker 1 at PPD Police. They work salaried. 2024 total compensation came to $621.

Priscilla Martin

School Crossing Guard/PPD Police

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

Source-specific fields

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

Priscilla Martin is a School Crossing Guard at PPD Police. They work salaried. 2021 total compensation came to $619.

Dazja Ahmad

Police Communications Dispatcher Trainee/PPD Police

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

Source-specific fields

Base Salary
$46,224
Employee Category
Civil Service
Job Code
6J31
Public Id
49554
Total Pay
$617

Dazja Ahmad holds the role of Police Communications Dispatcher Trainee at PPD Police. Their status is salaried. In 2025, their total compensation was $617.

Katrina Kent

School Crossing Guard/PPD Police

2019 total comp
$617
Base pay
$617
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$617
Employment type
Salaried

Source-specific fields

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

Katrina Kent holds the role of School Crossing Guard at PPD Police. Their status is salaried. In 2019, their total compensation was $617.

Sahmeer Morris

School Crossing Guard/PPD Police

2019 total comp
$617
Base pay
$617
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$617
Employment type
Salaried

Source-specific fields

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

Sahmeer Morris is a School Crossing Guard at PPD Police. They work salaried. 2019 total compensation came to $617.

Alice Owens

School Crossing Guard/PPD Police

2019 total comp
$617
Base pay
$617
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$617
Employment type
Salaried

Source-specific fields

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

Alice Owens holds the role of School Crossing Guard at PPD Police. Their status is salaried. In 2019, their total compensation was $617.

Dennis Devine

Police Communication Dispatcher/PPD Police

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

Source-specific fields

Base Salary
$49,265
Employee Category
Civil Service
Job Code
6J32
Public Id
27857
Total Pay
$616

Dennis Devine holds the role of Police Communication Dispatcher at PPD Police. Their status is salaried. In 2022, their total compensation was $616.

Debora Thornton-Mallard

School Crossing Guard/PPD Police

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

Source-specific fields

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

Debora Thornton-Mallard holds the role of School Crossing Guard at PPD Police. Their status is salaried. In 2020, their total compensation was $612.

Sabrina Feenan

School Crossing Guard/PPD Police

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

Source-specific fields

Base Salary
$31,803
Employee Category
Civil Service
Job Code
6D44
Public Id
12233
Total Pay
$612

At PPD Police, Sabrina Feenan serves as a School Crossing Guard. They work salaried. Their 2020 pay totaled $612.

Desiree Haines

School Crossing Guard/PPD Police

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

Source-specific fields

Base Salary
$31,803
Employee Category
Civil Service
Job Code
6D44
Public Id
15380
Total Pay
$612

Desiree Haines works as a School Crossing Guard for PPD Police. Their status is salaried. Desiree earned $612 in 2020.

Joseph Mcmonagle

Police Officer 1/PPD Police

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

Source-specific fields

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

Joseph Mcmonagle holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $607.

Patrick Mctear

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$77,031
Employee Category
Civil Service
Job Code
6A02
Public Id
24442
Total Pay
$606

At PPD Police, Patrick Mctear serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $606.

Chandra Harrison

Hostler/PPD Police

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

Source-specific fields

Base Salary
$41,295
Employee Category
Civil Service
Job Code
7A71
Public Id
15224
Total Pay
$586

At PPD Police, Chandra Harrison serves as a Hostler. They work salaried. Their 2022 pay totaled $586.

Isaiah Fleming-Ramsey

Police Communications Dispatcher Trainee/PPD Police

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

Source-specific fields

Base Salary
$46,224
Employee Category
Civil Service
Job Code
6J31
Public Id
48143
Total Pay
$584

Isaiah Fleming-Ramsey works as a Police Communications Dispatcher Trainee for PPD Police. Their status is salaried. Isaiah earned $584 in 2025.

Janet Lassiter

School Crossing Guard/PPD Police

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

Source-specific fields

Base Salary
$35,672
Employee Category
Civil Service
Job Code
6D44
Public Id
3997
Total Pay
$583

Janet Lassiter holds the role of School Crossing Guard at PPD Police. Their status is salaried. In 2023, their total compensation was $583.

Samantha Ortiz

Police Communication Dispatcher/PPD Police

2024 total comp
$575
Base pay
$565
Overtime
$0
Other pay
$10
Benefits
$0
Total compensation
$575
Employment type
Salaried

Source-specific fields

Base Salary
$47,922
Employee Category
Civil Service
Job Code
6J32
Public Id
43939
Total Pay
$575

Samantha Ortiz is a Police Communication Dispatcher at PPD Police. They work salaried. 2024 total compensation came to $575.

Austin Perron

Police Officer 1/PPD Police

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

Source-specific fields

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

Austin Perron works as a Police Officer 1 for PPD Police. Their status is salaried. Austin earned $568 in 2025.

Bahiyyaha Duncan

Office Clerk 2/PPD Police

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

Source-specific fields

Base Salary
$38,058
Employee Category
Civil Service
Job Code
1A03
Public Id
17979
Total Pay
$566

At PPD Police, Bahiyyaha Duncan serves as a Office Clerk 2. They work salaried. Their 2022 pay totaled $566.

Michael Stuski

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Michael Stuski serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $555.

Patricia Mighty

Police Communications Dispatcher Trainee/PPD Police

2019 total comp
$553
Base pay
$0
Overtime
$0
Other pay
$553
Benefits
$0
Total compensation
$553
Employment type
Salaried

Source-specific fields

Base Salary
$35,961
Employee Category
Civil Service
Job Code
6J31
Public Id
17293
Total Pay
$553

Patricia Mighty is a Police Communications Dispatcher Trainee at PPD Police. They work salaried. 2019 total compensation came to $553.

Kiara Brooks

Office Clerk 2/PPD Police

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

Source-specific fields

Base Salary
$39,402
Employee Category
Civil Service
Job Code
1A03
Public Id
45633
Total Pay
$546

Kiara Brooks works as a Office Clerk 2 for PPD Police. Their status is salaried. Kiara earned $546 in 2025.

Lavern Joyner

Correctional Officer/PPD Police

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

Source-specific fields

Base Salary
$50,070
Employee Category
Civil Service
Job Code
5H04
Public Id
23129
Total Pay
$546

At PPD Police, Lavern Joyner serves as a Correctional Officer. They work salaried. Their 2021 pay totaled $546.

Shirley Williams

Junior Law Enforcement Analyst/PPD Police

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

Source-specific fields

Base Salary
$47,226
Employee Category
Civil Service
Job Code
6C25
Public Id
37317
Total Pay
$543

Shirley Williams works as a Junior Law Enforcement Analyst for PPD Police. Their status is salaried. Shirley earned $543 in 2023.

Robin Jordan

Police Communication Dispatcher/PPD Police

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

Source-specific fields

Base Salary
$50,866
Employee Category
Civil Service
Job Code
6J32
Public Id
33638
Total Pay
$535

Robin Jordan is a Police Communication Dispatcher at PPD Police. They work salaried. 2023 total compensation came to $535.

Gina Caputo

School Crossing Guard/PPD Police

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

Source-specific fields

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

At PPD Police, Gina Caputo serves as a School Crossing Guard. They work salaried. Their 2022 pay totaled $532.

Tatiana Irvin

Police Communications Dispatcher Trainee/PPD Police

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

Source-specific fields

Base Salary
$36,637
Employee Category
Civil Service
Job Code
6J31
Public Id
39068
Total Pay
$524

Tatiana Irvin holds the role of Police Communications Dispatcher Trainee at PPD Police. Their status is salaried. In 2021, their total compensation was $524.

Anthony Panarello

Police Officer 1/PPD Police

2019 total comp
$512
Base pay
$0
Overtime
$0
Other pay
$512
Benefits
$0
Total compensation
$512
Employment type
Salaried

Source-specific fields

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

At PPD Police, Anthony Panarello serves as a Police Officer 1. They work salaried. Their 2019 pay totaled $512.

Deborah Figaniak

School Crossing Guard/PPD Police

2019 total comp
$512
Base pay
$512
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$512
Employment type
Salaried

Source-specific fields

Base Salary
$31,803
Employee Category
Civil Service
Job Code
6D44
Public Id
4452
Total Pay
$512

Deborah Figaniak works as a School Crossing Guard for PPD Police. Their status is salaried. Deborah earned $512 in 2019.

Natalie Crone

Detective/PPD Police

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

Source-specific fields

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

Natalie Crone holds the role of Detective at PPD Police. Their status is salaried. In 2025, their total compensation was $510.

Edwina Bagby

Police Communications Dispatcher Trainee/PPD Police

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

Source-specific fields

Base Salary
$44,023
Employee Category
Civil Service
Job Code
6J31
Public Id
42780
Total Pay
$508

Edwina Bagby holds the role of Police Communications Dispatcher Trainee at PPD Police. Their status is salaried. In 2024, their total compensation was $508.

Cynthia Robinson

School Crossing Guard/PPD Police

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

Source-specific fields

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

Cynthia Robinson works as a School Crossing Guard for PPD Police. Their status is salaried. Cynthia earned $501 in 2020.

Donald Chesney

Clerk 3/PPD Police

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

Source-specific fields

Base Salary
$45,396
Employee Category
Civil Service
Job Code
1A04
Public Id
30750
Total Pay
$491

Donald Chesney works as a Clerk 3 for PPD Police. Their status is salaried. Donald earned $491 in 2022.

Matthew Lockwood

Custodial Worker 1/PPD Police

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

Source-specific fields

Base Salary
$36,368
Employee Category
Civil Service
Job Code
7D11
Public Id
1218
Total Pay
$488

Matthew Lockwood is a Custodial Worker 1 at PPD Police. They work salaried. 2022 total compensation came to $488.

Shante Woodard

Fingerprint Identification Specialist Trainee/PPD Police

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

Source-specific fields

Base Salary
$42,240
Employee Category
Civil Service
Job Code
6C11
Public Id
51852
Total Pay
$486

Shante Woodard is a Fingerprint Identification Specialist Trainee at PPD Police. They work salaried. 2026 total compensation came to $486.

Tony Bost

Fingerprint Identification Specialist 2/PPD Police

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

Source-specific fields

Base Salary
$52,519
Employee Category
Civil Service
Job Code
6C13
Public Id
28016
Total Pay
$485

At PPD Police, Tony Bost serves as a Fingerprint Identification Specialist 2. They work salaried. Their 2025 pay totaled $485.

Ruslor Guyea

Police Tow Truck Operator/PPD Police

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

Source-specific fields

Base Salary
$46,935
Employee Category
Civil Service
Job Code
7C21
Public Id
14819
Total Pay
$481

Ruslor Guyea works as a Police Tow Truck Operator for PPD Police. Their status is salaried. Ruslor earned $481 in 2025.