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 5

George Feinstein

Police Officer 1/PPD Police

2026 total comp
$29,284
Base pay
$21,648
Overtime
$4,338
Other pay
$3,297
Benefits
$0
Total compensation
$29,284
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15671
Total Pay
$29,284

George Feinstein is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $29,284.

Keith Sadowski

Police Officer 1/PPD Police

2026 total comp
$29,284
Base pay
$21,648
Overtime
$4,338
Other pay
$3,297
Benefits
$0
Total compensation
$29,284
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13866
Total Pay
$29,284

At PPD Police, Keith Sadowski serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $29,284.

Terry Fulwood

Police Officer 1/PPD Police

2026 total comp
$29,284
Base pay
$21,648
Overtime
$4,338
Other pay
$3,297
Benefits
$0
Total compensation
$29,284
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34213
Total Pay
$29,284

At PPD Police, Terry Fulwood serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $29,284.

Sharon Williams

Police Officer 1/PPD Police

2026 total comp
$29,284
Base pay
$21,648
Overtime
$4,338
Other pay
$3,297
Benefits
$0
Total compensation
$29,284
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34660
Total Pay
$29,284

Sharon Williams works as a Police Officer 1 for PPD Police. Their status is salaried. Sharon earned $29,284 in 2026.

Bridget Mccuen

Police Officer 1/PPD Police

2026 total comp
$29,284
Base pay
$21,648
Overtime
$4,338
Other pay
$3,297
Benefits
$0
Total compensation
$29,284
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19947
Total Pay
$29,284

Bridget Mccuen works as a Police Officer 1 for PPD Police. Their status is salaried. Bridget earned $29,284 in 2026.

Debra Ugarte

Police Officer 1/PPD Police

2022 total comp
$29,279
Base pay
$26,132
Overtime
$0
Other pay
$3,147
Benefits
$0
Total compensation
$29,279
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
9630
Total Pay
$29,279

Debra Ugarte holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $29,279.

Andriy Smerechanskyy

Police Sergeant/PPD Police

2026 total comp
$29,279
Base pay
$23,653
Overtime
$2,777
Other pay
$2,849
Benefits
$0
Total compensation
$29,279
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
3788
Total Pay
$29,279

Andriy Smerechanskyy is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $29,279.

Stanley Kaluza

Police Officer 1/PPD Police

2026 total comp
$29,269
Base pay
$21,648
Overtime
$4,203
Other pay
$3,418
Benefits
$0
Total compensation
$29,269
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26302
Total Pay
$29,269

At PPD Police, Stanley Kaluza serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $29,269.

Mark Kvalsvik

Police Officer 1/PPD Police

2026 total comp
$29,266
Base pay
$21,648
Overtime
$4,948
Other pay
$2,669
Benefits
$0
Total compensation
$29,266
Employment type
Salaried

Source-specific fields

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

Mark Kvalsvik works as a Police Officer 1 for PPD Police. Their status is salaried. Mark earned $29,266 in 2026.

Anthony Ramuno

Police Officer 1/PPD Police

2026 total comp
$29,266
Base pay
$21,648
Overtime
$4,948
Other pay
$2,669
Benefits
$0
Total compensation
$29,266
Employment type
Salaried

Source-specific fields

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

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

Christian Hicks

Police Officer 1/PPD Police

2026 total comp
$29,259
Base pay
$16,669
Overtime
$4,332
Other pay
$8,258
Benefits
$0
Total compensation
$29,259
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51543
Total Pay
$29,259

At PPD Police, Christian Hicks serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $29,259.

Samantha Zarembo

Forensic Scientist 2/PPD Police

2026 total comp
$29,251
Base pay
$17,970
Overtime
$10,214
Other pay
$1,067
Benefits
$0
Total compensation
$29,251
Employment type
Salaried

Source-specific fields

Base Salary
$76,219
Employee Category
Civil Service
Job Code
3H49
Public Id
46823
Total Pay
$29,251

Samantha Zarembo is a Forensic Scientist 2 at PPD Police. They work salaried. 2026 total compensation came to $29,251.

Mark Swierczynski

Police Sergeant/PPD Police

2026 total comp
$29,248
Base pay
$24,679
Overtime
$1,275
Other pay
$3,294
Benefits
$0
Total compensation
$29,248
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
16644
Total Pay
$29,248

Mark Swierczynski is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $29,248.

Michael Mccormick

Police Sergeant/PPD Police

2026 total comp
$29,246
Base pay
$24,679
Overtime
$1,545
Other pay
$3,022
Benefits
$0
Total compensation
$29,246
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
25162
Total Pay
$29,246

Michael Mccormick works as a Police Sergeant for PPD Police. Their status is salaried. Michael earned $29,246 in 2026.

Dimitry Soroka

Police Sergeant/PPD Police

2026 total comp
$29,246
Base pay
$24,679
Overtime
$1,545
Other pay
$3,022
Benefits
$0
Total compensation
$29,246
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
32811
Total Pay
$29,246

Dimitry Soroka holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $29,246.

Robert Cozzi Jr

Police Officer 1/PPD Police

2026 total comp
$29,246
Base pay
$21,648
Overtime
$4,304
Other pay
$3,293
Benefits
$0
Total compensation
$29,246
Employment type
Salaried

Source-specific fields

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

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

Brigid Gack

Police Officer 1/PPD Police

2022 total comp
$29,236
Base pay
$15,372
Overtime
$0
Other pay
$13,864
Benefits
$0
Total compensation
$29,236
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
22078
Total Pay
$29,236

Brigid Gack works as a Police Officer 1 for PPD Police. Their status is salaried. Brigid earned $29,236 in 2022.

Michael Mcbride

Police Sergeant/PPD Police

2026 total comp
$29,235
Base pay
$24,679
Overtime
$0
Other pay
$4,556
Benefits
$0
Total compensation
$29,235
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
6698
Total Pay
$29,235

Michael Mcbride works as a Police Sergeant for PPD Police. Their status is salaried. Michael earned $29,235 in 2026.

Robert Dougherty

Detective/PPD Police

2026 total comp
$29,217
Base pay
$23,813
Overtime
$2,386
Other pay
$3,019
Benefits
$0
Total compensation
$29,217
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
10715
Total Pay
$29,217

Robert Dougherty holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $29,217.

Marcos Nejad

Police Corporal/PPD Police

2026 total comp
$29,217
Base pay
$23,813
Overtime
$2,386
Other pay
$3,019
Benefits
$0
Total compensation
$29,217
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
6975
Total Pay
$29,217

At PPD Police, Marcos Nejad serves as a Police Corporal. They work salaried. Their 2026 pay totaled $29,217.

John Harte

Police Sergeant/PPD Police

2026 total comp
$29,211
Base pay
$24,679
Overtime
$1,120
Other pay
$3,411
Benefits
$0
Total compensation
$29,211
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
31328
Total Pay
$29,211

At PPD Police, John Harte serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $29,211.

Shawn Rinier

Police Officer 1/PPD Police

2026 total comp
$29,208
Base pay
$21,648
Overtime
$4,270
Other pay
$3,289
Benefits
$0
Total compensation
$29,208
Employment type
Salaried

Source-specific fields

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

Shawn Rinier works as a Police Officer 1 for PPD Police. Their status is salaried. Shawn earned $29,208 in 2026.

Brian Mcbride

Police Officer 1/PPD Police

2026 total comp
$29,207
Base pay
$21,648
Overtime
$4,542
Other pay
$3,017
Benefits
$0
Total compensation
$29,207
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
1077
Total Pay
$32,548

Brian Mcbride holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $29,207.

Vincent Ficchi

Police Officer 1/PPD Police

2026 total comp
$29,207
Base pay
$21,648
Overtime
$4,542
Other pay
$3,017
Benefits
$0
Total compensation
$29,207
Employment type
Salaried

Source-specific fields

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

Vincent Ficchi works as a Police Officer 1 for PPD Police. Their status is salaried. Vincent earned $29,207 in 2026.

Robert Hennessey Iii

Police Sergeant/PPD Police

2026 total comp
$29,204
Base pay
$24,679
Overtime
$1,236
Other pay
$3,289
Benefits
$0
Total compensation
$29,204
Employment type
Salaried

Source-specific fields

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

Robert Hennessey Iii holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $29,204.

Timothy Given

Police Officer 1/PPD Police

2026 total comp
$29,191
Base pay
$21,648
Overtime
$4,880
Other pay
$2,662
Benefits
$0
Total compensation
$29,191
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5781
Total Pay
$29,191

Timothy Given works as a Police Officer 1 for PPD Police. Their status is salaried. Timothy earned $29,191 in 2026.

Leo Breslin

Police Officer 1/PPD Police

2026 total comp
$29,191
Base pay
$21,648
Overtime
$4,880
Other pay
$2,662
Benefits
$0
Total compensation
$29,191
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8561
Total Pay
$29,191

Leo Breslin works as a Police Officer 1 for PPD Police. Their status is salaried. Leo earned $29,191 in 2026.

John Dougherty

Detective/PPD Police

2026 total comp
$29,189
Base pay
$23,813
Overtime
$2,237
Other pay
$3,140
Benefits
$0
Total compensation
$29,189
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
30924
Total Pay
$29,189

John Dougherty holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $29,189.

Robert Paniagua

Police Officer 1/PPD Police

2026 total comp
$29,163
Base pay
$21,648
Overtime
$4,677
Other pay
$2,837
Benefits
$0
Total compensation
$29,163
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1319
Total Pay
$29,163

Robert Paniagua is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $29,163.

Timothy Herrmann

Police Sergeant/PPD Police

2026 total comp
$29,161
Base pay
$24,028
Overtime
$2,296
Other pay
$2,837
Benefits
$0
Total compensation
$29,161
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
8130
Total Pay
$29,161

At PPD Police, Timothy Herrmann serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $29,161.

William Schubert

Police Sergeant/PPD Police

2026 total comp
$29,161
Base pay
$24,679
Overtime
$1,198
Other pay
$3,284
Benefits
$0
Total compensation
$29,161
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
3409
Total Pay
$29,161

At PPD Police, William Schubert serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $29,161.

Li Guo

Police Officer 1/PPD Police

2026 total comp
$29,160
Base pay
$17,631
Overtime
$3,748
Other pay
$7,781
Benefits
$0
Total compensation
$29,160
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
52338
Total Pay
$29,160

Li Guo is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $29,160.

Marvin Marson

Police Sergeant/PPD Police

2026 total comp
$29,160
Base pay
$24,679
Overtime
$1,468
Other pay
$3,013
Benefits
$0
Total compensation
$29,160
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
7333
Total Pay
$29,160

Marvin Marson works as a Police Sergeant for PPD Police. Their status is salaried. Marvin earned $29,160 in 2026.

Timothy Taylor

Police Officer 1/PPD Police

2026 total comp
$29,157
Base pay
$21,648
Overtime
$4,372
Other pay
$3,136
Benefits
$0
Total compensation
$29,157
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29598
Total Pay
$29,157

At PPD Police, Timothy Taylor serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $29,157.

Terrance Anderson

Detective/PPD Police

2026 total comp
$29,156
Base pay
$23,813
Overtime
$1,939
Other pay
$3,405
Benefits
$0
Total compensation
$29,156
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
17748
Total Pay
$29,156

Terrance Anderson holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $29,156.

Francis Mc Clain Iii

Detective/PPD Police

2026 total comp
$29,156
Base pay
$23,813
Overtime
$1,939
Other pay
$3,405
Benefits
$0
Total compensation
$29,156
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
21239
Total Pay
$29,156

Francis Mc Clain Iii works as a Detective for PPD Police. Their status is salaried. Francis earned $29,156 in 2026.

Corey Williams

Police Officer 1/PPD Police

2026 total comp
$29,154
Base pay
$21,648
Overtime
$4,847
Other pay
$2,659
Benefits
$0
Total compensation
$29,154
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
958
Total Pay
$29,154

Corey Williams works as a Police Officer 1 for PPD Police. Their status is salaried. Corey earned $29,154 in 2026.

Brenjuander Jones

Police Officer 1/PPD Police

2026 total comp
$29,154
Base pay
$21,648
Overtime
$4,101
Other pay
$3,404
Benefits
$0
Total compensation
$29,154
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36077
Total Pay
$29,154

Brenjuander Jones is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $29,154.

Donna Mcgarrey

Police Officer 1/PPD Police

2023 total comp
$29,153
Base pay
$10,819
Overtime
$298
Other pay
$18,036
Benefits
$0
Total compensation
$29,153
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
20921
Total Pay
$29,153

Donna Mcgarrey is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $29,153.

Daniel Omalley

Detective/PPD Police

2020 total comp
$29,151
Base pay
$20,792
Overtime
$0
Other pay
$8,359
Benefits
$0
Total compensation
$29,151
Employment type
Salaried

Source-specific fields

Base Salary
$83,806
Employee Category
Civil Service
Job Code
6A12
Public Id
9339
Total Pay
$29,151

Daniel Omalley holds the role of Detective at PPD Police. Their status is salaried. In 2020, their total compensation was $29,151.