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 9

James Mostiller

Detective/PPD Police

2026 total comp
$28,688
Base pay
$23,813
Overtime
$1,789
Other pay
$3,086
Benefits
$0
Total compensation
$28,688
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
21799
Total Pay
$28,688

At PPD Police, James Mostiller serves as a Detective. They work salaried. Their 2026 pay totaled $28,688.

Peter Reilly

Police Corporal/PPD Police

2026 total comp
$28,688
Base pay
$23,813
Overtime
$1,789
Other pay
$3,086
Benefits
$0
Total compensation
$28,688
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
14690
Total Pay
$28,688

Peter Reilly holds the role of Police Corporal at PPD Police. Their status is salaried. In 2026, their total compensation was $28,688.

Jessica Ramos

Police Communication Dispatcher/PPD Police

2022 total comp
$28,687
Base pay
$26,733
Overtime
$1,814
Other pay
$141
Benefits
$0
Total compensation
$28,687
Employment type
Salaried

Source-specific fields

Base Salary
$46,414
Employee Category
Civil Service
Job Code
6J32
Public Id
35890
Total Pay
$28,687

Jessica Ramos works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Jessica earned $28,687 in 2022.

Joseph Kesslick Iii

Police Officer 1/PPD Police

2026 total comp
$28,680
Base pay
$21,648
Overtime
$4,304
Other pay
$2,727
Benefits
$0
Total compensation
$28,680
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16128
Total Pay
$28,680

Joseph Kesslick Iii holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $28,680.

Miguel Rivera

Police Officer 1/PPD Police

2026 total comp
$28,678
Base pay
$21,648
Overtime
$4,067
Other pay
$2,963
Benefits
$0
Total compensation
$28,678
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16577
Total Pay
$28,678

At PPD Police, Miguel Rivera serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $28,678.

Lillian Chevere

Police Officer 1/PPD Police

2026 total comp
$28,673
Base pay
$21,648
Overtime
$3,796
Other pay
$3,229
Benefits
$0
Total compensation
$28,673
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30271
Total Pay
$28,673

Lillian Chevere holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $28,673.

Melissa Oconnor

Forensic Scientist 3/PPD Police

2025 total comp
$28,672
Base pay
$26,055
Overtime
$0
Other pay
$2,617
Benefits
$0
Total compensation
$28,672
Employment type
Salaried

Source-specific fields

Base Salary
$87,683
Employee Category
Civil Service
Job Code
3H72
Public Id
6310
Total Pay
$28,672

Melissa Oconnor holds the role of Forensic Scientist 3 at PPD Police. Their status is salaried. In 2025, their total compensation was $28,672.

Marissa Ciuckis

Police Officer 1/PPD Police

2026 total comp
$28,669
Base pay
$21,648
Overtime
$4,406
Other pay
$2,615
Benefits
$0
Total compensation
$28,669
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11040
Total Pay
$28,669

At PPD Police, Marissa Ciuckis serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $28,669.

Colin Goshert

Detective/PPD Police

2026 total comp
$28,668
Base pay
$18,533
Overtime
$7,419
Other pay
$2,716
Benefits
$0
Total compensation
$28,668
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
12993
Total Pay
$28,668

Colin Goshert works as a Detective for PPD Police. Their status is salaried. Colin earned $28,668 in 2026.

Paul Watson

Police Sergeant/PPD Police

2026 total comp
$28,663
Base pay
$23,653
Overtime
$2,222
Other pay
$2,789
Benefits
$0
Total compensation
$28,663
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
496
Total Pay
$15,897

At PPD Police, Paul Watson serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $28,663.

Gerson Padilla Jr

Police Officer 1/PPD Police

2026 total comp
$28,663
Base pay
$21,648
Overtime
$3,931
Other pay
$3,083
Benefits
$0
Total compensation
$28,663
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
536
Total Pay
$28,663

At PPD Police, Gerson Padilla Jr serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $28,663.

Priscilla Didio

Police Officer 1/PPD Police

2026 total comp
$28,655
Base pay
$18,185
Overtime
$3,302
Other pay
$7,167
Benefits
$0
Total compensation
$28,655
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49729
Total Pay
$28,655

At PPD Police, Priscilla Didio serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $28,655.

Brigid Ricciardelli

Police Officer 1/PPD Police

2026 total comp
$28,655
Base pay
$18,185
Overtime
$3,302
Other pay
$7,167
Benefits
$0
Total compensation
$28,655
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50127
Total Pay
$28,655

Brigid Ricciardelli works as a Police Officer 1 for PPD Police. Their status is salaried. Brigid earned $28,655 in 2026.

Eric Mcclendon

Police Sergeant/PPD Police

2026 total comp
$28,646
Base pay
$24,679
Overtime
$0
Other pay
$3,966
Benefits
$0
Total compensation
$28,646
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
7574
Total Pay
$28,646

Eric Mcclendon is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $28,646.

Joseph Stallbaum

Police Officer 1/PPD Police

2026 total comp
$28,644
Base pay
$21,648
Overtime
$3,864
Other pay
$3,132
Benefits
$0
Total compensation
$28,644
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
787
Total Pay
$28,644

Joseph Stallbaum is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $28,644.

Brian Younger

Police Sergeant/PPD Police

2026 total comp
$28,643
Base pay
$24,679
Overtime
$1,005
Other pay
$2,959
Benefits
$0
Total compensation
$28,643
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
36244
Total Pay
$28,643

Brian Younger is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $28,643.

Richard Stein

Police Sergeant/PPD Police

2026 total comp
$28,642
Base pay
$24,679
Overtime
$618
Other pay
$3,345
Benefits
$0
Total compensation
$28,642
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
23827
Total Pay
$28,642

Richard Stein works as a Police Sergeant for PPD Police. Their status is salaried. Richard earned $28,642 in 2026.

Deborah Sanders-Wilson

Police Sergeant/PPD Police

2026 total comp
$28,642
Base pay
$24,679
Overtime
$618
Other pay
$3,345
Benefits
$0
Total compensation
$28,642
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
19790
Total Pay
$28,642

Deborah Sanders-Wilson holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $28,642.

Knajee Byers

Police Officer 1/PPD Police

2026 total comp
$28,637
Base pay
$21,648
Overtime
$4,203
Other pay
$2,786
Benefits
$0
Total compensation
$28,637
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35690
Total Pay
$28,637

Knajee Byers works as a Police Officer 1 for PPD Police. Their status is salaried. Knajee earned $28,637 in 2026.

Ryan Purtle

Police Officer 1/PPD Police

2026 total comp
$28,637
Base pay
$21,648
Overtime
$4,203
Other pay
$2,786
Benefits
$0
Total compensation
$28,637
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26523
Total Pay
$28,637

At PPD Police, Ryan Purtle serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $28,637.

Yun-Taek Yim

Police Officer 1/PPD Police

2026 total comp
$28,635
Base pay
$21,648
Overtime
$3,762
Other pay
$3,224
Benefits
$0
Total compensation
$28,635
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17129
Total Pay
$28,635

Yun-Taek Yim works as a Police Officer 1 for PPD Police. Their status is salaried. Yun-Taek earned $28,635 in 2026.

Najihma Morris

Police Officer 1/PPD Police

2026 total comp
$28,635
Base pay
$21,648
Overtime
$3,762
Other pay
$3,224
Benefits
$0
Total compensation
$28,635
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36848
Total Pay
$28,635

Najihma Morris works as a Police Officer 1 for PPD Police. Their status is salaried. Najihma earned $28,635 in 2026.

Victor Cason

Police Corporal/PPD Police

2026 total comp
$28,627
Base pay
$23,017
Overtime
$2,386
Other pay
$3,224
Benefits
$0
Total compensation
$28,627
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
34058
Total Pay
$28,627

Victor Cason is a Police Corporal at PPD Police. They work salaried. 2026 total compensation came to $28,627.

Eyvette Chandler

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
21616
Total Pay
$28,621

Eyvette Chandler is a Police Officer 1 at PPD Police. They work salaried. 2019 total compensation came to $28,621.

Michael Lewis

Police Sergeant/PPD Police

2026 total comp
$28,608
Base pay
$23,653
Overtime
$2,000
Other pay
$2,956
Benefits
$0
Total compensation
$28,608
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
4880
Total Pay
$28,608

Michael Lewis is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $28,608.

Paul Groves

Police Sergeant/PPD Police

2026 total comp
$28,606
Base pay
$24,679
Overtime
$850
Other pay
$3,077
Benefits
$0
Total compensation
$28,606
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
11268
Total Pay
$28,606

Paul Groves is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $28,606.

Matthew Wilson

Police Officer 1/PPD Police

2026 total comp
$28,603
Base pay
$18,185
Overtime
$2,961
Other pay
$7,458
Benefits
$0
Total compensation
$28,603
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
48834
Total Pay
$28,603

Matthew Wilson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $28,603.

Chanthorn Heng

Police Officer 1/PPD Police

2026 total comp
$28,603
Base pay
$21,648
Overtime
$3,999
Other pay
$2,955
Benefits
$0
Total compensation
$28,603
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6281
Total Pay
$28,603

Chanthorn Heng is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $28,603.

Teeann Gates

Police Officer 1/PPD Police

2026 total comp
$28,597
Base pay
$21,648
Overtime
$3,728
Other pay
$3,220
Benefits
$0
Total compensation
$28,597
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9496
Total Pay
$28,597

At PPD Police, Teeann Gates serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $28,597.

Marisol Cartagena- Ramirez

Police Sergeant/PPD Police

2026 total comp
$28,595
Base pay
$24,679
Overtime
$695
Other pay
$3,220
Benefits
$0
Total compensation
$28,595
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
29809
Total Pay
$28,595

Marisol Cartagena- Ramirez works as a Police Sergeant for PPD Police. Their status is salaried. Marisol earned $28,595 in 2026.

Casey Allison

Police Officer 1/PPD Police

2026 total comp
$28,594
Base pay
$21,648
Overtime
$4,338
Other pay
$2,608
Benefits
$0
Total compensation
$28,594
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
196
Total Pay
$28,594

At PPD Police, Casey Allison serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $28,594.

Rhonda Edwards-Washington

Police Officer 1/PPD Police

2026 total comp
$28,578
Base pay
$21,648
Overtime
$3,593
Other pay
$3,337
Benefits
$0
Total compensation
$28,578
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3606
Total Pay
$28,578

At PPD Police, Rhonda Edwards-Washington serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $28,578.

Dominick Odonnell

Police Officer 1/PPD Police

2026 total comp
$28,574
Base pay
$19,484
Overtime
$7,473
Other pay
$1,617
Benefits
$0
Total compensation
$28,574
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
44803
Total Pay
$28,574

Dominick Odonnell is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $28,574.

Milagros Rodriguez

Police Officer 1/PPD Police

2026 total comp
$28,574
Base pay
$19,484
Overtime
$7,473
Other pay
$1,617
Benefits
$0
Total compensation
$28,574
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
44477
Total Pay
$28,574

At PPD Police, Milagros Rodriguez serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $28,574.

John Morgan

Police Sergeant/PPD Police

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

Source-specific fields

Base Salary
$83,714
Employee Category
Civil Service
Job Code
6A04
Public Id
18321
Total Pay
$28,568

John Morgan holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2019, their total compensation was $28,568.

Jawuan Cole

Police Officer 1/PPD Police

2026 total comp
$28,568
Base pay
$21,648
Overtime
$4,440
Other pay
$2,479
Benefits
$0
Total compensation
$28,568
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
37936
Total Pay
$28,568

Jawuan Cole works as a Police Officer 1 for PPD Police. Their status is salaried. Jawuan earned $28,568 in 2026.

Aldwin Sudler

Police Sergeant/PPD Police

2026 total comp
$28,557
Base pay
$24,679
Overtime
$927
Other pay
$2,951
Benefits
$0
Total compensation
$28,557
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
8202
Total Pay
$28,557

Aldwin Sudler works as a Police Sergeant for PPD Police. Their status is salaried. Aldwin earned $28,557 in 2026.

Brian Pfleegor

Forensic Scientist 4/PPD Police

2026 total comp
$28,554
Base pay
$23,538
Overtime
$4,063
Other pay
$952
Benefits
$0
Total compensation
$28,554
Employment type
Salaried

Source-specific fields

Base Salary
$102,390
Employee Category
Civil Service
Job Code
3H73
Public Id
16264
Total Pay
$28,554

Brian Pfleegor is a Forensic Scientist 4 at PPD Police. They work salaried. 2026 total compensation came to $28,554.

Lila Barrett

Police Corporal/PPD Police

2026 total comp
$28,551
Base pay
$21,824
Overtime
$3,393
Other pay
$3,334
Benefits
$0
Total compensation
$28,551
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
6654
Total Pay
$28,551

Lila Barrett is a Police Corporal at PPD Police. They work salaried. 2026 total compensation came to $28,551.

Rocco Palazzo

Police Officer 1/PPD Police

2026 total comp
$28,551
Base pay
$18,185
Overtime
$2,619
Other pay
$7,746
Benefits
$0
Total compensation
$28,551
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50363
Total Pay
$28,551

Rocco Palazzo holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $28,551.