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 4

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.

Peter Seabron

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
11230
Total Pay
$45,985

At PPD Police, Peter Seabron serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $45,985.

Francis Kelly

Police Lieutenant/PPD Police

2026 total comp
$45,948
Base pay
$28,134
Overtime
$12,641
Other pay
$5,173
Benefits
$0
Total compensation
$45,948
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
28074
Total Pay
$45,948

Francis Kelly holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $45,948.

Hasheem Basil

Police Officer 1/PPD Police

2022 total comp
$45,944
Base pay
$36,893
Overtime
$922
Other pay
$8,128
Benefits
$0
Total compensation
$45,944
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
29755
Total Pay
$45,944

Hasheem Basil works as a Police Officer 1 for PPD Police. Their status is salaried. Hasheem earned $45,944 in 2022.