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 67

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.