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 18

Craig Fife

Detective/PPD Police

2026 total comp
$30,918
Base pay
$23,813
Overtime
$3,728
Other pay
$3,378
Benefits
$0
Total compensation
$30,918
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
25321
Total Pay
$30,918

Craig Fife works as a Detective for PPD Police. Their status is salaried. Craig earned $30,918 in 2026.

Thomas Lojewski

Police Sergeant/PPD Police

2026 total comp
$30,917
Base pay
$24,679
Overtime
$2,627
Other pay
$3,610
Benefits
$0
Total compensation
$30,917
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
5283
Total Pay
$30,917

Thomas Lojewski is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $30,917.

David Lee

Police Sergeant/PPD Police

2026 total comp
$30,917
Base pay
$24,679
Overtime
$2,627
Other pay
$3,610
Benefits
$0
Total compensation
$30,917
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
11789
Total Pay
$30,917

David Lee is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $30,917.

Rui Kubiak

Forensic Scientist 4/PPD Police

2026 total comp
$30,914
Base pay
$24,166
Overtime
$6,072
Other pay
$676
Benefits
$0
Total compensation
$30,914
Employment type
Salaried

Source-specific fields

Base Salary
$102,390
Employee Category
Civil Service
Job Code
3H73
Public Id
25211
Total Pay
$30,914

Rui Kubiak works as a Forensic Scientist 4 for PPD Police. Their status is salaried. Rui earned $30,914 in 2026.

Jesse Higgins

Police Officer 1/PPD Police

2024 total comp
$30,910
Base pay
$4,628
Overtime
$0
Other pay
$26,281
Benefits
$0
Total compensation
$30,910
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
19225
Total Pay
$30,910

Jesse Higgins holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $30,910.

Lauren Bielski

Police Officer 1/PPD Police

2026 total comp
$30,906
Base pay
$21,648
Overtime
$6,439
Other pay
$2,818
Benefits
$0
Total compensation
$30,906
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35036
Total Pay
$30,906

Lauren Bielski holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,906.

Ashley Gilbert-Schmidt

Police Sergeant/PPD Police

2026 total comp
$30,892
Base pay
$24,679
Overtime
$3,207
Other pay
$3,006
Benefits
$0
Total compensation
$30,892
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
31877
Total Pay
$30,892

Ashley Gilbert-Schmidt is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $30,892.

Stephanie Coleman

Police Officer 1/PPD Police

2026 total comp
$30,888
Base pay
$21,648
Overtime
$5,762
Other pay
$3,478
Benefits
$0
Total compensation
$30,888
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16337
Total Pay
$30,888

At PPD Police, Stephanie Coleman serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,888.

David Marcellino

Police Officer 1/PPD Police

2026 total comp
$30,888
Base pay
$21,648
Overtime
$5,762
Other pay
$3,478
Benefits
$0
Total compensation
$30,888
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19317
Total Pay
$30,888

At PPD Police, David Marcellino serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,888.

Michael Oneill

Detective/PPD Police

2026 total comp
$30,860
Base pay
$23,813
Overtime
$3,728
Other pay
$3,319
Benefits
$0
Total compensation
$30,860
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
27885
Total Pay
$30,860

At PPD Police, Michael Oneill serves as a Detective. They work salaried. Their 2026 pay totaled $30,860.

Michael Brunson

Police Sergeant/PPD Police

2026 total comp
$30,857
Base pay
$24,679
Overtime
$2,859
Other pay
$3,319
Benefits
$0
Total compensation
$30,857
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
32465
Total Pay
$30,857

Michael Brunson holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $30,857.

Matthew Bradley

Police Sergeant/PPD Police

2026 total comp
$30,849
Base pay
$24,679
Overtime
$3,168
Other pay
$3,002
Benefits
$0
Total compensation
$30,849
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
9586
Total Pay
$30,849

Matthew Bradley holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $30,849.

William Weber Jr

Detective/PPD Police

2026 total comp
$30,844
Base pay
$23,813
Overtime
$3,430
Other pay
$3,602
Benefits
$0
Total compensation
$30,844
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
1842
Total Pay
$30,844

William Weber Jr works as a Detective for PPD Police. Their status is salaried. William earned $30,844 in 2026.

Christian Clark

Police Officer 1/PPD Police

2026 total comp
$30,838
Base pay
$19,484
Overtime
$9,608
Other pay
$1,746
Benefits
$0
Total compensation
$30,838
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
44812
Total Pay
$30,838

Christian Clark works as a Police Officer 1 for PPD Police. Their status is salaried. Christian earned $30,838 in 2026.

Patrick Lamping

Police Forensic Science Technician/PPD Police

2022 total comp
$30,836
Base pay
$30,827
Overtime
$0
Other pay
$8
Benefits
$0
Total compensation
$30,836
Employment type
Salaried

Source-specific fields

Base Salary
$55,062
Employee Category
Civil Service
Job Code
3G42
Public Id
30881
Total Pay
$30,836

Patrick Lamping works as a Police Forensic Science Technician for PPD Police. Their status is salaried. Patrick earned $30,836 in 2022.

Aaron Turner

Police Officer 1/PPD Police

2026 total comp
$30,832
Base pay
$21,648
Overtime
$6,372
Other pay
$2,812
Benefits
$0
Total compensation
$30,832
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
472
Total Pay
$30,832

Aaron Turner is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $30,832.

Tyler Desanctis

Police Officer 1/PPD Police

2026 total comp
$30,832
Base pay
$21,648
Overtime
$6,372
Other pay
$2,812
Benefits
$0
Total compensation
$30,832
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19732
Total Pay
$30,832

Tyler Desanctis works as a Police Officer 1 for PPD Police. Their status is salaried. Tyler earned $30,832 in 2026.

Christopher Dougherty

Police Officer 1/PPD Police

2026 total comp
$30,814
Base pay
$21,648
Overtime
$5,050
Other pay
$4,115
Benefits
$0
Total compensation
$30,814
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25847
Total Pay
$30,814

Christopher Dougherty works as a Police Officer 1 for PPD Police. Their status is salaried. Christopher earned $30,814 in 2026.

Kevin Gallagher

Detective/PPD Police

2026 total comp
$30,812
Base pay
$23,813
Overtime
$4,001
Other pay
$2,998
Benefits
$0
Total compensation
$30,812
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
30226
Total Pay
$30,812

Kevin Gallagher holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $30,812.

Charles Waters

Police Sergeant/PPD Police

2026 total comp
$30,805
Base pay
$23,653
Overtime
$3,555
Other pay
$3,597
Benefits
$0
Total compensation
$30,805
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
23422
Total Pay
$30,805

Charles Waters is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $30,805.

Eugene Crozier

Police Sergeant/PPD Police

2026 total comp
$30,797
Base pay
$24,679
Overtime
$2,936
Other pay
$3,182
Benefits
$0
Total compensation
$30,797
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
6934
Total Pay
$30,797

Eugene Crozier holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $30,797.

Kwo Chan

Police Corporal/PPD Police

2026 total comp
$30,797
Base pay
$23,813
Overtime
$4,175
Other pay
$2,809
Benefits
$0
Total compensation
$30,797
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
5367
Total Pay
$30,797

Kwo Chan works as a Police Corporal for PPD Police. Their status is salaried. Kwo earned $30,797 in 2026.

Cinnamon Hill

Police Officer 1/PPD Police

2026 total comp
$30,795
Base pay
$21,648
Overtime
$5,965
Other pay
$3,181
Benefits
$0
Total compensation
$30,795
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8322
Total Pay
$30,795

Cinnamon Hill holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,795.

Michael Szelagowski

Police Officer 1/PPD Police

2026 total comp
$30,795
Base pay
$21,648
Overtime
$5,965
Other pay
$3,181
Benefits
$0
Total compensation
$30,795
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21083
Total Pay
$30,795

Michael Szelagowski holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,795.

Todd Oconnor

Police Officer 1/PPD Police

2026 total comp
$30,795
Base pay
$21,648
Overtime
$5,965
Other pay
$3,181
Benefits
$0
Total compensation
$30,795
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31992
Total Pay
$30,795

Todd Oconnor works as a Police Officer 1 for PPD Police. Their status is salaried. Todd earned $30,795 in 2026.

Anthony Fratto

Police Officer 1/PPD Police

2026 total comp
$30,795
Base pay
$21,648
Overtime
$6,338
Other pay
$2,808
Benefits
$0
Total compensation
$30,795
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2324
Total Pay
$30,795

Anthony Fratto holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,795.

Zachary Deperro

Police Officer 1/PPD Police

2026 total comp
$30,795
Base pay
$21,648
Overtime
$6,338
Other pay
$2,808
Benefits
$0
Total compensation
$30,795
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4971
Total Pay
$30,795

Zachary Deperro works as a Police Officer 1 for PPD Police. Their status is salaried. Zachary earned $30,795 in 2026.

Edward Cole Jr.

Police Officer 1/PPD Police

2026 total comp
$30,792
Base pay
$21,648
Overtime
$4,880
Other pay
$4,263
Benefits
$0
Total compensation
$30,792
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4063
Total Pay
$30,792

Edward Cole Jr. is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $30,792.

Natalie Murray

Police Officer 1/PPD Police

2026 total comp
$30,789
Base pay
$21,648
Overtime
$5,829
Other pay
$3,312
Benefits
$0
Total compensation
$30,789
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
12191
Total Pay
$30,789

Natalie Murray works as a Police Officer 1 for PPD Police. Their status is salaried. Natalie earned $30,789 in 2026.

Michael Fuss

Detective/PPD Police

2026 total comp
$30,783
Base pay
$23,813
Overtime
$3,504
Other pay
$3,466
Benefits
$0
Total compensation
$30,783
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
12661
Total Pay
$30,783

Michael Fuss holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $30,783.

Luis Guzman

Police Officer 1/PPD Police

2026 total comp
$30,774
Base pay
$20,783
Overtime
$7,321
Other pay
$2,671
Benefits
$0
Total compensation
$30,774
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
39766
Total Pay
$30,774

At PPD Police, Luis Guzman serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,774.

William Dolan Jr

Police Officer 1/PPD Police

2026 total comp
$30,773
Base pay
$19,484
Overtime
$9,547
Other pay
$1,742
Benefits
$0
Total compensation
$30,773
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
44916
Total Pay
$30,773

At PPD Police, William Dolan Jr serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,773.

Jeffery Karinja

Police Sergeant/PPD Police

2026 total comp
$30,763
Base pay
$24,679
Overtime
$3,091
Other pay
$2,993
Benefits
$0
Total compensation
$30,763
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
4237
Total Pay
$30,763

Jeffery Karinja works as a Police Sergeant for PPD Police. Their status is salaried. Jeffery earned $30,763 in 2026.

Jeffrey Sidorski

Police Corporal/PPD Police

2026 total comp
$30,760
Base pay
$23,813
Overtime
$3,355
Other pay
$3,592
Benefits
$0
Total compensation
$30,760
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
25353
Total Pay
$30,760

At PPD Police, Jeffrey Sidorski serves as a Police Corporal. They work salaried. Their 2026 pay totaled $30,760.

Anyerlin Bencosme

Police Officer 1/PPD Police

2026 total comp
$30,757
Base pay
$21,648
Overtime
$6,304
Other pay
$2,805
Benefits
$0
Total compensation
$30,757
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7511
Total Pay
$30,757

At PPD Police, Anyerlin Bencosme serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,757.

Alvaro Otero

Police Officer 1/PPD Police

2026 total comp
$30,757
Base pay
$21,648
Overtime
$6,304
Other pay
$2,805
Benefits
$0
Total compensation
$30,757
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20967
Total Pay
$30,757

Alvaro Otero works as a Police Officer 1 for PPD Police. Their status is salaried. Alvaro earned $30,757 in 2026.

Ryan Powell

Police Officer 1/PPD Police

2026 total comp
$30,757
Base pay
$21,648
Overtime
$6,304
Other pay
$2,805
Benefits
$0
Total compensation
$30,757
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26076
Total Pay
$30,757

Ryan Powell is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $30,757.

Elias Rosa

Police Officer 1/PPD Police

2026 total comp
$30,757
Base pay
$21,648
Overtime
$5,931
Other pay
$3,177
Benefits
$0
Total compensation
$30,757
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
3580
Total Pay
$24,679

Elias Rosa works as a Police Officer 1 for PPD Police. Their status is salaried. Elias earned $30,757 in 2026.

Scott Lawrence

Police Officer 1/PPD Police

2026 total comp
$30,757
Base pay
$19,479
Overtime
$8,100
Other pay
$3,177
Benefits
$0
Total compensation
$30,757
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6343
Total Pay
$30,757

At PPD Police, Scott Lawrence serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,757.

Syreeta Caswell

Detective/PPD Police

2026 total comp
$30,741
Base pay
$23,813
Overtime
$3,467
Other pay
$3,462
Benefits
$0
Total compensation
$30,741
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
28928
Total Pay
$30,741

Syreeta Caswell holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $30,741.