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 51

Steven Moffitt

Police Officer 1/PPD Police

2026 total comp
$42,317
Base pay
$21,648
Overtime
$16,810
Other pay
$3,858
Benefits
$0
Total compensation
$42,317
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11264
Total Pay
$42,317

At PPD Police, Steven Moffitt serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $42,317.

Janine Lively-Mason

Police Officer 1/PPD Police

2026 total comp
$42,314
Base pay
$21,648
Overtime
$15,726
Other pay
$4,940
Benefits
$0
Total compensation
$42,314
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28379
Total Pay
$42,314

Janine Lively-Mason is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $42,314.

Angelo Sanchez

Police Officer 1/PPD Police

2021 total comp
$42,314
Base pay
$35,905
Overtime
$1,318
Other pay
$5,090
Benefits
$0
Total compensation
$42,314
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
25832
Total Pay
$42,314

Angelo Sanchez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2021, their total compensation was $42,314.

Patrick Dio

Police Officer 1/PPD Police

2026 total comp
$42,305
Base pay
$21,648
Overtime
$16,031
Other pay
$4,626
Benefits
$0
Total compensation
$42,305
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5931
Total Pay
$42,305

Patrick Dio is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $42,305.

Mark Cruz

Police Sergeant/PPD Police

2026 total comp
$42,301
Base pay
$24,679
Overtime
$13,252
Other pay
$4,369
Benefits
$0
Total compensation
$42,301
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
15296
Total Pay
$42,301

Mark Cruz works as a Police Sergeant for PPD Police. Their status is salaried. Mark earned $42,301 in 2026.

Michael Bloom

Police Sergeant/PPD Police

2026 total comp
$42,296
Base pay
$24,679
Overtime
$11,591
Other pay
$6,026
Benefits
$0
Total compensation
$42,296
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
15691
Total Pay
$42,296

At PPD Police, Michael Bloom serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $42,296.

Robert Zubriski

Police Officer 1/PPD Police

2021 total comp
$42,283
Base pay
$27,827
Overtime
$729
Other pay
$13,727
Benefits
$0
Total compensation
$42,283
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
16403
Total Pay
$42,283

At PPD Police, Robert Zubriski serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $42,283.

Marcellus Robinson

Police Officer 1/PPD Police

2022 total comp
$42,266
Base pay
$34,126
Overtime
$0
Other pay
$8,140
Benefits
$0
Total compensation
$42,266
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
23431
Total Pay
$42,266

At PPD Police, Marcellus Robinson serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $42,266.

Kevin Mellody

Police Sergeant/PPD Police

2026 total comp
$42,265
Base pay
$24,679
Overtime
$12,827
Other pay
$4,758
Benefits
$0
Total compensation
$42,265
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
26423
Total Pay
$42,265

Kevin Mellody holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $42,265.

Kelly Robbins

Police Captain/PPD Police

2026 total comp
$42,259
Base pay
$31,955
Overtime
$634
Other pay
$9,669
Benefits
$0
Total compensation
$42,259
Employment type
Salaried

Source-specific fields

Base Salary
$142,241
Employee Category
Civil Service
Job Code
6A06
Public Id
16752
Total Pay
$42,259

Kelly Robbins works as a Police Captain for PPD Police. Their status is salaried. Kelly earned $42,259 in 2026.

Robert Campbell

Police Officer 1/PPD Police

2026 total comp
$42,246
Base pay
$21,648
Overtime
$16,234
Other pay
$4,363
Benefits
$0
Total compensation
$42,246
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33110
Total Pay
$42,246

Robert Campbell works as a Police Officer 1 for PPD Police. Their status is salaried. Robert earned $42,246 in 2026.

Kristin Gondek

Police Officer 1/PPD Police

2026 total comp
$42,243
Base pay
$21,648
Overtime
$16,743
Other pay
$3,852
Benefits
$0
Total compensation
$42,243
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21610
Total Pay
$42,243

Kristin Gondek holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $42,243.

John Rooney

Detective/PPD Police

2026 total comp
$42,241
Base pay
$23,813
Overtime
$14,577
Other pay
$3,852
Benefits
$0
Total compensation
$42,241
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
19392
Total Pay
$42,241

John Rooney holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $42,241.

Jeffery Kelly

Police Sergeant/PPD Police

2026 total comp
$42,233
Base pay
$24,679
Overtime
$13,446
Other pay
$4,108
Benefits
$0
Total compensation
$42,233
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
12523
Total Pay
$42,233

Jeffery Kelly holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $42,233.

Shawn Vincent

Police Officer 1/PPD Police

2026 total comp
$42,230
Base pay
$21,648
Overtime
$15,828
Other pay
$4,754
Benefits
$0
Total compensation
$42,230
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18890
Total Pay
$42,230

Shawn Vincent holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $42,230.

David Schmidt

Detective/PPD Police

2026 total comp
$42,209
Base pay
$23,813
Overtime
$13,645
Other pay
$4,752
Benefits
$0
Total compensation
$42,209
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
11899
Total Pay
$42,209

At PPD Police, David Schmidt serves as a Detective. They work salaried. Their 2026 pay totaled $42,209.

Sharrod Davis

Police Officer 1/PPD Police

2026 total comp
$42,207
Base pay
$20,925
Overtime
$16,743
Other pay
$4,539
Benefits
$0
Total compensation
$42,207
Employment type
Salaried

Source-specific fields

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

Sharrod Davis is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $42,207.

Jerome Jackson

Police Officer 1/PPD Police

2026 total comp
$42,192
Base pay
$21,648
Overtime
$15,794
Other pay
$4,750
Benefits
$0
Total compensation
$42,192
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35376
Total Pay
$42,192

Jerome Jackson is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $42,192.

Charles Dumbaugh

Police Officer 1/PPD Police

2021 total comp
$42,191
Base pay
$23,937
Overtime
$10,743
Other pay
$7,511
Benefits
$0
Total compensation
$42,191
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
353
Total Pay
$42,191

Charles Dumbaugh works as a Police Officer 1 for PPD Police. Their status is salaried. Charles earned $42,191 in 2021.

Mark Lapenta

Police Officer 1/PPD Police

2026 total comp
$42,190
Base pay
$21,648
Overtime
$16,438
Other pay
$4,104
Benefits
$0
Total compensation
$42,190
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
10338
Total Pay
$42,190

Mark Lapenta holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $42,190.

Nicholas Lazar

Police Officer 1/PPD Police

2026 total comp
$42,175
Base pay
$20,783
Overtime
$17,732
Other pay
$3,660
Benefits
$0
Total compensation
$42,175
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
39993
Total Pay
$42,175

Nicholas Lazar works as a Police Officer 1 for PPD Police. Their status is salaried. Nicholas earned $42,175 in 2026.

Nicolas Krupczak

Police Officer 1/PPD Police

2026 total comp
$42,174
Base pay
$20,783
Overtime
$17,732
Other pay
$3,660
Benefits
$0
Total compensation
$42,174
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
39761
Total Pay
$42,174

Nicolas Krupczak is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $42,174.

Henry Trush

Police Sergeant/PPD Police

2026 total comp
$42,158
Base pay
$24,679
Overtime
$12,557
Other pay
$4,922
Benefits
$0
Total compensation
$42,158
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
12320
Total Pay
$42,158

Henry Trush works as a Police Sergeant for PPD Police. Their status is salaried. Henry earned $42,158 in 2026.

Robert Conway

Detective/PPD Police

2026 total comp
$42,138
Base pay
$23,813
Overtime
$13,794
Other pay
$4,531
Benefits
$0
Total compensation
$42,138
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
17892
Total Pay
$42,138

Robert Conway holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $42,138.

Kenneth Mc Kinney

Police Captain/PPD Police

2026 total comp
$42,133
Base pay
$31,955
Overtime
$0
Other pay
$10,177
Benefits
$0
Total compensation
$42,133
Employment type
Salaried

Source-specific fields

Base Salary
$142,241
Employee Category
Civil Service
Job Code
6A06
Public Id
35353
Total Pay
$42,133

Kenneth Mc Kinney is a Police Captain at PPD Police. They work salaried. 2026 total compensation came to $42,133.

Shawn Carey

Police Officer 1/PPD Police

2026 total comp
$42,122
Base pay
$21,648
Overtime
$15,556
Other pay
$4,917
Benefits
$0
Total compensation
$42,122
Employment type
Salaried

Source-specific fields

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

Shawn Carey is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $42,122.

Scott Holmes

Police Officer 1/PPD Police

2026 total comp
$42,116
Base pay
$21,648
Overtime
$15,726
Other pay
$4,741
Benefits
$0
Total compensation
$42,116
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9752
Total Pay
$42,116

Scott Holmes works as a Police Officer 1 for PPD Police. Their status is salaried. Scott earned $42,116 in 2026.

Kelvin Carroll

Police Officer 1/PPD Police

2026 total comp
$42,116
Base pay
$21,648
Overtime
$15,726
Other pay
$4,741
Benefits
$0
Total compensation
$42,116
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4211
Total Pay
$42,116

Kelvin Carroll is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $42,116.

Javier Montanez

Police Officer 1/PPD Police

2026 total comp
$42,095
Base pay
$21,648
Overtime
$16,099
Other pay
$4,348
Benefits
$0
Total compensation
$42,095
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9062
Total Pay
$42,095

At PPD Police, Javier Montanez serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $42,095.

Kayla Mcguiness

Police Officer 1/PPD Police

2022 total comp
$42,085
Base pay
$35,970
Overtime
$749
Other pay
$5,365
Benefits
$0
Total compensation
$42,085
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
20924
Total Pay
$42,085

Kayla Mcguiness is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $42,085.

Steven Ruddy

Detective/PPD Police

2026 total comp
$42,083
Base pay
$23,813
Overtime
$13,533
Other pay
$4,738
Benefits
$0
Total compensation
$42,083
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
31654
Total Pay
$42,083

At PPD Police, Steven Ruddy serves as a Detective. They work salaried. Their 2026 pay totaled $42,083.

Randy Summers Jr.

Police Officer 1/PPD Police

2026 total comp
$42,057
Base pay
$21,648
Overtime
$16,065
Other pay
$4,344
Benefits
$0
Total compensation
$42,057
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33713
Total Pay
$42,057

Randy Summers Jr. works as a Police Officer 1 for PPD Police. Their status is salaried. Randy earned $42,057 in 2026.

Colleen Mclain

Police Officer 1/PPD Police

2024 total comp
$42,047
Base pay
$9,918
Overtime
$0
Other pay
$32,129
Benefits
$0
Total compensation
$42,047
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
22024
Total Pay
$42,047

At PPD Police, Colleen Mclain serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $42,047.

Nigel Evans

Police Officer 1/PPD Police

2026 total comp
$42,039
Base pay
$21,648
Overtime
$15,658
Other pay
$4,733
Benefits
$0
Total compensation
$42,039
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15499
Total Pay
$42,039

Nigel Evans works as a Police Officer 1 for PPD Police. Their status is salaried. Nigel earned $42,039 in 2026.

Arthur Jones

Police Officer 1/PPD Police

2026 total comp
$41,992
Base pay
$21,648
Overtime
$15,828
Other pay
$4,515
Benefits
$0
Total compensation
$41,992
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31085
Total Pay
$41,992

Arthur Jones is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $41,992.

Eric Acevedo

Police Officer 1/PPD Police

2026 total comp
$41,992
Base pay
$21,648
Overtime
$15,828
Other pay
$4,515
Benefits
$0
Total compensation
$41,992
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3622
Total Pay
$41,992

Eric Acevedo is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $41,992.

Catharine Fan

Police Sergeant/PPD Police

2021 total comp
$41,988
Base pay
$0
Overtime
$0
Other pay
$41,988
Benefits
$0
Total compensation
$41,988
Employment type
Salaried

Source-specific fields

Base Salary
$89,024
Employee Category
Civil Service
Job Code
6A04
Public Id
26642
Total Pay
$41,988

Catharine Fan is a Police Sergeant at PPD Police. They work salaried. 2021 total compensation came to $41,988.

Clifford Gilliam Jr.

Police Officer 1/PPD Police

2026 total comp
$41,982
Base pay
$21,648
Overtime
$15,997
Other pay
$4,336
Benefits
$0
Total compensation
$41,982
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3551
Total Pay
$41,982

Clifford Gilliam Jr. is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $41,982.

Gregory Gillespie

Police Officer 1/PPD Police

2026 total comp
$41,963
Base pay
$21,648
Overtime
$15,590
Other pay
$4,724
Benefits
$0
Total compensation
$41,963
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2779
Total Pay
$41,963

Gregory Gillespie is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $41,963.

Eric Scott

Police Officer 1/PPD Police

2026 total comp
$41,963
Base pay
$21,648
Overtime
$15,590
Other pay
$4,724
Benefits
$0
Total compensation
$41,963
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7423
Total Pay
$41,963

At PPD Police, Eric Scott serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $41,963.