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 42

Erin Hinnov

Detective/PPD Police

2026 total comp
$46,628
Base pay
$23,813
Overtime
$17,373
Other pay
$5,443
Benefits
$0
Total compensation
$46,628
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
18512
Total Pay
$46,628

Erin Hinnov works as a Detective for PPD Police. Their status is salaried. Erin earned $46,628 in 2026.

William Lackman

Detective/PPD Police

2026 total comp
$46,628
Base pay
$23,813
Overtime
$17,373
Other pay
$5,443
Benefits
$0
Total compensation
$46,628
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
22680
Total Pay
$46,628

William Lackman holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $46,628.

Matthew James

Police Staff Inspector/PPD Police

2026 total comp
$46,607
Base pay
$35,898
Overtime
$0
Other pay
$10,709
Benefits
$0
Total compensation
$46,607
Employment type
Salaried

Source-specific fields

Base Salary
$156,464
Employee Category
Civil Service
Job Code
6A08
Public Id
26294
Total Pay
$46,607

At PPD Police, Matthew James serves as a Police Staff Inspector. They work salaried. Their 2026 pay totaled $46,607.

Robert Heinzeroth

Police Inspector/PPD Police

2026 total comp
$46,599
Base pay
$35,658
Overtime
$0
Other pay
$10,941
Benefits
$0
Total compensation
$46,599
Employment type
Salaried

Source-specific fields

Base Salary
$155,416
Employee Category
Civil Service
Job Code
6A09
Public Id
23783
Total Pay
$46,599

At PPD Police, Robert Heinzeroth serves as a Police Inspector. They work salaried. Their 2026 pay totaled $46,599.

Michael Goodson

Police Inspector/PPD Police

2026 total comp
$46,599
Base pay
$35,658
Overtime
$0
Other pay
$10,941
Benefits
$0
Total compensation
$46,599
Employment type
Salaried

Source-specific fields

Base Salary
$155,416
Employee Category
Civil Service
Job Code
6A09
Public Id
24883
Total Pay
$46,599

Michael Goodson works as a Police Inspector for PPD Police. Their status is salaried. Michael earned $46,599 in 2026.

Joseph Kirk

Police Officer 1/PPD Police

2026 total comp
$46,568
Base pay
$21,648
Overtime
$20,674
Other pay
$4,246
Benefits
$0
Total compensation
$46,568
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21202
Total Pay
$46,568

Joseph Kirk holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $46,568.

Erin Blaney

Police Officer 1/PPD Police

2022 total comp
$46,565
Base pay
$28,592
Overtime
$2,738
Other pay
$15,235
Benefits
$0
Total compensation
$46,565
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
32089
Total Pay
$46,565

Erin Blaney holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $46,565.

Kim Johnson

Police Corporal/PPD Police

2026 total comp
$46,536
Base pay
$23,813
Overtime
$17,484
Other pay
$5,239
Benefits
$0
Total compensation
$46,536
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
18387
Total Pay
$46,536

At PPD Police, Kim Johnson serves as a Police Corporal. They work salaried. Their 2026 pay totaled $46,536.

George Higginson

Police Officer 1/PPD Police

2026 total comp
$46,517
Base pay
$21,648
Overtime
$20,064
Other pay
$4,804
Benefits
$0
Total compensation
$46,517
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19846
Total Pay
$46,517

George Higginson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $46,517.

Walter Zagorski

Police Officer 1/PPD Police

2022 total comp
$46,463
Base pay
$6,149
Overtime
$0
Other pay
$40,315
Benefits
$0
Total compensation
$46,463
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
15872
Total Pay
$46,463

Walter Zagorski works as a Police Officer 1 for PPD Police. Their status is salaried. Walter earned $46,463 in 2022.

Anna Sarris

Police Officer 1/PPD Police

2026 total comp
$46,463
Base pay
$21,648
Overtime
$19,522
Other pay
$5,292
Benefits
$0
Total compensation
$46,463
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24035
Total Pay
$46,463

At PPD Police, Anna Sarris serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $46,463.

Allan Relova

Detective/PPD Police

2026 total comp
$46,453
Base pay
$23,813
Overtime
$17,745
Other pay
$4,895
Benefits
$0
Total compensation
$46,453
Employment type
Salaried

Source-specific fields

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

Allan Relova holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $46,453.

Michael Mckenna Jr

Detective/PPD Police

2026 total comp
$46,440
Base pay
$23,813
Overtime
$17,634
Other pay
$4,994
Benefits
$0
Total compensation
$46,440
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
12224
Total Pay
$46,440

At PPD Police, Michael Mckenna Jr serves as a Detective. They work salaried. Their 2026 pay totaled $46,440.

John Mouzon

Police Officer 1/PPD Police

2026 total comp
$46,431
Base pay
$21,648
Overtime
$19,556
Other pay
$5,227
Benefits
$0
Total compensation
$46,431
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22647
Total Pay
$46,431

At PPD Police, John Mouzon serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $46,431.

Joanne Kitz

Police Officer 1/PPD Police

2026 total comp
$46,393
Base pay
$21,648
Overtime
$19,522
Other pay
$5,222
Benefits
$0
Total compensation
$46,393
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20373
Total Pay
$46,393

Joanne Kitz holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $46,393.

Kelli Lewis

Police Officer 1/PPD Police

2022 total comp
$46,376
Base pay
$28,592
Overtime
$1,383
Other pay
$16,401
Benefits
$0
Total compensation
$46,376
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
29155
Total Pay
$46,376

Kelli Lewis is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $46,376.

Thomas Gaul

Detective/PPD Police

2026 total comp
$46,375
Base pay
$23,813
Overtime
$17,149
Other pay
$5,414
Benefits
$0
Total compensation
$46,375
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
1263
Total Pay
$46,375

Thomas Gaul works as a Detective for PPD Police. Their status is salaried. Thomas earned $46,375 in 2026.

Sicily Mccabe

Police Officer 1/PPD Police

2026 total comp
$46,366
Base pay
$21,648
Overtime
$19,928
Other pay
$4,789
Benefits
$0
Total compensation
$46,366
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8756
Total Pay
$46,366

Sicily Mccabe works as a Police Officer 1 for PPD Police. Their status is salaried. Sicily earned $46,366 in 2026.

Laverne Vann

Police Staff Inspector/PPD Police

2026 total comp
$46,346
Base pay
$35,151
Overtime
$0
Other pay
$11,195
Benefits
$0
Total compensation
$46,346
Employment type
Salaried

Source-specific fields

Base Salary
$156,464
Employee Category
Civil Service
Job Code
6A08
Public Id
18174
Total Pay
$46,346

Laverne Vann is a Police Staff Inspector at PPD Police. They work salaried. 2026 total compensation came to $46,346.

Lee Strollo

Police Staff Inspector/PPD Police

2026 total comp
$46,346
Base pay
$35,151
Overtime
$0
Other pay
$11,195
Benefits
$0
Total compensation
$46,346
Employment type
Salaried

Source-specific fields

Base Salary
$156,464
Employee Category
Civil Service
Job Code
6A08
Public Id
30887
Total Pay
$46,346

Lee Strollo works as a Police Staff Inspector for PPD Police. Their status is salaried. Lee earned $46,346 in 2026.

Corey Smalls

Police Corporal/PPD Police

2026 total comp
$46,345
Base pay
$23,813
Overtime
$17,745
Other pay
$4,787
Benefits
$0
Total compensation
$46,345
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
22390
Total Pay
$46,345

Corey Smalls holds the role of Police Corporal at PPD Police. Their status is salaried. In 2026, their total compensation was $46,345.

Robert Redanauer

Detective/PPD Police

2021 total comp
$46,311
Base pay
$29,622
Overtime
$0
Other pay
$16,689
Benefits
$0
Total compensation
$46,311
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
4529
Total Pay
$46,311

Robert Redanauer holds the role of Detective at PPD Police. Their status is salaried. In 2021, their total compensation was $46,311.

Ryan Perez

Police Officer 1/PPD Police

2026 total comp
$46,270
Base pay
$21,648
Overtime
$20,403
Other pay
$4,219
Benefits
$0
Total compensation
$46,270
Employment type
Salaried

Source-specific fields

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

Ryan Perez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $46,270.

Adam Viola

Police Officer 1/PPD Police

2025 total comp
$46,252
Base pay
$21,785
Overtime
$5,771
Other pay
$18,696
Benefits
$0
Total compensation
$46,252
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
14543
Total Pay
$46,252

At PPD Police, Adam Viola serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $46,252.

Hugo Lemos

Police Officer 1/PPD Police

2026 total comp
$46,214
Base pay
$21,648
Overtime
$19,793
Other pay
$4,773
Benefits
$0
Total compensation
$46,214
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32325
Total Pay
$46,214

Hugo Lemos holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $46,214.

Michael Washington

Police Officer 1/PPD Police

2025 total comp
$46,169
Base pay
$25,243
Overtime
$4,409
Other pay
$16,517
Benefits
$0
Total compensation
$46,169
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
36899
Total Pay
$46,169

Michael Washington holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $46,169.

Eric Miller

Police Officer 1/PPD Police

2026 total comp
$46,139
Base pay
$21,648
Overtime
$19,725
Other pay
$4,765
Benefits
$0
Total compensation
$46,139
Employment type
Salaried

Source-specific fields

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

Eric Miller holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $46,139.

Michael Long

Police Lieutenant/PPD Police

2026 total comp
$46,132
Base pay
$28,134
Overtime
$13,037
Other pay
$4,961
Benefits
$0
Total compensation
$46,132
Employment type
Salaried

Source-specific fields

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

At PPD Police, Michael Long serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $46,132.

Kelvin Flores

Police Officer 1/PPD Police

2026 total comp
$46,120
Base pay
$21,577
Overtime
$20,539
Other pay
$4,004
Benefits
$0
Total compensation
$46,120
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
39410
Total Pay
$46,120

Kelvin Flores is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $46,120.

Berle Brereton

Police Lieutenant/PPD Police

2026 total comp
$46,114
Base pay
$28,134
Overtime
$12,597
Other pay
$5,384
Benefits
$0
Total compensation
$46,114
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
20462
Total Pay
$46,114

At PPD Police, Berle Brereton serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $46,114.

William Phillips

Police Officer 1/PPD Police

2026 total comp
$46,112
Base pay
$21,648
Overtime
$19,081
Other pay
$5,383
Benefits
$0
Total compensation
$46,112
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
10433
Total Pay
$46,112

William Phillips works as a Police Officer 1 for PPD Police. Their status is salaried. William earned $46,112 in 2026.

Alphonso Jett

Police Lieutenant/PPD Police

2026 total comp
$46,097
Base pay
$28,134
Overtime
$12,773
Other pay
$5,190
Benefits
$0
Total compensation
$46,097
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
242
Total Pay
$46,097

Alphonso Jett holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $46,097.

John Madonna

Police Officer 1/PPD Police

2026 total comp
$46,093
Base pay
$21,648
Overtime
$19,488
Other pay
$4,956
Benefits
$0
Total compensation
$46,093
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33107
Total Pay
$46,093

John Madonna works as a Police Officer 1 for PPD Police. Their status is salaried. John earned $46,093 in 2026.

Joseph Ball

Police Officer 1/PPD Police

2026 total comp
$46,063
Base pay
$21,648
Overtime
$19,657
Other pay
$4,758
Benefits
$0
Total compensation
$46,063
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13853
Total Pay
$46,063

Joseph Ball is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $46,063.

Patrick Delany

Police Sergeant/PPD Police

2026 total comp
$46,049
Base pay
$24,679
Overtime
$16,614
Other pay
$4,756
Benefits
$0
Total compensation
$46,049
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
32456
Total Pay
$46,049

Patrick Delany works as a Police Sergeant for PPD Police. Their status is salaried. Patrick earned $46,049 in 2026.

Gregory Barber

Police Officer 1/PPD Police

2026 total comp
$46,036
Base pay
$21,648
Overtime
$19,013
Other pay
$5,374
Benefits
$0
Total compensation
$46,036
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21860
Total Pay
$46,036

Gregory Barber holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $46,036.

Donyule Williams

Police Officer 1/PPD Police

2026 total comp
$46,017
Base pay
$21,648
Overtime
$19,420
Other pay
$4,948
Benefits
$0
Total compensation
$46,017
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8968
Total Pay
$46,017

Donyule Williams is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $46,017.

Christopher Grandison

Police Lieutenant/PPD Police

2026 total comp
$46,014
Base pay
$28,134
Overtime
$12,509
Other pay
$5,372
Benefits
$0
Total compensation
$46,014
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
24971
Total Pay
$46,014

At PPD Police, Christopher Grandison serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $46,014.

Donna Jean Bachmayer

Police Sergeant/PPD Police

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

Source-specific fields

Base Salary
$86,853
Employee Category
Civil Service
Job Code
6A04
Public Id
9051
Total Pay
$46,014

Donna Jean Bachmayer holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2021, their total compensation was $46,014.

Edward Deihl Jr.

Police Officer 1/PPD Police

2026 total comp
$45,997
Base pay
$21,648
Overtime
$18,980
Other pay
$5,369
Benefits
$0
Total compensation
$45,997
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17380
Total Pay
$45,997

Edward Deihl Jr. holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $45,997.