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
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

$0$55,105+

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.

Record list

Employees

Highest-paid first / page 65

Robert Palmer

Police Officer 1/PPD Police

2026 total comp
$37,350
Base pay
$21,648
Overtime
$11,388
Other pay
$4,314
Benefits
$0
Total compensation
$37,350
Employment type
Salaried

Source-specific fields

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

Robert Palmer works as a Police Officer 1 for PPD Police. Their status is salaried. Robert earned $37,350 in 2026.

Pedro Martin

Police Officer 1/PPD Police

2026 total comp
$37,347
Base pay
$21,648
Overtime
$12,066
Other pay
$3,633
Benefits
$0
Total compensation
$37,347
Employment type
Salaried

Source-specific fields

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

Pedro Martin works as a Police Officer 1 for PPD Police. Their status is salaried. Pedro earned $37,347 in 2026.

Julian Jones

Police Officer 1/PPD Police

2026 total comp
$37,347
Base pay
$21,648
Overtime
$12,066
Other pay
$3,633
Benefits
$0
Total compensation
$37,347
Employment type
Salaried

Source-specific fields

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

Julian Jones holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $37,347.

Dustin Kology

Police Officer 1/PPD Police

2026 total comp
$37,347
Base pay
$21,648
Overtime
$12,066
Other pay
$3,633
Benefits
$0
Total compensation
$37,347
Employment type
Salaried

Source-specific fields

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

Dustin Kology holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $37,347.

David Allen

Police Officer 1/PPD Police

2026 total comp
$37,347
Base pay
$21,648
Overtime
$12,066
Other pay
$3,633
Benefits
$0
Total compensation
$37,347
Employment type
Salaried

Source-specific fields

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

David Allen is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $37,347.

Robert Glasson

Police Sergeant/PPD Police

2026 total comp
$37,346
Base pay
$24,679
Overtime
$8,809
Other pay
$3,858
Benefits
$0
Total compensation
$37,346
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
27956
Total Pay
$37,346

At PPD Police, Robert Glasson serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $37,346.

Conor Kelly

Police Officer 1/PPD Police

2026 total comp
$37,336
Base pay
$19,484
Overtime
$15,739
Other pay
$2,113
Benefits
$0
Total compensation
$37,336
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
42815
Total Pay
$37,336

Conor Kelly is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $37,336.

Antonio Soto

Police Officer 1/PPD Police

2026 total comp
$37,321
Base pay
$21,648
Overtime
$11,659
Other pay
$4,013
Benefits
$0
Total compensation
$37,321
Employment type
Salaried

Source-specific fields

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

At PPD Police, Antonio Soto serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $37,321.

Nicole Preston

Police Officer 1/PPD Police

2026 total comp
$37,295
Base pay
$21,648
Overtime
$11,794
Other pay
$3,852
Benefits
$0
Total compensation
$37,295
Employment type
Salaried

Source-specific fields

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

Nicole Preston works as a Police Officer 1 for PPD Police. Their status is salaried. Nicole earned $37,295 in 2026.

Nazrudeen Rafman

Police Officer 1/PPD Police

2022 total comp
$37,293
Base pay
$0
Overtime
$0
Other pay
$37,293
Benefits
$0
Total compensation
$37,293
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
29413
Total Pay
$37,293

Nazrudeen Rafman is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $37,293.

Janeisha Hutley

Forensic Scientist 4/PPD Police

2022 total comp
$37,288
Base pay
$36,928
Overtime
$0
Other pay
$361
Benefits
$0
Total compensation
$37,288
Employment type
Salaried

Source-specific fields

Base Salary
$89,241
Employee Category
Civil Service
Job Code
3H73
Public Id
21011
Total Pay
$37,288

Janeisha Hutley is a Forensic Scientist 4 at PPD Police. They work salaried. 2022 total compensation came to $37,288.

Jimmy Tejeda

Police Officer 1/PPD Police

2026 total comp
$37,283
Base pay
$21,648
Overtime
$12,235
Other pay
$3,400
Benefits
$0
Total compensation
$37,283
Employment type
Salaried

Source-specific fields

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

Jimmy Tejeda works as a Police Officer 1 for PPD Police. Their status is salaried. Jimmy earned $37,283 in 2026.

Matthew Mccarthy

Police Officer 1/PPD Police

2026 total comp
$37,283
Base pay
$21,648
Overtime
$11,625
Other pay
$4,009
Benefits
$0
Total compensation
$37,283
Employment type
Salaried

Source-specific fields

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

Matthew Mccarthy is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $37,283.

Thang Nguyen

Detective/PPD Police

2026 total comp
$37,281
Base pay
$23,813
Overtime
$9,842
Other pay
$3,627
Benefits
$0
Total compensation
$37,281
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
12895
Total Pay
$37,281

Thang Nguyen is a Detective at PPD Police. They work salaried. 2026 total compensation came to $37,281.

Angel Goulbourne

Detective/PPD Police

2026 total comp
$37,281
Base pay
$23,813
Overtime
$9,842
Other pay
$3,627
Benefits
$0
Total compensation
$37,281
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
17699
Total Pay
$37,281

At PPD Police, Angel Goulbourne serves as a Detective. They work salaried. Their 2026 pay totaled $37,281.

Patrick Riley

Police Officer 1/PPD Police

2020 total comp
$37,277
Base pay
$19,367
Overtime
$6,183
Other pay
$11,728
Benefits
$0
Total compensation
$37,277
Employment type
Salaried

Source-specific fields

Base Salary
$68,568
Employee Category
Civil Service
Job Code
6A02
Public Id
33475
Total Pay
$37,277

Patrick Riley is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $37,277.

William Kolb

Police Sergeant/PPD Police

2026 total comp
$37,268
Base pay
$24,679
Overtime
$8,964
Other pay
$3,626
Benefits
$0
Total compensation
$37,268
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
27400
Total Pay
$37,268

William Kolb works as a Police Sergeant for PPD Police. Their status is salaried. William earned $37,268 in 2026.

Anthony Caffie

Police Officer 1/PPD Police

2026 total comp
$37,266
Base pay
$21,648
Overtime
$11,422
Other pay
$4,196
Benefits
$0
Total compensation
$37,266
Employment type
Salaried

Source-specific fields

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

Anthony Caffie is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $37,266.

James Waring

Detective/PPD Police

2026 total comp
$37,259
Base pay
$23,813
Overtime
$9,096
Other pay
$4,350
Benefits
$0
Total compensation
$37,259
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
22934
Total Pay
$37,259

James Waring is a Detective at PPD Police. They work salaried. 2026 total compensation came to $37,259.

Stephen Paziora Sr

Police Officer 1/PPD Police

2026 total comp
$37,245
Base pay
$21,648
Overtime
$11,591
Other pay
$4,005
Benefits
$0
Total compensation
$37,245
Employment type
Salaried

Source-specific fields

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

Stephen Paziora Sr holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $37,245.

Gabriel Keown

Police Lieutenant/PPD Police

2026 total comp
$37,239
Base pay
$28,134
Overtime
$4,757
Other pay
$4,348
Benefits
$0
Total compensation
$37,239
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
31593
Total Pay
$37,239

Gabriel Keown holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $37,239.

Christopher Wenger

Police Officer 1/PPD Police

2026 total comp
$37,227
Base pay
$21,648
Overtime
$11,388
Other pay
$4,191
Benefits
$0
Total compensation
$37,227
Employment type
Salaried

Source-specific fields

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

Christopher Wenger holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $37,227.

Robert Champion

Police Corporal/PPD Police

2026 total comp
$37,199
Base pay
$23,813
Overtime
$9,767
Other pay
$3,619
Benefits
$0
Total compensation
$37,199
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
10062
Total Pay
$37,199

Robert Champion is a Police Corporal at PPD Police. They work salaried. 2026 total compensation came to $37,199.

Mark Moore

Police Officer 1/PPD Police

2026 total comp
$37,197
Base pay
$21,648
Overtime
$11,930
Other pay
$3,618
Benefits
$0
Total compensation
$37,197
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 2026 pay totaled $37,197.

Ryan Wong

Police Lieutenant/PPD Police

2026 total comp
$37,185
Base pay
$26,964
Overtime
$6,670
Other pay
$3,551
Benefits
$0
Total compensation
$37,185
Employment type
Salaried

Source-specific fields

Base Salary
$117,524
Employee Category
Civil Service
Job Code
6A05
Public Id
10380
Total Pay
$37,185

Ryan Wong holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $37,185.

Francis Roesner

Police Officer 1/PPD Police

2026 total comp
$37,182
Base pay
$21,648
Overtime
$11,693
Other pay
$3,841
Benefits
$0
Total compensation
$37,182
Employment type
Salaried

Source-specific fields

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

Francis Roesner is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $37,182.

David Soto Jr.

Police Officer 1/PPD Police

2026 total comp
$37,182
Base pay
$21,648
Overtime
$11,693
Other pay
$3,841
Benefits
$0
Total compensation
$37,182
Employment type
Salaried

Source-specific fields

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

At PPD Police, David Soto Jr. serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $37,182.

Thomas Bergey

Police Sergeant/PPD Police

2026 total comp
$37,174
Base pay
$24,679
Overtime
$8,655
Other pay
$3,840
Benefits
$0
Total compensation
$37,174
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
14942
Total Pay
$37,174

Thomas Bergey works as a Police Sergeant for PPD Police. Their status is salaried. Thomas earned $37,174 in 2026.

Tyrone Broaddus Jr

Police Officer 1/PPD Police

2026 total comp
$37,169
Base pay
$21,648
Overtime
$11,523
Other pay
$3,997
Benefits
$0
Total compensation
$37,169
Employment type
Salaried

Source-specific fields

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

At PPD Police, Tyrone Broaddus Jr serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $37,169.

Clifton Lyghts

Police Lieutenant/PPD Police

2026 total comp
$37,163
Base pay
$28,134
Overtime
$4,845
Other pay
$4,185
Benefits
$0
Total compensation
$37,163
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
15463
Total Pay
$37,163

Clifton Lyghts works as a Police Lieutenant for PPD Police. Their status is salaried. Clifton earned $37,163 in 2026.

Justin Donohue

Police Officer 1/PPD Police

2026 total comp
$37,159
Base pay
$21,648
Overtime
$11,896
Other pay
$3,615
Benefits
$0
Total compensation
$37,159
Employment type
Salaried

Source-specific fields

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

At PPD Police, Justin Donohue serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $37,159.

Theofanis Plialis

Police Officer 1/PPD Police

2026 total comp
$37,146
Base pay
$21,648
Overtime
$12,111
Other pay
$3,387
Benefits
$0
Total compensation
$37,146
Employment type
Salaried

Source-specific fields

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

At PPD Police, Theofanis Plialis serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $37,146.

Dorian Harvey

Police Officer 1/PPD Police

2026 total comp
$37,144
Base pay
$21,648
Overtime
$11,659
Other pay
$3,837
Benefits
$0
Total compensation
$37,144
Employment type
Salaried

Source-specific fields

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

At PPD Police, Dorian Harvey serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $37,144.

Michael Sales

Police Officer 1/PPD Police

2026 total comp
$37,144
Base pay
$21,648
Overtime
$11,659
Other pay
$3,837
Benefits
$0
Total compensation
$37,144
Employment type
Salaried

Source-specific fields

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

At PPD Police, Michael Sales serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $37,144.

Timothy Becker

Police Lieutenant/PPD Police

2026 total comp
$37,139
Base pay
$28,134
Overtime
$4,669
Other pay
$4,337
Benefits
$0
Total compensation
$37,139
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
24564
Total Pay
$37,139

Timothy Becker is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $37,139.

Frank Kennedy

Police Officer 1/PPD Police

2026 total comp
$37,122
Base pay
$21,648
Overtime
$11,862
Other pay
$3,611
Benefits
$0
Total compensation
$37,122
Employment type
Salaried

Source-specific fields

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

Frank Kennedy is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $37,122.

Johnathan Alvarez

Police Sergeant/PPD Police

2026 total comp
$37,113
Base pay
$23,653
Overtime
$9,850
Other pay
$3,611
Benefits
$0
Total compensation
$37,113
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
16289
Total Pay
$37,113

Johnathan Alvarez holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $37,113.

Walter Jackson Iv

Police Officer 1/PPD Police

2026 total comp
$37,097
Base pay
$21,648
Overtime
$12,066
Other pay
$3,383
Benefits
$0
Total compensation
$37,097
Employment type
Salaried

Source-specific fields

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

Walter Jackson Iv works as a Police Officer 1 for PPD Police. Their status is salaried. Walter earned $37,097 in 2026.

Brian Mccullion

Police Corporal/PPD Police

2026 total comp
$37,084
Base pay
$23,813
Overtime
$9,096
Other pay
$4,175
Benefits
$0
Total compensation
$37,084
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
12086
Total Pay
$37,084

Brian Mccullion holds the role of Police Corporal at PPD Police. Their status is salaried. In 2026, their total compensation was $37,084.

Gregory Jara

Detective/PPD Police

2026 total comp
$37,074
Base pay
$23,813
Overtime
$9,432
Other pay
$3,830
Benefits
$0
Total compensation
$37,074
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
36449
Total Pay
$37,074

Gregory Jara is a Detective at PPD Police. They work salaried. 2026 total compensation came to $37,074.