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

Julio Cintron

Police Officer 1/PPD Police

2026 total comp
$16,244
Base pay
$15,912
Overtime
$0
Other pay
$332
Benefits
$0
Total compensation
$16,244
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
53790
Total Pay
$16,244

Julio Cintron holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $16,244.

Jonathan Cortes-Salazar

Police Officer 1/PPD Police

2026 total comp
$16,244
Base pay
$15,912
Overtime
$0
Other pay
$332
Benefits
$0
Total compensation
$16,244
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
53871
Total Pay
$16,244

Jonathan Cortes-Salazar holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $16,244.

Julian Lee

Police Officer 1/PPD Police

2026 total comp
$16,244
Base pay
$15,912
Overtime
$0
Other pay
$332
Benefits
$0
Total compensation
$16,244
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
53903
Total Pay
$16,244

At PPD Police, Julian Lee serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $16,244.

Rashedie Douglas

Police Officer 1/PPD Police

2026 total comp
$16,244
Base pay
$15,912
Overtime
$0
Other pay
$332
Benefits
$0
Total compensation
$16,244
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54114
Total Pay
$16,244

Rashedie Douglas works as a Police Officer 1 for PPD Police. Their status is salaried. Rashedie earned $16,244 in 2026.

Zahkeith Williams

Police Officer 1/PPD Police

2026 total comp
$16,244
Base pay
$15,912
Overtime
$0
Other pay
$332
Benefits
$0
Total compensation
$16,244
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54313
Total Pay
$16,244

Zahkeith Williams is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $16,244.

Patrick O'Brien

Police Officer 1/PPD Police

2026 total comp
$16,244
Base pay
$15,912
Overtime
$0
Other pay
$332
Benefits
$0
Total compensation
$16,244
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54326
Total Pay
$16,244

At PPD Police, Patrick O'Brien serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $16,244.

Philliph Oden

Police Officer 1/PPD Police

2026 total comp
$16,244
Base pay
$15,912
Overtime
$0
Other pay
$332
Benefits
$0
Total compensation
$16,244
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54363
Total Pay
$16,244

Philliph Oden is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $16,244.

Daniel Leitholf

Police Officer 1/PPD Police

2026 total comp
$16,244
Base pay
$15,912
Overtime
$0
Other pay
$332
Benefits
$0
Total compensation
$16,244
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54435
Total Pay
$16,244

Daniel Leitholf holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $16,244.

James Mcdonnell

Police Officer 1/PPD Police

2026 total comp
$16,244
Base pay
$15,912
Overtime
$0
Other pay
$332
Benefits
$0
Total compensation
$16,244
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54548
Total Pay
$16,244

James Mcdonnell holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $16,244.

Connor Ludwig

Police Officer 1/PPD Police

2026 total comp
$16,244
Base pay
$15,912
Overtime
$0
Other pay
$332
Benefits
$0
Total compensation
$16,244
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54597
Total Pay
$16,244

Connor Ludwig holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $16,244.

Juwan Bennett

Police Officer 1/PPD Police

2026 total comp
$16,244
Base pay
$15,912
Overtime
$0
Other pay
$332
Benefits
$0
Total compensation
$16,244
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54616
Total Pay
$16,244

Juwan Bennett is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $16,244.

Colby Carr

Police Officer 1/PPD Police

2026 total comp
$16,244
Base pay
$15,912
Overtime
$0
Other pay
$332
Benefits
$0
Total compensation
$16,244
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54621
Total Pay
$16,244

Colby Carr works as a Police Officer 1 for PPD Police. Their status is salaried. Colby earned $16,244 in 2026.

Marqueysha Williams

Police Officer 1/PPD Police

2026 total comp
$16,244
Base pay
$15,912
Overtime
$0
Other pay
$332
Benefits
$0
Total compensation
$16,244
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54759
Total Pay
$16,244

At PPD Police, Marqueysha Williams serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $16,244.

Luis Vasquez-Vega

Police Officer 1/PPD Police

2026 total comp
$16,244
Base pay
$15,912
Overtime
$0
Other pay
$332
Benefits
$0
Total compensation
$16,244
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54798
Total Pay
$16,244

Luis Vasquez-Vega is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $16,244.

Jose Moronta-Castillo

Police Officer 1/PPD Police

2026 total comp
$16,244
Base pay
$15,912
Overtime
$0
Other pay
$332
Benefits
$0
Total compensation
$16,244
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54812
Total Pay
$16,244

Jose Moronta-Castillo holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $16,244.

Demetrius Sosa

Police Officer 1/PPD Police

2026 total comp
$16,244
Base pay
$15,912
Overtime
$0
Other pay
$332
Benefits
$0
Total compensation
$16,244
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
46227
Total Pay
$16,244

At PPD Police, Demetrius Sosa serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $16,244.

Gia Knellinger

Police Officer 1/PPD Police

2026 total comp
$16,244
Base pay
$15,912
Overtime
$0
Other pay
$332
Benefits
$0
Total compensation
$16,244
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54817
Total Pay
$16,244

Gia Knellinger holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $16,244.

Qualita Moore

Police Communication Dispatcher/PPD Police

2026 total comp
$16,232
Base pay
$12,986
Overtime
$2,419
Other pay
$827
Benefits
$0
Total compensation
$16,232
Employment type
Salaried

Source-specific fields

Base Salary
$57,858
Employee Category
Civil Service
Job Code
6J32
Public Id
41746
Total Pay
$16,232

At PPD Police, Qualita Moore serves as a Police Communication Dispatcher. They work salaried. Their 2026 pay totaled $16,232.

Alesha Bonds

Police Communications Dispatcher Trainee/PPD Police

2026 total comp
$16,230
Base pay
$11,067
Overtime
$4,548
Other pay
$615
Benefits
$0
Total compensation
$16,230
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
6J31
Public Id
30065
Total Pay
$16,230

Alesha Bonds is a Police Communications Dispatcher Trainee at PPD Police. They work salaried. 2026 total compensation came to $16,230.

Lanessa Walker

Police Officer Recruit/PPD Police

2026 total comp
$16,216
Base pay
$15,587
Overtime
$0
Other pay
$629
Benefits
$0
Total compensation
$16,216
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
5068
Total Pay
$16,216

Lanessa Walker holds the role of Police Officer Recruit at PPD Police. Their status is salaried. In 2026, their total compensation was $16,216.

John Buford

Police Photographer Supervisor/PPD Police

2020 total comp
$16,173
Base pay
$0
Overtime
$0
Other pay
$16,173
Benefits
$0
Total compensation
$16,173
Employment type
Salaried

Source-specific fields

Base Salary
$49,386
Employee Category
Civil Service
Job Code
7L19
Public Id
5585
Total Pay
$16,173

John Buford works as a Police Photographer Supervisor for PPD Police. Their status is salaried. John earned $16,173 in 2020.

Sasha Roadcloud

Police Communication Dispatcher/PPD Police

2026 total comp
$16,156
Base pay
$14,077
Overtime
$1,165
Other pay
$913
Benefits
$0
Total compensation
$16,156
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
39182
Total Pay
$16,156

Sasha Roadcloud is a Police Communication Dispatcher at PPD Police. They work salaried. 2026 total compensation came to $16,156.

Salvatore Panepinto

Correctional Officer/PPD Police

2026 total comp
$16,148
Base pay
$14,417
Overtime
$709
Other pay
$1,022
Benefits
$0
Total compensation
$16,148
Employment type
Salaried

Source-specific fields

Base Salary
$61,684
Employee Category
Civil Service
Job Code
5H04
Public Id
29035
Total Pay
$16,148

At PPD Police, Salvatore Panepinto serves as a Correctional Officer. They work salaried. Their 2026 pay totaled $16,148.

Corey Long

Police Officer 1/PPD Police

2026 total comp
$16,146
Base pay
$15,814
Overtime
$0
Other pay
$332
Benefits
$0
Total compensation
$16,146
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
53819
Total Pay
$16,146

Corey Long works as a Police Officer 1 for PPD Police. Their status is salaried. Corey earned $16,146 in 2026.

Gene Frolenko

Police Officer 1/PPD Police

2026 total comp
$16,146
Base pay
$15,814
Overtime
$0
Other pay
$332
Benefits
$0
Total compensation
$16,146
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
53845
Total Pay
$16,146

Gene Frolenko holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $16,146.

Macquille Simmonds

Police Officer 1/PPD Police

2026 total comp
$16,146
Base pay
$15,814
Overtime
$0
Other pay
$332
Benefits
$0
Total compensation
$16,146
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54027
Total Pay
$16,146

Macquille Simmonds is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $16,146.

Marc Kaufman

Police Officer 1/PPD Police

2026 total comp
$16,146
Base pay
$15,814
Overtime
$0
Other pay
$332
Benefits
$0
Total compensation
$16,146
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54130
Total Pay
$16,146

At PPD Police, Marc Kaufman serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $16,146.

Nairobi Rodriguez

Police Officer 1/PPD Police

2026 total comp
$16,146
Base pay
$15,814
Overtime
$0
Other pay
$332
Benefits
$0
Total compensation
$16,146
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
53963
Total Pay
$16,146

Nairobi Rodriguez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $16,146.

Shymir Clay

Police Officer 1/PPD Police

2026 total comp
$16,146
Base pay
$15,814
Overtime
$0
Other pay
$332
Benefits
$0
Total compensation
$16,146
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54158
Total Pay
$16,146

Shymir Clay works as a Police Officer 1 for PPD Police. Their status is salaried. Shymir earned $16,146 in 2026.

Juan Perez

Police Officer 1/PPD Police

2026 total comp
$16,146
Base pay
$15,814
Overtime
$0
Other pay
$332
Benefits
$0
Total compensation
$16,146
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54357
Total Pay
$16,146

Juan Perez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $16,146.

Dylan Feldman

Police Officer 1/PPD Police

2026 total comp
$16,146
Base pay
$15,814
Overtime
$0
Other pay
$332
Benefits
$0
Total compensation
$16,146
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54900
Total Pay
$16,146

Dylan Feldman holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $16,146.

Latasha Hess

Police Communication Dispatcher/PPD Police

2026 total comp
$16,145
Base pay
$13,555
Overtime
$1,371
Other pay
$1,219
Benefits
$0
Total compensation
$16,145
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
13949
Total Pay
$16,145

Latasha Hess holds the role of Police Communication Dispatcher at PPD Police. Their status is salaried. In 2026, their total compensation was $16,145.

Bernice Johnson

Police Communication Dispatcher/PPD Police

2026 total comp
$16,132
Base pay
$11,489
Overtime
$4,014
Other pay
$629
Benefits
$0
Total compensation
$16,132
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
25127
Total Pay
$16,132

Bernice Johnson works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Bernice earned $16,132 in 2026.

Pamela Jenkins

Police Communication Dispatcher/PPD Police

2026 total comp
$16,086
Base pay
$13,940
Overtime
$1,539
Other pay
$608
Benefits
$0
Total compensation
$16,086
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
16701
Total Pay
$16,086

Pamela Jenkins is a Police Communication Dispatcher at PPD Police. They work salaried. 2026 total compensation came to $16,086.

Hoover Cobb

Police Officer 1/PPD Police

2026 total comp
$16,080
Base pay
$14,418
Overtime
$0
Other pay
$1,662
Benefits
$0
Total compensation
$16,080
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16135
Total Pay
$16,080

Hoover Cobb is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $16,080.