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 13

Stella Davis

Police Officer 1/PPD Police

2022 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
23037

At PPD Police, Stella Davis serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $0.

Shakita Mcgill

Police Communication Dispatcher/PPD Police

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

Source-specific fields

Base Salary
$43,242
Employee Category
Civil Service
Job Code
6J32
Public Id
23198

Shakita Mcgill works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Shakita earned $0 in 2019.

John Burns

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
23285

John Burns is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $0.

Barry Charles

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
23352

Barry Charles works as a Police Officer 1 for PPD Police. Their status is salaried. Barry earned $0 in 2023.

Prior Pratt

Police Officer 1/PPD Police

2026 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
23522

Prior Pratt is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $0.

Mohammed Truitt

Police Officer 1/PPD Police

2026 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23890

Mohammed Truitt is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $0.

Tamara Beverly

School Crossing Guard/PPD Police

2021 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Employment type
Salaried

Source-specific fields

Base Salary
$12,960
Employee Category
Civil Service
Job Code
6D44
Public Id
24125

Tamara Beverly is a School Crossing Guard at PPD Police. They work salaried. 2021 total compensation came to $0.

Michael Trask

Police Officer 1/PPD Police

2026 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26125

At PPD Police, Michael Trask serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $0.

Darnell Davis

Correctional Officer/PPD Police

2026 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Employment type
Salaried

Source-specific fields

Base Salary
$61,684
Employee Category
Civil Service
Job Code
5H04
Public Id
26310

Darnell Davis is a Correctional Officer at PPD Police. They work salaried. 2026 total compensation came to $0.

Adrian Hospedale

Police Officer 1/PPD Police

2026 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
27410

Adrian Hospedale works as a Police Officer 1 for PPD Police. Their status is salaried. Adrian earned $0 in 2026.

William Hoffman

Police Officer 1/PPD Police

2025 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
27645

William Hoffman holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $0.

Jennifer Porretta

Police Officer 1/PPD Police

2026 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28368

Jennifer Porretta works as a Police Officer 1 for PPD Police. Their status is salaried. Jennifer earned $0 in 2026.

Daniel Lovina

Police Officer 1/PPD Police

2026 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30537

Daniel Lovina is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $0.

John Mc Laughlin

Police Officer 1/PPD Police

2026 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30557

John Mc Laughlin works as a Police Officer 1 for PPD Police. Their status is salaried. John earned $0 in 2026.

Maria Vega

School Crossing Guard/PPD Police

2022 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Employment type
Salaried

Source-specific fields

Base Salary
$13,720
Employee Category
Civil Service
Job Code
6D44
Public Id
30910

Maria Vega holds the role of School Crossing Guard at PPD Police. Their status is salaried. In 2022, their total compensation was $0.

Nashid Akil

Police Captain/PPD Police

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

Source-specific fields

Base Salary
$125,196
Employee Category
Civil Service
Job Code
6A06
Public Id
31121

Nashid Akil is a Police Captain at PPD Police. They work salaried. 2023 total compensation came to $0.

Louise Corbin

School Crossing Guard/PPD Police

2022 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Employment type
Salaried

Source-specific fields

Base Salary
$13,288
Employee Category
Civil Service
Job Code
6D44
Public Id
31359

At PPD Police, Louise Corbin serves as a School Crossing Guard. They work salaried. Their 2022 pay totaled $0.

Darynette Gonzalez-Munoz

Police Officer 1/PPD Police

2026 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31764

Darynette Gonzalez-Munoz is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $0.

Antoinette Nichols-Freeman

School Crossing Guard/PPD Police

2022 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Employment type
Salaried

Source-specific fields

Base Salary
$13,288
Employee Category
Civil Service
Job Code
6D44
Public Id
32130

Antoinette Nichols-Freeman is a School Crossing Guard at PPD Police. They work salaried. 2022 total compensation came to $0.

Nicholas Denofa

Police Officer 1/PPD Police

2026 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32366

Nicholas Denofa works as a Police Officer 1 for PPD Police. Their status is salaried. Nicholas earned $0 in 2026.

Patricia Mayers

School Crossing Guard/PPD Police

2021 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Employment type
Salaried

Source-specific fields

Base Salary
$12,960
Employee Category
Civil Service
Job Code
6D44
Public Id
33340

Patricia Mayers holds the role of School Crossing Guard at PPD Police. Their status is salaried. In 2021, their total compensation was $0.

Peter Sarris

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
33499

Peter Sarris works as a Police Officer 1 for PPD Police. Their status is salaried. Peter earned $0 in 2019.

Raymond Niglio Ii

Police Officer 1/PPD Police

2022 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
33660

Raymond Niglio Ii holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $0.

Jason Stehly

Police Officer 1/PPD Police

2026 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34170

Jason Stehly is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $0.

Marie Klineburger

Police Officer 1/PPD Police

2026 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34321

Marie Klineburger is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $0.

James Goodwin

Police Officer 1/PPD Police

2021 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
36596

James Goodwin holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2021, their total compensation was $0.

Naeem Crawley

Police Officer 1/PPD Police

2026 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36950

Naeem Crawley is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $0.

Cheryl Smith

School Crossing Guard/PPD Police

2021 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Employment type
Salaried

Source-specific fields

Base Salary
$34,341
Employee Category
Civil Service
Job Code
6D44
Public Id
42315
Total Pay
$3,170

Cheryl Smith works as a School Crossing Guard for PPD Police. Their status is salaried. Cheryl earned $0 in 2021.

Melissa Frazier

Police Communication Dispatcher/PPD Police

2026 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Employment type
Salaried

Source-specific fields

Base Salary
$57,858
Employee Category
Civil Service
Job Code
6J32
Public Id
39312

Melissa Frazier works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Melissa earned $0 in 2026.

Julius Henry

Police Tow Truck Operator/PPD Police

2025 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Employment type
Salaried

Source-specific fields

Base Salary
$50,749
Employee Category
Civil Service
Job Code
7C21
Public Id
41808

Julius Henry holds the role of Police Tow Truck Operator at PPD Police. Their status is salaried. In 2025, their total compensation was $0.

Veronica Jackson

Police Communications Dispatcher Trainee/PPD Police

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

Source-specific fields

Base Salary
$41,045
Employee Category
Civil Service
Job Code
6J31
Public Id
42529

Veronica Jackson holds the role of Police Communications Dispatcher Trainee at PPD Police. Their status is salaried. In 2023, their total compensation was $0.

Eric Henderson

Correctional Officer/PPD Police

2025 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Employment type
Salaried

Source-specific fields

Base Salary
$56,453
Employee Category
Civil Service
Job Code
5H04
Public Id
44487

Eric Henderson holds the role of Correctional Officer at PPD Police. Their status is salaried. In 2025, their total compensation was $0.

Imani Fairley

Police Communications Dispatcher Trainee/PPD Police

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

Source-specific fields

Base Salary
$41,045
Employee Category
Civil Service
Job Code
6J31
Public Id
44596

Imani Fairley works as a Police Communications Dispatcher Trainee for PPD Police. Their status is salaried. Imani earned $0 in 2023.

Jada Mccants

Junior Law Enforcement Analyst/PPD Police

2026 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Employment type
Salaried

Source-specific fields

Base Salary
$52,479
Employee Category
Civil Service
Job Code
6C25
Public Id
45972

Jada Mccants holds the role of Junior Law Enforcement Analyst at PPD Police. Their status is salaried. In 2026, their total compensation was $0.

Mayan Hopkins-Lewis

Police Communications Dispatcher Trainee/PPD Police

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

Source-specific fields

Base Salary
$42,379
Employee Category
Civil Service
Job Code
6J31
Public Id
46557

Mayan Hopkins-Lewis holds the role of Police Communications Dispatcher Trainee at PPD Police. Their status is salaried. In 2023, their total compensation was $0.

Markita Holloway

Office Clerk 2/PPD Police

2024 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Employment type
Salaried

Source-specific fields

Base Salary
$37,526
Employee Category
Civil Service
Job Code
1A03
Public Id
47397

Markita Holloway is a Office Clerk 2 at PPD Police. They work salaried. 2024 total compensation came to $0.

Jenny Rodriguez

Police Officer Recruit/PPD Police

2025 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Employment type
Salaried

Source-specific fields

Base Salary
$66,931
Employee Category
Civil Service
Job Code
6A01
Public Id
48172

Jenny Rodriguez is a Police Officer Recruit at PPD Police. They work salaried. 2025 total compensation came to $0.

Ranika Cheeves

Junior Law Enforcement Analyst/PPD Police

2024 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Employment type
Salaried

Source-specific fields

Base Salary
$47,723
Employee Category
Civil Service
Job Code
6C25
Public Id
48634

Ranika Cheeves holds the role of Junior Law Enforcement Analyst at PPD Police. Their status is salaried. In 2024, their total compensation was $0.

Chaylin Ramirez

Police Officer Recruit/PPD Police

2026 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
49040

Chaylin Ramirez is a Police Officer Recruit at PPD Police. They work salaried. 2026 total compensation came to $0.

Michael Renshaw

Police Officer Recruit/PPD Police

2026 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
50206

Michael Renshaw is a Police Officer Recruit at PPD Police. They work salaried. 2026 total compensation came to $0.