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 17

Robert Sutula Jr.

Police Sergeant/PPD Police

2026 total comp
$27,811
Base pay
$24,679
Overtime
$0
Other pay
$3,132
Benefits
$0
Total compensation
$27,811
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
35110
Total Pay
$27,811

Robert Sutula Jr. works as a Police Sergeant for PPD Police. Their status is salaried. Robert earned $27,811 in 2026.

Karen Taylor

Police Sergeant/PPD Police

2026 total comp
$27,811
Base pay
$24,679
Overtime
$0
Other pay
$3,132
Benefits
$0
Total compensation
$27,811
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
11675
Total Pay
$27,811

At PPD Police, Karen Taylor serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $27,811.

Thomas Morrow

Police Sergeant/PPD Police

2026 total comp
$27,811
Base pay
$24,679
Overtime
$0
Other pay
$3,132
Benefits
$0
Total compensation
$27,811
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3917
Total Pay
$21,804

Thomas Morrow works as a Police Sergeant for PPD Police. Their status is salaried. Thomas earned $27,811 in 2026.

Steven Crothers

Police Sergeant/PPD Police

2026 total comp
$27,811
Base pay
$24,679
Overtime
$0
Other pay
$3,132
Benefits
$0
Total compensation
$27,811
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
36196
Total Pay
$27,811

Steven Crothers holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $27,811.

Christian Hochstuhl

Police Sergeant/PPD Police

2026 total comp
$27,811
Base pay
$24,679
Overtime
$0
Other pay
$3,132
Benefits
$0
Total compensation
$27,811
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
11597
Total Pay
$27,811

At PPD Police, Christian Hochstuhl serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $27,811.

Twyla Wilburn

Police Officer 1/PPD Police

2026 total comp
$27,811
Base pay
$21,648
Overtime
$2,915
Other pay
$3,247
Benefits
$0
Total compensation
$27,811
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
658
Total Pay
$27,811

At PPD Police, Twyla Wilburn serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,811.

Christopher Irving

Custodial Worker 1/PPD Police

2022 total comp
$27,807
Base pay
$27,119
Overtime
$223
Other pay
$465
Benefits
$0
Total compensation
$27,807
Employment type
Salaried

Source-specific fields

Base Salary
$37,550
Employee Category
Civil Service
Job Code
7D11
Public Id
7019
Total Pay
$27,807

At PPD Police, Christopher Irving serves as a Custodial Worker 1. They work salaried. Their 2022 pay totaled $27,807.

Necely Tejeda

Police Officer 1/PPD Police

2026 total comp
$27,786
Base pay
$18,185
Overtime
$8,028
Other pay
$1,573
Benefits
$0
Total compensation
$27,786
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51096
Total Pay
$27,786

Necely Tejeda is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,786.

Sherre Graves

Police Sergeant/PPD Police

2026 total comp
$27,781
Base pay
$24,679
Overtime
$232
Other pay
$2,870
Benefits
$0
Total compensation
$27,781
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
2161
Total Pay
$27,781

Sherre Graves holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $27,781.

Nazrul Islam

Police Sergeant/PPD Police

2026 total comp
$27,781
Base pay
$24,679
Overtime
$232
Other pay
$2,870
Benefits
$0
Total compensation
$27,781
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
19938
Total Pay
$27,781

Nazrul Islam is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $27,781.

Sean Peacock

Police Officer 1/PPD Police

2026 total comp
$27,774
Base pay
$21,648
Overtime
$3,593
Other pay
$2,533
Benefits
$0
Total compensation
$27,774
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21650
Total Pay
$27,774

At PPD Police, Sean Peacock serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,774.

Mikel Kelly

Police Officer 1/PPD Police

2026 total comp
$27,774
Base pay
$21,648
Overtime
$3,593
Other pay
$2,533
Benefits
$0
Total compensation
$27,774
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15087
Total Pay
$27,774

Mikel Kelly holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $27,774.

Debra Douglas

Police Officer 1/PPD Police

2026 total comp
$27,771
Base pay
$21,648
Overtime
$3,254
Other pay
$2,869
Benefits
$0
Total compensation
$27,771
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28260
Total Pay
$27,771

Debra Douglas is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,771.

Melisa Watson

Police Officer 1/PPD Police

2026 total comp
$27,769
Base pay
$21,287
Overtime
$3,355
Other pay
$3,127
Benefits
$0
Total compensation
$27,769
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6388
Total Pay
$27,769

Melisa Watson works as a Police Officer 1 for PPD Police. Their status is salaried. Melisa earned $27,769 in 2026.

John Frei

Detective/PPD Police

2026 total comp
$27,769
Base pay
$23,813
Overtime
$969
Other pay
$2,987
Benefits
$0
Total compensation
$27,769
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
4619
Total Pay
$27,769

John Frei works as a Detective for PPD Police. Their status is salaried. John earned $27,769 in 2026.

Thomas Dilauro

Detective/PPD Police

2026 total comp
$27,769
Base pay
$23,813
Overtime
$969
Other pay
$2,987
Benefits
$0
Total compensation
$27,769
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
17838
Total Pay
$27,769

Thomas Dilauro is a Detective at PPD Police. They work salaried. 2026 total compensation came to $27,769.

Mark Casey

Police Sergeant/PPD Police

2026 total comp
$27,767
Base pay
$24,164
Overtime
$734
Other pay
$2,869
Benefits
$0
Total compensation
$27,767
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
18992
Total Pay
$27,767

Mark Casey is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $27,767.

Brendan Bownes

Police Sergeant/PPD Police

2026 total comp
$27,762
Base pay
$24,679
Overtime
$155
Other pay
$2,928
Benefits
$0
Total compensation
$27,762
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
34609
Total Pay
$27,762

Brendan Bownes works as a Police Sergeant for PPD Police. Their status is salaried. Brendan earned $27,762 in 2026.

John Higgins Jr

Police Officer 1/PPD Police

2026 total comp
$27,757
Base pay
$21,648
Overtime
$2,983
Other pay
$3,126
Benefits
$0
Total compensation
$27,757
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23076
Total Pay
$27,757

At PPD Police, John Higgins Jr serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,757.

Daniel Siebels

Police Officer 1/PPD Police

2023 total comp
$27,745
Base pay
$0
Overtime
$0
Other pay
$27,745
Benefits
$0
Total compensation
$27,745
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
11526
Total Pay
$27,745

Daniel Siebels holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $27,745.

Rick Fischer

Police Sergeant/PPD Police

2026 total comp
$27,738
Base pay
$24,679
Overtime
$193
Other pay
$2,866
Benefits
$0
Total compensation
$27,738
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
31787
Total Pay
$27,738

Rick Fischer works as a Police Sergeant for PPD Police. Their status is salaried. Rick earned $27,738 in 2026.

James Mcquiggan

Police Officer 1/PPD Police

2026 total comp
$27,737
Base pay
$21,648
Overtime
$3,559
Other pay
$2,530
Benefits
$0
Total compensation
$27,737
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29
Total Pay
$27,737

At PPD Police, James Mcquiggan serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,737.

Patrick Fitzgibbon

Police Officer 1/PPD Police

2026 total comp
$27,737
Base pay
$21,648
Overtime
$3,559
Other pay
$2,530
Benefits
$0
Total compensation
$27,737
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7784
Total Pay
$27,737

Patrick Fitzgibbon works as a Police Officer 1 for PPD Police. Their status is salaried. Patrick earned $27,737 in 2026.

Md Al Mamun

Police Officer 1/PPD Police

2026 total comp
$27,737
Base pay
$21,648
Overtime
$3,559
Other pay
$2,530
Benefits
$0
Total compensation
$27,737
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
842
Total Pay
$27,737

Md Al Mamun is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,737.

Juan Nieves-Soriano

Police Officer 1/PPD Police

2026 total comp
$27,737
Base pay
$21,648
Overtime
$3,559
Other pay
$2,530
Benefits
$0
Total compensation
$27,737
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2559
Total Pay
$27,737

Juan Nieves-Soriano is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,737.

Kristopher Panarello

Police Officer 1/PPD Police

2026 total comp
$27,736
Base pay
$21,648
Overtime
$3,389
Other pay
$2,699
Benefits
$0
Total compensation
$27,736
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30973
Total Pay
$27,736

At PPD Police, Kristopher Panarello serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,736.

Jessica Hannah

Police Officer 1/PPD Police

2019 total comp
$27,736
Base pay
$16,946
Overtime
$2,648
Other pay
$8,141
Benefits
$0
Total compensation
$27,736
Employment type
Salaried

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
35776
Total Pay
$27,736

Jessica Hannah works as a Police Officer 1 for PPD Police. Their status is salaried. Jessica earned $27,736 in 2019.

Justin Simon

Police Officer 1/PPD Police

2026 total comp
$27,733
Base pay
$21,648
Overtime
$3,220
Other pay
$2,865
Benefits
$0
Total compensation
$27,733
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7419
Total Pay
$27,733

Justin Simon works as a Police Officer 1 for PPD Police. Their status is salaried. Justin earned $27,733 in 2026.

Jeffrey Schmidt

Police Officer 1/PPD Police

2026 total comp
$27,733
Base pay
$21,648
Overtime
$3,220
Other pay
$2,865
Benefits
$0
Total compensation
$27,733
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11896
Total Pay
$27,733

Jeffrey Schmidt holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $27,733.

James Mcgorry Jr.

Police Officer 1/PPD Police

2026 total comp
$27,732
Base pay
$21,648
Overtime
$4,338
Other pay
$1,745
Benefits
$0
Total compensation
$27,732
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3926
Total Pay
$27,732

James Mcgorry Jr. works as a Police Officer 1 for PPD Police. Their status is salaried. James earned $27,732 in 2026.

Ryan Hickman

Police Officer 1/PPD Police

2026 total comp
$27,726
Base pay
$21,648
Overtime
$3,525
Other pay
$2,553
Benefits
$0
Total compensation
$27,726
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35833
Total Pay
$27,726

At PPD Police, Ryan Hickman serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,726.

George Fetters

Police Officer 1/PPD Police

2026 total comp
$27,710
Base pay
$21,648
Overtime
$3,423
Other pay
$2,638
Benefits
$0
Total compensation
$27,710
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
12384
Total Pay
$27,710

George Fetters works as a Police Officer 1 for PPD Police. Their status is salaried. George earned $27,710 in 2026.

Thomas Loglisci Jr

Police Sergeant/PPD Police

2026 total comp
$27,706
Base pay
$24,679
Overtime
$0
Other pay
$3,027
Benefits
$0
Total compensation
$27,706
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
13321
Total Pay
$27,706

Thomas Loglisci Jr is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $27,706.

Mauricio Acevedo

Police Corporal/PPD Police

2026 total comp
$27,701
Base pay
$23,813
Overtime
$1,193
Other pay
$2,695
Benefits
$0
Total compensation
$27,701
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
28757
Total Pay
$27,701

Mauricio Acevedo works as a Police Corporal for PPD Police. Their status is salaried. Mauricio earned $27,701 in 2026.

Zorimar Feliciano

Police Officer 1/PPD Police

2026 total comp
$27,699
Base pay
$21,648
Overtime
$3,525
Other pay
$2,526
Benefits
$0
Total compensation
$27,699
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25768
Total Pay
$27,699

At PPD Police, Zorimar Feliciano serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,699.

Lindsey Bradley

Police Officer 1/PPD Police

2026 total comp
$27,699
Base pay
$21,648
Overtime
$3,525
Other pay
$2,526
Benefits
$0
Total compensation
$27,699
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27344
Total Pay
$27,699

Lindsey Bradley is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,699.

Ancuta Gibson

Police Officer 1/PPD Police

2026 total comp
$27,699
Base pay
$21,648
Overtime
$3,355
Other pay
$2,695
Benefits
$0
Total compensation
$27,699
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24519
Total Pay
$27,699

At PPD Police, Ancuta Gibson serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,699.

Ryan Halligan

Police Officer 1/PPD Police

2026 total comp
$27,696
Base pay
$21,648
Overtime
$3,186
Other pay
$2,861
Benefits
$0
Total compensation
$27,696
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34869
Total Pay
$27,696

Ryan Halligan holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $27,696.

Kevin Clark

Police Officer 1/PPD Police

2026 total comp
$27,696
Base pay
$21,648
Overtime
$3,186
Other pay
$2,861
Benefits
$0
Total compensation
$27,696
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7431
Total Pay
$27,696

At PPD Police, Kevin Clark serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,696.

Carlos Rodriguez

Police Sergeant/PPD Police

2026 total comp
$27,695
Base pay
$24,679
Overtime
$155
Other pay
$2,862
Benefits
$0
Total compensation
$27,695
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
16602
Total Pay
$27,695

Carlos Rodriguez is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $27,695.