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 95

Sean Kennelly

Police Officer 1/PPD Police

2026 total comp
$31,245
Base pay
$21,648
Overtime
$6,236
Other pay
$3,360
Benefits
$0
Total compensation
$31,245
Employment type
Salaried

Source-specific fields

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

Sean Kennelly works as a Police Officer 1 for PPD Police. Their status is salaried. Sean earned $31,245 in 2026.

Yoeluis Rojas

Police Officer 1/PPD Police

2026 total comp
$31,242
Base pay
$21,648
Overtime
$6,745
Other pay
$2,849
Benefits
$0
Total compensation
$31,242
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7510
Total Pay
$31,242

At PPD Police, Yoeluis Rojas serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $31,242.

Michelle Proctor-Riddick

Police Sergeant/PPD Police

2025 total comp
$31,239
Base pay
$27,595
Overtime
$0
Other pay
$3,645
Benefits
$0
Total compensation
$31,239
Employment type
Salaried

Source-specific fields

Base Salary
$102,887
Employee Category
Civil Service
Job Code
6A04
Public Id
34570
Total Pay
$31,239

At PPD Police, Michelle Proctor-Riddick serves as a Police Sergeant. They work salaried. Their 2025 pay totaled $31,239.

Shawn Newkirk

Police Communication Dispatcher/PPD Police

2025 total comp
$31,237
Base pay
$27,305
Overtime
$48
Other pay
$3,884
Benefits
$0
Total compensation
$31,237
Employment type
Salaried

Source-specific fields

Base Salary
$57,905
Employee Category
Civil Service
Job Code
6J32
Public Id
24534
Total Pay
$31,237

Shawn Newkirk holds the role of Police Communication Dispatcher at PPD Police. Their status is salaried. In 2025, their total compensation was $31,237.

Charles Wilson

Police Officer 1/PPD Police

2026 total comp
$31,232
Base pay
$21,648
Overtime
$6,067
Other pay
$3,517
Benefits
$0
Total compensation
$31,232
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1466
Total Pay
$31,232

Charles Wilson works as a Police Officer 1 for PPD Police. Their status is salaried. Charles earned $31,232 in 2026.

Madelene Quinones

Police Officer 1/PPD Police

2026 total comp
$31,225
Base pay
$21,648
Overtime
$5,931
Other pay
$3,646
Benefits
$0
Total compensation
$31,225
Employment type
Salaried

Source-specific fields

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

Madelene Quinones is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,225.

Modupe Adewumi

Forensic Scientist 3/PPD Police

2026 total comp
$31,216
Base pay
$21,189
Overtime
$9,240
Other pay
$787
Benefits
$0
Total compensation
$31,216
Employment type
Salaried

Source-specific fields

Base Salary
$89,875
Employee Category
Civil Service
Job Code
3H72
Public Id
2997
Total Pay
$31,216

Modupe Adewumi holds the role of Forensic Scientist 3 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,216.

Bryan Carter

Police Officer 1/PPD Police

2026 total comp
$31,210
Base pay
$21,648
Overtime
$6,338
Other pay
$3,224
Benefits
$0
Total compensation
$31,210
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8777
Total Pay
$31,210

Bryan Carter works as a Police Officer 1 for PPD Police. Their status is salaried. Bryan earned $31,210 in 2026.

Leslie Haddock

Police Officer 1/PPD Police

2026 total comp
$31,208
Base pay
$21,648
Overtime
$5,965
Other pay
$3,595
Benefits
$0
Total compensation
$31,208
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32103
Total Pay
$31,208

Leslie Haddock is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,208.

Shaun Duffy

Police Officer 1/PPD Police

2026 total comp
$31,207
Base pay
$21,648
Overtime
$6,202
Other pay
$3,356
Benefits
$0
Total compensation
$31,207
Employment type
Salaried

Source-specific fields

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

Shaun Duffy works as a Police Officer 1 for PPD Police. Their status is salaried. Shaun earned $31,207 in 2026.

John Swift

Police Sergeant/PPD Police

2026 total comp
$31,204
Base pay
$24,679
Overtime
$3,168
Other pay
$3,356
Benefits
$0
Total compensation
$31,204
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
4478
Total Pay
$31,204

John Swift works as a Police Sergeant for PPD Police. Their status is salaried. John earned $31,204 in 2026.

Danielle Schnauffer

Police Communication Dispatcher/PPD Police

2026 total comp
$31,199
Base pay
$13,528
Overtime
$15,554
Other pay
$2,116
Benefits
$0
Total compensation
$31,199
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
24666
Total Pay
$31,199

Danielle Schnauffer is a Police Communication Dispatcher at PPD Police. They work salaried. 2026 total compensation came to $31,199.

Jason Hanna

Police Corporal/PPD Police

2026 total comp
$31,194
Base pay
$23,813
Overtime
$4,026
Other pay
$3,355
Benefits
$0
Total compensation
$31,194
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
11733
Total Pay
$31,194

Jason Hanna works as a Police Corporal for PPD Police. Their status is salaried. Jason earned $31,194 in 2026.

Bryan Boyd

Police Officer 1/PPD Police

2026 total comp
$31,194
Base pay
$21,648
Overtime
$6,033
Other pay
$3,512
Benefits
$0
Total compensation
$31,194
Employment type
Salaried

Source-specific fields

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

Bryan Boyd holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,194.

Orlando Lozada

Police Officer 1/PPD Police

2026 total comp
$31,190
Base pay
$21,648
Overtime
$6,507
Other pay
$3,034
Benefits
$0
Total compensation
$31,190
Employment type
Salaried

Source-specific fields

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

At PPD Police, Orlando Lozada serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $31,190.

Matthew Fitzpatrick

Police Officer 1/PPD Police

2026 total comp
$31,190
Base pay
$21,648
Overtime
$6,507
Other pay
$3,034
Benefits
$0
Total compensation
$31,190
Employment type
Salaried

Source-specific fields

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

Matthew Fitzpatrick works as a Police Officer 1 for PPD Police. Their status is salaried. Matthew earned $31,190 in 2026.

Richard Llagas

Police Officer 1/PPD Police

2021 total comp
$31,186
Base pay
$20,191
Overtime
$1,077
Other pay
$9,919
Benefits
$0
Total compensation
$31,186
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
18281
Total Pay
$31,186

Richard Llagas holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2021, their total compensation was $31,186.

Jasmine Wilcox

Police Officer Recruit/PPD Police

2026 total comp
$31,180
Base pay
$15,587
Overtime
$15,593
Other pay
$0
Benefits
$0
Total compensation
$31,180
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
49280
Total Pay
$31,180

Jasmine Wilcox holds the role of Police Officer Recruit at PPD Police. Their status is salaried. In 2026, their total compensation was $31,180.

Francis Obrien

Police Officer 1/PPD Police

2026 total comp
$31,173
Base pay
$21,648
Overtime
$6,304
Other pay
$3,220
Benefits
$0
Total compensation
$31,173
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23056
Total Pay
$31,173

Francis Obrien works as a Police Officer 1 for PPD Police. Their status is salaried. Francis earned $31,173 in 2026.

Ricardo Dameus

Detective/PPD Police

2026 total comp
$31,171
Base pay
$23,813
Overtime
$4,138
Other pay
$3,220
Benefits
$0
Total compensation
$31,171
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
21804
Total Pay
$31,171

Ricardo Dameus holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $31,171.

Eric Novasak

Police Officer 1/PPD Police

2026 total comp
$31,167
Base pay
$21,648
Overtime
$6,677
Other pay
$2,842
Benefits
$0
Total compensation
$31,167
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23665
Total Pay
$31,167

Eric Novasak holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,167.

Carl Stubbs

Police Officer 1/PPD Police

2026 total comp
$31,149
Base pay
$21,648
Overtime
$5,863
Other pay
$3,637
Benefits
$0
Total compensation
$31,149
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8731
Total Pay
$31,149

Carl Stubbs holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,149.

Anouistcar Topf

Police Officer 1/PPD Police

2026 total comp
$31,140
Base pay
$21,648
Overtime
$6,982
Other pay
$2,510
Benefits
$0
Total compensation
$31,140
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11792
Total Pay
$31,140

Anouistcar Topf holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,140.

Raymond Lacey

Police Officer 1/PPD Police

2026 total comp
$31,131
Base pay
$21,648
Overtime
$6,134
Other pay
$3,348
Benefits
$0
Total compensation
$31,131
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25914
Total Pay
$31,131

Raymond Lacey holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,131.

Joseph Vance

Detective/PPD Police

2026 total comp
$31,129
Base pay
$23,813
Overtime
$4,101
Other pay
$3,216
Benefits
$0
Total compensation
$31,129
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
25568
Total Pay
$31,129

Joseph Vance is a Detective at PPD Police. They work salaried. 2026 total compensation came to $31,129.

Baldomiro Soares Jr.

Police Officer 1/PPD Police

2026 total comp
$31,117
Base pay
$21,648
Overtime
$5,965
Other pay
$3,504
Benefits
$0
Total compensation
$31,117
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17675
Total Pay
$31,117

Baldomiro Soares Jr. is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,117.

Latrice Johnson

Police Sergeant/PPD Police

2026 total comp
$31,117
Base pay
$24,679
Overtime
$3,091
Other pay
$3,347
Benefits
$0
Total compensation
$31,117
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
35566
Total Pay
$31,117

Latrice Johnson holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $31,117.

Sean Cullen

Police Officer 1/PPD Police

2026 total comp
$31,115
Base pay
$21,648
Overtime
$6,439
Other pay
$3,027
Benefits
$0
Total compensation
$31,115
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3787
Total Pay
$31,115

Sean Cullen works as a Police Officer 1 for PPD Police. Their status is salaried. Sean earned $31,115 in 2026.

Derek Starling

Police Officer 1/PPD Police

2026 total comp
$31,106
Base pay
$18,185
Overtime
$11,160
Other pay
$1,761
Benefits
$0
Total compensation
$31,106
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51242
Total Pay
$31,106

At PPD Police, Derek Starling serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $31,106.

Jasmine Rosario

Police Officer 1/PPD Police

2026 total comp
$31,104
Base pay
$21,648
Overtime
$6,756
Other pay
$2,699
Benefits
$0
Total compensation
$31,104
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
38255
Total Pay
$31,104

At PPD Police, Jasmine Rosario serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $31,104.

Kotoka Shipanga

Police Lieutenant/PPD Police

2026 total comp
$31,103
Base pay
$26,964
Overtime
$507
Other pay
$3,632
Benefits
$0
Total compensation
$31,103
Employment type
Salaried

Source-specific fields

Base Salary
$117,524
Employee Category
Civil Service
Job Code
6A05
Public Id
24529
Total Pay
$31,103

At PPD Police, Kotoka Shipanga serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $31,103.

Steven Lupo

Police Officer 1/PPD Police

2026 total comp
$31,097
Base pay
$21,648
Overtime
$6,236
Other pay
$3,212
Benefits
$0
Total compensation
$31,097
Employment type
Salaried

Source-specific fields

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

Steven Lupo is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,097.

Jacqueline Killen

Police Officer 1/PPD Police

2026 total comp
$31,097
Base pay
$21,648
Overtime
$6,236
Other pay
$3,212
Benefits
$0
Total compensation
$31,097
Employment type
Salaried

Source-specific fields

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

Jacqueline Killen holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,097.

Shawneir Collier

Police Sergeant/PPD Police

2026 total comp
$31,086
Base pay
$23,653
Overtime
$4,221
Other pay
$3,212
Benefits
$0
Total compensation
$31,086
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
35491
Total Pay
$31,086

Shawneir Collier works as a Police Sergeant for PPD Police. Their status is salaried. Shawneir earned $31,086 in 2026.

Michael Vargas

Police Officer 1/PPD Police

2026 total comp
$31,079
Base pay
$21,648
Overtime
$5,931
Other pay
$3,499
Benefits
$0
Total compensation
$31,079
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31550
Total Pay
$31,079

Michael Vargas works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $31,079 in 2026.

Zachary Underwood

Police Officer 1/PPD Police

2021 total comp
$31,068
Base pay
$20,465
Overtime
$833
Other pay
$9,770
Benefits
$0
Total compensation
$31,068
Employment type
Salaried

Source-specific fields

Base Salary
$70,282
Employee Category
Civil Service
Job Code
6A02
Public Id
10352
Total Pay
$31,068

Zachary Underwood works as a Police Officer 1 for PPD Police. Their status is salaried. Zachary earned $31,068 in 2021.

Anthony Case

Police Officer 1/PPD Police

2026 total comp
$31,059
Base pay
$21,648
Overtime
$6,202
Other pay
$3,209
Benefits
$0
Total compensation
$31,059
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6078
Total Pay
$31,059

Anthony Case holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,059.

Brian Mort

Police Officer 1/PPD Police

2026 total comp
$31,059
Base pay
$21,648
Overtime
$6,202
Other pay
$3,209
Benefits
$0
Total compensation
$31,059
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14141
Total Pay
$31,059

Brian Mort holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,059.

Omar Montilla

Police Officer 1/PPD Police

2026 total comp
$31,056
Base pay
$21,648
Overtime
$6,575
Other pay
$2,832
Benefits
$0
Total compensation
$31,056
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11987
Total Pay
$31,056

Omar Montilla is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,056.

Cody Mcgovern

Police Officer 1/PPD Police

2026 total comp
$31,056
Base pay
$21,648
Overtime
$6,575
Other pay
$2,832
Benefits
$0
Total compensation
$31,056
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17764
Total Pay
$31,056

At PPD Police, Cody Mcgovern serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $31,056.