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 5

Israel Miranda

Police Officer 1/PPD Police

2026 total comp
$17,287
Base pay
$16,454
Overtime
$0
Other pay
$833
Benefits
$0
Total compensation
$17,287
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54815
Total Pay
$17,287

At PPD Police, Israel Miranda serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $17,287.

Donte Jones

Police Officer 1/PPD Police

2026 total comp
$17,287
Base pay
$16,454
Overtime
$0
Other pay
$833
Benefits
$0
Total compensation
$17,287
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54800
Total Pay
$17,287

Donte Jones works as a Police Officer 1 for PPD Police. Their status is salaried. Donte earned $17,287 in 2026.

Cooper Sgalippi

Police Officer 1/PPD Police

2026 total comp
$17,287
Base pay
$16,454
Overtime
$0
Other pay
$833
Benefits
$0
Total compensation
$17,287
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54823
Total Pay
$17,287

Cooper Sgalippi is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $17,287.

Robert Kwiatkowski

Police Officer 1/PPD Police

2026 total comp
$17,287
Base pay
$16,454
Overtime
$0
Other pay
$833
Benefits
$0
Total compensation
$17,287
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54883
Total Pay
$17,287

Robert Kwiatkowski is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $17,287.

Julian Abrams

Police Officer 1/PPD Police

2026 total comp
$17,287
Base pay
$16,454
Overtime
$0
Other pay
$833
Benefits
$0
Total compensation
$17,287
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54905
Total Pay
$17,287

Julian Abrams is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $17,287.

Ethan Melendez

Police Officer 1/PPD Police

2026 total comp
$17,287
Base pay
$16,454
Overtime
$0
Other pay
$833
Benefits
$0
Total compensation
$17,287
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
37811
Total Pay
$17,287

At PPD Police, Ethan Melendez serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $17,287.

Davion Lin

Police Officer 1/PPD Police

2026 total comp
$17,287
Base pay
$16,454
Overtime
$0
Other pay
$833
Benefits
$0
Total compensation
$17,287
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
51372
Total Pay
$17,287

Davion Lin works as a Police Officer 1 for PPD Police. Their status is salaried. Davion earned $17,287 in 2026.

Jennifer Manderville

Police Officer 1/PPD Police

2026 total comp
$17,287
Base pay
$16,454
Overtime
$0
Other pay
$833
Benefits
$0
Total compensation
$17,287
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
53870
Total Pay
$17,287

Jennifer Manderville is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $17,287.

Tylik Guilford

Police Officer 1/PPD Police

2026 total comp
$17,287
Base pay
$16,454
Overtime
$0
Other pay
$833
Benefits
$0
Total compensation
$17,287
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
53981
Total Pay
$17,287

Tylik Guilford is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $17,287.

Ryan Mastro

Police Officer 1/PPD Police

2026 total comp
$17,287
Base pay
$16,454
Overtime
$0
Other pay
$833
Benefits
$0
Total compensation
$17,287
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
53992
Total Pay
$17,287

Ryan Mastro holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $17,287.

Joseph Golden

Police Officer 1/PPD Police

2026 total comp
$17,287
Base pay
$16,454
Overtime
$0
Other pay
$833
Benefits
$0
Total compensation
$17,287
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54093
Total Pay
$17,287

Joseph Golden is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $17,287.

Kevaun Stephens

Police Officer 1/PPD Police

2026 total comp
$17,287
Base pay
$16,454
Overtime
$0
Other pay
$833
Benefits
$0
Total compensation
$17,287
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54273
Total Pay
$17,287

At PPD Police, Kevaun Stephens serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $17,287.

Tyler Neisser

Police Officer 1/PPD Police

2026 total comp
$17,287
Base pay
$16,454
Overtime
$0
Other pay
$833
Benefits
$0
Total compensation
$17,287
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54299
Total Pay
$17,287

Tyler Neisser holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $17,287.

Matthew Lombard

Police Officer 1/PPD Police

2026 total comp
$17,287
Base pay
$16,454
Overtime
$0
Other pay
$833
Benefits
$0
Total compensation
$17,287
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54342
Total Pay
$17,287

Matthew Lombard works as a Police Officer 1 for PPD Police. Their status is salaried. Matthew earned $17,287 in 2026.

Samuel Handoko

Police Officer 1/PPD Police

2026 total comp
$17,287
Base pay
$16,454
Overtime
$0
Other pay
$833
Benefits
$0
Total compensation
$17,287
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54348
Total Pay
$17,287

Samuel Handoko is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $17,287.

Camila Figueiredo-Macrone

Police Officer 1/PPD Police

2026 total comp
$17,287
Base pay
$16,454
Overtime
$0
Other pay
$833
Benefits
$0
Total compensation
$17,287
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54350
Total Pay
$17,287

Camila Figueiredo-Macrone works as a Police Officer 1 for PPD Police. Their status is salaried. Camila earned $17,287 in 2026.

James Giatto

Police Officer 1/PPD Police

2026 total comp
$17,287
Base pay
$16,454
Overtime
$0
Other pay
$833
Benefits
$0
Total compensation
$17,287
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54494
Total Pay
$17,287

James Giatto is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $17,287.

Nicholas Moretti

Police Officer 1/PPD Police

2026 total comp
$17,287
Base pay
$16,454
Overtime
$0
Other pay
$833
Benefits
$0
Total compensation
$17,287
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54558
Total Pay
$17,287

Nicholas Moretti is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $17,287.

Joseph O'Neill

Police Officer 1/PPD Police

2026 total comp
$17,287
Base pay
$16,454
Overtime
$0
Other pay
$833
Benefits
$0
Total compensation
$17,287
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54594
Total Pay
$17,287

Joseph O'Neill works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $17,287 in 2026.

Kenneth Thach

Police Officer 1/PPD Police

2026 total comp
$17,287
Base pay
$16,454
Overtime
$0
Other pay
$833
Benefits
$0
Total compensation
$17,287
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54598
Total Pay
$17,287

At PPD Police, Kenneth Thach serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $17,287.

Isaiah Brooks

Police Officer 1/PPD Police

2026 total comp
$17,287
Base pay
$16,454
Overtime
$0
Other pay
$833
Benefits
$0
Total compensation
$17,287
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54646
Total Pay
$17,287

Isaiah Brooks is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $17,287.

Robert Wagner

Police Officer 1/PPD Police

2026 total comp
$17,287
Base pay
$16,454
Overtime
$0
Other pay
$833
Benefits
$0
Total compensation
$17,287
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54654
Total Pay
$17,287

Robert Wagner is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $17,287.

Nikolas Anderson

Police Officer 1/PPD Police

2026 total comp
$17,287
Base pay
$16,454
Overtime
$0
Other pay
$833
Benefits
$0
Total compensation
$17,287
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54049
Total Pay
$17,287

Nikolas Anderson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $17,287.

Seif Eldah

Correctional Officer/PPD Police

2026 total comp
$17,260
Base pay
$14,180
Overtime
$2,984
Other pay
$96
Benefits
$0
Total compensation
$17,260
Employment type
Salaried

Source-specific fields

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

Seif Eldah holds the role of Correctional Officer at PPD Police. Their status is salaried. In 2026, their total compensation was $17,260.

Christina Jackson

Police Officer 1/PPD Police

2026 total comp
$17,245
Base pay
$16,269
Overtime
$0
Other pay
$976
Benefits
$0
Total compensation
$17,245
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
45419
Total Pay
$17,245

Christina Jackson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $17,245.

Bridget Barkley

Police Communication Dispatcher/PPD Police

2026 total comp
$17,225
Base pay
$13,940
Overtime
$2,674
Other pay
$612
Benefits
$0
Total compensation
$17,225
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
13025
Total Pay
$17,225

At PPD Police, Bridget Barkley serves as a Police Communication Dispatcher. They work salaried. Their 2026 pay totaled $17,225.

Madeline Rodriguez

Police Communication Dispatcher/PPD Police

2026 total comp
$17,219
Base pay
$12,713
Overtime
$4,056
Other pay
$449
Benefits
$0
Total compensation
$17,219
Employment type
Salaried

Source-specific fields

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

Madeline Rodriguez is a Police Communication Dispatcher at PPD Police. They work salaried. 2026 total compensation came to $17,219.

Jennifer Green

Police Communication Dispatcher/PPD Police

2021 total comp
$17,216
Base pay
$9,859
Overtime
$143
Other pay
$7,214
Benefits
$0
Total compensation
$17,216
Employment type
Salaried

Source-specific fields

Base Salary
$46,786
Employee Category
Civil Service
Job Code
6J32
Public Id
34080
Total Pay
$17,216

Jennifer Green is a Police Communication Dispatcher at PPD Police. They work salaried. 2021 total compensation came to $17,216.

Robert Zona

Office Clerk 2/PPD Police

2026 total comp
$17,210
Base pay
$15,846
Overtime
$0
Other pay
$1,364
Benefits
$0
Total compensation
$17,210
Employment type
Salaried

Source-specific fields

Base Salary
$43,879
Employee Category
Civil Service
Job Code
1A03
Public Id
22302
Total Pay
$17,210

Robert Zona holds the role of Office Clerk 2 at PPD Police. Their status is salaried. In 2026, their total compensation was $17,210.

Olivier Mardi

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$52,873
Employee Category
Civil Service
Job Code
6A01
Public Id
19697
Total Pay
$17,203

Olivier Mardi works as a Police Officer Recruit for PPD Police. Their status is salaried. Olivier earned $17,203 in 2019.

Nicholas Finley

Police Officer 1/PPD Police

2021 total comp
$17,201
Base pay
$12,567
Overtime
$330
Other pay
$4,304
Benefits
$0
Total compensation
$17,201
Employment type
Salaried

Source-specific fields

Base Salary
$65,599
Employee Category
Civil Service
Job Code
6A02
Public Id
32195
Total Pay
$17,201

Nicholas Finley is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $17,201.

Michelle Ortiz

Police Officer 1/PPD Police

2026 total comp
$17,178
Base pay
$16,669
Overtime
$104
Other pay
$405
Benefits
$0
Total compensation
$17,178
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
52946
Total Pay
$17,178

At PPD Police, Michelle Ortiz serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $17,178.

Sean Maguire

Police Officer 1/PPD Police

2022 total comp
$17,170
Base pay
$5,903
Overtime
$0
Other pay
$11,268
Benefits
$0
Total compensation
$17,170
Employment type
Salaried

Source-specific fields

Base Salary
$77,031
Employee Category
Civil Service
Job Code
6A02
Public Id
22331
Total Pay
$17,170

Sean Maguire holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $17,170.

Trina Graham-Bates

Police Officer 1/PPD Police

2022 total comp
$17,163
Base pay
$3,074
Overtime
$0
Other pay
$14,088
Benefits
$0
Total compensation
$17,163
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
36892
Total Pay
$17,163

At PPD Police, Trina Graham-Bates serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $17,163.

Michael Wheeler

Police Lieutenant/PPD Police

2025 total comp
$17,159
Base pay
$11,235
Overtime
$0
Other pay
$5,924
Benefits
$0
Total compensation
$17,159
Employment type
Salaried

Source-specific fields

Base Salary
$117,290
Employee Category
Civil Service
Job Code
6A05
Public Id
24097
Total Pay
$17,159

At PPD Police, Michael Wheeler serves as a Police Lieutenant. They work salaried. Their 2025 pay totaled $17,159.

Shannon Ryan

Law Enforcement Analyst/PPD Police

2026 total comp
$17,155
Base pay
$15,460
Overtime
$1,417
Other pay
$279
Benefits
$0
Total compensation
$17,155
Employment type
Salaried

Source-specific fields

Base Salary
$67,248
Employee Category
Civil Service
Job Code
6C26
Public Id
41909
Total Pay
$17,155

Shannon Ryan works as a Law Enforcement Analyst for PPD Police. Their status is salaried. Shannon earned $17,155 in 2026.

Paul Narrigan

Police Officer 1/PPD Police

2023 total comp
$17,144
Base pay
$6,364
Overtime
$388
Other pay
$10,392
Benefits
$0
Total compensation
$17,144
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
28187
Total Pay
$17,144

Paul Narrigan is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $17,144.

Nakita Wilson

Correctional Officer/PPD Police

2026 total comp
$17,131
Base pay
$14,653
Overtime
$1,773
Other pay
$706
Benefits
$0
Total compensation
$17,131
Employment type
Salaried

Source-specific fields

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

Nakita Wilson works as a Correctional Officer for PPD Police. Their status is salaried. Nakita earned $17,131 in 2026.

Victoria Boyle

Police Communication Dispatcher/PPD Police

2026 total comp
$17,124
Base pay
$13,757
Overtime
$2,773
Other pay
$594
Benefits
$0
Total compensation
$17,124
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
28385
Total Pay
$17,124

Victoria Boyle holds the role of Police Communication Dispatcher at PPD Police. Their status is salaried. In 2026, their total compensation was $17,124.

Jan Nina Morton

Police Communication Dispatcher/PPD Police

2026 total comp
$17,109
Base pay
$14,130
Overtime
$2,232
Other pay
$747
Benefits
$0
Total compensation
$17,109
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
25986
Total Pay
$17,109

At PPD Police, Jan Nina Morton serves as a Police Communication Dispatcher. They work salaried. Their 2026 pay totaled $17,109.