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
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

$0$55,105+

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.

Record list

Employees

Highest-paid first / page 53

Raymond Singleton

Police Lieutenant/PPD Police

2026 total comp
$41,493
Base pay
$28,134
Overtime
$9,073
Other pay
$4,286
Benefits
$0
Total compensation
$41,493
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
29889
Total Pay
$41,493

At PPD Police, Raymond Singleton serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $41,493.

August Gershwin

Police Officer 1/PPD Police

2026 total comp
$41,462
Base pay
$20,783
Overtime
$17,082
Other pay
$3,598
Benefits
$0
Total compensation
$41,462
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
39382
Total Pay
$41,462

August Gershwin is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $41,462.

Ronald Palumbo

Detective/PPD Police

2026 total comp
$41,453
Base pay
$23,813
Overtime
$12,974
Other pay
$4,667
Benefits
$0
Total compensation
$41,453
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
33032
Total Pay
$41,453

Ronald Palumbo works as a Detective for PPD Police. Their status is salaried. Ronald earned $41,453 in 2026.

Kyle Mallard

Police Officer 1/PPD Police

2026 total comp
$41,428
Base pay
$21,648
Overtime
$15,116
Other pay
$4,664
Benefits
$0
Total compensation
$41,428
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8748
Total Pay
$41,428

Kyle Mallard is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $41,428.

Christopher Wagenhoffer

Police Lieutenant/PPD Police

2026 total comp
$41,427
Base pay
$28,134
Overtime
$8,457
Other pay
$4,837
Benefits
$0
Total compensation
$41,427
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
28898
Total Pay
$41,427

Christopher Wagenhoffer is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $41,427.

Charles Mccairns

Police Officer 1/PPD Police

2026 total comp
$41,422
Base pay
$21,648
Overtime
$15,997
Other pay
$3,777
Benefits
$0
Total compensation
$41,422
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7809
Total Pay
$41,422

Charles Mccairns is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $41,422.

Jarell Babb

Detective/PPD Police

2026 total comp
$41,411
Base pay
$23,813
Overtime
$13,234
Other pay
$4,364
Benefits
$0
Total compensation
$41,411
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
34678
Total Pay
$41,411

At PPD Police, Jarell Babb serves as a Detective. They work salaried. Their 2026 pay totaled $41,411.

Eric Lee

Police Officer 1/PPD Police

2026 total comp
$41,402
Base pay
$21,648
Overtime
$15,726
Other pay
$4,027
Benefits
$0
Total compensation
$41,402
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11550
Total Pay
$36,709

At PPD Police, Eric Lee serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $41,402.

Charles King

Detective/PPD Police

2026 total comp
$41,395
Base pay
$23,813
Overtime
$12,750
Other pay
$4,833
Benefits
$0
Total compensation
$41,395
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
20994
Total Pay
$41,395

Charles King works as a Detective for PPD Police. Their status is salaried. Charles earned $41,395 in 2026.

Michael Berkery

Police Officer 1/PPD Police

2026 total comp
$41,384
Base pay
$21,648
Overtime
$15,285
Other pay
$4,450
Benefits
$0
Total compensation
$41,384
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25887
Total Pay
$41,384

Michael Berkery works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $41,384 in 2026.

Lawrence Watson

Police Officer 1/PPD Police

2026 total comp
$41,377
Base pay
$21,648
Overtime
$15,455
Other pay
$4,274
Benefits
$0
Total compensation
$41,377
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32508
Total Pay
$41,377

Lawrence Watson is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $41,377.

Thor Johnson

Detective/PPD Police

2026 total comp
$41,370
Base pay
$23,813
Overtime
$13,533
Other pay
$4,024
Benefits
$0
Total compensation
$41,370
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
26509
Total Pay
$41,370

Thor Johnson is a Detective at PPD Police. They work salaried. 2026 total compensation came to $41,370.

Tommy Kim

Detective/PPD Police

2026 total comp
$41,369
Base pay
$23,813
Overtime
$12,899
Other pay
$4,657
Benefits
$0
Total compensation
$41,369
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
28424
Total Pay
$41,369

At PPD Police, Tommy Kim serves as a Detective. They work salaried. Their 2026 pay totaled $41,369.

Pamela Roberts

Police Officer 1/PPD Police

2022 total comp
$41,357
Base pay
$33,818
Overtime
$346
Other pay
$7,193
Benefits
$0
Total compensation
$41,357
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
34443
Total Pay
$41,357

Pamela Roberts works as a Police Officer 1 for PPD Police. Their status is salaried. Pamela earned $41,357 in 2022.

Krystal Melendez

Police Sergeant/PPD Police

2026 total comp
$41,355
Base pay
$24,679
Overtime
$12,905
Other pay
$3,771
Benefits
$0
Total compensation
$41,355
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
296
Total Pay
$41,355

Krystal Melendez is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $41,355.

Jeffrey Miller

Detective/PPD Police

2021 total comp
$41,349
Base pay
$1,646
Overtime
$0
Other pay
$39,703
Benefits
$0
Total compensation
$41,349
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
2087
Total Pay
$41,349

Jeffrey Miller is a Detective at PPD Police. They work salaried. 2021 total compensation came to $41,349.

Steven Berardi

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
28648
Total Pay
$41,333

Steven Berardi holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $41,333.

Matthew Lowe

Police Sergeant/PPD Police

2026 total comp
$41,333
Base pay
$24,679
Overtime
$12,209
Other pay
$4,445
Benefits
$0
Total compensation
$41,333
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
18953
Total Pay
$41,333

At PPD Police, Matthew Lowe serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $41,333.

Minita Little

Detective/PPD Police

2026 total comp
$41,315
Base pay
$23,813
Overtime
$13,234
Other pay
$4,268
Benefits
$0
Total compensation
$41,315
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
24438
Total Pay
$41,315

Minita Little works as a Detective for PPD Police. Their status is salaried. Minita earned $41,315 in 2026.

Kevin Gorman

Police Officer 1/PPD Police

2026 total comp
$41,301
Base pay
$21,648
Overtime
$15,387
Other pay
$4,266
Benefits
$0
Total compensation
$41,301
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
7375
Total Pay
$33,714

Kevin Gorman is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $41,301.

Carlos Quintana

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
25461
Total Pay
$41,300

Carlos Quintana holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $41,300.

Enrique Mella

Police Lieutenant/PPD Police

2026 total comp
$41,297
Base pay
$28,134
Overtime
$8,897
Other pay
$4,266
Benefits
$0
Total compensation
$41,297
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
6886
Total Pay
$41,297

Enrique Mella is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $41,297.

Franklin Wallace

Police Officer 1/PPD Police

2026 total comp
$41,289
Base pay
$21,648
Overtime
$15,624
Other pay
$4,016
Benefits
$0
Total compensation
$41,289
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21079
Total Pay
$41,289

Franklin Wallace is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $41,289.

Gregory Simon Jr

Police Officer 1/PPD Police

2026 total comp
$41,270
Base pay
$21,648
Overtime
$15,184
Other pay
$4,438
Benefits
$0
Total compensation
$41,270
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32664
Total Pay
$41,270

At PPD Police, Gregory Simon Jr serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $41,270.

Stephen Mancuso

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
2732
Total Pay
$41,260

Stephen Mancuso is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $41,260.

Ramon Rosado Jr

Police Sergeant/PPD Police

2026 total comp
$41,224
Base pay
$24,679
Overtime
$12,286
Other pay
$4,258
Benefits
$0
Total compensation
$41,224
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
20734
Total Pay
$41,224

Ramon Rosado Jr is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $41,224.

Zeb Kopczynskie

Police Officer 1/PPD Police

2026 total comp
$41,223
Base pay
$21,648
Overtime
$15,997
Other pay
$3,577
Benefits
$0
Total compensation
$41,223
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
38080
Total Pay
$41,223

Zeb Kopczynskie holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $41,223.

Rafael Maldonado Jr

Police Officer 1/PPD Police

2024 total comp
$41,209
Base pay
$11,240
Overtime
$0
Other pay
$29,969
Benefits
$0
Total compensation
$41,209
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
27804
Total Pay
$41,209

At PPD Police, Rafael Maldonado Jr serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $41,209.

Kyle Cross

Police Officer 1/PPD Police

2026 total comp
$41,201
Base pay
$21,648
Overtime
$14,743
Other pay
$4,810
Benefits
$0
Total compensation
$41,201
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35981
Total Pay
$41,201

Kyle Cross is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $41,201.

Nadine Crawford

Police Officer 1/PPD Police

2026 total comp
$41,199
Base pay
$21,648
Overtime
$14,912
Other pay
$4,638
Benefits
$0
Total compensation
$41,199
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23383
Total Pay
$41,199

Nadine Crawford holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $41,199.

Edwin Padua

Police Officer 1/PPD Police

2026 total comp
$41,199
Base pay
$21,648
Overtime
$15,794
Other pay
$3,756
Benefits
$0
Total compensation
$41,199
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8649
Total Pay
$41,199

At PPD Police, Edwin Padua serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $41,199.

Gregory Kotchi

Police Sergeant/PPD Police

2026 total comp
$41,185
Base pay
$24,679
Overtime
$12,750
Other pay
$3,755
Benefits
$0
Total compensation
$41,185
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
30180
Total Pay
$41,185

At PPD Police, Gregory Kotchi serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $41,185.

Austin Gill

Police Officer 1/PPD Police

2022 total comp
$41,180
Base pay
$33,006
Overtime
$1,243
Other pay
$6,931
Benefits
$0
Total compensation
$41,180
Employment type
Salaried

Source-specific fields

Base Salary
$63,945
Employee Category
Civil Service
Job Code
6A02
Public Id
37823
Total Pay
$41,180

Austin Gill works as a Police Officer 1 for PPD Police. Their status is salaried. Austin earned $41,180 in 2022.

George Rechner

Police Lieutenant/PPD Police

2026 total comp
$41,178
Base pay
$28,134
Overtime
$8,236
Other pay
$4,808
Benefits
$0
Total compensation
$41,178
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
25650
Total Pay
$41,178

George Rechner is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $41,178.

Marvin Burton

Police Sergeant/PPD Police

2026 total comp
$41,160
Base pay
$24,679
Overtime
$12,055
Other pay
$4,426
Benefits
$0
Total compensation
$41,160
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
36380
Total Pay
$41,160

Marvin Burton is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $41,160.

Pamela Canada

Police Corporal/PPD Police

2026 total comp
$41,156
Base pay
$23,813
Overtime
$12,862
Other pay
$4,482
Benefits
$0
Total compensation
$41,156
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
33228
Total Pay
$41,156

Pamela Canada is a Police Corporal at PPD Police. They work salaried. 2026 total compensation came to $41,156.

Jerry Moore Jr

Police Officer 1/PPD Police

2025 total comp
$41,154
Base pay
$28,356
Overtime
$0
Other pay
$12,798
Benefits
$0
Total compensation
$41,154
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
6268
Total Pay
$41,154

Jerry Moore Jr works as a Police Officer 1 for PPD Police. Their status is salaried. Jerry earned $41,154 in 2025.

Jonathan Berryman

Police Officer 1/PPD Police

2026 total comp
$41,150
Base pay
$21,648
Overtime
$15,251
Other pay
$4,250
Benefits
$0
Total compensation
$41,150
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3641
Total Pay
$41,150

Jonathan Berryman is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $41,150.

Michael Dixon

Police Officer 1/PPD Police

2020 total comp
$41,140
Base pay
$4,071
Overtime
$0
Other pay
$37,068
Benefits
$0
Total compensation
$41,140
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
12608
Total Pay
$41,140

At PPD Police, Michael Dixon serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $41,140.

Michael Laverghetta

Police Officer 1/PPD Police

2026 total comp
$41,139
Base pay
$21,648
Overtime
$15,489
Other pay
$4,002
Benefits
$0
Total compensation
$41,139
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14187
Total Pay
$41,139

Michael Laverghetta works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $41,139 in 2026.