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 1

Steven Pagano

Police Officer 1/PPD Police

2026 total comp
$36,731
Base pay
$21,648
Overtime
$10,947
Other pay
$4,135
Benefits
$0
Total compensation
$36,731
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15695
Total Pay
$36,731

Steven Pagano works as a Police Officer 1 for PPD Police. Their status is salaried. Steven earned $36,731 in 2026.

Anthony Woltman

Police Officer 1/PPD Police

2026 total comp
$36,728
Base pay
$21,648
Overtime
$11,286
Other pay
$3,794
Benefits
$0
Total compensation
$36,728
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21207
Total Pay
$36,728

Anthony Woltman is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $36,728.

Mark Brown

Police Officer 1/PPD Police

2026 total comp
$36,728
Base pay
$21,648
Overtime
$11,286
Other pay
$3,794
Benefits
$0
Total compensation
$36,728
Employment type
Salaried

Source-specific fields

Base Salary
$102,887
Employee Category
Civil Service
Job Code
6A04
Public Id
7788

Mark Brown works as a Police Officer 1 for PPD Police. Their status is salaried. Mark earned $36,728 in 2026.

Brian Mccarthy

Detective/PPD Police

2026 total comp
$36,725
Base pay
$23,813
Overtime
$8,985
Other pay
$3,928
Benefits
$0
Total compensation
$36,725
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
2522
Total Pay
$36,725

Brian Mccarthy holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $36,725.

John Gable

Police Officer 1/PPD Police

2026 total comp
$36,712
Base pay
$21,648
Overtime
$10,879
Other pay
$4,184
Benefits
$0
Total compensation
$36,712
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27009
Total Pay
$36,712

John Gable holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $36,712.

Lewis Palmer Iv

Police Officer 1/PPD Police

2021 total comp
$36,710
Base pay
$19,449
Overtime
$3,254
Other pay
$14,008
Benefits
$0
Total compensation
$36,710
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
2934
Total Pay
$36,710

Lewis Palmer Iv is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $36,710.

Eric Lee

Police Officer 1/PPD Police

2026 total comp
$36,709
Base pay
$21,648
Overtime
$11,489
Other pay
$3,571
Benefits
$0
Total compensation
$36,709
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11550
Total Pay
$36,709

At PPD Police, Eric Lee serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $36,709.

Bradford Williams

Police Sergeant/PPD Police

2026 total comp
$36,692
Base pay
$24,679
Overtime
$7,882
Other pay
$4,131
Benefits
$0
Total compensation
$36,692
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
5183
Total Pay
$36,692

Bradford Williams holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $36,692.

Cesar Torres

Police Officer 1/PPD Police

2026 total comp
$36,691
Base pay
$21,648
Overtime
$11,252
Other pay
$3,790
Benefits
$0
Total compensation
$36,691
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26962
Total Pay
$36,691

Cesar Torres is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $36,691.

Daniel Cosme

Police Officer 1/PPD Police

2026 total comp
$36,691
Base pay
$21,648
Overtime
$11,252
Other pay
$3,790
Benefits
$0
Total compensation
$36,691
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
10878
Total Pay
$36,691

Daniel Cosme is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $36,691.

Paul Sprigg

Police Sergeant/PPD Police

2026 total comp
$36,690
Base pay
$24,679
Overtime
$7,727
Other pay
$4,284
Benefits
$0
Total compensation
$36,690
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
7021
Total Pay
$36,690

At PPD Police, Paul Sprigg serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $36,690.

Michael Iannetta Iii

Police Officer 1/PPD Police

2026 total comp
$36,686
Base pay
$21,648
Overtime
$11,693
Other pay
$3,345
Benefits
$0
Total compensation
$36,686
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28375
Total Pay
$36,686

At PPD Police, Michael Iannetta Iii serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $36,686.

Christian Cruz

Police Sergeant/PPD Police

2026 total comp
$36,669
Base pay
$24,679
Overtime
$8,423
Other pay
$3,567
Benefits
$0
Total compensation
$36,669
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
34983
Total Pay
$36,669

Christian Cruz is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $36,669.

Richard Lesinski

Police Sergeant/PPD Police

2026 total comp
$36,669
Base pay
$24,679
Overtime
$8,423
Other pay
$3,567
Benefits
$0
Total compensation
$36,669
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
32953
Total Pay
$36,669

Richard Lesinski holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $36,669.

Kathleen Kidwell

Police Officer 1/PPD Police

2026 total comp
$36,661
Base pay
$21,648
Overtime
$10,778
Other pay
$4,235
Benefits
$0
Total compensation
$36,661
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23300
Total Pay
$36,661

Kathleen Kidwell holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $36,661.

John Rawle

Police Communication Dispatcher/PPD Police

2020 total comp
$36,657
Base pay
$25,605
Overtime
$4,768
Other pay
$6,285
Benefits
$0
Total compensation
$36,657
Employment type
Salaried

Source-specific fields

Base Salary
$46,786
Employee Category
Civil Service
Job Code
6J32
Public Id
11180
Total Pay
$36,657

John Rawle is a Police Communication Dispatcher at PPD Police. They work salaried. 2020 total compensation came to $36,657.

Vincent Dayton

Police Sergeant/PPD Police

2026 total comp
$36,657
Base pay
$24,679
Overtime
$8,191
Other pay
$3,787
Benefits
$0
Total compensation
$36,657
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
20227
Total Pay
$36,657

Vincent Dayton is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $36,657.

Adam Roth

Police Officer 1/PPD Police

2026 total comp
$36,649
Base pay
$21,648
Overtime
$11,659
Other pay
$3,342
Benefits
$0
Total compensation
$36,649
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14616
Total Pay
$36,649

Adam Roth works as a Police Officer 1 for PPD Police. Their status is salaried. Adam earned $36,649 in 2026.

Jose Acevedo

Police Lieutenant/PPD Police

2026 total comp
$36,640
Base pay
$28,134
Overtime
$4,228
Other pay
$4,278
Benefits
$0
Total compensation
$36,640
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
13122
Total Pay
$36,640

Jose Acevedo holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $36,640.

Brandon Totans

Police Officer 1/PPD Police

2026 total comp
$36,622
Base pay
$18,185
Overtime
$10,818
Other pay
$7,618
Benefits
$0
Total compensation
$36,622
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49461
Total Pay
$36,622

Brandon Totans is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $36,622.

Victoria Ayres

Police Sergeant/PPD Police

2026 total comp
$36,619
Base pay
$23,653
Overtime
$9,184
Other pay
$3,783
Benefits
$0
Total compensation
$36,619
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
25355
Total Pay
$36,619

Victoria Ayres holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $36,619.

Joseph Baldt

Police Officer 1/PPD Police

2026 total comp
$36,612
Base pay
$21,648
Overtime
$11,625
Other pay
$3,338
Benefits
$0
Total compensation
$36,612
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1555
Total Pay
$36,612

Joseph Baldt holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $36,612.

James Morace

Police Sergeant/PPD Police

2026 total comp
$36,605
Base pay
$24,679
Overtime
$7,805
Other pay
$4,122
Benefits
$0
Total compensation
$36,605
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
32213
Total Pay
$36,605

James Morace is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $36,605.

Barbara Scott

Office Clerk 2/PPD Police

2020 total comp
$36,594
Base pay
$32,499
Overtime
$1,316
Other pay
$2,779
Benefits
$0
Total compensation
$36,594
Employment type
Salaried

Source-specific fields

Base Salary
$37,130
Employee Category
Civil Service
Job Code
1A03
Public Id
4121
Total Pay
$36,594

Barbara Scott is a Office Clerk 2 at PPD Police. They work salaried. 2020 total compensation came to $36,594.

Patrick Bartol

Police Officer 1/PPD Police

2026 total comp
$36,582
Base pay
$21,577
Overtime
$11,828
Other pay
$3,177
Benefits
$0
Total compensation
$36,582
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
39433
Total Pay
$36,582

Patrick Bartol is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $36,582.

Briann Haag

Detective/PPD Police

2026 total comp
$36,580
Base pay
$23,813
Overtime
$9,432
Other pay
$3,336
Benefits
$0
Total compensation
$36,580
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
4852
Total Pay
$36,580

Briann Haag works as a Detective for PPD Police. Their status is salaried. Briann earned $36,580 in 2026.

Ivannil Rosario

Police Officer 1/PPD Police

2026 total comp
$36,575
Base pay
$21,648
Overtime
$11,591
Other pay
$3,335
Benefits
$0
Total compensation
$36,575
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4920
Total Pay
$36,575

At PPD Police, Ivannil Rosario serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $36,575.

Mychal Couch Jr

Police Officer 1/PPD Police

2026 total comp
$36,575
Base pay
$21,648
Overtime
$11,591
Other pay
$3,335
Benefits
$0
Total compensation
$36,575
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1924
Total Pay
$36,575

Mychal Couch Jr works as a Police Officer 1 for PPD Police. Their status is salaried. Mychal earned $36,575 in 2026.

Christine Starr

Police Officer 1/PPD Police

2024 total comp
$36,568
Base pay
$0
Overtime
$0
Other pay
$36,568
Benefits
$0
Total compensation
$36,568
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
4538
Total Pay
$36,568

Christine Starr holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $36,568.

Michael Braun

Detective/PPD Police

2026 total comp
$36,564
Base pay
$22,823
Overtime
$10,183
Other pay
$3,557
Benefits
$0
Total compensation
$36,564
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A12
Public Id
9763
Total Pay
$36,564

Michael Braun works as a Detective for PPD Police. Their status is salaried. Michael earned $36,564 in 2026.

Francis Shirley

Police Officer 1/PPD Police

2026 total comp
$36,561
Base pay
$21,648
Overtime
$10,981
Other pay
$3,932
Benefits
$0
Total compensation
$36,561
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14994
Total Pay
$36,561

Francis Shirley works as a Police Officer 1 for PPD Police. Their status is salaried. Francis earned $36,561 in 2026.

Anthony Foley

Police Officer 1/PPD Police

2026 total comp
$36,541
Base pay
$21,648
Overtime
$8,880
Other pay
$6,013
Benefits
$0
Total compensation
$36,541
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16518
Total Pay
$36,541

Anthony Foley is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $36,541.

Steven Farley

Detective/PPD Police

2026 total comp
$36,534
Base pay
$23,813
Overtime
$8,947
Other pay
$3,774
Benefits
$0
Total compensation
$36,534
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
2652
Total Pay
$36,534

Steven Farley holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $36,534.

Arnaldo Santos

Police Officer 1/PPD Police

2026 total comp
$36,521
Base pay
$21,648
Overtime
$11,320
Other pay
$3,553
Benefits
$0
Total compensation
$36,521
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30116
Total Pay
$36,521

Arnaldo Santos holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $36,521.

Patrick Greider

Police Officer 1/PPD Police

2024 total comp
$36,517
Base pay
$19,836
Overtime
$4,990
Other pay
$11,692
Benefits
$0
Total compensation
$36,517
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
29661
Total Pay
$36,517

At PPD Police, Patrick Greider serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $36,517.

Kim Marie Kleposki

Police Officer 1/PPD Police

2019 total comp
$36,513
Base pay
$0
Overtime
$0
Other pay
$36,513
Benefits
$0
Total compensation
$36,513
Employment type
Salaried

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
5667
Total Pay
$36,513

At PPD Police, Kim Marie Kleposki serves as a Police Officer 1. They work salaried. Their 2019 pay totaled $36,513.

Eriq Stanley

Police Officer 1/PPD Police

2026 total comp
$36,513
Base pay
$20,783
Overtime
$12,592
Other pay
$3,138
Benefits
$0
Total compensation
$36,513
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
40605
Total Pay
$36,513

At PPD Police, Eriq Stanley serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $36,513.

Andrea Stanley

Police Officer 1/PPD Police

2026 total comp
$36,500
Base pay
$21,648
Overtime
$11,523
Other pay
$3,328
Benefits
$0
Total compensation
$36,500
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2450
Total Pay
$36,500

Andrea Stanley is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $36,500.

Michael Acerenza

Detective/PPD Police

2026 total comp
$36,496
Base pay
$23,813
Overtime
$8,574
Other pay
$4,109
Benefits
$0
Total compensation
$36,496
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
30879
Total Pay
$36,496

Michael Acerenza is a Detective at PPD Police. They work salaried. 2026 total compensation came to $36,496.

Jorge Carrero

Police Officer 1/PPD Police

2026 total comp
$36,467
Base pay
$21,648
Overtime
$11,388
Other pay
$3,431
Benefits
$0
Total compensation
$36,467
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4719
Total Pay
$36,467

Jorge Carrero holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $36,467.