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 18

Latonya Morinia

Police Officer 1/PPD Police

2026 total comp
$24,143
Base pay
$21,648
Overtime
$0
Other pay
$2,495
Benefits
$0
Total compensation
$24,143
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18792
Total Pay
$24,143

Latonya Morinia holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,143.

Jacqueline Hyk

Police Officer 1/PPD Police

2026 total comp
$24,143
Base pay
$21,648
Overtime
$0
Other pay
$2,495
Benefits
$0
Total compensation
$24,143
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19323
Total Pay
$24,143

Jacqueline Hyk is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,143.

Simon Murray

Police Officer 1/PPD Police

2026 total comp
$24,143
Base pay
$21,648
Overtime
$0
Other pay
$2,495
Benefits
$0
Total compensation
$24,143
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20291
Total Pay
$24,143

Simon Murray works as a Police Officer 1 for PPD Police. Their status is salaried. Simon earned $24,143 in 2026.

Nicholas Ettore

Police Officer 1/PPD Police

2026 total comp
$24,143
Base pay
$21,648
Overtime
$0
Other pay
$2,495
Benefits
$0
Total compensation
$24,143
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20749
Total Pay
$24,143

Nicholas Ettore is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,143.

Jeffrey Thompson

Police Officer 1/PPD Police

2026 total comp
$24,143
Base pay
$21,648
Overtime
$0
Other pay
$2,495
Benefits
$0
Total compensation
$24,143
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23407
Total Pay
$24,143

Jeffrey Thompson is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,143.

William Cedotal

Police Officer 1/PPD Police

2026 total comp
$24,143
Base pay
$21,648
Overtime
$0
Other pay
$2,495
Benefits
$0
Total compensation
$24,143
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24709
Total Pay
$24,143

William Cedotal is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,143.

Joseph Reilly

Police Officer 1/PPD Police

2026 total comp
$24,143
Base pay
$21,648
Overtime
$0
Other pay
$2,495
Benefits
$0
Total compensation
$24,143
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26419
Total Pay
$24,143

At PPD Police, Joseph Reilly serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,143.

Edward Wright

Police Officer 1/PPD Police

2026 total comp
$24,143
Base pay
$21,648
Overtime
$0
Other pay
$2,495
Benefits
$0
Total compensation
$24,143
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27363
Total Pay
$24,143

At PPD Police, Edward Wright serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,143.

Mardia Johnson

Police Officer 1/PPD Police

2026 total comp
$24,143
Base pay
$21,648
Overtime
$0
Other pay
$2,495
Benefits
$0
Total compensation
$24,143
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29542
Total Pay
$24,143

At PPD Police, Mardia Johnson serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,143.

Adrian Hustler

Police Officer 1/PPD Police

2026 total comp
$24,143
Base pay
$21,648
Overtime
$0
Other pay
$2,495
Benefits
$0
Total compensation
$24,143
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30490
Total Pay
$24,143

Adrian Hustler works as a Police Officer 1 for PPD Police. Their status is salaried. Adrian earned $24,143 in 2026.

Matthew Crosson

Police Officer 1/PPD Police

2026 total comp
$24,143
Base pay
$21,648
Overtime
$0
Other pay
$2,495
Benefits
$0
Total compensation
$24,143
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31027
Total Pay
$24,143

Matthew Crosson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,143.

Arne Vaughn

Police Officer 1/PPD Police

2026 total comp
$24,143
Base pay
$21,648
Overtime
$0
Other pay
$2,495
Benefits
$0
Total compensation
$24,143
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33933
Total Pay
$24,143

Arne Vaughn holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,143.

Joseph Sperry

Police Officer 1/PPD Police

2026 total comp
$24,143
Base pay
$21,648
Overtime
$0
Other pay
$2,495
Benefits
$0
Total compensation
$24,143
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35154
Total Pay
$24,143

Joseph Sperry works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $24,143 in 2026.

Rasheen Dickerson

Police Officer 1/PPD Police

2026 total comp
$24,143
Base pay
$21,648
Overtime
$0
Other pay
$2,495
Benefits
$0
Total compensation
$24,143
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1210
Total Pay
$24,143

Rasheen Dickerson works as a Police Officer 1 for PPD Police. Their status is salaried. Rasheen earned $24,143 in 2026.

Raymond Crespo

Police Officer 1/PPD Police

2026 total comp
$24,143
Base pay
$21,648
Overtime
$0
Other pay
$2,495
Benefits
$0
Total compensation
$24,143
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1765
Total Pay
$24,143

Raymond Crespo works as a Police Officer 1 for PPD Police. Their status is salaried. Raymond earned $24,143 in 2026.

Allen Carroll

Police Officer 1/PPD Police

2026 total comp
$24,143
Base pay
$21,648
Overtime
$0
Other pay
$2,495
Benefits
$0
Total compensation
$24,143
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2439
Total Pay
$24,143

Allen Carroll holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,143.

Zakia Simmons-Brame

Police Officer 1/PPD Police

2026 total comp
$24,143
Base pay
$21,648
Overtime
$0
Other pay
$2,495
Benefits
$0
Total compensation
$24,143
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2746
Total Pay
$24,143

Zakia Simmons-Brame holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,143.

Kyle Braxton

Police Officer 1/PPD Police

2026 total comp
$24,143
Base pay
$21,648
Overtime
$0
Other pay
$2,495
Benefits
$0
Total compensation
$24,143
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3200
Total Pay
$24,143

Kyle Braxton is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,143.

Charleen Small

Police Officer 1/PPD Police

2026 total comp
$24,143
Base pay
$21,648
Overtime
$0
Other pay
$2,495
Benefits
$0
Total compensation
$24,143
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4064
Total Pay
$24,143

At PPD Police, Charleen Small serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,143.

Alfred Williams

Police Officer 1/PPD Police

2026 total comp
$24,143
Base pay
$21,648
Overtime
$0
Other pay
$2,495
Benefits
$0
Total compensation
$24,143
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7680
Total Pay
$24,143

Alfred Williams holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,143.

Annette Torres

Police Officer 1/PPD Police

2026 total comp
$24,143
Base pay
$21,648
Overtime
$0
Other pay
$2,495
Benefits
$0
Total compensation
$24,143
Employment type
Salaried

Source-specific fields

Base Salary
$61,684
Employee Category
Civil Service
Job Code
5H04
Public Id
330
Total Pay
$17,300

Annette Torres is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,143.

Erica Cross

Police Officer 1/PPD Police

2026 total comp
$24,143
Base pay
$21,648
Overtime
$0
Other pay
$2,495
Benefits
$0
Total compensation
$24,143
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9014
Total Pay
$24,143

Erica Cross is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,143.

Nancy Healey

Police Officer 1/PPD Police

2026 total comp
$24,143
Base pay
$21,648
Overtime
$0
Other pay
$2,495
Benefits
$0
Total compensation
$24,143
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11178
Total Pay
$24,143

At PPD Police, Nancy Healey serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,143.

Kyle Leyrer

Police Officer 1/PPD Police

2026 total comp
$24,143
Base pay
$21,648
Overtime
$0
Other pay
$2,495
Benefits
$0
Total compensation
$24,143
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13903
Total Pay
$24,143

At PPD Police, Kyle Leyrer serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,143.

Jamie White

Police Officer 1/PPD Police

2026 total comp
$24,143
Base pay
$21,648
Overtime
$0
Other pay
$2,495
Benefits
$0
Total compensation
$24,143
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14211
Total Pay
$24,143

Jamie White works as a Police Officer 1 for PPD Police. Their status is salaried. Jamie earned $24,143 in 2026.

Luis Velazquez

Police Officer 1/PPD Police

2026 total comp
$24,143
Base pay
$21,648
Overtime
$0
Other pay
$2,495
Benefits
$0
Total compensation
$24,143
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15500
Total Pay
$24,143

Luis Velazquez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,143.

Milord Celce Jr.

Police Officer 1/PPD Police

2026 total comp
$24,143
Base pay
$21,648
Overtime
$0
Other pay
$2,495
Benefits
$0
Total compensation
$24,143
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16776
Total Pay
$24,143

Milord Celce Jr. holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,143.

Joseph Welch

Police Officer 1/PPD Police

2026 total comp
$24,143
Base pay
$21,648
Overtime
$0
Other pay
$2,495
Benefits
$0
Total compensation
$24,143
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17966
Total Pay
$24,143

Joseph Welch is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,143.

Jeremy Elliott

Police Officer 1/PPD Police

2026 total comp
$24,143
Base pay
$21,648
Overtime
$0
Other pay
$2,495
Benefits
$0
Total compensation
$24,143
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19090
Total Pay
$24,143

At PPD Police, Jeremy Elliott serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,143.

Anthony Whittington Jr

Police Officer 1/PPD Police

2026 total comp
$24,143
Base pay
$21,648
Overtime
$0
Other pay
$2,495
Benefits
$0
Total compensation
$24,143
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19955
Total Pay
$24,143

Anthony Whittington Jr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,143.

Shanita Rhodes

Police Officer 1/PPD Police

2026 total comp
$24,143
Base pay
$21,648
Overtime
$0
Other pay
$2,495
Benefits
$0
Total compensation
$24,143
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20017
Total Pay
$24,143

Shanita Rhodes holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,143.

John Lorandeau

Police Officer 1/PPD Police

2026 total comp
$24,143
Base pay
$21,648
Overtime
$0
Other pay
$2,495
Benefits
$0
Total compensation
$24,143
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20444
Total Pay
$24,143

John Lorandeau is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,143.

Francine Whitfield

Police Officer 1/PPD Police

2026 total comp
$24,143
Base pay
$21,648
Overtime
$0
Other pay
$2,495
Benefits
$0
Total compensation
$24,143
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24644
Total Pay
$24,143

Francine Whitfield holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,143.

Christopher Balco

Police Officer 1/PPD Police

2026 total comp
$24,143
Base pay
$21,648
Overtime
$0
Other pay
$2,495
Benefits
$0
Total compensation
$24,143
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26858
Total Pay
$24,143

Christopher Balco works as a Police Officer 1 for PPD Police. Their status is salaried. Christopher earned $24,143 in 2026.

David Hamilton

Police Officer 1/PPD Police

2026 total comp
$24,143
Base pay
$21,648
Overtime
$0
Other pay
$2,495
Benefits
$0
Total compensation
$24,143
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28309
Total Pay
$24,701

At PPD Police, David Hamilton serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,143.

Shavon Jones

Police Officer 1/PPD Police

2026 total comp
$24,143
Base pay
$21,648
Overtime
$0
Other pay
$2,495
Benefits
$0
Total compensation
$24,143
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31143
Total Pay
$24,143

Shavon Jones holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,143.

Terry Hunter

Police Officer 1/PPD Police

2026 total comp
$24,143
Base pay
$21,648
Overtime
$0
Other pay
$2,495
Benefits
$0
Total compensation
$24,143
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33156
Total Pay
$24,143

Terry Hunter is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,143.

Lee Mcinerney

Police Officer 1/PPD Police

2026 total comp
$24,143
Base pay
$21,648
Overtime
$0
Other pay
$2,495
Benefits
$0
Total compensation
$24,143
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33994
Total Pay
$24,143

Lee Mcinerney is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,143.

Christina Fleming

Police Officer 1/PPD Police

2026 total comp
$24,143
Base pay
$21,648
Overtime
$0
Other pay
$2,495
Benefits
$0
Total compensation
$24,143
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22805
Total Pay
$24,143

Christina Fleming works as a Police Officer 1 for PPD Police. Their status is salaried. Christina earned $24,143 in 2026.

Glenn Conway

Police Officer 1/PPD Police

2026 total comp
$24,143
Base pay
$21,648
Overtime
$0
Other pay
$2,495
Benefits
$0
Total compensation
$24,143
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18320
Total Pay
$24,143

Glenn Conway works as a Police Officer 1 for PPD Police. Their status is salaried. Glenn earned $24,143 in 2026.