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

Patrick Conway

Police Officer 1/PPD Police

2026 total comp
$21,514
Base pay
$18,185
Overtime
$1,367
Other pay
$1,962
Benefits
$0
Total compensation
$21,514
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
42143
Total Pay
$21,514

At PPD Police, Patrick Conway serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $21,514.

Eric Mclaurin

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
24410
Total Pay
$21,512

Eric Mclaurin is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $21,512.

William Zimmerman Iv

Geographic Information Systems Specialist 3/PPD Police

2026 total comp
$21,504
Base pay
$21,184
Overtime
$0
Other pay
$320
Benefits
$0
Total compensation
$21,504
Employment type
Salaried

Source-specific fields

Base Salary
$96,695
Employee Category
Civil Service
Job Code
3E22
Public Id
36055
Total Pay
$21,504

William Zimmerman Iv works as a Geographic Information Systems Specialist 3 for PPD Police. Their status is salaried. William earned $21,504 in 2026.

Meir Engel

Geographic Information Systems Specialist 3/PPD Police

2026 total comp
$21,504
Base pay
$21,184
Overtime
$0
Other pay
$320
Benefits
$0
Total compensation
$21,504
Employment type
Salaried

Source-specific fields

Base Salary
$96,695
Employee Category
Civil Service
Job Code
3E22
Public Id
13189
Total Pay
$21,504

Meir Engel works as a Geographic Information Systems Specialist 3 for PPD Police. Their status is salaried. Meir earned $21,504 in 2026.

Tamyra Foreman

Forensic Scientist 1/PPD Police

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

Source-specific fields

Base Salary
$58,840
Employee Category
Civil Service
Job Code
3H48
Public Id
28901
Total Pay
$21,499

Tamyra Foreman holds the role of Forensic Scientist 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $21,499.

Yogita Patil

Forensic Scientist 3/PPD Police

2026 total comp
$21,494
Base pay
$20,661
Overtime
$344
Other pay
$488
Benefits
$0
Total compensation
$21,494
Employment type
Salaried

Source-specific fields

Base Salary
$89,875
Employee Category
Civil Service
Job Code
3H72
Public Id
16262
Total Pay
$21,494

Yogita Patil holds the role of Forensic Scientist 3 at PPD Police. Their status is salaried. In 2026, their total compensation was $21,494.

Zachary Yeager

Police Officer 1/PPD Police

2026 total comp
$21,493
Base pay
$19,484
Overtime
$793
Other pay
$1,217
Benefits
$0
Total compensation
$21,493
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
44926
Total Pay
$21,493

Zachary Yeager works as a Police Officer 1 for PPD Police. Their status is salaried. Zachary earned $21,493 in 2026.

Carl Deppenschmidt

Police Officer 1/PPD Police

2026 total comp
$21,488
Base pay
$16,669
Overtime
$3,132
Other pay
$1,688
Benefits
$0
Total compensation
$21,488
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51189
Total Pay
$21,488

Carl Deppenschmidt holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $21,488.

Breanne Kradzinski

Police Officer 1/PPD Police

2026 total comp
$21,487
Base pay
$18,076
Overtime
$271
Other pay
$3,140
Benefits
$0
Total compensation
$21,487
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32351
Total Pay
$21,487

Breanne Kradzinski is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $21,487.

Roanny Perez

Police Officer 1/PPD Police

2026 total comp
$21,479
Base pay
$18,185
Overtime
$2,078
Other pay
$1,216
Benefits
$0
Total compensation
$21,479
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51212
Total Pay
$21,479

At PPD Police, Roanny Perez serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $21,479.

Michael Guidera

Police Officer 1/PPD Police

2022 total comp
$21,475
Base pay
$6,149
Overtime
$759
Other pay
$14,567
Benefits
$0
Total compensation
$21,475
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
20846
Total Pay
$21,475

Michael Guidera is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $21,475.

Peter Pierre-Louis

Police Communication Dispatcher/PPD Police

2026 total comp
$21,470
Base pay
$12,845
Overtime
$7,495
Other pay
$1,130
Benefits
$0
Total compensation
$21,470
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
10592
Total Pay
$21,470

At PPD Police, Peter Pierre-Louis serves as a Police Communication Dispatcher. They work salaried. Their 2026 pay totaled $21,470.

Alexandria Jenkins

Police Communication Dispatcher/PPD Police

2026 total comp
$21,464
Base pay
$14,114
Overtime
$6,857
Other pay
$493
Benefits
$0
Total compensation
$21,464
Employment type
Salaried

Source-specific fields

Base Salary
$57,858
Employee Category
Civil Service
Job Code
6J32
Public Id
42053
Total Pay
$21,464

Alexandria Jenkins works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Alexandria earned $21,464 in 2026.

Jonathan Dejesus

Police Officer 1/PPD Police

2026 total comp
$21,461
Base pay
$19,484
Overtime
$763
Other pay
$1,215
Benefits
$0
Total compensation
$21,461
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
45277
Total Pay
$21,461

Jonathan Dejesus holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $21,461.

Arnold Gonzalez

Police Officer 1/PPD Police

2026 total comp
$21,459
Base pay
$16,669
Overtime
$3,575
Other pay
$1,215
Benefits
$0
Total compensation
$21,459
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
52841
Total Pay
$21,459

Arnold Gonzalez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $21,459.

David Hawkins

Forensic Scientist 3/PPD Police

2025 total comp
$21,458
Base pay
$18,394
Overtime
$534
Other pay
$2,529
Benefits
$0
Total compensation
$21,458
Employment type
Salaried

Source-specific fields

Base Salary
$87,683
Employee Category
Civil Service
Job Code
3H72
Public Id
32779
Total Pay
$21,458

David Hawkins holds the role of Forensic Scientist 3 at PPD Police. Their status is salaried. In 2025, their total compensation was $21,458.

Jude Clemens

Police Officer 1/PPD Police

2026 total comp
$21,449
Base pay
$18,185
Overtime
$2,050
Other pay
$1,214
Benefits
$0
Total compensation
$21,449
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50796
Total Pay
$21,449

Jude Clemens works as a Police Officer 1 for PPD Police. Their status is salaried. Jude earned $21,449 in 2026.

Angelo Kwong

Police Officer 1/PPD Police

2026 total comp
$21,449
Base pay
$18,185
Overtime
$2,050
Other pay
$1,214
Benefits
$0
Total compensation
$21,449
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50538
Total Pay
$21,449

At PPD Police, Angelo Kwong serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $21,449.

Marie Lopez

Police Officer 1/PPD Police

2026 total comp
$21,437
Base pay
$18,532
Overtime
$1,692
Other pay
$1,213
Benefits
$0
Total compensation
$21,437
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
47288
Total Pay
$21,437

At PPD Police, Marie Lopez serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $21,437.

Abdessamad Laasael

Police Officer Recruit/PPD Police

2025 total comp
$21,437
Base pay
$14,939
Overtime
$0
Other pay
$6,498
Benefits
$0
Total compensation
$21,437
Employment type
Salaried

Source-specific fields

Base Salary
$66,931
Employee Category
Civil Service
Job Code
6A01
Public Id
51875
Total Pay
$21,437

At PPD Police, Abdessamad Laasael serves as a Police Officer Recruit. They work salaried. Their 2025 pay totaled $21,437.

Charles Ritter

Correctional Officer/PPD Police

2026 total comp
$21,434
Base pay
$14,417
Overtime
$5,909
Other pay
$1,109
Benefits
$0
Total compensation
$21,434
Employment type
Salaried

Source-specific fields

Base Salary
$61,684
Employee Category
Civil Service
Job Code
5H04
Public Id
31655
Total Pay
$21,434

Charles Ritter works as a Correctional Officer for PPD Police. Their status is salaried. Charles earned $21,434 in 2026.

Kamil Jasinski

Police Officer 1/PPD Police

2020 total comp
$21,432
Base pay
$17,521
Overtime
$0
Other pay
$3,911
Benefits
$0
Total compensation
$21,432
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
32551
Total Pay
$21,432

Kamil Jasinski holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $21,432.

Eric Stride

Police Officer 1/PPD Police

2026 total comp
$21,429
Base pay
$19,484
Overtime
$732
Other pay
$1,213
Benefits
$0
Total compensation
$21,429
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
43541
Total Pay
$21,429

Eric Stride holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $21,429.

Dineen Cobbs

Police Officer 1/PPD Police

2026 total comp
$21,429
Base pay
$19,484
Overtime
$732
Other pay
$1,213
Benefits
$0
Total compensation
$21,429
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
43989
Total Pay
$21,429

Dineen Cobbs is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $21,429.

Keishon Norton

Police Communication Dispatcher/PPD Police

2026 total comp
$21,423
Base pay
$13,940
Overtime
$6,147
Other pay
$1,336
Benefits
$0
Total compensation
$21,423
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
16094
Total Pay
$21,423

At PPD Police, Keishon Norton serves as a Police Communication Dispatcher. They work salaried. Their 2026 pay totaled $21,423.

Lisa Carlson

Police Communication Dispatcher/PPD Police

2020 total comp
$21,420
Base pay
$17,572
Overtime
$2,568
Other pay
$1,280
Benefits
$0
Total compensation
$21,420
Employment type
Salaried

Source-specific fields

Base Salary
$46,786
Employee Category
Civil Service
Job Code
6J32
Public Id
5567
Total Pay
$21,420

Lisa Carlson works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Lisa earned $21,420 in 2020.

Nelson Leon

Police Officer 1/PPD Police

2021 total comp
$21,419
Base pay
$18,476
Overtime
$281
Other pay
$2,662
Benefits
$0
Total compensation
$21,419
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
2844
Total Pay
$21,419

At PPD Police, Nelson Leon serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $21,419.

Tracy Davis

Forensic Scientist 3/PPD Police

2026 total comp
$21,417
Base pay
$20,753
Overtime
$0
Other pay
$664
Benefits
$0
Total compensation
$21,417
Employment type
Salaried

Source-specific fields

Base Salary
$89,875
Employee Category
Civil Service
Job Code
3H72
Public Id
23937
Total Pay
$21,417

At PPD Police, Tracy Davis serves as a Forensic Scientist 3. They work salaried. Their 2026 pay totaled $21,417.

David Whitmore

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
30074
Total Pay
$21,416

At PPD Police, David Whitmore serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $21,416.

Glenn Simmons

Correctional Officer/PPD Police

2026 total comp
$21,410
Base pay
$14,889
Overtime
$6,381
Other pay
$140
Benefits
$0
Total compensation
$21,410
Employment type
Salaried

Source-specific fields

Base Salary
$61,684
Employee Category
Civil Service
Job Code
5H04
Public Id
52274
Total Pay
$21,410

Glenn Simmons works as a Correctional Officer for PPD Police. Their status is salaried. Glenn earned $21,410 in 2026.

William Sotomayor

Police Officer 1/PPD Police

2026 total comp
$21,406
Base pay
$18,185
Overtime
$1,537
Other pay
$1,683
Benefits
$0
Total compensation
$21,406
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
48483
Total Pay
$21,406

At PPD Police, William Sotomayor serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $21,406.

Allen Carson

Police Officer 1/PPD Police

2022 total comp
$21,396
Base pay
$12,482
Overtime
$0
Other pay
$8,914
Benefits
$0
Total compensation
$21,396
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
99
Total Pay
$21,396

Allen Carson works as a Police Officer 1 for PPD Police. Their status is salaried. Allen earned $21,396 in 2022.

Melissa Bentley

Criminal Investigative Research Specialist/PPD Police

2026 total comp
$21,390
Base pay
$17,026
Overtime
$3,462
Other pay
$903
Benefits
$0
Total compensation
$21,390
Employment type
Salaried

Source-specific fields

Base Salary
$74,060
Employee Category
Civil Service
Job Code
6C21
Public Id
29520
Total Pay
$21,390

Melissa Bentley is a Criminal Investigative Research Specialist at PPD Police. They work salaried. 2026 total compensation came to $21,390.

Megan Peak

Forensic Scientist 3/PPD Police

2026 total comp
$21,370
Base pay
$20,965
Overtime
$0
Other pay
$405
Benefits
$0
Total compensation
$21,370
Employment type
Salaried

Source-specific fields

Base Salary
$84,878
Employee Category
Civil Service
Job Code
3H72
Public Id
8672
Total Pay
$21,370

At PPD Police, Megan Peak serves as a Forensic Scientist 3. They work salaried. Their 2026 pay totaled $21,370.

Anderson Johnson

Police Officer 1/PPD Police

2026 total comp
$21,364
Base pay
$19,484
Overtime
$671
Other pay
$1,209
Benefits
$0
Total compensation
$21,364
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
42975
Total Pay
$21,364

Anderson Johnson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $21,364.

Nathan Green

Police Officer 1/PPD Police

2026 total comp
$21,364
Base pay
$19,484
Overtime
$671
Other pay
$1,209
Benefits
$0
Total compensation
$21,364
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
43620
Total Pay
$21,364

Nathan Green holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $21,364.

Darryl Giddings

Police Officer 1/PPD Police

2026 total comp
$21,364
Base pay
$19,484
Overtime
$671
Other pay
$1,209
Benefits
$0
Total compensation
$21,364
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
45846
Total Pay
$21,364

Darryl Giddings works as a Police Officer 1 for PPD Police. Their status is salaried. Darryl earned $21,364 in 2026.

Alex Pinnel

Police Officer 1/PPD Police

2019 total comp
$21,355
Base pay
$14,122
Overtime
$132
Other pay
$7,101
Benefits
$0
Total compensation
$21,355
Employment type
Salaried

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
7272
Total Pay
$21,355

Alex Pinnel works as a Police Officer 1 for PPD Police. Their status is salaried. Alex earned $21,355 in 2019.

Robert Hampton

Police Officer 1/PPD Police

2024 total comp
$21,349
Base pay
$16,275
Overtime
$620
Other pay
$4,454
Benefits
$0
Total compensation
$21,349
Employment type
Salaried

Source-specific fields

Base Salary
$66,183
Employee Category
Civil Service
Job Code
6A02
Public Id
44386
Total Pay
$21,349

At PPD Police, Robert Hampton serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $21,349.

Michael Golembieski

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
25303
Total Pay
$21,339

Michael Golembieski is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $21,339.