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 12

Michael Palmer

Police Corporal/PPD Police

2026 total comp
$28,312
Base pay
$23,813
Overtime
$1,454
Other pay
$3,045
Benefits
$0
Total compensation
$28,312
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
34899
Total Pay
$28,312

Michael Palmer works as a Police Corporal for PPD Police. Their status is salaried. Michael earned $28,312 in 2026.

David Clark

Police Corporal/PPD Police

2026 total comp
$28,312
Base pay
$23,813
Overtime
$1,193
Other pay
$3,306
Benefits
$0
Total compensation
$28,312
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
13385
Total Pay
$28,312

David Clark works as a Police Corporal for PPD Police. Their status is salaried. David earned $28,312 in 2026.

Robert Evans

Police Officer 1/PPD Police

2026 total comp
$28,309
Base pay
$21,648
Overtime
$3,389
Other pay
$3,272
Benefits
$0
Total compensation
$28,309
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13108
Total Pay
$28,309

At PPD Police, Robert Evans serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $28,309.

Mark Kusowski

Police Officer 1/PPD Police

2026 total comp
$28,300
Base pay
$21,648
Overtime
$3,728
Other pay
$2,924
Benefits
$0
Total compensation
$28,300
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27532
Total Pay
$28,300

Mark Kusowski works as a Police Officer 1 for PPD Police. Their status is salaried. Mark earned $28,300 in 2026.

Amir Watson

Police Sergeant/PPD Police

2026 total comp
$28,298
Base pay
$24,679
Overtime
$695
Other pay
$2,924
Benefits
$0
Total compensation
$28,298
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
16465
Total Pay
$28,298

Amir Watson works as a Police Sergeant for PPD Police. Their status is salaried. Amir earned $28,298 in 2026.

Vincent Rodden

Police Sergeant/PPD Police

2026 total comp
$28,292
Base pay
$24,679
Overtime
$309
Other pay
$3,304
Benefits
$0
Total compensation
$28,292
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
29216
Total Pay
$28,292

Vincent Rodden works as a Police Sergeant for PPD Police. Their status is salaried. Vincent earned $28,292 in 2026.

Candice Lokey

Police Communications Dispatcher Trainee/PPD Police

2020 total comp
$28,287
Base pay
$24,854
Overtime
$1,952
Other pay
$1,481
Benefits
$0
Total compensation
$28,287
Employment type
Salaried

Source-specific fields

Base Salary
$35,743
Employee Category
Civil Service
Job Code
6J31
Public Id
10801
Total Pay
$28,287

Candice Lokey holds the role of Police Communications Dispatcher Trainee at PPD Police. Their status is salaried. In 2020, their total compensation was $28,287.

James Kargbo

Police Officer 1/PPD Police

2026 total comp
$28,284
Base pay
$16,669
Overtime
$3,601
Other pay
$8,014
Benefits
$0
Total compensation
$28,284
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
52045
Total Pay
$28,284

At PPD Police, James Kargbo serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $28,284.

Joseph Schrank Jr.

Police Officer 1/PPD Police

2026 total comp
$28,283
Base pay
$21,648
Overtime
$3,593
Other pay
$3,042
Benefits
$0
Total compensation
$28,283
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22133
Total Pay
$28,283

Joseph Schrank Jr. holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $28,283.

Francis Rogalski

Police Sergeant/PPD Police

2026 total comp
$28,281
Base pay
$24,679
Overtime
$850
Other pay
$2,752
Benefits
$0
Total compensation
$28,281
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
12237
Total Pay
$28,281

Francis Rogalski holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $28,281.

Jose Samuel

Forensic Laboratory Supervisor/PPD Police

2026 total comp
$28,273
Base pay
$27,606
Overtime
$0
Other pay
$667
Benefits
$0
Total compensation
$28,273
Employment type
Salaried

Source-specific fields

Base Salary
$120,085
Employee Category
Civil Service
Job Code
3H40
Public Id
26388
Total Pay
$28,273

Jose Samuel works as a Forensic Laboratory Supervisor for PPD Police. Their status is salaried. Jose earned $28,273 in 2026.

Andrew Danks

Detective/PPD Police

2026 total comp
$28,270
Base pay
$23,813
Overtime
$1,417
Other pay
$3,041
Benefits
$0
Total compensation
$28,270
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
23366
Total Pay
$28,270

At PPD Police, Andrew Danks serves as a Detective. They work salaried. Their 2026 pay totaled $28,270.

Weena Beard

Police Corporal/PPD Police

2026 total comp
$28,269
Base pay
$23,813
Overtime
$1,156
Other pay
$3,301
Benefits
$0
Total compensation
$28,269
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
12106
Total Pay
$28,269

Weena Beard holds the role of Police Corporal at PPD Police. Their status is salaried. In 2026, their total compensation was $28,269.

Eric Olmeda

Police Officer 1/PPD Police

2026 total comp
$28,269
Base pay
$18,185
Overtime
$8,484
Other pay
$1,600
Benefits
$0
Total compensation
$28,269
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50940
Total Pay
$28,269

Eric Olmeda is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $28,269.

Raymond Fountain

Police Officer 1/PPD Police

2026 total comp
$28,259
Base pay
$21,648
Overtime
$4,033
Other pay
$2,577
Benefits
$0
Total compensation
$28,259
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2032
Total Pay
$28,259

Raymond Fountain holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $28,259.

Joseph Fields

Police Officer 1/PPD Police

2026 total comp
$28,259
Base pay
$21,648
Overtime
$4,033
Other pay
$2,577
Benefits
$0
Total compensation
$28,259
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3778
Total Pay
$28,259

Joseph Fields holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $28,259.

Jeffrey Bascomb Jr

Police Officer 1/PPD Police

2026 total comp
$28,259
Base pay
$21,648
Overtime
$4,033
Other pay
$2,577
Benefits
$0
Total compensation
$28,259
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6989
Total Pay
$28,259

At PPD Police, Jeffrey Bascomb Jr serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $28,259.

Robert Bonino

Police Officer 1/PPD Police

2026 total comp
$28,253
Base pay
$21,648
Overtime
$3,423
Other pay
$3,181
Benefits
$0
Total compensation
$28,253
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21851
Total Pay
$28,253

At PPD Police, Robert Bonino serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $28,253.

Rodney Hall

Police Officer 1/PPD Police

2026 total comp
$28,251
Base pay
$19,484
Overtime
$7,168
Other pay
$1,599
Benefits
$0
Total compensation
$28,251
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
43604
Total Pay
$28,251

Rodney Hall holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $28,251.

John Urban

Police Officer 1/PPD Police

2026 total comp
$28,251
Base pay
$19,484
Overtime
$7,168
Other pay
$1,599
Benefits
$0
Total compensation
$28,251
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
43979
Total Pay
$28,251

John Urban works as a Police Officer 1 for PPD Police. Their status is salaried. John earned $28,251 in 2026.

Mark Moore

Police Officer 1/PPD Police

2023 total comp
$28,233
Base pay
$14,319
Overtime
$119
Other pay
$13,794
Benefits
$0
Total compensation
$28,233
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9326
Total Pay
$37,197

At PPD Police, Mark Moore serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $28,233.

Amanda Rodriguez

Police Officer 1/PPD Police

2026 total comp
$28,232
Base pay
$18,185
Overtime
$2,904
Other pay
$7,144
Benefits
$0
Total compensation
$28,232
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50204
Total Pay
$28,232

Amanda Rodriguez is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $28,232.

Kenneth Harper-Sanabria

Police Sergeant/PPD Police

2026 total comp
$28,227
Base pay
$23,653
Overtime
$2,000
Other pay
$2,574
Benefits
$0
Total compensation
$28,227
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
31026
Total Pay
$28,227

Kenneth Harper-Sanabria holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $28,227.

Christopher Toman

Police Officer 1/PPD Police

2026 total comp
$28,225
Base pay
$21,648
Overtime
$3,660
Other pay
$2,916
Benefits
$0
Total compensation
$28,225
Employment type
Salaried

Source-specific fields

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

Christopher Toman holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $28,225.

Ciante Bradley

Police Officer 1/PPD Police

2026 total comp
$28,225
Base pay
$21,648
Overtime
$3,660
Other pay
$2,916
Benefits
$0
Total compensation
$28,225
Employment type
Salaried

Source-specific fields

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

Ciante Bradley is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $28,225.

Frank Chiarella

Police Officer 1/PPD Police

2026 total comp
$28,221
Base pay
$21,648
Overtime
$3,999
Other pay
$2,574
Benefits
$0
Total compensation
$28,221
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19646
Total Pay
$28,221

Frank Chiarella works as a Police Officer 1 for PPD Police. Their status is salaried. Frank earned $28,221 in 2026.

Daniel Mckeown

Police Officer 1/PPD Police

2026 total comp
$28,221
Base pay
$21,648
Overtime
$3,999
Other pay
$2,574
Benefits
$0
Total compensation
$28,221
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31805
Total Pay
$28,221

Daniel Mckeown works as a Police Officer 1 for PPD Police. Their status is salaried. Daniel earned $28,221 in 2026.

Jason Sheldon

Detective/PPD Police

2026 total comp
$28,219
Base pay
$23,813
Overtime
$1,491
Other pay
$2,916
Benefits
$0
Total compensation
$28,219
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
13265
Total Pay
$28,219

At PPD Police, Jason Sheldon serves as a Detective. They work salaried. Their 2026 pay totaled $28,219.

Joshua Rubin

Police Officer 1/PPD Police

2026 total comp
$28,218
Base pay
$21,648
Overtime
$4,982
Other pay
$1,587
Benefits
$0
Total compensation
$28,218
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4210
Total Pay
$28,218

Joshua Rubin holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $28,218.

Felicia Holden

Police Communication Dispatcher/PPD Police

2025 total comp
$28,217
Base pay
$22,212
Overtime
$3,930
Other pay
$2,076
Benefits
$0
Total compensation
$28,217
Employment type
Salaried

Source-specific fields

Base Salary
$54,279
Employee Category
Civil Service
Job Code
6J32
Public Id
38869
Total Pay
$28,217

Felicia Holden works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Felicia earned $28,217 in 2025.

Brian Kiernan

Detective/PPD Police

2026 total comp
$28,212
Base pay
$22,823
Overtime
$2,644
Other pay
$2,745
Benefits
$0
Total compensation
$28,212
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A12
Public Id
27448
Total Pay
$28,212

Brian Kiernan is a Detective at PPD Police. They work salaried. 2026 total compensation came to $28,212.

Marechal-Neil Kelly

Detective/PPD Police

2026 total comp
$28,212
Base pay
$23,813
Overtime
$1,827
Other pay
$2,573
Benefits
$0
Total compensation
$28,212
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
30779
Total Pay
$28,212

At PPD Police, Marechal-Neil Kelly serves as a Detective. They work salaried. Their 2026 pay totaled $28,212.

Joann Loggia

Office Clerk 2/PPD Police

2024 total comp
$28,207
Base pay
$8,583
Overtime
$0
Other pay
$19,625
Benefits
$0
Total compensation
$28,207
Employment type
Salaried

Source-specific fields

Base Salary
$40,572
Employee Category
Civil Service
Job Code
1A03
Public Id
17705
Total Pay
$28,207

Joann Loggia works as a Office Clerk 2 for PPD Police. Their status is salaried. Joann earned $28,207 in 2024.

Steven Klepczynski

Police Officer 1/PPD Police

2026 total comp
$28,207
Base pay
$21,648
Overtime
$3,525
Other pay
$3,034
Benefits
$0
Total compensation
$28,207
Employment type
Salaried

Source-specific fields

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

Steven Klepczynski holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $28,207.

Yvette Colston

Police Officer 1/PPD Police

2026 total comp
$28,207
Base pay
$21,648
Overtime
$3,525
Other pay
$3,034
Benefits
$0
Total compensation
$28,207
Employment type
Salaried

Source-specific fields

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

Yvette Colston works as a Police Officer 1 for PPD Police. Their status is salaried. Yvette earned $28,207 in 2026.

Patrick Quinn

Police Officer 1/PPD Police

2026 total comp
$28,207
Base pay
$21,648
Overtime
$3,525
Other pay
$3,034
Benefits
$0
Total compensation
$28,207
Employment type
Salaried

Source-specific fields

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

Patrick Quinn holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $28,207.

James Strohm

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
11359
Total Pay
$28,203

At PPD Police, James Strohm serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $28,203.

Jonathan Wong

Police Sergeant/PPD Police

2026 total comp
$28,195
Base pay
$24,679
Overtime
$773
Other pay
$2,744
Benefits
$0
Total compensation
$28,195
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
24801
Total Pay
$28,195

Jonathan Wong holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $28,195.

Edward Sadowski Iii

Police Officer 1/PPD Police

2026 total comp
$28,194
Base pay
$21,648
Overtime
$3,254
Other pay
$3,292
Benefits
$0
Total compensation
$28,194
Employment type
Salaried

Source-specific fields

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

At PPD Police, Edward Sadowski Iii serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $28,194.

Timothy Mc Laughlin

Police Officer 1/PPD Police

2026 total comp
$28,194
Base pay
$21,648
Overtime
$3,254
Other pay
$3,292
Benefits
$0
Total compensation
$28,194
Employment type
Salaried

Source-specific fields

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

Timothy Mc Laughlin is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $28,194.