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 3

Charles Henry Jr

Police Officer 1/PPD Police

2026 total comp
$46,928
Base pay
$21,648
Overtime
$20,233
Other pay
$5,046
Benefits
$0
Total compensation
$46,928
Employment type
Salaried

Source-specific fields

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

Charles Henry Jr works as a Police Officer 1 for PPD Police. Their status is salaried. Charles earned $46,928 in 2026.

Charles Harding

Police Officer 1/PPD Police

2026 total comp
$46,927
Base pay
$21,648
Overtime
$19,996
Other pay
$5,283
Benefits
$0
Total compensation
$46,927
Employment type
Salaried

Source-specific fields

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

At PPD Police, Charles Harding serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $46,927.

Melanie Dailey

Police Officer 1/PPD Police

2026 total comp
$46,927
Base pay
$21,648
Overtime
$19,996
Other pay
$5,283
Benefits
$0
Total compensation
$46,927
Employment type
Salaried

Source-specific fields

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

Melanie Dailey holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $46,927.

Tracey Mahoney

Police Officer 1/PPD Police

2026 total comp
$46,889
Base pay
$21,648
Overtime
$19,962
Other pay
$5,278
Benefits
$0
Total compensation
$46,889
Employment type
Salaried

Source-specific fields

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

Tracey Mahoney holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $46,889.

George Lochner

Police Officer 1/PPD Police

2024 total comp
$46,888
Base pay
$7,934
Overtime
$16,705
Other pay
$22,248
Benefits
$0
Total compensation
$46,888
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
495
Total Pay
$46,888

George Lochner holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $46,888.

Anabel Marino

Police Communication Dispatcher/PPD Police

2022 total comp
$46,888
Base pay
$28,046
Overtime
$17,691
Other pay
$1,151
Benefits
$0
Total compensation
$46,888
Employment type
Salaried

Source-specific fields

Base Salary
$49,345
Employee Category
Civil Service
Job Code
6J32
Public Id
9973
Total Pay
$46,888

At PPD Police, Anabel Marino serves as a Police Communication Dispatcher. They work salaried. Their 2022 pay totaled $46,888.

Tomasz Dyrda

Police Officer 1/PPD Police

2026 total comp
$46,852
Base pay
$21,648
Overtime
$20,166
Other pay
$5,038
Benefits
$0
Total compensation
$46,852
Employment type
Salaried

Source-specific fields

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

At PPD Police, Tomasz Dyrda serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $46,852.

Nokisha Jacobs

Police Officer 1/PPD Police

2026 total comp
$46,851
Base pay
$21,648
Overtime
$19,928
Other pay
$5,274
Benefits
$0
Total compensation
$46,851
Employment type
Salaried

Source-specific fields

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

Nokisha Jacobs works as a Police Officer 1 for PPD Police. Their status is salaried. Nokisha earned $46,851 in 2026.

David Gannone

Detective/PPD Police

2026 total comp
$46,844
Base pay
$23,813
Overtime
$18,193
Other pay
$4,838
Benefits
$0
Total compensation
$46,844
Employment type
Salaried

Source-specific fields

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

David Gannone works as a Detective for PPD Police. Their status is salaried. David earned $46,844 in 2026.

John Taylor

Police Officer 1/PPD Police

2022 total comp
$46,840
Base pay
$36,080
Overtime
$1,686
Other pay
$9,073
Benefits
$0
Total compensation
$46,840
Employment type
Salaried

Source-specific fields

Base Salary
$77,031
Employee Category
Civil Service
Job Code
6A02
Public Id
9050
Total Pay
$46,840

John Taylor is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $46,840.

David Blackburn

Police Officer 1/PPD Police

2026 total comp
$46,837
Base pay
$21,648
Overtime
$20,064
Other pay
$5,124
Benefits
$0
Total compensation
$46,837
Employment type
Salaried

Source-specific fields

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

David Blackburn holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $46,837.

Michael Hooven

Police Staff Inspector/PPD Police

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

Source-specific fields

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

Michael Hooven works as a Police Staff Inspector for PPD Police. Their status is salaried. Michael earned $46,830 in 2026.

Darryl Pearson

Detective/PPD Police

2026 total comp
$46,830
Base pay
$23,813
Overtime
$17,745
Other pay
$5,272
Benefits
$0
Total compensation
$46,830
Employment type
Salaried

Source-specific fields

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

Darryl Pearson is a Detective at PPD Police. They work salaried. 2026 total compensation came to $46,830.

Thomas Prieb

Police Officer 1/PPD Police

2026 total comp
$46,819
Base pay
$21,648
Overtime
$20,335
Other pay
$4,836
Benefits
$0
Total compensation
$46,819
Employment type
Salaried

Source-specific fields

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

At PPD Police, Thomas Prieb serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $46,819.

Victor Zaccagni

Police Officer 1/PPD Police

2025 total comp
$46,805
Base pay
$5,187
Overtime
$0
Other pay
$41,618
Benefits
$0
Total compensation
$46,805
Employment type
Salaried

Source-specific fields

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

Victor Zaccagni holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $46,805.

Brad Lukach

Police Lieutenant/PPD Police

2026 total comp
$46,804
Base pay
$28,134
Overtime
$12,421
Other pay
$6,250
Benefits
$0
Total compensation
$46,804
Employment type
Salaried

Source-specific fields

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

Brad Lukach works as a Police Lieutenant for PPD Police. Their status is salaried. Brad earned $46,804 in 2026.

Aaron Zamichieli

Police Officer 1/PPD Police

2026 total comp
$46,755
Base pay
$21,648
Overtime
$20,844
Other pay
$4,263
Benefits
$0
Total compensation
$46,755
Employment type
Salaried

Source-specific fields

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

Aaron Zamichieli works as a Police Officer 1 for PPD Police. Their status is salaried. Aaron earned $46,755 in 2026.

Richard Dipaolo

Police Officer 1/PPD Police

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

Source-specific fields

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

Richard Dipaolo is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $46,751.

Coleen Donnelly

Police Officer 1/PPD Police

2026 total comp
$46,736
Base pay
$21,648
Overtime
$19,827
Other pay
$5,261
Benefits
$0
Total compensation
$46,736
Employment type
Salaried

Source-specific fields

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

Coleen Donnelly holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $46,736.

Thomas Dalesio

Detective/PPD Police

2026 total comp
$46,719
Base pay
$23,813
Overtime
$18,081
Other pay
$4,825
Benefits
$0
Total compensation
$46,719
Employment type
Salaried

Source-specific fields

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

Thomas Dalesio is a Detective at PPD Police. They work salaried. 2026 total compensation came to $46,719.

John Verrecchio

Detective/PPD Police

2026 total comp
$46,713
Base pay
$23,813
Overtime
$17,447
Other pay
$5,453
Benefits
$0
Total compensation
$46,713
Employment type
Salaried

Source-specific fields

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

John Verrecchio works as a Detective for PPD Police. Their status is salaried. John earned $46,713 in 2026.

Glendale Baker

Police Officer 1/PPD Police

2026 total comp
$46,698
Base pay
$21,648
Overtime
$19,793
Other pay
$5,257
Benefits
$0
Total compensation
$46,698
Employment type
Salaried

Source-specific fields

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

Glendale Baker holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $46,698.

Antonio Nieves

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
3730
Total Pay
$46,657

Antonio Nieves works as a Police Officer 1 for PPD Police. Their status is salaried. Antonio earned $46,657 in 2023.

William Joyce

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
19716
Total Pay
$46,628

At PPD Police, William Joyce serves as a Detective. They work salaried. Their 2026 pay totaled $46,628.

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.

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.

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.

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.