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

Cindy Williams-Dorin

Police Officer 1/PPD Police

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

Source-specific fields

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

Cindy Williams-Dorin works as a Police Officer 1 for PPD Police. Their status is salaried. Cindy earned $24,258 in 2026.

Ernst Leriche

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Ernst Leriche serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,258.

Ryan Mckelvie

Police Officer 1/PPD Police

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

Source-specific fields

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

Ryan Mckelvie holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,258.

Terry Flowers

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Terry Flowers serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,258.

Anthony Coward

Police Officer 1/PPD Police

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

Source-specific fields

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

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

Frederick Armstrong

Police Officer 1/PPD Police

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

Source-specific fields

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

Frederick Armstrong works as a Police Officer 1 for PPD Police. Their status is salaried. Frederick earned $24,258 in 2026.

George Vandevender

Police Officer 1/PPD Police

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

Source-specific fields

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

George Vandevender works as a Police Officer 1 for PPD Police. Their status is salaried. George earned $24,258 in 2026.

Hector Rodriguez Jr

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Hector Rodriguez Jr serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,258.

James Welch

Police Officer 1/PPD Police

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

Source-specific fields

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

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

Lisa Ramos

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Lisa Ramos serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,258.

Arif Ibisi

Police Officer 1/PPD Police

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

Source-specific fields

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

Arif Ibisi works as a Police Officer 1 for PPD Police. Their status is salaried. Arif earned $24,258 in 2026.

William Pisiechko

Police Officer 1/PPD Police

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

Source-specific fields

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

William Pisiechko works as a Police Officer 1 for PPD Police. Their status is salaried. William earned $24,258 in 2026.

Lawrence Campbell

Police Officer 1/PPD Police

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

Source-specific fields

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

Lawrence Campbell is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,258.

Laquana Welcome

Police Officer 1/PPD Police

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

Source-specific fields

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

Laquana Welcome holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,258.

Shawn Hall

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Shawn Hall serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,258.

Daniel Rivera

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Daniel Rivera serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,258.

Michael Trautz

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Michael Trautz serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,258.

Dennis Moore

Police Officer 1/PPD Police

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

Source-specific fields

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

Dennis Moore is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,258.

Robert Blake

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Robert Blake serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,258.

Margaret Donnelly

Police Officer 1/PPD Police

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

Source-specific fields

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

Margaret Donnelly holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,258.

Michael Mcduffie

Police Officer 1/PPD Police

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

Source-specific fields

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

Michael Mcduffie is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,258.

George Gaspar Jr

Police Officer 1/PPD Police

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

Source-specific fields

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

George Gaspar Jr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,258.

Francis Nelson Jr

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Francis Nelson Jr serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,258.

Bryan Fraser

Police Officer 1/PPD Police

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

Source-specific fields

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

Bryan Fraser is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,258.

Paul Stadelberger

Police Officer 1/PPD Police

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

Source-specific fields

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

Paul Stadelberger is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,258.

Robert Jala

Police Officer 1/PPD Police

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

Source-specific fields

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

Robert Jala is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,258.

Megan Devlin

Police Officer 1/PPD Police

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

Source-specific fields

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

Megan Devlin is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,258.

Selena Liciardello

Police Officer 1/PPD Police

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

Source-specific fields

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

Selena Liciardello is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,258.

Sean Greene

Police Officer 1/PPD Police

2026 total comp
$24,255
Base pay
$18,185
Overtime
$4,697
Other pay
$1,373
Benefits
$0
Total compensation
$24,255
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50858
Total Pay
$24,255

Sean Greene holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,255.

Shirelle Sims

Police Communication Dispatcher/PPD Police

2026 total comp
$24,243
Base pay
$13,214
Overtime
$10,203
Other pay
$826
Benefits
$0
Total compensation
$24,243
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
25165
Total Pay
$24,243

Shirelle Sims is a Police Communication Dispatcher at PPD Police. They work salaried. 2026 total compensation came to $24,243.

Stephen Blackshear

Police Communication Dispatcher/PPD Police

2026 total comp
$24,242
Base pay
$13,570
Overtime
$10,328
Other pay
$345
Benefits
$0
Total compensation
$24,242
Employment type
Salaried

Source-specific fields

Base Salary
$54,279
Employee Category
Civil Service
Job Code
6J32
Public Id
36414
Total Pay
$24,242

At PPD Police, Stephen Blackshear serves as a Police Communication Dispatcher. They work salaried. Their 2026 pay totaled $24,242.

Samirah Akbar Abdulalkhaliq

Police Officer 1/PPD Police

2026 total comp
$24,239
Base pay
$18,185
Overtime
$3,843
Other pay
$2,210
Benefits
$0
Total compensation
$24,239
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
7208
Total Pay
$24,239

Samirah Akbar Abdulalkhaliq is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,239.

Benjamin Levin

Forensic Scientist 4/PPD Police

2026 total comp
$24,237
Base pay
$23,590
Overtime
$103
Other pay
$543
Benefits
$0
Total compensation
$24,237
Employment type
Salaried

Source-specific fields

Base Salary
$102,390
Employee Category
Civil Service
Job Code
3H73
Public Id
115
Total Pay
$24,237

Benjamin Levin is a Forensic Scientist 4 at PPD Police. They work salaried. 2026 total compensation came to $24,237.

Manuel Perez

Police Officer 1/PPD Police

2023 total comp
$24,236
Base pay
$11,137
Overtime
$0
Other pay
$13,099
Benefits
$0
Total compensation
$24,236
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
32079
Total Pay
$24,236

Manuel Perez works as a Police Officer 1 for PPD Police. Their status is salaried. Manuel earned $24,236 in 2023.

Orlando Rivera Jr.

Police Officer 1/PPD Police

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

Source-specific fields

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

Orlando Rivera Jr. works as a Police Officer 1 for PPD Police. Their status is salaried. Orlando earned $24,227 in 2026.

Brazilia Jackson

Police Officer 1/PPD Police

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

Source-specific fields

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

Brazilia Jackson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,225.

Kimberly Potter

Police Officer 1/PPD Police

2026 total comp
$24,224
Base pay
$21,577
Overtime
$542
Other pay
$2,105
Benefits
$0
Total compensation
$24,224
Employment type
Salaried

Source-specific fields

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

Kimberly Potter works as a Police Officer 1 for PPD Police. Their status is salaried. Kimberly earned $24,224 in 2026.

Antonios Agatsiotis

Police Officer 1/PPD Police

2026 total comp
$24,224
Base pay
$21,577
Overtime
$542
Other pay
$2,105
Benefits
$0
Total compensation
$24,224
Employment type
Salaried

Source-specific fields

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

Antonios Agatsiotis is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,224.

Alfred Wrenn

Police Officer 1/PPD Police

2026 total comp
$24,219
Base pay
$20,783
Overtime
$1,334
Other pay
$2,102
Benefits
$0
Total compensation
$24,219
Employment type
Salaried

Source-specific fields

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

Alfred Wrenn is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,219.

Maurice Sutherland

Police Officer 1/PPD Police

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

Source-specific fields

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

Maurice Sutherland holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,219.