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 64

Paul Port

Office Clerk 2/PPD Police

2026 total comp
$25,175
Base pay
$24,939
Overtime
$0
Other pay
$236
Benefits
$0
Total compensation
$25,175
Employment type
Salaried

Source-specific fields

Base Salary
$43,879
Employee Category
Civil Service
Job Code
1A03
Public Id
27154
Total Pay
$25,175

At PPD Police, Paul Port serves as a Office Clerk 2. They work salaried. Their 2026 pay totaled $25,175.

Nicole Law

Police Officer 1/PPD Police

2026 total comp
$25,169
Base pay
$21,648
Overtime
$813
Other pay
$2,707
Benefits
$0
Total compensation
$25,169
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5809
Total Pay
$25,169

Nicole Law works as a Police Officer 1 for PPD Police. Their status is salaried. Nicole earned $25,169 in 2026.

Gary Kustra

Police Officer 1/PPD Police

2026 total comp
$25,169
Base pay
$21,648
Overtime
$813
Other pay
$2,707
Benefits
$0
Total compensation
$25,169
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21797
Total Pay
$25,169

Gary Kustra is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,169.

Cliffford Mobley Jr.

Police Officer 1/PPD Police

2026 total comp
$25,169
Base pay
$21,648
Overtime
$813
Other pay
$2,707
Benefits
$0
Total compensation
$25,169
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1762
Total Pay
$25,169

Cliffford Mobley Jr. is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,169.

Eduart Delli

Police Officer 1/PPD Police

2026 total comp
$25,169
Base pay
$21,648
Overtime
$813
Other pay
$2,707
Benefits
$0
Total compensation
$25,169
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28756
Total Pay
$25,169

Eduart Delli is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,169.

Litzia Sebastian

Police Forensic Science Technician/PPD Police

2024 total comp
$25,168
Base pay
$24,983
Overtime
$0
Other pay
$185
Benefits
$0
Total compensation
$25,168
Employment type
Salaried

Source-specific fields

Base Salary
$56,050
Employee Category
Civil Service
Job Code
3G42
Public Id
47009
Total Pay
$25,168

Litzia Sebastian holds the role of Police Forensic Science Technician at PPD Police. Their status is salaried. In 2024, their total compensation was $25,168.

Peter Collins

Police Officer 1/PPD Police

2026 total comp
$25,165
Base pay
$16,669
Overtime
$470
Other pay
$8,027
Benefits
$0
Total compensation
$25,165
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
52076
Total Pay
$25,165

Peter Collins holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,165.

Shakira Ayers

Police Officer 1/PPD Police

2026 total comp
$25,164
Base pay
$21,648
Overtime
$1,220
Other pay
$2,295
Benefits
$0
Total compensation
$25,164
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17629
Total Pay
$25,164

Shakira Ayers holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,164.

Ryan Check

Police Officer 1/PPD Police

2026 total comp
$25,164
Base pay
$21,648
Overtime
$1,220
Other pay
$2,295
Benefits
$0
Total compensation
$25,164
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34961
Total Pay
$25,164

At PPD Police, Ryan Check serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,164.

Gerard Gaydosh

Police Officer 1/PPD Police

2026 total comp
$25,164
Base pay
$21,648
Overtime
$1,220
Other pay
$2,295
Benefits
$0
Total compensation
$25,164
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17089
Total Pay
$25,164

Gerard Gaydosh holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,164.

William Finnerty

Police Officer 1/PPD Police

2026 total comp
$25,164
Base pay
$21,648
Overtime
$1,220
Other pay
$2,295
Benefits
$0
Total compensation
$25,164
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22315
Total Pay
$25,164

At PPD Police, William Finnerty serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,164.

Philip Singh

Police Officer 1/PPD Police

2026 total comp
$25,164
Base pay
$21,648
Overtime
$1,220
Other pay
$2,295
Benefits
$0
Total compensation
$25,164
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35694
Total Pay
$25,164

Philip Singh works as a Police Officer 1 for PPD Police. Their status is salaried. Philip earned $25,164 in 2026.

Nicole Marotta

Police Officer 1/PPD Police

2026 total comp
$25,164
Base pay
$21,648
Overtime
$1,220
Other pay
$2,295
Benefits
$0
Total compensation
$25,164
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33395
Total Pay
$25,164

At PPD Police, Nicole Marotta serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,164.

June Nowell-Mcclardy

Police Officer 1/PPD Police

2026 total comp
$25,160
Base pay
$21,648
Overtime
$678
Other pay
$2,833
Benefits
$0
Total compensation
$25,160
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26063
Total Pay
$25,160

June Nowell-Mcclardy holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,160.

Donna Manigo

Police Officer 1/PPD Police

2026 total comp
$25,160
Base pay
$21,648
Overtime
$678
Other pay
$2,833
Benefits
$0
Total compensation
$25,160
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19980
Total Pay
$25,160

Donna Manigo holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,160.

Francis Mcgrenra

Police Officer 1/PPD Police

2026 total comp
$25,160
Base pay
$21,648
Overtime
$678
Other pay
$2,833
Benefits
$0
Total compensation
$25,160
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34580
Total Pay
$25,160

At PPD Police, Francis Mcgrenra serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,160.

Derrick Watkins

Police Officer 1/PPD Police

2026 total comp
$25,160
Base pay
$21,648
Overtime
$678
Other pay
$2,833
Benefits
$0
Total compensation
$25,160
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14561
Total Pay
$25,160

Derrick Watkins works as a Police Officer 1 for PPD Police. Their status is salaried. Derrick earned $25,160 in 2026.

Synell Hall

Police Officer 1/PPD Police

2026 total comp
$25,160
Base pay
$21,648
Overtime
$678
Other pay
$2,833
Benefits
$0
Total compensation
$25,160
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7053
Total Pay
$25,160

Synell Hall works as a Police Officer 1 for PPD Police. Their status is salaried. Synell earned $25,160 in 2026.

Sabrina Vaitkevicius

Police Officer 1/PPD Police

2026 total comp
$25,159
Base pay
$16,669
Overtime
$574
Other pay
$7,916
Benefits
$0
Total compensation
$25,159
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51479
Total Pay
$25,159

At PPD Police, Sabrina Vaitkevicius serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,159.

Christian Vasquez

Police Officer 1/PPD Police

2026 total comp
$25,154
Base pay
$18,185
Overtime
$0
Other pay
$6,969
Benefits
$0
Total compensation
$25,154
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49513
Total Pay
$25,154

Christian Vasquez works as a Police Officer 1 for PPD Police. Their status is salaried. Christian earned $25,154 in 2026.

Caitlin Colon

Police Officer 1/PPD Police

2026 total comp
$25,154
Base pay
$18,185
Overtime
$0
Other pay
$6,969
Benefits
$0
Total compensation
$25,154
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50166
Total Pay
$25,154

At PPD Police, Caitlin Colon serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,154.

Lyndsey Schwartz

Police Officer 1/PPD Police

2026 total comp
$25,152
Base pay
$21,577
Overtime
$1,390
Other pay
$2,185
Benefits
$0
Total compensation
$25,152
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
39243
Total Pay
$25,152

Lyndsey Schwartz works as a Police Officer 1 for PPD Police. Their status is salaried. Lyndsey earned $25,152 in 2026.

Lisa Molina

Police Officer 1/PPD Police

2026 total comp
$25,152
Base pay
$21,577
Overtime
$1,390
Other pay
$2,185
Benefits
$0
Total compensation
$25,152
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
39278
Total Pay
$25,152

Lisa Molina holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,152.

Dawn Brown

Police Officer 1/PPD Police

2026 total comp
$25,150
Base pay
$19,841
Overtime
$2,372
Other pay
$2,937
Benefits
$0
Total compensation
$25,150
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27371
Total Pay
$25,150

Dawn Brown holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,150.

Maria Deprisco

Police Officer 1/PPD Police

2021 total comp
$25,143
Base pay
$22,441
Overtime
$0
Other pay
$2,702
Benefits
$0
Total compensation
$25,143
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
33309
Total Pay
$25,143

Maria Deprisco works as a Police Officer 1 for PPD Police. Their status is salaried. Maria earned $25,143 in 2021.

Michael Tait

Police Officer 1/PPD Police

2026 total comp
$25,128
Base pay
$21,648
Overtime
$0
Other pay
$3,479
Benefits
$0
Total compensation
$25,128
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21159
Total Pay
$25,128

Michael Tait holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,128.

Shakira Horton

Police Officer 1/PPD Police

2026 total comp
$25,126
Base pay
$21,648
Overtime
$1,186
Other pay
$2,292
Benefits
$0
Total compensation
$25,126
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31491
Total Pay
$25,126

Shakira Horton is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,126.

Ryan Sundry

Police Officer 1/PPD Police

2026 total comp
$25,126
Base pay
$21,648
Overtime
$1,186
Other pay
$2,292
Benefits
$0
Total compensation
$25,126
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35991
Total Pay
$25,126

Ryan Sundry works as a Police Officer 1 for PPD Police. Their status is salaried. Ryan earned $25,126 in 2026.

John Kiker Jr

Police Officer 1/PPD Police

2026 total comp
$25,126
Base pay
$21,648
Overtime
$881
Other pay
$2,596
Benefits
$0
Total compensation
$25,126
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4639
Total Pay
$25,126

John Kiker Jr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,126.

Joseph Smith

Police Officer 1/PPD Police

2026 total comp
$25,125
Base pay
$21,648
Overtime
$542
Other pay
$2,934
Benefits
$0
Total compensation
$25,125
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13308
Total Pay
$25,125

At PPD Police, Joseph Smith serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,125.

Jill Gargel

Police Officer 1/PPD Police

2026 total comp
$25,125
Base pay
$21,648
Overtime
$542
Other pay
$2,934
Benefits
$0
Total compensation
$25,125
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
10790
Total Pay
$25,125

Jill Gargel holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,125.

Rafael Nieves-Smart

Police Officer 1/PPD Police

2026 total comp
$25,125
Base pay
$21,648
Overtime
$542
Other pay
$2,934
Benefits
$0
Total compensation
$25,125
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24480
Total Pay
$25,125

Rafael Nieves-Smart holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,125.

Patricia Vicchiarelli

Police Officer 1/PPD Police

2026 total comp
$25,125
Base pay
$21,648
Overtime
$542
Other pay
$2,934
Benefits
$0
Total compensation
$25,125
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27708
Total Pay
$25,125

Patricia Vicchiarelli holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,125.

Robert Di Pietro

Police Officer 1/PPD Police

2026 total comp
$25,125
Base pay
$21,648
Overtime
$542
Other pay
$2,934
Benefits
$0
Total compensation
$25,125
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15311
Total Pay
$25,125

Robert Di Pietro is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,125.

Tracy Brooks

Police Officer 1/PPD Police

2026 total comp
$25,125
Base pay
$21,648
Overtime
$542
Other pay
$2,934
Benefits
$0
Total compensation
$25,125
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23330
Total Pay
$25,125

Tracy Brooks holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,125.

Scott Brous

Police Officer 1/PPD Police

2026 total comp
$25,125
Base pay
$21,648
Overtime
$542
Other pay
$2,934
Benefits
$0
Total compensation
$25,125
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32594
Total Pay
$25,125

Scott Brous holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,125.

Johangelie Thomas Estrada

Police Officer 1/PPD Police

2026 total comp
$25,121
Base pay
$21,648
Overtime
$0
Other pay
$3,473
Benefits
$0
Total compensation
$25,121
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36835
Total Pay
$25,121

Johangelie Thomas Estrada holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,121.

Kacie Kelly

Detective/PPD Police

2026 total comp
$25,114
Base pay
$22,823
Overtime
$0
Other pay
$2,291
Benefits
$0
Total compensation
$25,114
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A12
Public Id
428
Total Pay
$25,114

Kacie Kelly works as a Detective for PPD Police. Their status is salaried. Kacie earned $25,114 in 2026.

Lynne Zirilli

Police Officer 1/PPD Police

2026 total comp
$25,103
Base pay
$21,648
Overtime
$576
Other pay
$2,879
Benefits
$0
Total compensation
$25,103
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36552
Total Pay
$25,103

Lynne Zirilli holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,103.

Carle Gabauer

Police Officer 1/PPD Police

2026 total comp
$25,089
Base pay
$21,648
Overtime
$1,152
Other pay
$2,288
Benefits
$0
Total compensation
$25,089
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3455
Total Pay
$25,089

At PPD Police, Carle Gabauer serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,089.