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 2

Ryan Deveney

Police Officer 1/PPD Police

2023 total comp
$47,442
Base pay
$22,460
Overtime
$645
Other pay
$24,337
Benefits
$0
Total compensation
$47,442
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
10114
Total Pay
$47,442

Ryan Deveney is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $47,442.

Anthony Glaviano

Detective/PPD Police

2026 total comp
$47,401
Base pay
$23,813
Overtime
$18,491
Other pay
$5,097
Benefits
$0
Total compensation
$47,401
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
5447
Total Pay
$47,401

Anthony Glaviano holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $47,401.

Edwenna Ferguson

Police Officer 1/PPD Police

2026 total comp
$47,384
Base pay
$21,648
Overtime
$20,640
Other pay
$5,095
Benefits
$0
Total compensation
$47,384
Employment type
Salaried

Source-specific fields

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

Edwenna Ferguson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $47,384.

Charles Bell Iii

Police Officer 1/PPD Police

2019 total comp
$47,356
Base pay
$8,473
Overtime
$0
Other pay
$38,882
Benefits
$0
Total compensation
$47,356
Employment type
Salaried

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
14789
Total Pay
$47,356

Charles Bell Iii is a Police Officer 1 at PPD Police. They work salaried. 2019 total compensation came to $47,356.

Michael Hanuscin

Police Sergeant/PPD Police

2026 total comp
$47,342
Base pay
$24,679
Overtime
$17,773
Other pay
$4,890
Benefits
$0
Total compensation
$47,342
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
400
Total Pay
$47,342

At PPD Police, Michael Hanuscin serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $47,342.

Harry Wissman Iv

Police Officer 1/PPD Police

2026 total comp
$47,340
Base pay
$21,648
Overtime
$20,166
Other pay
$5,526
Benefits
$0
Total compensation
$47,340
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34940
Total Pay
$47,340

Harry Wissman Iv is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $47,340.

Booker Roberts

Police Officer 1/PPD Police

2022 total comp
$47,334
Base pay
$9,223
Overtime
$0
Other pay
$38,110
Benefits
$0
Total compensation
$47,334
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
23517
Total Pay
$47,334

Booker Roberts works as a Police Officer 1 for PPD Police. Their status is salaried. Booker earned $47,334 in 2022.

Joseph Bologna

Police Staff Inspector/PPD Police

2026 total comp
$47,321
Base pay
$35,898
Overtime
$0
Other pay
$11,423
Benefits
$0
Total compensation
$47,321
Employment type
Salaried

Source-specific fields

Base Salary
$156,464
Employee Category
Civil Service
Job Code
6A08
Public Id
841
Total Pay
$47,321

At PPD Police, Joseph Bologna serves as a Police Staff Inspector. They work salaried. Their 2026 pay totaled $47,321.

Patrick Kelly

Police Staff Inspector/PPD Police

2026 total comp
$47,321
Base pay
$35,898
Overtime
$0
Other pay
$11,423
Benefits
$0
Total compensation
$47,321
Employment type
Salaried

Source-specific fields

Base Salary
$156,464
Employee Category
Civil Service
Job Code
6A08
Public Id
9353
Total Pay
$47,321

Patrick Kelly works as a Police Staff Inspector for PPD Police. Their status is salaried. Patrick earned $47,321 in 2026.

Ernest Ransom

Police Staff Inspector/PPD Police

2026 total comp
$47,321
Base pay
$35,898
Overtime
$0
Other pay
$11,423
Benefits
$0
Total compensation
$47,321
Employment type
Salaried

Source-specific fields

Base Salary
$156,464
Employee Category
Civil Service
Job Code
6A08
Public Id
21041
Total Pay
$47,321

Ernest Ransom is a Police Staff Inspector at PPD Police. They work salaried. 2026 total compensation came to $47,321.

Anthony Catalini

Police Staff Inspector/PPD Police

2026 total comp
$47,321
Base pay
$35,898
Overtime
$0
Other pay
$11,423
Benefits
$0
Total compensation
$47,321
Employment type
Salaried

Source-specific fields

Base Salary
$156,464
Employee Category
Civil Service
Job Code
6A08
Public Id
27227
Total Pay
$47,321

Anthony Catalini works as a Police Staff Inspector for PPD Police. Their status is salaried. Anthony earned $47,321 in 2026.

William Maye

Police Staff Inspector/PPD Police

2026 total comp
$47,321
Base pay
$35,898
Overtime
$0
Other pay
$11,423
Benefits
$0
Total compensation
$47,321
Employment type
Salaried

Source-specific fields

Base Salary
$156,464
Employee Category
Civil Service
Job Code
6A08
Public Id
1705
Total Pay
$47,321

William Maye is a Police Staff Inspector at PPD Police. They work salaried. 2026 total compensation came to $47,321.

Jerrold Bates

Police Staff Inspector/PPD Police

2026 total comp
$47,321
Base pay
$35,898
Overtime
$0
Other pay
$11,423
Benefits
$0
Total compensation
$47,321
Employment type
Salaried

Source-specific fields

Base Salary
$156,464
Employee Category
Civil Service
Job Code
6A08
Public Id
21920
Total Pay
$47,321

Jerrold Bates holds the role of Police Staff Inspector at PPD Police. Their status is salaried. In 2026, their total compensation was $47,321.

Christopher Sharamatew

Police Officer 1/PPD Police

2026 total comp
$47,309
Base pay
$21,648
Overtime
$20,335
Other pay
$5,326
Benefits
$0
Total compensation
$47,309
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32177
Total Pay
$47,309

At PPD Police, Christopher Sharamatew serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $47,309.

William Killian Jr

Police Officer 1/PPD Police

2026 total comp
$47,271
Base pay
$21,648
Overtime
$20,301
Other pay
$5,321
Benefits
$0
Total compensation
$47,271
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18210
Total Pay
$47,271

William Killian Jr holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $47,271.

Michael Green

Police Officer 1/PPD Police

2026 total comp
$47,258
Base pay
$21,648
Overtime
$21,013
Other pay
$4,597
Benefits
$0
Total compensation
$47,258
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4761
Total Pay
$47,258

At PPD Police, Michael Green serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $47,258.

Charles Nelson

Police Officer 1/PPD Police

2021 total comp
$47,253
Base pay
$37,401
Overtime
$505
Other pay
$9,347
Benefits
$0
Total compensation
$47,253
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
34490
Total Pay
$47,253

Charles Nelson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2021, their total compensation was $47,253.

Deayoung Park

Detective/PPD Police

2026 total comp
$47,250
Base pay
$23,813
Overtime
$18,118
Other pay
$5,319
Benefits
$0
Total compensation
$47,250
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
10840
Total Pay
$47,250

Deayoung Park works as a Detective for PPD Police. Their status is salaried. Deayoung earned $47,250 in 2026.

Michael Poekert

Police Officer 1/PPD Police

2023 total comp
$47,241
Base pay
$33,700
Overtime
$1,124
Other pay
$12,417
Benefits
$0
Total compensation
$47,241
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
14964
Total Pay
$47,241

Michael Poekert holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $47,241.

Amina Oliver

Police Officer 1/PPD Police

2026 total comp
$47,233
Base pay
$21,648
Overtime
$20,267
Other pay
$5,317
Benefits
$0
Total compensation
$47,233
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1799
Total Pay
$47,233

At PPD Police, Amina Oliver serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $47,233.

Michael Fahy

Detective/PPD Police

2026 total comp
$47,218
Base pay
$23,813
Overtime
$18,528
Other pay
$4,877
Benefits
$0
Total compensation
$47,218
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
13378
Total Pay
$47,218

Michael Fahy holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $47,218.

Curtis Ghee

Police Officer 1/PPD Police

2022 total comp
$47,199
Base pay
$27,977
Overtime
$0
Other pay
$19,222
Benefits
$0
Total compensation
$47,199
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
26507
Total Pay
$47,199

Curtis Ghee holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $47,199.

Kelley Gallagher

Detective/PPD Police

2026 total comp
$47,192
Base pay
$23,813
Overtime
$18,789
Other pay
$4,591
Benefits
$0
Total compensation
$47,192
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
17346
Total Pay
$47,192

Kelley Gallagher holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $47,192.

Nicholas Martella

Detective/PPD Police

2026 total comp
$47,192
Base pay
$23,813
Overtime
$18,305
Other pay
$5,075
Benefits
$0
Total compensation
$47,192
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
15444
Total Pay
$47,192

Nicholas Martella works as a Detective for PPD Police. Their status is salaried. Nicholas earned $47,192 in 2026.

Joan Erwin

Police Officer 1/PPD Police

2026 total comp
$47,187
Base pay
$21,648
Overtime
$20,030
Other pay
$5,508
Benefits
$0
Total compensation
$47,187
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20603
Total Pay
$47,187

At PPD Police, Joan Erwin serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $47,187.

Daniel Pignataro

Detective/PPD Police

2026 total comp
$47,176
Base pay
$23,813
Overtime
$18,491
Other pay
$4,873
Benefits
$0
Total compensation
$47,176
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
36755
Total Pay
$47,176

Daniel Pignataro holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $47,176.

Michael Abel

Police Staff Inspector/PPD Police

2026 total comp
$47,167
Base pay
$35,898
Overtime
$0
Other pay
$11,269
Benefits
$0
Total compensation
$47,167
Employment type
Salaried

Source-specific fields

Base Salary
$156,464
Employee Category
Civil Service
Job Code
6A08
Public Id
11985
Total Pay
$47,167

Michael Abel is a Police Staff Inspector at PPD Police. They work salaried. 2026 total compensation came to $47,167.

Albert Sliwecki

Police Officer 1/PPD Police

2026 total comp
$47,114
Base pay
$21,648
Overtime
$20,098
Other pay
$5,367
Benefits
$0
Total compensation
$47,114
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8357
Total Pay
$47,114

Albert Sliwecki holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $47,114.

Joseph Farrell

Police Sergeant/PPD Police

2026 total comp
$47,100
Base pay
$24,679
Overtime
$16,923
Other pay
$5,498
Benefits
$0
Total compensation
$47,100
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
22226
Total Pay
$47,100

Joseph Farrell holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $47,100.

Andre Ford

Police Lieutenant/PPD Police

2026 total comp
$47,089
Base pay
$28,134
Overtime
$13,654
Other pay
$5,302
Benefits
$0
Total compensation
$47,089
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
2027
Total Pay
$47,089

At PPD Police, Andre Ford serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $47,089.

Richard Green

Police Officer 1/PPD Police

2026 total comp
$47,084
Base pay
$21,648
Overtime
$20,572
Other pay
$4,863
Benefits
$0
Total compensation
$47,084
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31442
Total Pay
$47,084

Richard Green works as a Police Officer 1 for PPD Police. Their status is salaried. Richard earned $47,084 in 2026.

Dennis Slobodian

Detective/PPD Police

2026 total comp
$47,080
Base pay
$23,813
Overtime
$18,205
Other pay
$5,063
Benefits
$0
Total compensation
$47,080
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
28390
Total Pay
$47,080

Dennis Slobodian is a Detective at PPD Police. They work salaried. 2026 total compensation came to $47,080.

Michael Odonnell

Police Staff Inspector/PPD Police

2026 total comp
$47,058
Base pay
$35,151
Overtime
$1,174
Other pay
$10,734
Benefits
$0
Total compensation
$47,058
Employment type
Salaried

Source-specific fields

Base Salary
$156,464
Employee Category
Civil Service
Job Code
6A08
Public Id
3323
Total Pay
$47,058

Michael Odonnell is a Police Staff Inspector at PPD Police. They work salaried. 2026 total compensation came to $47,058.

Jack Kenner Jr

Police Officer 1/PPD Police

2026 total comp
$47,037
Base pay
$21,648
Overtime
$18,776
Other pay
$6,613
Benefits
$0
Total compensation
$47,037
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25935
Total Pay
$47,037

Jack Kenner Jr works as a Police Officer 1 for PPD Police. Their status is salaried. Jack earned $47,037 in 2026.

Tara Pavgouzas

Police Officer 1/PPD Police

2022 total comp
$47,026
Base pay
$30,744
Overtime
$0
Other pay
$16,282
Benefits
$0
Total compensation
$47,026
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
31318
Total Pay
$47,026

Tara Pavgouzas works as a Police Officer 1 for PPD Police. Their status is salaried. Tara earned $47,026 in 2022.

Jamarr Leary

Police Sergeant/PPD Police

2026 total comp
$47,025
Base pay
$23,653
Overtime
$18,515
Other pay
$4,857
Benefits
$0
Total compensation
$47,025
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
6909
Total Pay
$47,025

At PPD Police, Jamarr Leary serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $47,025.

Ilya Didok

Police Officer 1/PPD Police

2026 total comp
$47,016
Base pay
$21,648
Overtime
$21,081
Other pay
$4,287
Benefits
$0
Total compensation
$47,016
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5129
Total Pay
$47,016

Ilya Didok is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $47,016.

Shane Getz

Detective/PPD Police

2026 total comp
$46,983
Base pay
$23,813
Overtime
$18,118
Other pay
$5,052
Benefits
$0
Total compensation
$46,983
Employment type
Salaried

Source-specific fields

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

Shane Getz holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $46,983.

Damien Stevenson

Police Officer 1/PPD Police

2026 total comp
$46,970
Base pay
$21,648
Overtime
$20,471
Other pay
$4,851
Benefits
$0
Total compensation
$46,970
Employment type
Salaried

Source-specific fields

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

Damien Stevenson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $46,970.

John Mc Namee

Detective/PPD Police

2025 total comp
$46,942
Base pay
$20,920
Overtime
$8,487
Other pay
$17,534
Benefits
$0
Total compensation
$46,942
Employment type
Salaried

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A12
Public Id
3784
Total Pay
$46,942

John Mc Namee holds the role of Detective at PPD Police. Their status is salaried. In 2025, their total compensation was $46,942.