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

Christopher Walton

Police Sergeant/PPD Police

2020 total comp
$11,479
Base pay
$10,277
Overtime
$0
Other pay
$1,202
Benefits
$0
Total compensation
$11,479
Employment type
Salaried

Source-specific fields

Base Salary
$86,853
Employee Category
Civil Service
Job Code
6A04
Public Id
22486
Total Pay
$11,479

Christopher Walton works as a Police Sergeant for PPD Police. Their status is salaried. Christopher earned $11,479 in 2020.

Rudi Peak

Clerk 3/PPD Police

2026 total comp
$11,476
Base pay
$10,513
Overtime
$956
Other pay
$7
Benefits
$0
Total compensation
$11,476
Employment type
Salaried

Source-specific fields

Base Salary
$47,967
Employee Category
Civil Service
Job Code
1A04
Public Id
47054
Total Pay
$11,476

Rudi Peak works as a Clerk 3 for PPD Police. Their status is salaried. Rudi earned $11,476 in 2026.

Francis Lemay

Hostler/PPD Police

2022 total comp
$11,454
Base pay
$10,919
Overtime
$466
Other pay
$69
Benefits
$0
Total compensation
$11,454
Employment type
Salaried

Source-specific fields

Base Salary
$37,994
Employee Category
Civil Service
Job Code
7A71
Public Id
39406
Total Pay
$11,454

Francis Lemay works as a Hostler for PPD Police. Their status is salaried. Francis earned $11,454 in 2022.

Marita Rivera

Police Communications Dispatcher Trainee/PPD Police

2023 total comp
$11,451
Base pay
$11,148
Overtime
$236
Other pay
$68
Benefits
$0
Total compensation
$11,451
Employment type
Salaried

Source-specific fields

Base Salary
$42,379
Employee Category
Civil Service
Job Code
6J31
Public Id
44019
Total Pay
$11,451

At PPD Police, Marita Rivera serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2023 pay totaled $11,451.

Christina Purkall

Police Photographer/PPD Police

2019 total comp
$11,446
Base pay
$11,085
Overtime
$323
Other pay
$39
Benefits
$0
Total compensation
$11,446
Employment type
Salaried

Source-specific fields

Base Salary
$42,674
Employee Category
Civil Service
Job Code
7L18
Public Id
18439
Total Pay
$11,446

At PPD Police, Christina Purkall serves as a Police Photographer. They work salaried. Their 2019 pay totaled $11,446.

Tyler Conroy

Police Officer 1/PPD Police

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

Source-specific fields

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

Tyler Conroy works as a Police Officer 1 for PPD Police. Their status is salaried. Tyler earned $11,446 in 2022.

William Cox Jr

Police Officer Recruit/PPD Police

2020 total comp
$11,443
Base pay
$10,693
Overtime
$0
Other pay
$750
Benefits
$0
Total compensation
$11,443
Employment type
Salaried

Source-specific fields

Base Salary
$52,873
Employee Category
Civil Service
Job Code
6A01
Public Id
7849
Total Pay
$11,443

William Cox Jr is a Police Officer Recruit at PPD Police. They work salaried. 2020 total compensation came to $11,443.

Chanda Jones

Police Photographer/PPD Police

2021 total comp
$11,416
Base pay
$11,031
Overtime
$293
Other pay
$92
Benefits
$0
Total compensation
$11,416
Employment type
Salaried

Source-specific fields

Base Salary
$49,200
Employee Category
Civil Service
Job Code
7L18
Public Id
12786
Total Pay
$11,416

Chanda Jones holds the role of Police Photographer at PPD Police. Their status is salaried. In 2021, their total compensation was $11,416.

Linwood Norman

Police Officer 1/PPD Police

2026 total comp
$11,414
Base pay
$8,995
Overtime
$1,085
Other pay
$1,334
Benefits
$0
Total compensation
$11,414
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29195
Total Pay
$11,414

Linwood Norman holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $11,414.

Trechelle Marriott

Office Clerk 2/PPD Police

2026 total comp
$11,396
Base pay
$10,088
Overtime
$1,009
Other pay
$300
Benefits
$0
Total compensation
$11,396
Employment type
Salaried

Source-specific fields

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

Trechelle Marriott works as a Office Clerk 2 for PPD Police. Their status is salaried. Trechelle earned $11,396 in 2026.

Angela Perez

Office Clerk 2/PPD Police

2026 total comp
$11,393
Base pay
$10,088
Overtime
$757
Other pay
$549
Benefits
$0
Total compensation
$11,393
Employment type
Salaried

Source-specific fields

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

Angela Perez is a Office Clerk 2 at PPD Police. They work salaried. 2026 total compensation came to $11,393.

Darlene Shomo

Office Clerk 2/PPD Police

2026 total comp
$11,372
Base pay
$10,256
Overtime
$252
Other pay
$864
Benefits
$0
Total compensation
$11,372
Employment type
Salaried

Source-specific fields

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

Darlene Shomo works as a Office Clerk 2 for PPD Police. Their status is salaried. Darlene earned $11,372 in 2026.

Clarence Allen Sr.

Office Clerk 2/PPD Police

2026 total comp
$11,370
Base pay
$10,255
Overtime
$757
Other pay
$358
Benefits
$0
Total compensation
$11,370
Employment type
Salaried

Source-specific fields

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

Clarence Allen Sr. is a Office Clerk 2 at PPD Police. They work salaried. 2026 total compensation came to $11,370.

Christopher Simone

Police Officer 1/PPD Police

2022 total comp
$11,367
Base pay
$7,686
Overtime
$0
Other pay
$3,681
Benefits
$0
Total compensation
$11,367
Employment type
Salaried

Source-specific fields

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

Christopher Simone is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $11,367.

Kaitlyn Adasavage

Police Communications Dispatcher Trainee/PPD Police

2024 total comp
$11,365
Base pay
$11,062
Overtime
$245
Other pay
$59
Benefits
$0
Total compensation
$11,365
Employment type
Salaried

Source-specific fields

Base Salary
$42,379
Employee Category
Civil Service
Job Code
6J31
Public Id
45965
Total Pay
$11,365

Kaitlyn Adasavage holds the role of Police Communications Dispatcher Trainee at PPD Police. Their status is salaried. In 2024, their total compensation was $11,365.

Lorie Johnson

Police District Captain's Clerk/PPD Police

2026 total comp
$11,365
Base pay
$10,946
Overtime
$0
Other pay
$420
Benefits
$0
Total compensation
$11,365
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
1A19
Public Id
7063
Total Pay
$11,365

Lorie Johnson is a Police District Captain's Clerk at PPD Police. They work salaried. 2026 total compensation came to $11,365.

Destini Franklin

Police Communication Dispatcher/PPD Police

2026 total comp
$11,355
Base pay
$10,120
Overtime
$974
Other pay
$260
Benefits
$0
Total compensation
$11,355
Employment type
Salaried

Source-specific fields

Base Salary
$56,058
Employee Category
Civil Service
Job Code
6J32
Public Id
44450
Total Pay
$11,355

Destini Franklin is a Police Communication Dispatcher at PPD Police. They work salaried. 2026 total compensation came to $11,355.

Robert Frame Iii

Police Officer 1/PPD Police

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

Source-specific fields

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

Robert Frame Iii holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $11,350.

Michael Hardcastle

Detective/PPD Police

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

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A12
Public Id
24470
Total Pay
$11,349

Michael Hardcastle holds the role of Detective at PPD Police. Their status is salaried. In 2025, their total compensation was $11,349.

Cynthia Leon

Police District Captain's Clerk/PPD Police

2026 total comp
$11,348
Base pay
$10,946
Overtime
$0
Other pay
$403
Benefits
$0
Total compensation
$11,348
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
1A19
Public Id
19431
Total Pay
$11,348

Cynthia Leon works as a Police District Captain's Clerk for PPD Police. Their status is salaried. Cynthia earned $11,348 in 2026.

Wendy Brown

Police Communications Dispatcher Trainee/PPD Police

2024 total comp
$11,332
Base pay
$9,130
Overtime
$0
Other pay
$2,201
Benefits
$0
Total compensation
$11,332
Employment type
Salaried

Source-specific fields

Base Salary
$44,023
Employee Category
Civil Service
Job Code
6J31
Public Id
48878
Total Pay
$11,332

Wendy Brown works as a Police Communications Dispatcher Trainee for PPD Police. Their status is salaried. Wendy earned $11,332 in 2024.

Carol Porter

Police Officer 1/PPD Police

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

Source-specific fields

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

Carol Porter works as a Police Officer 1 for PPD Police. Their status is salaried. Carol earned $11,328 in 2025.

Lorenzo Coleman

Office Clerk 2/PPD Police

2026 total comp
$11,327
Base pay
$10,351
Overtime
$977
Other pay
-$1
Benefits
$0
Total compensation
$11,327
Employment type
Salaried

Source-specific fields

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

At PPD Police, Lorenzo Coleman serves as a Office Clerk 2. They work salaried. Their 2026 pay totaled $11,327.

Shanae Adams

Police District Captain's Clerk/PPD Police

2026 total comp
$11,319
Base pay
$10,946
Overtime
$0
Other pay
$374
Benefits
$0
Total compensation
$11,319
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
1A19
Public Id
8570
Total Pay
$11,319

Shanae Adams works as a Police District Captain's Clerk for PPD Police. Their status is salaried. Shanae earned $11,319 in 2026.

Rosalyn Hughes

Data Service Support Clerk/PPD Police

2026 total comp
$11,319
Base pay
$10,945
Overtime
$0
Other pay
$374
Benefits
$0
Total compensation
$11,319
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
1D41
Public Id
21247
Total Pay
$11,319

Rosalyn Hughes holds the role of Data Service Support Clerk at PPD Police. Their status is salaried. In 2026, their total compensation was $11,319.

Tracy Kinback

Semi-Skilled Laborer/PPD Police

2026 total comp
$11,314
Base pay
$10,945
Overtime
$0
Other pay
$369
Benefits
$0
Total compensation
$11,314
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
7A03
Public Id
30932
Total Pay
$11,314

Tracy Kinback works as a Semi-Skilled Laborer for PPD Police. Their status is salaried. Tracy earned $11,314 in 2026.

Diane Schnauffer

Police Communication Dispatcher/PPD Police

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

Source-specific fields

Base Salary
$49,265
Employee Category
Civil Service
Job Code
6J32
Public Id
13621
Total Pay
$11,314

At PPD Police, Diane Schnauffer serves as a Police Communication Dispatcher. They work salaried. Their 2022 pay totaled $11,314.

Carol Hillanbrand

School Crossing Guard/PPD Police

2020 total comp
$11,313
Base pay
$6,161
Overtime
$0
Other pay
$5,151
Benefits
$0
Total compensation
$11,313
Employment type
Salaried

Source-specific fields

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

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

Johnnie Cleveland

Facilities Care Worker 1/PPD Police

2026 total comp
$11,298
Base pay
$9,640
Overtime
$964
Other pay
$695
Benefits
$0
Total compensation
$11,298
Employment type
Salaried

Source-specific fields

Base Salary
$41,930
Employee Category
Civil Service
Job Code
7D11
Public Id
35521
Total Pay
$11,298

At PPD Police, Johnnie Cleveland serves as a Facilities Care Worker 1. They work salaried. Their 2026 pay totaled $11,298.

Christina Castano

Stores Worker/PPD Police

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

Source-specific fields

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

Christina Castano holds the role of Stores Worker at PPD Police. Their status is salaried. In 2026, their total compensation was $11,286.

Louis Patterson

Stores Worker/PPD Police

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

Source-specific fields

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

Louis Patterson is a Stores Worker at PPD Police. They work salaried. 2026 total compensation came to $11,286.

Daniel Franks

Police Officer 1/PPD Police

2024 total comp
$11,276
Base pay
$4,628
Overtime
$0
Other pay
$6,648
Benefits
$0
Total compensation
$11,276
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
16946
Total Pay
$11,276

Daniel Franks holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $11,276.

William Keitt

Semi-Skilled Laborer/PPD Police

2026 total comp
$11,258
Base pay
$10,945
Overtime
$0
Other pay
$313
Benefits
$0
Total compensation
$11,258
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
7A03
Public Id
10719
Total Pay
$11,258

William Keitt holds the role of Semi-Skilled Laborer at PPD Police. Their status is salaried. In 2026, their total compensation was $11,258.

Marco Padilla

Police Officer 1/PPD Police

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

Source-specific fields

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

Marco Padilla works as a Police Officer 1 for PPD Police. Their status is salaried. Marco earned $11,249 in 2022.

Courtney Jones

Police Communications Dispatcher Trainee/PPD Police

2022 total comp
$11,247
Base pay
$10,967
Overtime
$228
Other pay
$51
Benefits
$0
Total compensation
$11,247
Employment type
Salaried

Source-specific fields

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

Courtney Jones works as a Police Communications Dispatcher Trainee for PPD Police. Their status is salaried. Courtney earned $11,247 in 2022.

Charlie Piette

Police Communications Dispatcher Trainee/PPD Police

2022 total comp
$11,246
Base pay
$10,967
Overtime
$228
Other pay
$50
Benefits
$0
Total compensation
$11,246
Employment type
Salaried

Source-specific fields

Base Salary
$39,753
Employee Category
Civil Service
Job Code
6J31
Public Id
39351
Total Pay
$11,246

Charlie Piette is a Police Communications Dispatcher Trainee at PPD Police. They work salaried. 2022 total compensation came to $11,246.

Shawn Monaghan

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
33998
Total Pay
$11,234

Shawn Monaghan is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $11,234.

Robert Goodwin

Police Officer 1/PPD Police

2020 total comp
$11,229
Base pay
$10,300
Overtime
$294
Other pay
$636
Benefits
$0
Total compensation
$11,229
Employment type
Salaried

Source-specific fields

Base Salary
$63,999
Employee Category
Civil Service
Job Code
6A02
Public Id
16896
Total Pay
$11,229

Robert Goodwin is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $11,229.

Maureen Wharton

Police District Captain's Clerk/PPD Police

2026 total comp
$11,226
Base pay
$10,946
Overtime
$0
Other pay
$281
Benefits
$0
Total compensation
$11,226
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
1A19
Public Id
27072
Total Pay
$11,226

Maureen Wharton holds the role of Police District Captain's Clerk at PPD Police. Their status is salaried. In 2026, their total compensation was $11,226.

Daniel Lisa

Police Officer 1/PPD Police

2021 total comp
$11,214
Base pay
$1,496
Overtime
$0
Other pay
$9,718
Benefits
$0
Total compensation
$11,214
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
26803
Total Pay
$11,214

At PPD Police, Daniel Lisa serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $11,214.