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

Ethel Myers

Police Communication Dispatcher/PPD Police

2021 total comp
$10,544
Base pay
$4,482
Overtime
$5,115
Other pay
$948
Benefits
$0
Total compensation
$10,544
Employment type
Salaried

Source-specific fields

Base Salary
$46,786
Employee Category
Civil Service
Job Code
6J32
Public Id
8486
Total Pay
$10,544

Ethel Myers works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Ethel earned $10,544 in 2021.

Riji George

Office Clerk 2/PPD Police

2026 total comp
$10,539
Base pay
$10,050
Overtime
$239
Other pay
$249
Benefits
$0
Total compensation
$10,539
Employment type
Salaried

Source-specific fields

Base Salary
$41,634
Employee Category
Civil Service
Job Code
1A03
Public Id
48436
Total Pay
$10,539

Riji George works as a Office Clerk 2 for PPD Police. Their status is salaried. Riji earned $10,539 in 2026.

Christine Ransom

Office Clerk 2/PPD Police

2026 total comp
$10,534
Base pay
$10,087
Overtime
$0
Other pay
$446
Benefits
$0
Total compensation
$10,534
Employment type
Salaried

Source-specific fields

Base Salary
$43,879
Employee Category
Civil Service
Job Code
1A03
Public Id
14004
Total Pay
$10,534

Christine Ransom works as a Office Clerk 2 for PPD Police. Their status is salaried. Christine earned $10,534 in 2026.

Josephine Mcdonald

School Crossing Guard/PPD Police

2022 total comp
$10,528
Base pay
$7,574
Overtime
$0
Other pay
$2,954
Benefits
$0
Total compensation
$10,528
Employment type
Salaried

Source-specific fields

Base Salary
$13,288
Employee Category
Civil Service
Job Code
6D44
Public Id
28103
Total Pay
$10,528

At PPD Police, Josephine Mcdonald serves as a School Crossing Guard. They work salaried. Their 2022 pay totaled $10,528.

Joseph Kramer

Police Communications Dispatcher Trainee/PPD Police

2026 total comp
$10,517
Base pay
$8,063
Overtime
$0
Other pay
$2,454
Benefits
$0
Total compensation
$10,517
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
6J31
Public Id
56078
Total Pay
$10,517

Joseph Kramer works as a Police Communications Dispatcher Trainee for PPD Police. Their status is salaried. Joseph earned $10,517 in 2026.

Kevrisha Armstrong

Police Communications Dispatcher Trainee/PPD Police

2024 total comp
$10,506
Base pay
$8,297
Overtime
$0
Other pay
$2,210
Benefits
$0
Total compensation
$10,506
Employment type
Salaried

Source-specific fields

Base Salary
$44,023
Employee Category
Civil Service
Job Code
6J31
Public Id
48951
Total Pay
$10,506

At PPD Police, Kevrisha Armstrong serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2024 pay totaled $10,506.

Jonathan Gonzalez

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$61,888
Employee Category
Civil Service
Job Code
6A01
Public Id
48528
Total Pay
$10,504

Jonathan Gonzalez holds the role of Police Officer Recruit at PPD Police. Their status is salaried. In 2024, their total compensation was $10,504.

Jaimie Potter

Police Communication Dispatcher/PPD Police

2026 total comp
$10,501
Base pay
$8,119
Overtime
$1,833
Other pay
$549
Benefits
$0
Total compensation
$10,501
Employment type
Salaried

Source-specific fields

Base Salary
$57,858
Employee Category
Civil Service
Job Code
6J32
Public Id
42563
Total Pay
$10,501

Jaimie Potter is a Police Communication Dispatcher at PPD Police. They work salaried. 2026 total compensation came to $10,501.

Kathleen Cilio

Office Clerk 2/PPD Police

2026 total comp
$10,498
Base pay
$10,087
Overtime
$0
Other pay
$410
Benefits
$0
Total compensation
$10,498
Employment type
Salaried

Source-specific fields

Base Salary
$43,879
Employee Category
Civil Service
Job Code
1A03
Public Id
13638
Total Pay
$10,498

Kathleen Cilio is a Office Clerk 2 at PPD Police. They work salaried. 2026 total compensation came to $10,498.

Timothy Grey

Police Officer 1/PPD Police

2022 total comp
$10,486
Base pay
$6,149
Overtime
$0
Other pay
$4,338
Benefits
$0
Total compensation
$10,486
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
17973
Total Pay
$10,486

Timothy Grey works as a Police Officer 1 for PPD Police. Their status is salaried. Timothy earned $10,486 in 2022.

Chanei Moe

Office Clerk 2/PPD Police

2026 total comp
$10,485
Base pay
$9,361
Overtime
$1,104
Other pay
$20
Benefits
$0
Total compensation
$10,485
Employment type
Salaried

Source-specific fields

Base Salary
$41,634
Employee Category
Civil Service
Job Code
1A03
Public Id
51880
Total Pay
$10,485

Chanei Moe is a Office Clerk 2 at PPD Police. They work salaried. 2026 total compensation came to $10,485.

Cynthia Powell

Police Communications Dispatcher Trainee/PPD Police

2026 total comp
$10,478
Base pay
$8,026
Overtime
$0
Other pay
$2,452
Benefits
$0
Total compensation
$10,478
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
6J31
Public Id
56146
Total Pay
$10,478

Cynthia Powell works as a Police Communications Dispatcher Trainee for PPD Police. Their status is salaried. Cynthia earned $10,478 in 2026.

Chazz Bonds

Police Communication Dispatcher/PPD Police

2026 total comp
$10,474
Base pay
$9,307
Overtime
$998
Other pay
$170
Benefits
$0
Total compensation
$10,474
Employment type
Salaried

Source-specific fields

Base Salary
$57,858
Employee Category
Civil Service
Job Code
6J32
Public Id
38294
Total Pay
$10,474

Chazz Bonds is a Police Communication Dispatcher at PPD Police. They work salaried. 2026 total compensation came to $10,474.

David Cuadrado

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$54,856
Employee Category
Civil Service
Job Code
6A01
Public Id
4453
Total Pay
$10,469

At PPD Police, David Cuadrado serves as a Police Officer Recruit. They work salaried. Their 2020 pay totaled $10,469.

Serene Arnold-Green

Police Communication Dispatcher/PPD Police

2026 total comp
$10,454
Base pay
$8,741
Overtime
$1,028
Other pay
$684
Benefits
$0
Total compensation
$10,454
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
36476
Total Pay
$10,454

Serene Arnold-Green holds the role of Police Communication Dispatcher at PPD Police. Their status is salaried. In 2026, their total compensation was $10,454.

Cheryl Robinson

Office Clerk 2/PPD Police

2026 total comp
$10,442
Base pay
$10,087
Overtime
$0
Other pay
$354
Benefits
$0
Total compensation
$10,442
Employment type
Salaried

Source-specific fields

Base Salary
$43,879
Employee Category
Civil Service
Job Code
1A03
Public Id
9816
Total Pay
$10,442

Cheryl Robinson is a Office Clerk 2 at PPD Police. They work salaried. 2026 total compensation came to $10,442.

Tauheedah Jordan

Police Communication Dispatcher/PPD Police

2019 total comp
$10,425
Base pay
$9,077
Overtime
$1,286
Other pay
$62
Benefits
$0
Total compensation
$10,425
Employment type
Salaried

Source-specific fields

Base Salary
$44,539
Employee Category
Civil Service
Job Code
6J32
Public Id
12356
Total Pay
$10,425

At PPD Police, Tauheedah Jordan serves as a Police Communication Dispatcher. They work salaried. Their 2019 pay totaled $10,425.

Robert Lambert

Facilities Care Worker 1/PPD Police

2026 total comp
$10,424
Base pay
$9,640
Overtime
$482
Other pay
$301
Benefits
$0
Total compensation
$10,424
Employment type
Salaried

Source-specific fields

Base Salary
$41,930
Employee Category
Civil Service
Job Code
7D11
Public Id
16087
Total Pay
$10,424

Robert Lambert works as a Facilities Care Worker 1 for PPD Police. Their status is salaried. Robert earned $10,424 in 2026.

Edward Lawrence

Facilities Care Worker 1/PPD Police

2026 total comp
$10,410
Base pay
$8,997
Overtime
$964
Other pay
$449
Benefits
$0
Total compensation
$10,410
Employment type
Salaried

Source-specific fields

Base Salary
$41,930
Employee Category
Civil Service
Job Code
7D11
Public Id
11528
Total Pay
$10,410

At PPD Police, Edward Lawrence serves as a Facilities Care Worker 1. They work salaried. Their 2026 pay totaled $10,410.

Judith Huertas

Clerk Typist 2/PPD Police

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

Source-specific fields

Base Salary
$36,402
Employee Category
Civil Service
Job Code
1A12
Public Id
21961
Total Pay
$10,403

Judith Huertas is a Clerk Typist 2 at PPD Police. They work salaried. 2020 total compensation came to $10,403.

Rhonda Bowens

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
37032
Total Pay
$10,393

Rhonda Bowens is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $10,393.

Ashley Gland

Police Communication Dispatcher/PPD Police

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

Source-specific fields

Base Salary
$57,858
Employee Category
Civil Service
Job Code
6J32
Public Id
41974
Total Pay
$10,391

Ashley Gland holds the role of Police Communication Dispatcher at PPD Police. Their status is salaried. In 2026, their total compensation was $10,391.

Kiara Velez

Police Communications Dispatcher Trainee/PPD Police

2026 total comp
$10,387
Base pay
$7,662
Overtime
$274
Other pay
$2,452
Benefits
$0
Total compensation
$10,387
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
6J31
Public Id
56067
Total Pay
$10,387

Kiara Velez works as a Police Communications Dispatcher Trainee for PPD Police. Their status is salaried. Kiara earned $10,387 in 2026.

Arnold Greene

Office Clerk 2/PPD Police

2026 total comp
$10,381
Base pay
$10,087
Overtime
$0
Other pay
$293
Benefits
$0
Total compensation
$10,381
Employment type
Salaried

Source-specific fields

Base Salary
$43,879
Employee Category
Civil Service
Job Code
1A03
Public Id
31460
Total Pay
$10,381

Arnold Greene is a Office Clerk 2 at PPD Police. They work salaried. 2026 total compensation came to $10,381.

Carmen Colon

Office Clerk 2/PPD Police

2026 total comp
$10,369
Base pay
$10,087
Overtime
$0
Other pay
$282
Benefits
$0
Total compensation
$10,369
Employment type
Salaried

Source-specific fields

Base Salary
$43,879
Employee Category
Civil Service
Job Code
1A03
Public Id
7536
Total Pay
$10,369

Carmen Colon holds the role of Office Clerk 2 at PPD Police. Their status is salaried. In 2026, their total compensation was $10,369.

Sheena Jimperson

Office Clerk 2/PPD Police

2026 total comp
$10,369
Base pay
$10,087
Overtime
$0
Other pay
$282
Benefits
$0
Total compensation
$10,369
Employment type
Salaried

Source-specific fields

Base Salary
$43,879
Employee Category
Civil Service
Job Code
1A03
Public Id
21251
Total Pay
$10,369

Sheena Jimperson holds the role of Office Clerk 2 at PPD Police. Their status is salaried. In 2026, their total compensation was $10,369.

Maria Yuen

Police Sergeant/PPD Police

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

Source-specific fields

Base Salary
$86,853
Employee Category
Civil Service
Job Code
6A04
Public Id
14875
Total Pay
$10,356

At PPD Police, Maria Yuen serves as a Police Sergeant. They work salaried. Their 2020 pay totaled $10,356.

Patricia Gaston

School Crossing Guard/PPD Police

2022 total comp
$10,347
Base pay
$9,419
Overtime
$0
Other pay
$928
Benefits
$0
Total compensation
$10,347
Employment type
Salaried

Source-specific fields

Base Salary
$13,720
Employee Category
Civil Service
Job Code
6D44
Public Id
10119
Total Pay
$10,347

Patricia Gaston works as a School Crossing Guard for PPD Police. Their status is salaried. Patricia earned $10,347 in 2022.

Kendra White

Police Communications Dispatcher Trainee/PPD Police

2023 total comp
$10,344
Base pay
$10,316
Overtime
$0
Other pay
$28
Benefits
$0
Total compensation
$10,344
Employment type
Salaried

Source-specific fields

Base Salary
$42,379
Employee Category
Civil Service
Job Code
6J31
Public Id
43575
Total Pay
$10,344

At PPD Police, Kendra White serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2023 pay totaled $10,344.

Elizabeth Wedge

School Crossing Guard/PPD Police

2022 total comp
$10,338
Base pay
$9,657
Overtime
$0
Other pay
$681
Benefits
$0
Total compensation
$10,338
Employment type
Salaried

Source-specific fields

Base Salary
$34,341
Employee Category
Civil Service
Job Code
6D44
Public Id
39789
Total Pay
$10,338

Elizabeth Wedge holds the role of School Crossing Guard at PPD Police. Their status is salaried. In 2022, their total compensation was $10,338.

Candis Bostic

Police Communications Dispatcher Trainee/PPD Police

2026 total comp
$10,332
Base pay
$7,881
Overtime
$0
Other pay
$2,452
Benefits
$0
Total compensation
$10,332
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
6J31
Public Id
56536
Total Pay
$10,332

Candis Bostic holds the role of Police Communications Dispatcher Trainee at PPD Police. Their status is salaried. In 2026, their total compensation was $10,332.

Felicia Griffin

Office Clerk 2/PPD Police

2026 total comp
$10,326
Base pay
$10,098
Overtime
$34
Other pay
$194
Benefits
$0
Total compensation
$10,326
Employment type
Salaried

Source-specific fields

Base Salary
$43,879
Employee Category
Civil Service
Job Code
1A03
Public Id
19869
Total Pay
$10,326

Felicia Griffin holds the role of Office Clerk 2 at PPD Police. Their status is salaried. In 2026, their total compensation was $10,326.

Jessica Keppol

Office Clerk 2/PPD Police

2026 total comp
$10,319
Base pay
$10,176
Overtime
$0
Other pay
$144
Benefits
$0
Total compensation
$10,319
Employment type
Salaried

Source-specific fields

Base Salary
$43,879
Employee Category
Civil Service
Job Code
1A03
Public Id
32630
Total Pay
$10,319

Jessica Keppol is a Office Clerk 2 at PPD Police. They work salaried. 2026 total compensation came to $10,319.

Jennifer Gohl

Office Clerk 2/PPD Police

2026 total comp
$10,309
Base pay
$10,087
Overtime
$0
Other pay
$221
Benefits
$0
Total compensation
$10,309
Employment type
Salaried

Source-specific fields

Base Salary
$43,879
Employee Category
Civil Service
Job Code
1A03
Public Id
5165
Total Pay
$10,309

Jennifer Gohl holds the role of Office Clerk 2 at PPD Police. Their status is salaried. In 2026, their total compensation was $10,309.

Quanda Griffin

Office Clerk 2/PPD Police

2026 total comp
$10,305
Base pay
$10,087
Overtime
$0
Other pay
$218
Benefits
$0
Total compensation
$10,305
Employment type
Salaried

Source-specific fields

Base Salary
$43,879
Employee Category
Civil Service
Job Code
1A03
Public Id
26070
Total Pay
$10,305

Quanda Griffin is a Office Clerk 2 at PPD Police. They work salaried. 2026 total compensation came to $10,305.

Kayla Bowers

Police Communications Dispatcher Trainee/PPD Police

2026 total comp
$10,295
Base pay
$7,844
Overtime
$0
Other pay
$2,451
Benefits
$0
Total compensation
$10,295
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
6J31
Public Id
56553
Total Pay
$10,295

Kayla Bowers works as a Police Communications Dispatcher Trainee for PPD Police. Their status is salaried. Kayla earned $10,295 in 2026.

Daphne Smith

Detective/PPD Police

2023 total comp
$10,294
Base pay
$7,000
Overtime
$2,231
Other pay
$1,063
Benefits
$0
Total compensation
$10,294
Employment type
Salaried

Source-specific fields

Base Salary
$91,352
Employee Category
Civil Service
Job Code
6A12
Public Id
36239
Total Pay
$10,294

At PPD Police, Daphne Smith serves as a Detective. They work salaried. Their 2023 pay totaled $10,294.

Jessica Keenan

Police Communications Dispatcher Trainee/PPD Police

2026 total comp
$10,294
Base pay
$7,844
Overtime
$0
Other pay
$2,450
Benefits
$0
Total compensation
$10,294
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
6J31
Public Id
56375
Total Pay
$10,294

At PPD Police, Jessica Keenan serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2026 pay totaled $10,294.

Patricia Karafillis

Office Clerk 2/PPD Police

2026 total comp
$10,288
Base pay
$9,751
Overtime
$0
Other pay
$537
Benefits
$0
Total compensation
$10,288
Employment type
Salaried

Source-specific fields

Base Salary
$43,879
Employee Category
Civil Service
Job Code
1A03
Public Id
6287
Total Pay
$10,288

Patricia Karafillis holds the role of Office Clerk 2 at PPD Police. Their status is salaried. In 2026, their total compensation was $10,288.

Ebony Coley

Office Clerk 2/PPD Police

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

Source-specific fields

Base Salary
$43,879
Employee Category
Civil Service
Job Code
1A03
Public Id
8286
Total Pay
$10,286

At PPD Police, Ebony Coley serves as a Office Clerk 2. They work salaried. Their 2026 pay totaled $10,286.