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 2

Nicholas Foedisch

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
48287
Total Pay
$6,438

Nicholas Foedisch holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $6,438.

Patrick Tighe

Police Forensic Science Technician/PPD Police

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

Source-specific fields

Base Salary
$53,329
Employee Category
Civil Service
Job Code
3G42
Public Id
20441
Total Pay
$6,426

At PPD Police, Patrick Tighe serves as a Police Forensic Science Technician. They work salaried. Their 2022 pay totaled $6,426.

Sean Woods

Police Officer 1/PPD Police

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

Source-specific fields

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

Sean Woods is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $6,423.

Danielle Woods

School Crossing Guard/PPD Police

2022 total comp
$6,421
Base pay
$5,996
Overtime
$0
Other pay
$425
Benefits
$0
Total compensation
$6,421
Employment type
Salaried

Source-specific fields

Base Salary
$34,341
Employee Category
Civil Service
Job Code
6D44
Public Id
40638
Total Pay
$6,421

Danielle Woods is a School Crossing Guard at PPD Police. They work salaried. 2022 total compensation came to $6,421.

Amari Kaplan

Police Communications Dispatcher Trainee/PPD Police

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

Source-specific fields

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

At PPD Police, Amari Kaplan serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2023 pay totaled $6,414.

Shane Darden

Police Officer 1/PPD Police

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

Source-specific fields

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

Shane Darden is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $6,404.

Jennifer Chea

Account Clerk/PPD Police

2026 total comp
$6,372
Base pay
$6,084
Overtime
$285
Other pay
$4
Benefits
$0
Total compensation
$6,372
Employment type
Salaried

Source-specific fields

Base Salary
$46,426
Employee Category
Civil Service
Job Code
1B10
Public Id
48636
Total Pay
$6,372

Jennifer Chea holds the role of Account Clerk at PPD Police. Their status is salaried. In 2026, their total compensation was $6,372.

Tyrone Demelo

Police Officer 1/PPD Police

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

Source-specific fields

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

Tyrone Demelo works as a Police Officer 1 for PPD Police. Their status is salaried. Tyrone earned $6,364 in 2023.

John Schell

Detective/PPD Police

2026 total comp
$6,355
Base pay
$5,520
Overtime
$149
Other pay
$686
Benefits
$0
Total compensation
$6,355
Employment type
Salaried

Source-specific fields

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

John Schell works as a Detective for PPD Police. Their status is salaried. John earned $6,355 in 2026.

Alisha Brooks

Police Communication Dispatcher/PPD Police

2023 total comp
$6,354
Base pay
$6,038
Overtime
$284
Other pay
$32
Benefits
$0
Total compensation
$6,354
Employment type
Salaried

Source-specific fields

Base Salary
$49,345
Employee Category
Civil Service
Job Code
6J32
Public Id
24040
Total Pay
$6,354

Alisha Brooks holds the role of Police Communication Dispatcher at PPD Police. Their status is salaried. In 2023, their total compensation was $6,354.

Darryl Champ

Correctional Officer/PPD Police

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

Source-specific fields

Base Salary
$57,308
Employee Category
Civil Service
Job Code
5H04
Public Id
31876
Total Pay
$6,347

Darryl Champ is a Correctional Officer at PPD Police. They work salaried. 2025 total compensation came to $6,347.

Ann George

Police Communication Dispatcher/PPD Police

2021 total comp
$6,333
Base pay
$5,199
Overtime
$0
Other pay
$1,134
Benefits
$0
Total compensation
$6,333
Employment type
Salaried

Source-specific fields

Base Salary
$46,786
Employee Category
Civil Service
Job Code
6J32
Public Id
8443
Total Pay
$6,333

At PPD Police, Ann George serves as a Police Communication Dispatcher. They work salaried. Their 2021 pay totaled $6,333.

Thomas Luecke

Police Communication Dispatcher/PPD Police

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

Source-specific fields

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

Thomas Luecke works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Thomas earned $6,322 in 2022.

Reginald Theodore

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$73,140
Employee Category
Civil Service
Job Code
6A02
Public Id
29923
Total Pay
$6,289

Reginald Theodore holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $6,289.

Heather Wolfinger

School Crossing Guard/PPD Police

2021 total comp
$6,258
Base pay
$5,767
Overtime
$0
Other pay
$490
Benefits
$0
Total compensation
$6,258
Employment type
Salaried

Source-specific fields

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

At PPD Police, Heather Wolfinger serves as a School Crossing Guard. They work salaried. Their 2021 pay totaled $6,258.

Wandra Nkwo

Police Communications Dispatcher Trainee/PPD Police

2026 total comp
$6,244
Base pay
$3,831
Overtime
$0
Other pay
$2,413
Benefits
$0
Total compensation
$6,244
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
6J31
Public Id
56400
Total Pay
$6,244

Wandra Nkwo works as a Police Communications Dispatcher Trainee for PPD Police. Their status is salaried. Wandra earned $6,244 in 2026.

Tyzahvon Mccloud

Police Forensic Science Technician/PPD Police

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

Source-specific fields

Base Salary
$40,471
Employee Category
Civil Service
Job Code
3G42
Public Id
37993
Total Pay
$6,219

Tyzahvon Mccloud is a Police Forensic Science Technician at PPD Police. They work salaried. 2021 total compensation came to $6,219.

Anjani Bujanowski

Police Officer 1/PPD Police

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

Source-specific fields

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

Anjani Bujanowski works as a Police Officer 1 for PPD Police. Their status is salaried. Anjani earned $6,216 in 2020.

John Heath

Police Inspector/PPD Police

2023 total comp
$6,191
Base pay
$5,468
Overtime
$0
Other pay
$722
Benefits
$0
Total compensation
$6,191
Employment type
Salaried

Source-specific fields

Base Salary
$142,724
Employee Category
Civil Service
Job Code
6A09
Public Id
21380
Total Pay
$6,191

John Heath works as a Police Inspector for PPD Police. Their status is salaried. John earned $6,191 in 2023.

Blanca Rodriguez

Police Officer 1/PPD Police

2026 total comp
$6,171
Base pay
$5,380
Overtime
$68
Other pay
$723
Benefits
$0
Total compensation
$6,171
Employment type
Salaried

Source-specific fields

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

Blanca Rodriguez works as a Police Officer 1 for PPD Police. Their status is salaried. Blanca earned $6,171 in 2026.

Lakisea Teachey

Police Communications Dispatcher Trainee/PPD Police

2026 total comp
$6,161
Base pay
$5,473
Overtime
$547
Other pay
$141
Benefits
$0
Total compensation
$6,161
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
6J31
Public Id
40031
Total Pay
$6,161

Lakisea Teachey works as a Police Communications Dispatcher Trainee for PPD Police. Their status is salaried. Lakisea earned $6,161 in 2026.

Julie Mejias

Police Communications Dispatcher Trainee/PPD Police

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

Source-specific fields

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

Julie Mejias works as a Police Communications Dispatcher Trainee for PPD Police. Their status is salaried. Julie earned $6,155 in 2021.

Kraig Henry

Police Corporal/PPD Police

2026 total comp
$6,140
Base pay
$5,123
Overtime
$298
Other pay
$719
Benefits
$0
Total compensation
$6,140
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
2433
Total Pay
$6,140

Kraig Henry holds the role of Police Corporal at PPD Police. Their status is salaried. In 2026, their total compensation was $6,140.

William Prince

Police Sergeant/PPD Police

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

Source-specific fields

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

At PPD Police, William Prince serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $6,133.

Katrina Robinson

School Crossing Guard/PPD Police

2021 total comp
$6,124
Base pay
$5,735
Overtime
$0
Other pay
$389
Benefits
$0
Total compensation
$6,124
Employment type
Salaried

Source-specific fields

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

At PPD Police, Katrina Robinson serves as a School Crossing Guard. They work salaried. Their 2021 pay totaled $6,124.

Mark Jerdan

Police Officer 1/PPD Police

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

Source-specific fields

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

Mark Jerdan is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $6,117.

Taujae Labbon-Holt

Fingerprint Identification Specialist Trainee/PPD Police

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

Source-specific fields

Base Salary
$39,057
Employee Category
Civil Service
Job Code
6C11
Public Id
17911
Total Pay
$6,115

Taujae Labbon-Holt works as a Fingerprint Identification Specialist Trainee for PPD Police. Their status is salaried. Taujae earned $6,115 in 2023.

Warren Woods

Custodial Worker 1/PPD Police

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

Source-specific fields

Base Salary
$35,481
Employee Category
Civil Service
Job Code
7D11
Public Id
35329
Total Pay
$6,111

Warren Woods holds the role of Custodial Worker 1 at PPD Police. Their status is salaried. In 2021, their total compensation was $6,111.

Andrew Hilferty

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$72,204
Employee Category
Civil Service
Job Code
6A02
Public Id
38794
Total Pay
$6,108

Andrew Hilferty holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $6,108.

Aida Rodriguez

Police Officer 1/PPD Police

2023 total comp
$6,095
Base pay
$5,409
Overtime
$0
Other pay
$686
Benefits
$0
Total compensation
$6,095
Employment type
Salaried

Source-specific fields

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

At PPD Police, Aida Rodriguez serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $6,095.

Joseph Wolk

Police Officer 1/PPD Police

2026 total comp
$6,094
Base pay
$5,380
Overtime
$0
Other pay
$714
Benefits
$0
Total compensation
$6,094
Employment type
Salaried

Source-specific fields

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

Joseph Wolk is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $6,094.

Carlos Cruz

Police Officer 1/PPD Police

2026 total comp
$6,094
Base pay
$5,380
Overtime
$0
Other pay
$714
Benefits
$0
Total compensation
$6,094
Employment type
Salaried

Source-specific fields

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

Carlos Cruz is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $6,094.

Mark Alston

Police Officer 1/PPD Police

2026 total comp
$6,094
Base pay
$5,380
Overtime
$0
Other pay
$714
Benefits
$0
Total compensation
$6,094
Employment type
Salaried

Source-specific fields

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

Mark Alston holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $6,094.

Suzzette Sawyer

Police Officer 1/PPD Police

2026 total comp
$6,094
Base pay
$5,380
Overtime
$0
Other pay
$714
Benefits
$0
Total compensation
$6,094
Employment type
Salaried

Source-specific fields

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

Suzzette Sawyer works as a Police Officer 1 for PPD Police. Their status is salaried. Suzzette earned $6,094 in 2026.

Tracy Williams-Hall

Police Officer 1/PPD Police

2026 total comp
$6,094
Base pay
$5,380
Overtime
$0
Other pay
$714
Benefits
$0
Total compensation
$6,094
Employment type
Salaried

Source-specific fields

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

Tracy Williams-Hall holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $6,094.

Zoraida Gonzalez

Police Officer 1/PPD Police

2026 total comp
$6,094
Base pay
$5,380
Overtime
$0
Other pay
$714
Benefits
$0
Total compensation
$6,094
Employment type
Salaried

Source-specific fields

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

Zoraida Gonzalez is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $6,094.

James Roberts

Police Officer 1/PPD Police

2026 total comp
$6,094
Base pay
$5,380
Overtime
$0
Other pay
$714
Benefits
$0
Total compensation
$6,094
Employment type
Salaried

Source-specific fields

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

James Roberts works as a Police Officer 1 for PPD Police. Their status is salaried. James earned $6,094 in 2026.

Andre Clarke

Police Officer 1/PPD Police

2026 total comp
$6,094
Base pay
$5,380
Overtime
$0
Other pay
$714
Benefits
$0
Total compensation
$6,094
Employment type
Salaried

Source-specific fields

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

Andre Clarke holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $6,094.

Rufus Ragland

Police Officer 1/PPD Police

2026 total comp
$6,065
Base pay
$5,380
Overtime
$0
Other pay
$685
Benefits
$0
Total compensation
$6,065
Employment type
Salaried

Source-specific fields

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

Rufus Ragland works as a Police Officer 1 for PPD Police. Their status is salaried. Rufus earned $6,065 in 2026.

Georgene Smith

School Crossing Guard/PPD Police

2023 total comp
$6,057
Base pay
$2,195
Overtime
$0
Other pay
$3,861
Benefits
$0
Total compensation
$6,057
Employment type
Salaried

Source-specific fields

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

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