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 79

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.

Gregory Meyer

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
27984
Total Pay
$24,219

Gregory Meyer works as a Police Officer 1 for PPD Police. Their status is salaried. Gregory earned $24,219 in 2026.

Marcus Salas

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
18025
Total Pay
$24,219

At PPD Police, Marcus Salas serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,219.

Wilfredo Rivera

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
22474
Total Pay
$24,219

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

Edris Truitt

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
25817
Total Pay
$24,219

At PPD Police, Edris Truitt serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,219.

Lydia Mendez

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
32469
Total Pay
$24,219

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

Francis Leaden

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
2622
Total Pay
$24,219

Francis Leaden works as a Police Officer 1 for PPD Police. Their status is salaried. Francis earned $24,219 in 2026.

Myong No

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
11073
Total Pay
$24,219

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

Eric Nunez

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
20597
Total Pay
$24,219

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

Donna Russell

Fingerprint Identification Supervisor/PPD Police

2024 total comp
$24,218
Base pay
$13,759
Overtime
$6,823
Other pay
$3,636
Benefits
$0
Total compensation
$24,218
Employment type
Salaried

Source-specific fields

Base Salary
$55,148
Employee Category
Civil Service
Job Code
6C14
Public Id
11551
Total Pay
$24,218

Donna Russell holds the role of Fingerprint Identification Supervisor at PPD Police. Their status is salaried. In 2024, their total compensation was $24,218.

Charlene Bonner

Police Officer 1/PPD Police

2024 total comp
$24,213
Base pay
$21,489
Overtime
$0
Other pay
$2,724
Benefits
$0
Total compensation
$24,213
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
20294
Total Pay
$24,213

Charlene Bonner is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $24,213.

Christopher Vandermay

Police Officer 1/PPD Police

2026 total comp
$24,209
Base pay
$19,484
Overtime
$3,355
Other pay
$1,370
Benefits
$0
Total compensation
$24,209
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
42918
Total Pay
$24,209

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

John Duaime

Police Officer 1/PPD Police

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

Source-specific fields

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

John Duaime holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,207.

Kyle Covello

Police Officer 1/PPD Police

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

Source-specific fields

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

Kyle Covello holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,207.

Karen Trego

Police Communication Dispatcher/PPD Police

2026 total comp
$24,202
Base pay
$13,803
Overtime
$9,263
Other pay
$1,137
Benefits
$0
Total compensation
$24,202
Employment type
Salaried

Source-specific fields

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

At PPD Police, Karen Trego serves as a Police Communication Dispatcher. They work salaried. Their 2026 pay totaled $24,202.

Joanne Bondiskey

Police Officer 1/PPD Police

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

Source-specific fields

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

Joanne Bondiskey is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,201.

Christopher Flores

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Christopher Flores serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,194.

Brandi Donnell

Police Officer 1/PPD Police

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

Source-specific fields

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

Brandi Donnell holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,194.

Krystal Brown-Williams

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Krystal Brown-Williams serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,194.

Angelica Ocasio

Police Officer 1/PPD Police

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

Source-specific fields

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

Angelica Ocasio works as a Police Officer 1 for PPD Police. Their status is salaried. Angelica earned $24,194 in 2026.

Ashley Kilroy

Police Officer 1/PPD Police

2026 total comp
$24,183
Base pay
$20,783
Overtime
$1,301
Other pay
$2,099
Benefits
$0
Total compensation
$24,183
Employment type
Salaried

Source-specific fields

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

Ashley Kilroy works as a Police Officer 1 for PPD Police. Their status is salaried. Ashley earned $24,183 in 2026.

Romero Amilcar

Police Officer 1/PPD Police

2026 total comp
$24,167
Base pay
$16,669
Overtime
$0
Other pay
$7,498
Benefits
$0
Total compensation
$24,167
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
52187
Total Pay
$24,167

Romero Amilcar works as a Police Officer 1 for PPD Police. Their status is salaried. Romero earned $24,167 in 2026.

Ryan Berry

Police Officer 1/PPD Police

2026 total comp
$24,150
Base pay
$21,577
Overtime
$475
Other pay
$2,099
Benefits
$0
Total compensation
$24,150
Employment type
Salaried

Source-specific fields

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

Ryan Berry is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,150.

Joseph Wagner

Police Officer 1/PPD Police

2026 total comp
$24,147
Base pay
$20,783
Overtime
$1,269
Other pay
$2,096
Benefits
$0
Total compensation
$24,147
Employment type
Salaried

Source-specific fields

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

Joseph Wagner holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,147.

Asia Patterson-Robinson

Police Officer 1/PPD Police

2026 total comp
$24,145
Base pay
$21,648
Overtime
$1,130
Other pay
$1,367
Benefits
$0
Total compensation
$24,145
Employment type
Salaried

Source-specific fields

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

At PPD Police, Asia Patterson-Robinson serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,145.

Walter Jones-Harold

Police Officer 1/PPD Police

2026 total comp
$24,145
Base pay
$19,484
Overtime
$3,294
Other pay
$1,367
Benefits
$0
Total compensation
$24,145
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
44846
Total Pay
$24,145

At PPD Police, Walter Jones-Harold serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,145.

Scottie Martinez

Police Officer 1/PPD Police

2026 total comp
$24,145
Base pay
$19,484
Overtime
$3,294
Other pay
$1,367
Benefits
$0
Total compensation
$24,145
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
44578
Total Pay
$24,145

Scottie Martinez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,145.

Linda Nagle

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
118
Total Pay
$24,143

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