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 4

Christine Worrell

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$68,568
Employee Category
Civil Service
Job Code
6A02
Public Id
19502
Total Pay
$3,578

Christine Worrell works as a Police Officer 1 for PPD Police. Their status is salaried. Christine earned $3,578 in 2020.

Briana Bryan

Police Communication Dispatcher/PPD Police

2026 total comp
$3,548
Base pay
$3,325
Overtime
$0
Other pay
$222
Benefits
$0
Total compensation
$3,548
Employment type
Salaried

Source-specific fields

Base Salary
$57,858
Employee Category
Civil Service
Job Code
6J32
Public Id
39022
Total Pay
$3,548

Briana Bryan works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Briana earned $3,548 in 2026.

Thomas Ershaw

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
28970
Total Pay
$3,533

Thomas Ershaw holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $3,533.

Amina Rizq

Police Communications Dispatcher Trainee/PPD Police

2019 total comp
$3,509
Base pay
$3,507
Overtime
$0
Other pay
$2
Benefits
$0
Total compensation
$3,509
Employment type
Salaried

Source-specific fields

Base Salary
$34,021
Employee Category
Civil Service
Job Code
6J31
Public Id
17309
Total Pay
$3,509

Amina Rizq is a Police Communications Dispatcher Trainee at PPD Police. They work salaried. 2019 total compensation came to $3,509.

Nikia Boskie

Police Officer 1/PPD Police

2019 total comp
$3,503
Base pay
$3,305
Overtime
$0
Other pay
$198
Benefits
$0
Total compensation
$3,503
Employment type
Salaried

Source-specific fields

Base Salary
$66,090
Employee Category
Civil Service
Job Code
6A02
Public Id
8703
Total Pay
$3,503

At PPD Police, Nikia Boskie serves as a Police Officer 1. They work salaried. Their 2019 pay totaled $3,503.

Shawnice Brockenbrough-Brooks

Police Officer 1/PPD Police

2023 total comp
$3,501
Base pay
$3,182
Overtime
$0
Other pay
$319
Benefits
$0
Total compensation
$3,501
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
1668
Total Pay
$3,501

Shawnice Brockenbrough-Brooks holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $3,501.

Calvin Cooper

School Crossing Guard/PPD Police

2020 total comp
$3,494
Base pay
$3,240
Overtime
$0
Other pay
$254
Benefits
$0
Total compensation
$3,494
Employment type
Salaried

Source-specific fields

Base Salary
$12,704
Employee Category
Civil Service
Job Code
6D44
Public Id
19570
Total Pay
$3,494

Calvin Cooper is a School Crossing Guard at PPD Police. They work salaried. 2020 total compensation came to $3,494.

Marie Smith

School Crossing Guard/PPD Police

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

Source-specific fields

Base Salary
$12,336
Employee Category
Civil Service
Job Code
6D44
Public Id
33631
Total Pay
$3,477

At PPD Police, Marie Smith serves as a School Crossing Guard. They work salaried. Their 2019 pay totaled $3,477.

Terry Stewart

Police Officer 1/PPD Police

2023 total comp
$3,473
Base pay
$636
Overtime
$0
Other pay
$2,837
Benefits
$0
Total compensation
$3,473
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
17565
Total Pay
$3,473

Terry Stewart is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $3,473.

Diane Banks

School Crossing Guard/PPD Police

2023 total comp
$3,468
Base pay
$2,264
Overtime
$0
Other pay
$1,204
Benefits
$0
Total compensation
$3,468
Employment type
Salaried

Source-specific fields

Base Salary
$13,720
Employee Category
Civil Service
Job Code
6D44
Public Id
3782
Total Pay
$3,468

At PPD Police, Diane Banks serves as a School Crossing Guard. They work salaried. Their 2023 pay totaled $3,468.

Bridgette Rockeymore

Fingerprint Identification Specialist Trainee/PPD Police

2024 total comp
$3,461
Base pay
$3,305
Overtime
$0
Other pay
$157
Benefits
$0
Total compensation
$3,461
Employment type
Salaried

Source-specific fields

Base Salary
$39,057
Employee Category
Civil Service
Job Code
6C11
Public Id
44734
Total Pay
$3,461

Bridgette Rockeymore is a Fingerprint Identification Specialist Trainee at PPD Police. They work salaried. 2024 total compensation came to $3,461.

Matthew Hughes

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
56369

At PPD Police, Matthew Hughes serves as a Police Officer 1. They work salaried. Their 2019 pay totaled $3,458.

Stephen Kelhower

Correctional Officer/PPD Police

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

Source-specific fields

Base Salary
$53,757
Employee Category
Civil Service
Job Code
5H04
Public Id
6970
Total Pay
$3,448

Stephen Kelhower holds the role of Correctional Officer at PPD Police. Their status is salaried. In 2022, their total compensation was $3,448.

Lisa Hamell

School Crossing Guard/PPD Police

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

Source-specific fields

Base Salary
$13,720
Employee Category
Civil Service
Job Code
6D44
Public Id
12193
Total Pay
$3,431

At PPD Police, Lisa Hamell serves as a School Crossing Guard. They work salaried. Their 2023 pay totaled $3,431.

Binila Zacharia

Office Clerk 2/PPD Police

2026 total comp
$3,430
Base pay
$3,414
Overtime
$0
Other pay
$16
Benefits
$0
Total compensation
$3,430
Employment type
Salaried

Source-specific fields

Base Salary
$41,634
Employee Category
Civil Service
Job Code
1A03
Public Id
48749
Total Pay
$3,430

At PPD Police, Binila Zacharia serves as a Office Clerk 2. They work salaried. Their 2026 pay totaled $3,430.

Kwame Traylor

Police Communication Dispatcher/PPD Police

2023 total comp
$3,419
Base pay
$1,968
Overtime
$931
Other pay
$521
Benefits
$0
Total compensation
$3,419
Employment type
Salaried

Source-specific fields

Base Salary
$46,414
Employee Category
Civil Service
Job Code
6J32
Public Id
38547
Total Pay
$3,419

Kwame Traylor is a Police Communication Dispatcher at PPD Police. They work salaried. 2023 total compensation came to $3,419.

Shaylin Sanders

Police Officer 1/PPD Police

2026 total comp
$3,398
Base pay
$3,206
Overtime
$0
Other pay
$192
Benefits
$0
Total compensation
$3,398
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
42821
Total Pay
$3,398

Shaylin Sanders is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $3,398.

Gloria Mccauley

Accounting Supervisor/PPD Police

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

Source-specific fields

Base Salary
$80,291
Employee Category
Civil Service
Job Code
2A07
Public Id
11903
Total Pay
$3,388

Gloria Mccauley is a Accounting Supervisor at PPD Police. They work salaried. 2023 total compensation came to $3,388.

Emani Thomas

Police Communications Dispatcher Trainee/PPD Police

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

Source-specific fields

Base Salary
$44,023
Employee Category
Civil Service
Job Code
6J31
Public Id
47956
Total Pay
$3,386

At PPD Police, Emani Thomas serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2024 pay totaled $3,386.

Tyniq Bryant

Police Communications Dispatcher Trainee/PPD Police

2021 total comp
$3,371
Base pay
$3,369
Overtime
$0
Other pay
$2
Benefits
$0
Total compensation
$3,371
Employment type
Salaried

Source-specific fields

Base Salary
$36,637
Employee Category
Civil Service
Job Code
6J31
Public Id
38711
Total Pay
$3,371

Tyniq Bryant is a Police Communications Dispatcher Trainee at PPD Police. They work salaried. 2021 total compensation came to $3,371.

Andras Krasznai

Police Officer 1/PPD Police

2022 total comp
$3,366
Base pay
$3,074
Overtime
$0
Other pay
$292
Benefits
$0
Total compensation
$3,366
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
30538
Total Pay
$3,366

Andras Krasznai works as a Police Officer 1 for PPD Police. Their status is salaried. Andras earned $3,366 in 2022.

Kaliliah Kennedy

Police Communications Dispatcher Trainee/PPD Police

2024 total comp
$3,364
Base pay
$2,608
Overtime
$734
Other pay
$22
Benefits
$0
Total compensation
$3,364
Employment type
Salaried

Source-specific fields

Base Salary
$42,379
Employee Category
Civil Service
Job Code
6J31
Public Id
45662
Total Pay
$3,364

Kaliliah Kennedy is a Police Communications Dispatcher Trainee at PPD Police. They work salaried. 2024 total compensation came to $3,364.

Stephen Rost

Police Officer 1/PPD Police

2020 total comp
$3,363
Base pay
$3,071
Overtime
$0
Other pay
$292
Benefits
$0
Total compensation
$3,363
Employment type
Salaried

Source-specific fields

Base Salary
$73,140
Employee Category
Civil Service
Job Code
6A02
Public Id
1997
Total Pay
$3,363

Stephen Rost works as a Police Officer 1 for PPD Police. Their status is salaried. Stephen earned $3,363 in 2020.

Janice Felton

School Crossing Guard/PPD Police

2022 total comp
$3,360
Base pay
$2,624
Overtime
$0
Other pay
$735
Benefits
$0
Total compensation
$3,360
Employment type
Salaried

Source-specific fields

Base Salary
$13,288
Employee Category
Civil Service
Job Code
6D44
Public Id
26376
Total Pay
$3,360

Janice Felton holds the role of School Crossing Guard at PPD Police. Their status is salaried. In 2022, their total compensation was $3,360.

Marita Wilson

School Crossing Guard/PPD Police

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

Source-specific fields

Base Salary
$12,336
Employee Category
Civil Service
Job Code
6D44
Public Id
8888
Total Pay
$3,357

Marita Wilson holds the role of School Crossing Guard at PPD Police. Their status is salaried. In 2020, their total compensation was $3,357.

Susan Nelson

Police Officer 1/PPD Police

2021 total comp
$3,352
Base pay
$2,992
Overtime
$0
Other pay
$360
Benefits
$0
Total compensation
$3,352
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
16474
Total Pay
$3,352

Susan Nelson works as a Police Officer 1 for PPD Police. Their status is salaried. Susan earned $3,352 in 2021.

Erion Zariu

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$56,542
Employee Category
Civil Service
Job Code
6A02
Public Id
16832
Total Pay
$3,343

At PPD Police, Erion Zariu serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $3,343.

Tamara Harris

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
36411
Total Pay
$3,332

Tamara Harris works as a Police Officer 1 for PPD Police. Their status is salaried. Tamara earned $3,332 in 2020.

Conisha Davis

Police Communication Dispatcher/PPD Police

2024 total comp
$3,332
Base pay
$737
Overtime
$0
Other pay
$2,594
Benefits
$0
Total compensation
$3,332
Employment type
Salaried

Source-specific fields

Base Salary
$47,922
Employee Category
Civil Service
Job Code
6J32
Public Id
11887
Total Pay
$3,332

Conisha Davis works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Conisha earned $3,332 in 2024.

Alisa Hill

School Crossing Guard/PPD Police

2022 total comp
$3,330
Base pay
$3,288
Overtime
$0
Other pay
$42
Benefits
$0
Total compensation
$3,330
Employment type
Salaried

Source-specific fields

Base Salary
$35,672
Employee Category
Civil Service
Job Code
6D44
Public Id
3502
Total Pay
$3,330

At PPD Police, Alisa Hill serves as a School Crossing Guard. They work salaried. Their 2022 pay totaled $3,330.

Joann Del Quadro

School Crossing Guard/PPD Police

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

Source-specific fields

Base Salary
$12,704
Employee Category
Civil Service
Job Code
6D44
Public Id
22197
Total Pay
$3,328

Joann Del Quadro is a School Crossing Guard at PPD Police. They work salaried. 2020 total compensation came to $3,328.

Angelica Fama

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$59,795
Employee Category
Civil Service
Job Code
6A01
Public Id
39201
Total Pay
$3,320

Angelica Fama works as a Police Officer Recruit for PPD Police. Their status is salaried. Angelica earned $3,320 in 2022.

Derek Mayhew

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
18068
Total Pay
$3,320

At PPD Police, Derek Mayhew serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $3,320.

Angela Love

School Crossing Guard/PPD Police

2021 total comp
$3,305
Base pay
$3,110
Overtime
$0
Other pay
$194
Benefits
$0
Total compensation
$3,305
Employment type
Salaried

Source-specific fields

Base Salary
$12,960
Employee Category
Civil Service
Job Code
6D44
Public Id
12472
Total Pay
$3,305

At PPD Police, Angela Love serves as a School Crossing Guard. They work salaried. Their 2021 pay totaled $3,305.

Helen Moore

School Crossing Guard/PPD Police

2020 total comp
$3,303
Base pay
$2,922
Overtime
$0
Other pay
$381
Benefits
$0
Total compensation
$3,303
Employment type
Salaried

Source-specific fields

Base Salary
$12,704
Employee Category
Civil Service
Job Code
6D44
Public Id
34188
Total Pay
$3,303

Helen Moore is a School Crossing Guard at PPD Police. They work salaried. 2020 total compensation came to $3,303.

Ariana Caraballo

Police Communication Dispatcher/PPD Police

2021 total comp
$3,284
Base pay
$2,622
Overtime
$655
Other pay
$7
Benefits
$0
Total compensation
$3,284
Employment type
Salaried

Source-specific fields

Base Salary
$42,769
Employee Category
Civil Service
Job Code
6J32
Public Id
32388
Total Pay
$3,284

Ariana Caraballo works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Ariana earned $3,284 in 2021.

Maria Smith

School Crossing Guard/PPD Police

2019 total comp
$3,278
Base pay
$2,945
Overtime
$0
Other pay
$333
Benefits
$0
Total compensation
$3,278
Employment type
Salaried

Source-specific fields

Base Salary
$12,336
Employee Category
Civil Service
Job Code
6D44
Public Id
7952
Total Pay
$3,278

At PPD Police, Maria Smith serves as a School Crossing Guard. They work salaried. Their 2019 pay totaled $3,278.

Shanina Dillard

School Crossing Guard/PPD Police

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

Source-specific fields

Base Salary
$30,888
Employee Category
Civil Service
Job Code
6D44
Public Id
24317
Total Pay
$3,278

Shanina Dillard is a School Crossing Guard at PPD Police. They work salaried. 2019 total compensation came to $3,278.

Sharon Jonas

Police Officer 1/PPD Police

2026 total comp
$3,274
Base pay
$2,892
Overtime
$0
Other pay
$382
Benefits
$0
Total compensation
$3,274
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28719
Total Pay
$3,274

Sharon Jonas works as a Police Officer 1 for PPD Police. Their status is salaried. Sharon earned $3,274 in 2026.

George Evans Jr

Police Photographer/PPD Police

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

Source-specific fields

Base Salary
$50,430
Employee Category
Civil Service
Job Code
7L18
Public Id
19371
Total Pay
$3,271

At PPD Police, George Evans Jr serves as a Police Photographer. They work salaried. Their 2022 pay totaled $3,271.