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 77

Melissa Panebianco

Police Sergeant/PPD Police

2026 total comp
$34,330
Base pay
$24,679
Overtime
$6,105
Other pay
$3,547
Benefits
$0
Total compensation
$34,330
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
9598
Total Pay
$34,330

Melissa Panebianco works as a Police Sergeant for PPD Police. Their status is salaried. Melissa earned $34,330 in 2026.

Brittany Mccusker

Police Officer 1/PPD Police

2022 total comp
$34,322
Base pay
$31,445
Overtime
$0
Other pay
$2,877
Benefits
$0
Total compensation
$34,322
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
17684
Total Pay
$34,322

Brittany Mccusker is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $34,322.

Albert De Biase

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
3401
Total Pay
$34,322

Albert De Biase holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $34,322.

Timothy Linahan

Police Sergeant/PPD Police

2026 total comp
$34,320
Base pay
$24,679
Overtime
$5,950
Other pay
$3,691
Benefits
$0
Total compensation
$34,320
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
21184
Total Pay
$34,320

At PPD Police, Timothy Linahan serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $34,320.

Brennan Hatala

Police Officer 1/PPD Police

2026 total comp
$34,297
Base pay
$19,484
Overtime
$12,872
Other pay
$1,941
Benefits
$0
Total compensation
$34,297
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
45779
Total Pay
$34,297

Brennan Hatala is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $34,297.

Bruce Yhost

Detective/PPD Police

2026 total comp
$34,283
Base pay
$23,813
Overtime
$7,344
Other pay
$3,126
Benefits
$0
Total compensation
$34,283
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
7750
Total Pay
$34,283

Bruce Yhost holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $34,283.

Christian Chaves

Detective/PPD Police

2026 total comp
$34,267
Base pay
$23,813
Overtime
$7,121
Other pay
$3,334
Benefits
$0
Total compensation
$34,267
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
5986
Total Pay
$34,267

Christian Chaves is a Detective at PPD Police. They work salaried. 2026 total compensation came to $34,267.

Edwin Perez

Police Lieutenant/PPD Police

2026 total comp
$34,266
Base pay
$26,964
Overtime
$3,968
Other pay
$3,334
Benefits
$0
Total compensation
$34,266
Employment type
Salaried

Source-specific fields

Base Salary
$117,524
Employee Category
Civil Service
Job Code
6A05
Public Id
29819
Total Pay
$34,266

At PPD Police, Edwin Perez serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $34,266.

Rigoberto Perez

Police Officer 1/PPD Police

2026 total comp
$34,263
Base pay
$21,648
Overtime
$9,490
Other pay
$3,124
Benefits
$0
Total compensation
$34,263
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21536
Total Pay
$34,263

Rigoberto Perez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $34,263.

Cynthia Brown

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
26240
Total Pay
$34,257

Cynthia Brown works as a Police Officer 1 for PPD Police. Their status is salaried. Cynthia earned $34,257 in 2020.

Sekou Washington

Police Officer 1/PPD Police

2022 total comp
$34,256
Base pay
$16,294
Overtime
$2,479
Other pay
$15,483
Benefits
$0
Total compensation
$34,256
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
27501
Total Pay
$34,256

At PPD Police, Sekou Washington serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $34,256.

Joseph Boyle

Police Sergeant/PPD Police

2026 total comp
$34,255
Base pay
$24,679
Overtime
$6,452
Other pay
$3,124
Benefits
$0
Total compensation
$34,255
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
96
Total Pay
$34,255

At PPD Police, Joseph Boyle serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $34,255.

Joseph Murphy

Police Officer 1/PPD Police

2026 total comp
$34,249
Base pay
$21,648
Overtime
$8,744
Other pay
$3,856
Benefits
$0
Total compensation
$34,249
Employment type
Salaried

Source-specific fields

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

Joseph Murphy holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $34,249.

Brian Murphy

Police Lieutenant/PPD Police

2026 total comp
$34,247
Base pay
$28,134
Overtime
$2,114
Other pay
$3,999
Benefits
$0
Total compensation
$34,247
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
36198
Total Pay
$34,247

Brian Murphy is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $34,247.

Ricardo Rosa

Police Officer 1/PPD Police

2026 total comp
$34,245
Base pay
$21,648
Overtime
$8,914
Other pay
$3,683
Benefits
$0
Total compensation
$34,245
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21285
Total Pay
$34,245

Ricardo Rosa holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $34,245.

Shamal Bryant

Police Lieutenant/PPD Police

2026 total comp
$34,239
Base pay
$26,964
Overtime
$3,419
Other pay
$3,856
Benefits
$0
Total compensation
$34,239
Employment type
Salaried

Source-specific fields

Base Salary
$117,524
Employee Category
Civil Service
Job Code
6A05
Public Id
36053
Total Pay
$34,239

Shamal Bryant is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $34,239.

Edwin Lebron

Police Officer 1/PPD Police

2026 total comp
$34,234
Base pay
$21,648
Overtime
$5,660
Other pay
$6,925
Benefits
$0
Total compensation
$34,234
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27505
Total Pay
$34,234

Edwin Lebron is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $34,234.

Edward Hassett

Police Officer 1/PPD Police

2026 total comp
$34,233
Base pay
$19,484
Overtime
$12,811
Other pay
$1,938
Benefits
$0
Total compensation
$34,233
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
45466
Total Pay
$34,233

Edward Hassett is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $34,233.

Shivam Sharma

Police Officer 1/PPD Police

2026 total comp
$34,230
Base pay
$20,783
Overtime
$10,477
Other pay
$2,970
Benefits
$0
Total compensation
$34,230
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
42063
Total Pay
$34,230

At PPD Police, Shivam Sharma serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $34,230.

Benson Churgai

Police Officer 1/PPD Police

2026 total comp
$34,225
Base pay
$21,648
Overtime
$9,456
Other pay
$3,121
Benefits
$0
Total compensation
$34,225
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15581
Total Pay
$34,225

At PPD Police, Benson Churgai serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $34,225.

Brian Stark

Police Officer 1/PPD Police

2026 total comp
$34,218
Base pay
$21,648
Overtime
$8,575
Other pay
$3,995
Benefits
$0
Total compensation
$34,218
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7457
Total Pay
$34,218

Brian Stark holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $34,218.

Patrick Farrell

Police Officer 1/PPD Police

2026 total comp
$34,210
Base pay
$21,648
Overtime
$8,710
Other pay
$3,852
Benefits
$0
Total compensation
$34,210
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11781
Total Pay
$34,210

Patrick Farrell works as a Police Officer 1 for PPD Police. Their status is salaried. Patrick earned $34,210 in 2026.

Raul Gray

Police Officer 1/PPD Police

2026 total comp
$34,210
Base pay
$21,648
Overtime
$8,710
Other pay
$3,852
Benefits
$0
Total compensation
$34,210
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28976
Total Pay
$34,210

Raul Gray works as a Police Officer 1 for PPD Police. Their status is salaried. Raul earned $34,210 in 2026.

Angel Gonzalez

Police Officer 1/PPD Police

2026 total comp
$34,207
Base pay
$21,648
Overtime
$8,880
Other pay
$3,679
Benefits
$0
Total compensation
$34,207
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
16733
Total Pay
$33,400

Angel Gonzalez is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $34,207.

Richard Hayes Jr

Police Officer 1/PPD Police

2026 total comp
$34,207
Base pay
$21,648
Overtime
$8,880
Other pay
$3,679
Benefits
$0
Total compensation
$34,207
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23848
Total Pay
$34,207

Richard Hayes Jr works as a Police Officer 1 for PPD Police. Their status is salaried. Richard earned $34,207 in 2026.

Michael Lawson

Police Sergeant/PPD Police

2026 total comp
$34,188
Base pay
$24,679
Overtime
$5,564
Other pay
$3,945
Benefits
$0
Total compensation
$34,188
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
21073
Total Pay
$34,188

Michael Lawson holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $34,188.

Andrew Fredericks

Police Officer 1/PPD Police

2026 total comp
$34,188
Base pay
$21,648
Overtime
$9,422
Other pay
$3,118
Benefits
$0
Total compensation
$34,188
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
447
Total Pay
$34,188

At PPD Police, Andrew Fredericks serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $34,188.

Jamie Litzner-Cruz

Police Sergeant/PPD Police

2026 total comp
$34,187
Base pay
$24,679
Overtime
$6,182
Other pay
$3,326
Benefits
$0
Total compensation
$34,187
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
229
Total Pay
$34,187

At PPD Police, Jamie Litzner-Cruz serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $34,187.

Joseph Moresi Jr.

Detective/PPD Police

2026 total comp
$34,178
Base pay
$23,813
Overtime
$6,835
Other pay
$3,531
Benefits
$0
Total compensation
$34,178
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
18780
Total Pay
$34,178

Joseph Moresi Jr. is a Detective at PPD Police. They work salaried. 2026 total compensation came to $34,178.

Brian Laureano

Police Officer 1/PPD Police

2026 total comp
$34,172
Base pay
$21,648
Overtime
$8,676
Other pay
$3,847
Benefits
$0
Total compensation
$34,172
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36682
Total Pay
$34,172

Brian Laureano works as a Police Officer 1 for PPD Police. Their status is salaried. Brian earned $34,172 in 2026.

Daniel Herrera

Police Officer 1/PPD Police

2026 total comp
$34,168
Base pay
$19,484
Overtime
$12,750
Other pay
$1,934
Benefits
$0
Total compensation
$34,168
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
45797
Total Pay
$34,168

Daniel Herrera holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $34,168.

Richard Hoppel

Police Sergeant/PPD Police

2026 total comp
$34,167
Base pay
$24,679
Overtime
$5,641
Other pay
$3,847
Benefits
$0
Total compensation
$34,167
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
13631
Total Pay
$34,167

Richard Hoppel is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $34,167.

Keary Sellers

Detective/PPD Police

2026 total comp
$34,160
Base pay
$23,813
Overtime
$6,673
Other pay
$3,674
Benefits
$0
Total compensation
$34,160
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
26944
Total Pay
$34,160

Keary Sellers is a Detective at PPD Police. They work salaried. 2026 total compensation came to $34,160.

Patrick Durkin

Police Officer 1/PPD Police

2026 total comp
$34,158
Base pay
$21,648
Overtime
$8,981
Other pay
$3,529
Benefits
$0
Total compensation
$34,158
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16153
Total Pay
$34,158

Patrick Durkin holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $34,158.

Shannon Shippey

Police Officer 1/PPD Police

2026 total comp
$34,156
Base pay
$21,648
Overtime
$9,185
Other pay
$3,323
Benefits
$0
Total compensation
$34,156
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16306
Total Pay
$34,156

At PPD Police, Shannon Shippey serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $34,156.

Thomas Rola Jr

Police Officer 1/PPD Police

2026 total comp
$34,134
Base pay
$21,648
Overtime
$8,642
Other pay
$3,843
Benefits
$0
Total compensation
$34,134
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36129
Total Pay
$34,134

Thomas Rola Jr holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $34,134.

Zwannah Thomas

Police Officer 1/PPD Police

2026 total comp
$34,133
Base pay
$21,577
Overtime
$9,591
Other pay
$2,964
Benefits
$0
Total compensation
$34,133
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
39480
Total Pay
$34,133

At PPD Police, Zwannah Thomas serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $34,133.

Nina Sousa

Police Officer 1/PPD Police

2026 total comp
$34,123
Base pay
$20,783
Overtime
$10,379
Other pay
$2,961
Benefits
$0
Total compensation
$34,123
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
40153
Total Pay
$34,123

At PPD Police, Nina Sousa serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $34,123.

Enerdy Arias

Police Officer 1/PPD Police

2026 total comp
$34,113
Base pay
$21,648
Overtime
$9,354
Other pay
$3,111
Benefits
$0
Total compensation
$34,113
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16940
Total Pay
$34,113

Enerdy Arias works as a Police Officer 1 for PPD Police. Their status is salaried. Enerdy earned $34,113 in 2026.

Theodore Hines

Police Officer 1/PPD Police

2026 total comp
$34,103
Base pay
$21,648
Overtime
$8,473
Other pay
$3,982
Benefits
$0
Total compensation
$34,103
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2993
Total Pay
$34,103

Theodore Hines is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $34,103.