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 7

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.

Viviana Rivera

Detective/PPD Police

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

Source-specific fields

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

At PPD Police, Viviana Rivera serves as a Detective. They work salaried. Their 2026 pay totaled $31,046.

Daniel Szatkowski

Police Officer 1/PPD Police

2026 total comp
$31,041
Base pay
$21,648
Overtime
$5,897
Other pay
$3,495
Benefits
$0
Total compensation
$31,041
Employment type
Salaried

Source-specific fields

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

Daniel Szatkowski holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,041.

Rodney Anderson

Police Officer 1/PPD Police

2026 total comp
$31,041
Base pay
$21,648
Overtime
$5,897
Other pay
$3,495
Benefits
$0
Total compensation
$31,041
Employment type
Salaried

Source-specific fields

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

Rodney Anderson is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,041.