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 16

Janell Fuller

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
43704

Janell Fuller is a Police Communications Dispatcher Trainee at PPD Police. They work salaried. 2023 total compensation came to $0.

Lorena Kitchen

Police Communications Dispatcher Trainee/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
$42,379
Employee Category
Civil Service
Job Code
6J31
Public Id
44209

At PPD Police, Lorena Kitchen serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2024 pay totaled $0.

Sebastian Eichler

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
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
45183

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

Monique Wright

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
46080

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

Sabree King

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
46427

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

Elee Harris

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
46745

At PPD Police, Elee Harris serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2023 pay totaled $0.

Assani Bamogo

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
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
46785

Assani Bamogo holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $0.

Mikayla Robinson

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
50869

At PPD Police, Mikayla Robinson serves as a Police Officer Recruit. They work salaried. Their 2026 pay totaled $0.

Jenee Batts

Community Initiatives Specialist/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
$56,794
Employee Category
Civil Service
Job Code
2J59
Public Id
56033

Jenee Batts works as a Community Initiatives Specialist for PPD Police. Their status is salaried. Jenee earned $0 in 2026.

Carlton Campbell Ii

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
56062

Carlton Campbell Ii works as a Police Officer Recruit for PPD Police. Their status is salaried. Carlton earned $0 in 2026.

Shadinah Lino

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
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
56069

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

Ashley Reyes

Police Communications Dispatcher Trainee/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
$47,611
Employee Category
Civil Service
Job Code
6J31
Public Id
56071

Ashley Reyes holds the role of Police Communications Dispatcher Trainee at PPD Police. Their status is salaried. In 2026, their total compensation was $0.

Brian Pizarro

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
56084

Brian Pizarro holds the role of Police Officer Recruit at PPD Police. Their status is salaried. In 2026, their total compensation was $0.

Alisha Rodriguez

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
56090

Alisha Rodriguez holds the role of Police Officer Recruit at PPD Police. Their status is salaried. In 2026, their total compensation was $0.

Connor Bradby

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
56098

Connor Bradby works as a Police Officer Recruit for PPD Police. Their status is salaried. Connor earned $0 in 2026.

Kevin Jurgelewicz Jr

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
56115

At PPD Police, Kevin Jurgelewicz Jr serves as a Police Officer Recruit. They work salaried. Their 2026 pay totaled $0.

Daiyjah Mcneal-Hill

Police Communications Dispatcher Trainee/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
$47,611
Employee Category
Civil Service
Job Code
6J31
Public Id
56121

Daiyjah Mcneal-Hill is a Police Communications Dispatcher Trainee at PPD Police. They work salaried. 2026 total compensation came to $0.

Charles Kelly

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
56177

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

Michael Gonzalez

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
56178

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

Sean Ford

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
56187

Sean Ford works as a Police Officer Recruit for PPD Police. Their status is salaried. Sean earned $0 in 2026.

David Otero Iii

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
56191

David Otero Iii is a Police Officer Recruit at PPD Police. They work salaried. 2026 total compensation came to $0.

Emily Diaz

Police Communications Dispatcher Trainee/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
33879
Total Pay
$27,028

Emily Diaz is a Police Communications Dispatcher Trainee at PPD Police. They work salaried. 2026 total compensation came to $0.

Filipe Oliveira

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
56289

At PPD Police, Filipe Oliveira serves as a Police Officer Recruit. They work salaried. Their 2026 pay totaled $0.

Jasmine Russell

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
56293

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

Aidan Mcglinn

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
56296

Aidan Mcglinn holds the role of Police Officer Recruit at PPD Police. Their status is salaried. In 2026, their total compensation was $0.

Charill Nolasco

Police Communications Dispatcher Trainee/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
$47,611
Employee Category
Civil Service
Job Code
6J31
Public Id
56339

Charill Nolasco is a Police Communications Dispatcher Trainee at PPD Police. They work salaried. 2026 total compensation came to $0.

Lakausha Williams

Police Communications Dispatcher Trainee/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
$47,611
Employee Category
Civil Service
Job Code
6J31
Public Id
56371

At PPD Police, Lakausha Williams serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2026 pay totaled $0.

Justin Koci

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
56383

Justin Koci works as a Police Officer Recruit for PPD Police. Their status is salaried. Justin earned $0 in 2026.

Jared Ortiz

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
56483

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

Richard Bailey Jr

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
56485

Richard Bailey Jr works as a Police Officer Recruit for PPD Police. Their status is salaried. Richard earned $0 in 2026.

Dauntae Lingham

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
56507

Dauntae Lingham works as a Police Officer Recruit for PPD Police. Their status is salaried. Dauntae earned $0 in 2026.

Brittney Torres

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
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
56529

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

Rosa Ortiz

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
56539

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

Jacob Flores

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
56594

Jacob Flores works as a Police Officer Recruit for PPD Police. Their status is salaried. Jacob earned $0 in 2026.

Hendriche Pierre-Louis

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
56080

Hendriche Pierre-Louis holds the role of Police Officer Recruit at PPD Police. Their status is salaried. In 2026, their total compensation was $0.

Tymir Ford

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
56580

Tymir Ford works as a Police Officer Recruit for PPD Police. Their status is salaried. Tymir earned $0 in 2026.

Tracey Robinson

Police Communications Dispatcher Trainee/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
$35,743
Employee Category
Civil Service
Job Code
6J31
Public Id
2196

Tracey Robinson is a Police Communications Dispatcher Trainee at PPD Police. They work salaried. 2021 total compensation came to $0.

Chauncey Harrison

Police Communications Dispatcher Trainee/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
$47,611
Employee Category
Civil Service
Job Code
6J31
Public Id
56399

Chauncey Harrison is a Police Communications Dispatcher Trainee at PPD Police. They work salaried. 2026 total compensation came to $0.

Hadiyah Williams

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
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
56154

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

Robert Lee

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
12348

Robert Lee is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $0.