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

Nicole Dougherty

Hostler/PPD Police

2022 total comp
$11,614
Base pay
$9,500
Overtime
$706
Other pay
$1,408
Benefits
$0
Total compensation
$11,614
Employment type
Salaried

Source-specific fields

Base Salary
$39,106
Employee Category
Civil Service
Job Code
7A71
Public Id
28621
Total Pay
$11,614

Nicole Dougherty works as a Hostler for PPD Police. Their status is salaried. Nicole earned $11,614 in 2022.

Sebastian Santos

Police Officer 1/PPD Police

2026 total comp
$11,613
Base pay
$9,761
Overtime
$244
Other pay
$1,607
Benefits
$0
Total compensation
$11,613
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
46636
Total Pay
$11,613

Sebastian Santos works as a Police Officer 1 for PPD Police. Their status is salaried. Sebastian earned $11,613 in 2026.

Pablo Rivera Jr

Office Clerk 2/PPD Police

2026 total comp
$11,597
Base pay
$10,087
Overtime
$757
Other pay
$753
Benefits
$0
Total compensation
$11,597
Employment type
Salaried

Source-specific fields

Base Salary
$43,879
Employee Category
Civil Service
Job Code
1A03
Public Id
2726
Total Pay
$11,597

Pablo Rivera Jr holds the role of Office Clerk 2 at PPD Police. Their status is salaried. In 2026, their total compensation was $11,597.

Nadia Vangas

Police Communications Dispatcher Trainee/PPD Police

2022 total comp
$11,595
Base pay
$11,318
Overtime
$236
Other pay
$42
Benefits
$0
Total compensation
$11,595
Employment type
Salaried

Source-specific fields

Base Salary
$41,045
Employee Category
Civil Service
Job Code
6J31
Public Id
40304
Total Pay
$11,595

Nadia Vangas is a Police Communications Dispatcher Trainee at PPD Police. They work salaried. 2022 total compensation came to $11,595.

Kathy Pugh

Office Clerk 2/PPD Police

2021 total comp
$11,595
Base pay
$4,980
Overtime
$0
Other pay
$6,616
Benefits
$0
Total compensation
$11,595
Employment type
Salaried

Source-specific fields

Base Salary
$37,130
Employee Category
Civil Service
Job Code
1A03
Public Id
27634
Total Pay
$11,595

Kathy Pugh works as a Office Clerk 2 for PPD Police. Their status is salaried. Kathy earned $11,595 in 2021.

Davora Waters

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
9989
Total Pay
$11,592

Davora Waters works as a Police Officer 1 for PPD Police. Their status is salaried. Davora earned $11,592 in 2025.

Ryan Mullen

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
18124
Total Pay
$11,583

Ryan Mullen is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $11,583.

Magda Melendez

Office Clerk 2/PPD Police

2026 total comp
$11,566
Base pay
$10,181
Overtime
$1,322
Other pay
$63
Benefits
$0
Total compensation
$11,566
Employment type
Salaried

Source-specific fields

Base Salary
$42,753
Employee Category
Civil Service
Job Code
1A03
Public Id
42852
Total Pay
$11,566

Magda Melendez holds the role of Office Clerk 2 at PPD Police. Their status is salaried. In 2026, their total compensation was $11,566.

Michael Schauffele

Police Officer 1/PPD Police

2019 total comp
$11,563
Base pay
$0
Overtime
$0
Other pay
$11,563
Benefits
$0
Total compensation
$11,563
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
14899
Total Pay
$11,563

Michael Schauffele works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $11,563 in 2019.

Sade Davis

Police Communications Dispatcher Trainee/PPD Police

2022 total comp
$11,556
Base pay
$11,282
Overtime
$236
Other pay
$39
Benefits
$0
Total compensation
$11,556
Employment type
Salaried

Source-specific fields

Base Salary
$41,045
Employee Category
Civil Service
Job Code
6J31
Public Id
41703
Total Pay
$11,556

Sade Davis works as a Police Communications Dispatcher Trainee for PPD Police. Their status is salaried. Sade earned $11,556 in 2022.

Lezlie Winters

Police Officer 1/PPD Police

2023 total comp
$11,543
Base pay
$6,364
Overtime
$4,057
Other pay
$1,122
Benefits
$0
Total compensation
$11,543
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
31737
Total Pay
$11,543

Lezlie Winters works as a Police Officer 1 for PPD Police. Their status is salaried. Lezlie earned $11,543 in 2023.

Angela Neeld

Administrative Assistant - Non-Confidential/PPD Police

2026 total comp
$11,527
Base pay
$11,192
Overtime
$0
Other pay
$336
Benefits
$0
Total compensation
$11,527
Employment type
Salaried

Source-specific fields

Base Salary
$64,909
Employee Category
Civil Service
Job Code
2L10
Public Id
12176
Total Pay
$11,527

Angela Neeld is a Administrative Assistant - Non-Confidential at PPD Police. They work salaried. 2026 total compensation came to $11,527.

Amber Jones

Stores Worker/PPD Police

2026 total comp
$11,524
Base pay
$11,299
Overtime
$75
Other pay
$150
Benefits
$0
Total compensation
$11,524
Employment type
Salaried

Source-specific fields

Base Salary
$49,092
Employee Category
Civil Service
Job Code
1F06
Public Id
25603
Total Pay
$11,524

Amber Jones works as a Stores Worker for PPD Police. Their status is salaried. Amber earned $11,524 in 2026.

Kenneth Pringle

Police Officer 1/PPD Police

2020 total comp
$11,522
Base pay
$10,178
Overtime
$0
Other pay
$1,344
Benefits
$0
Total compensation
$11,522
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
34498
Total Pay
$11,522

Kenneth Pringle is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $11,522.

Ashley Moody

Police Communications Dispatcher Trainee/PPD Police

2019 total comp
$11,518
Base pay
$11,025
Overtime
$423
Other pay
$70
Benefits
$0
Total compensation
$11,518
Employment type
Salaried

Source-specific fields

Base Salary
$35,042
Employee Category
Civil Service
Job Code
6J31
Public Id
28810
Total Pay
$11,518

Ashley Moody is a Police Communications Dispatcher Trainee at PPD Police. They work salaried. 2019 total compensation came to $11,518.

Roletha Perry

Clerk 3/PPD Police

2026 total comp
$11,509
Base pay
$11,212
Overtime
$294
Other pay
$3
Benefits
$0
Total compensation
$11,509
Employment type
Salaried

Source-specific fields

Base Salary
$49,427
Employee Category
Civil Service
Job Code
1A04
Public Id
40579
Total Pay
$11,509

At PPD Police, Roletha Perry serves as a Clerk 3. They work salaried. Their 2026 pay totaled $11,509.

Timothy Connelly

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
6096
Total Pay
$11,501

Timothy Connelly is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $11,501.

Rachel Mitchell

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
24447
Total Pay
$11,494

Rachel Mitchell holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $11,494.

Kristel Woehlcke

School Crossing Guard/PPD Police

2020 total comp
$11,483
Base pay
$9,920
Overtime
$0
Other pay
$1,563
Benefits
$0
Total compensation
$11,483
Employment type
Salaried

Source-specific fields

Base Salary
$12,960
Employee Category
Civil Service
Job Code
6D44
Public Id
16560
Total Pay
$11,483

Kristel Woehlcke holds the role of School Crossing Guard at PPD Police. Their status is salaried. In 2020, their total compensation was $11,483.