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 8

Hailey Kieffer

Office Clerk 2/PPD Police

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

Source-specific fields

Base Salary
$41,634
Employee Category
Civil Service
Job Code
1A03
Public Id
15588
Total Pay
$9,412

Hailey Kieffer holds the role of Office Clerk 2 at PPD Police. Their status is salaried. In 2026, their total compensation was $9,412.

Jordyn Dennis

Office Clerk 2/PPD Police

2026 total comp
$9,408
Base pay
$9,330
Overtime
$0
Other pay
$78
Benefits
$0
Total compensation
$9,408
Employment type
Salaried

Source-specific fields

Base Salary
$40,584
Employee Category
Civil Service
Job Code
1A03
Public Id
53972
Total Pay
$9,408

At PPD Police, Jordyn Dennis serves as a Office Clerk 2. They work salaried. Their 2026 pay totaled $9,408.

Dora Crenshaw

Police Officer 1/PPD Police

2020 total comp
$9,404
Base pay
$8,142
Overtime
$0
Other pay
$1,262
Benefits
$0
Total compensation
$9,404
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
36594
Total Pay
$9,404

Dora Crenshaw is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $9,404.

Douglas Vogelman

Police Sergeant/PPD Police

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

Source-specific fields

Base Salary
$91,472
Employee Category
Civil Service
Job Code
6A04
Public Id
1280
Total Pay
$9,398

Douglas Vogelman holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2022, their total compensation was $9,398.

Tiara Ramsey-Brown

Police Communications Dispatcher Trainee/PPD Police

2026 total comp
$9,396
Base pay
$6,956
Overtime
$0
Other pay
$2,440
Benefits
$0
Total compensation
$9,396
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
6J31
Public Id
56260
Total Pay
$9,396

At PPD Police, Tiara Ramsey-Brown serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2026 pay totaled $9,396.

Bella Villeda-Machado

Police Communications Dispatcher Trainee/PPD Police

2022 total comp
$9,387
Base pay
$9,373
Overtime
$0
Other pay
$14
Benefits
$0
Total compensation
$9,387
Employment type
Salaried

Source-specific fields

Base Salary
$41,045
Employee Category
Civil Service
Job Code
6J31
Public Id
42439
Total Pay
$9,387

Bella Villeda-Machado is a Police Communications Dispatcher Trainee at PPD Police. They work salaried. 2022 total compensation came to $9,387.

Sheena Plummer

Criminal Investigative Research Specialist/PPD Police

2023 total comp
$9,382
Base pay
$9,295
Overtime
$0
Other pay
$87
Benefits
$0
Total compensation
$9,382
Employment type
Salaried

Source-specific fields

Base Salary
$66,647
Employee Category
Civil Service
Job Code
6C21
Public Id
31634
Total Pay
$9,382

At PPD Police, Sheena Plummer serves as a Criminal Investigative Research Specialist. They work salaried. Their 2023 pay totaled $9,382.

Morgan Pringle

Police Communications Dispatcher Trainee/PPD Police

2023 total comp
$9,380
Base pay
$8,717
Overtime
$571
Other pay
$92
Benefits
$0
Total compensation
$9,380
Employment type
Salaried

Source-specific fields

Base Salary
$42,379
Employee Category
Civil Service
Job Code
6J31
Public Id
41139
Total Pay
$9,380

Morgan Pringle holds the role of Police Communications Dispatcher Trainee at PPD Police. Their status is salaried. In 2023, their total compensation was $9,380.

Patricia Hershman

Police Officer 1/PPD Police

2026 total comp
$9,368
Base pay
$8,272
Overtime
$0
Other pay
$1,096
Benefits
$0
Total compensation
$9,368
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
396
Total Pay
$9,368

Patricia Hershman works as a Police Officer 1 for PPD Police. Their status is salaried. Patricia earned $9,368 in 2026.

Renee Davis

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
20667
Total Pay
$9,367

Renee Davis works as a Police Officer 1 for PPD Police. Their status is salaried. Renee earned $9,367 in 2024.

Mark Campbell

Police Officer 1/PPD Police

2023 total comp
$9,366
Base pay
$6,364
Overtime
$1,909
Other pay
$1,093
Benefits
$0
Total compensation
$9,366
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
12539
Total Pay
$9,366

Mark Campbell works as a Police Officer 1 for PPD Police. Their status is salaried. Mark earned $9,366 in 2023.

Geraldine Mazur

School Crossing Guard/PPD Police

2021 total comp
$9,365
Base pay
$7,906
Overtime
$0
Other pay
$1,459
Benefits
$0
Total compensation
$9,365
Employment type
Salaried

Source-specific fields

Base Salary
$12,960
Employee Category
Civil Service
Job Code
6D44
Public Id
35178
Total Pay
$9,365

Geraldine Mazur works as a School Crossing Guard for PPD Police. Their status is salaried. Geraldine earned $9,365 in 2021.

William Di Giuseppe

Police Lieutenant/PPD Police

2023 total comp
$9,363
Base pay
$8,270
Overtime
$0
Other pay
$1,092
Benefits
$0
Total compensation
$9,363
Employment type
Salaried

Source-specific fields

Base Salary
$107,928
Employee Category
Civil Service
Job Code
6A05
Public Id
19113
Total Pay
$9,363

William Di Giuseppe is a Police Lieutenant at PPD Police. They work salaried. 2023 total compensation came to $9,363.

James Dungee

Facilities Care Worker 1/PPD Police

2026 total comp
$9,354
Base pay
$8,982
Overtime
$225
Other pay
$147
Benefits
$0
Total compensation
$9,354
Employment type
Salaried

Source-specific fields

Base Salary
$39,069
Employee Category
Civil Service
Job Code
7D11
Public Id
18365
Total Pay
$9,354

James Dungee holds the role of Facilities Care Worker 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $9,354.

Rafael Algarin

Office Clerk 2/PPD Police

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

Source-specific fields

Base Salary
$40,584
Employee Category
Civil Service
Job Code
1A03
Public Id
52760
Total Pay
$9,330

Rafael Algarin holds the role of Office Clerk 2 at PPD Police. Their status is salaried. In 2026, their total compensation was $9,330.

Jenny Pierre

Office Clerk 2/PPD Police

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

Source-specific fields

Base Salary
$40,584
Employee Category
Civil Service
Job Code
1A03
Public Id
53095
Total Pay
$9,330

Jenny Pierre holds the role of Office Clerk 2 at PPD Police. Their status is salaried. In 2026, their total compensation was $9,330.

Constance Wachtler

School Crossing Guard/PPD Police

2022 total comp
$9,327
Base pay
$8,106
Overtime
$0
Other pay
$1,221
Benefits
$0
Total compensation
$9,327
Employment type
Salaried

Source-specific fields

Base Salary
$13,288
Employee Category
Civil Service
Job Code
6D44
Public Id
28522
Total Pay
$9,327

At PPD Police, Constance Wachtler serves as a School Crossing Guard. They work salaried. Their 2022 pay totaled $9,327.

John Hawkins

Facilities Care Worker 1/PPD Police

2026 total comp
$9,326
Base pay
$9,250
Overtime
$0
Other pay
$77
Benefits
$0
Total compensation
$9,326
Employment type
Salaried

Source-specific fields

Base Salary
$40,916
Employee Category
Civil Service
Job Code
7D11
Public Id
42613
Total Pay
$9,326

John Hawkins works as a Facilities Care Worker 1 for PPD Police. Their status is salaried. John earned $9,326 in 2026.

Gihdiyr Knight-Nottingham

Facilities Care Worker 1/PPD Police

2026 total comp
$9,316
Base pay
$9,194
Overtime
$0
Other pay
$122
Benefits
$0
Total compensation
$9,316
Employment type
Salaried

Source-specific fields

Base Salary
$39,992
Employee Category
Civil Service
Job Code
7D11
Public Id
55155
Total Pay
$9,316

At PPD Police, Gihdiyr Knight-Nottingham serves as a Facilities Care Worker 1. They work salaried. Their 2026 pay totaled $9,316.

Natourrie Rucker

Police Communication Dispatcher/PPD Police

2026 total comp
$9,304
Base pay
$8,943
Overtime
$172
Other pay
$189
Benefits
$0
Total compensation
$9,304
Employment type
Salaried

Source-specific fields

Base Salary
$56,058
Employee Category
Civil Service
Job Code
6J32
Public Id
47140
Total Pay
$9,304

Natourrie Rucker holds the role of Police Communication Dispatcher at PPD Police. Their status is salaried. In 2026, their total compensation was $9,304.

Klarina Shini

Office Clerk 2/PPD Police

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

Source-specific fields

Base Salary
$42,753
Employee Category
Civil Service
Job Code
1A03
Public Id
46966
Total Pay
$9,300

Klarina Shini works as a Office Clerk 2 for PPD Police. Their status is salaried. Klarina earned $9,300 in 2026.

Carla Dotson

Police Communications Dispatcher Trainee/PPD Police

2023 total comp
$9,292
Base pay
$9,280
Overtime
$0
Other pay
$12
Benefits
$0
Total compensation
$9,292
Employment type
Salaried

Source-specific fields

Base Salary
$42,379
Employee Category
Civil Service
Job Code
6J31
Public Id
45264
Total Pay
$9,292

Carla Dotson holds the role of Police Communications Dispatcher Trainee at PPD Police. Their status is salaried. In 2023, their total compensation was $9,292.

Umar Afgan

Police Officer 1/PPD Police

2026 total comp
$9,287
Base pay
$3,572
Overtime
$4,866
Other pay
$849
Benefits
$0
Total compensation
$9,287
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20963
Total Pay
$9,287

Umar Afgan is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $9,287.

Thomas Munz Jr

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
21094
Total Pay
$9,286

At PPD Police, Thomas Munz Jr serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $9,286.

Angela Gailey

Forensic Scientist 2/PPD Police

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

Source-specific fields

Base Salary
$76,219
Employee Category
Civil Service
Job Code
3H49
Public Id
40697
Total Pay
$9,285

Angela Gailey works as a Forensic Scientist 2 for PPD Police. Their status is salaried. Angela earned $9,285 in 2026.

Krista Kelly

Police Officer 1/PPD Police

2025 total comp
$9,284
Base pay
$2,628
Overtime
$0
Other pay
$6,656
Benefits
$0
Total compensation
$9,284
Employment type
Salaried

Source-specific fields

Base Salary
$69,492
Employee Category
Civil Service
Job Code
6A02
Public Id
50278
Total Pay
$9,284

Krista Kelly is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $9,284.

Devin Chadderton

Detective/PPD Police

2026 total comp
$9,255
Base pay
$7,906
Overtime
$447
Other pay
$902
Benefits
$0
Total compensation
$9,255
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
33726
Total Pay
$9,255

Devin Chadderton works as a Detective for PPD Police. Their status is salaried. Devin earned $9,255 in 2026.

Kareem Deas

Facilities Care Worker 1/PPD Police

2026 total comp
$9,255
Base pay
$9,194
Overtime
$0
Other pay
$61
Benefits
$0
Total compensation
$9,255
Employment type
Salaried

Source-specific fields

Base Salary
$39,992
Employee Category
Civil Service
Job Code
7D11
Public Id
55439
Total Pay
$9,255

Kareem Deas holds the role of Facilities Care Worker 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $9,255.

Richard Brown

Facilities Care Worker 1/PPD Police

2026 total comp
$9,243
Base pay
$9,194
Overtime
$0
Other pay
$49
Benefits
$0
Total compensation
$9,243
Employment type
Salaried

Source-specific fields

Base Salary
$39,992
Employee Category
Civil Service
Job Code
7D11
Public Id
55715
Total Pay
$9,243

Richard Brown is a Facilities Care Worker 1 at PPD Police. They work salaried. 2026 total compensation came to $9,243.

Eric Brooks

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$117,524
Employee Category
Civil Service
Job Code
6A05
Public Id
1754
Total Pay
$39,201

Eric Brooks holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $9,228.

Akira Bouie

Fingerprint Identification Specialist Trainee/PPD Police

2026 total comp
$9,220
Base pay
$8,718
Overtime
$502
Other pay
$0
Benefits
$0
Total compensation
$9,220
Employment type
Salaried

Source-specific fields

Base Salary
$43,442
Employee Category
Civil Service
Job Code
6C11
Public Id
51769
Total Pay
$9,220

At PPD Police, Akira Bouie serves as a Fingerprint Identification Specialist Trainee. They work salaried. Their 2026 pay totaled $9,220.

Kelly Walker

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
15267
Total Pay
$9,196

Kelly Walker holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $9,196.

Carlton Page Jr.

Facilities Care Worker 1/PPD Police

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

Source-specific fields

Base Salary
$39,992
Employee Category
Civil Service
Job Code
7D11
Public Id
53189
Total Pay
$9,194

Carlton Page Jr. works as a Facilities Care Worker 1 for PPD Police. Their status is salaried. Carlton earned $9,194 in 2026.

Tierra Ayres

Facilities Care Worker 1/PPD Police

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

Source-specific fields

Base Salary
$39,992
Employee Category
Civil Service
Job Code
7D11
Public Id
55123
Total Pay
$9,194

At PPD Police, Tierra Ayres serves as a Facilities Care Worker 1. They work salaried. Their 2026 pay totaled $9,194.

Daniel Hunter

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$75,814
Employee Category
Civil Service
Job Code
6A02
Public Id
48704
Total Pay
$9,191

At PPD Police, Daniel Hunter serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $9,191.

Danisha Ferrer

Police Communications Dispatcher Trainee/PPD Police

2024 total comp
$9,189
Base pay
$8,389
Overtime
$734
Other pay
$66
Benefits
$0
Total compensation
$9,189
Employment type
Salaried

Source-specific fields

Base Salary
$42,379
Employee Category
Civil Service
Job Code
6J31
Public Id
44337
Total Pay
$9,189

Danisha Ferrer holds the role of Police Communications Dispatcher Trainee at PPD Police. Their status is salaried. In 2024, their total compensation was $9,189.

Jessica Lazzaro

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$70,496
Employee Category
Civil Service
Job Code
6A02
Public Id
32450
Total Pay
$9,184

Jessica Lazzaro is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $9,184.