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 6

Nicholas Cangelosi

Detective/PPD Police

2026 total comp
$39,319
Base pay
$23,813
Overtime
$11,445
Other pay
$4,061
Benefits
$0
Total compensation
$39,319
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
24543
Total Pay
$39,319

Nicholas Cangelosi works as a Detective for PPD Police. Their status is salaried. Nicholas earned $39,319 in 2026.

Hector Martinez

Police Officer 1/PPD Police

2019 total comp
$39,315
Base pay
$32,295
Overtime
$895
Other pay
$6,125
Benefits
$0
Total compensation
$39,315
Employment type
Salaried

Source-specific fields

Base Salary
$68,568
Employee Category
Civil Service
Job Code
6A02
Public Id
8690
Total Pay
$39,315

Hector Martinez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2019, their total compensation was $39,315.

Quay Chim

Detective/PPD Police

2026 total comp
$39,311
Base pay
$23,813
Overtime
$11,072
Other pay
$4,426
Benefits
$0
Total compensation
$39,311
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
8199
Total Pay
$39,311

Quay Chim is a Detective at PPD Police. They work salaried. 2026 total compensation came to $39,311.

Christopher Rudy

Police Officer 1/PPD Police

2026 total comp
$39,308
Base pay
$19,841
Overtime
$14,879
Other pay
$4,589
Benefits
$0
Total compensation
$39,308
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26966
Total Pay
$39,308

Christopher Rudy works as a Police Officer 1 for PPD Police. Their status is salaried. Christopher earned $39,308 in 2026.

Michael Zanetich

Detective/PPD Police

2026 total comp
$39,297
Base pay
$23,813
Overtime
$11,259
Other pay
$4,226
Benefits
$0
Total compensation
$39,297
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
20106
Total Pay
$39,297

Michael Zanetich holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $39,297.

Joseph Albertus

Police Officer 1/PPD Police

2026 total comp
$39,295
Base pay
$21,648
Overtime
$13,421
Other pay
$4,226
Benefits
$0
Total compensation
$39,295
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18725
Total Pay
$39,295

Joseph Albertus is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $39,295.

Anthony Jackson

Police Officer 1/PPD Police

2026 total comp
$39,290
Base pay
$21,648
Overtime
$13,218
Other pay
$4,423
Benefits
$0
Total compensation
$39,290
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1456
Total Pay
$39,290

At PPD Police, Anthony Jackson serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $39,290.

Stanley Przybylowski

Detective/PPD Police

2026 total comp
$39,278
Base pay
$23,813
Overtime
$11,408
Other pay
$4,057
Benefits
$0
Total compensation
$39,278
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
21381
Total Pay
$39,278

Stanley Przybylowski is a Detective at PPD Police. They work salaried. 2026 total compensation came to $39,278.

Adrian Toribio

Police Officer 1/PPD Police

2026 total comp
$39,259
Base pay
$21,648
Overtime
$14,031
Other pay
$3,580
Benefits
$0
Total compensation
$39,259
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2727
Total Pay
$39,259

Adrian Toribio is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $39,259.

Dawn Thomas

Police Sergeant/PPD Police

2026 total comp
$39,255
Base pay
$24,679
Overtime
$10,355
Other pay
$4,222
Benefits
$0
Total compensation
$39,255
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
3461
Total Pay
$39,255

Dawn Thomas is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $39,255.

Thomas Iarosis Jr

Police Officer 1/PPD Police

2026 total comp
$39,251
Base pay
$21,648
Overtime
$13,184
Other pay
$4,419
Benefits
$0
Total compensation
$39,251
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5502
Total Pay
$39,251

Thomas Iarosis Jr holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $39,251.

Miguel Santiago

Police Officer 1/PPD Police

2026 total comp
$39,244
Base pay
$21,648
Overtime
$13,015
Other pay
$4,581
Benefits
$0
Total compensation
$39,244
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34526
Total Pay
$39,244

At PPD Police, Miguel Santiago serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $39,244.

Tyra Deveaux

Police Officer 1/PPD Police

2026 total comp
$39,244
Base pay
$21,648
Overtime
$13,015
Other pay
$4,581
Benefits
$0
Total compensation
$39,244
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15564
Total Pay
$39,244

Tyra Deveaux works as a Police Officer 1 for PPD Police. Their status is salaried. Tyra earned $39,244 in 2026.

Tanya Mccowan-Miller

Police Lieutenant/PPD Police

2026 total comp
$39,233
Base pay
$28,134
Overtime
$6,519
Other pay
$4,581
Benefits
$0
Total compensation
$39,233
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
29956
Total Pay
$39,233

Tanya Mccowan-Miller works as a Police Lieutenant for PPD Police. Their status is salaried. Tanya earned $39,233 in 2026.

Michael Roberston

Police Officer 1/PPD Police

2026 total comp
$39,223
Base pay
$21,648
Overtime
$13,523
Other pay
$4,051
Benefits
$0
Total compensation
$39,223
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34362
Total Pay
$39,223

Michael Roberston works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $39,223 in 2026.

Timothy Carr

Police Officer 1/PPD Police

2026 total comp
$39,222
Base pay
$21,648
Overtime
$13,997
Other pay
$3,576
Benefits
$0
Total compensation
$39,222
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11064
Total Pay
$39,222

Timothy Carr works as a Police Officer 1 for PPD Police. Their status is salaried. Timothy earned $39,222 in 2026.

James Balmer Jr

Police Officer 1/PPD Police

2026 total comp
$39,219
Base pay
$21,648
Overtime
$13,353
Other pay
$4,218
Benefits
$0
Total compensation
$39,219
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19045
Total Pay
$39,219

James Balmer Jr holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $39,219.

Derek Lowery

Police Officer 1/PPD Police

2026 total comp
$39,213
Base pay
$21,648
Overtime
$13,150
Other pay
$4,415
Benefits
$0
Total compensation
$39,213
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29108
Total Pay
$39,213

Derek Lowery works as a Police Officer 1 for PPD Police. Their status is salaried. Derek earned $39,213 in 2026.

Hunter Devine

Police Officer 1/PPD Police

2021 total comp
$39,203
Base pay
$32,314
Overtime
$2,651
Other pay
$4,239
Benefits
$0
Total compensation
$39,203
Employment type
Salaried

Source-specific fields

Base Salary
$70,282
Employee Category
Civil Service
Job Code
6A02
Public Id
11593
Total Pay
$39,203

At PPD Police, Hunter Devine serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $39,203.

Eric Brooks

Police Lieutenant/PPD Police

2026 total comp
$39,201
Base pay
$26,964
Overtime
$8,021
Other pay
$4,216
Benefits
$0
Total compensation
$39,201
Employment type
Salaried

Source-specific fields

Base Salary
$117,524
Employee Category
Civil Service
Job Code
6A05
Public Id
1754
Total Pay
$39,201

Eric Brooks works as a Police Lieutenant for PPD Police. Their status is salaried. Eric earned $39,201 in 2026.

Padraic Feeney

Police Officer 1/PPD Police

2026 total comp
$39,185
Base pay
$21,648
Overtime
$13,489
Other pay
$4,047
Benefits
$0
Total compensation
$39,185
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7252
Total Pay
$39,185

Padraic Feeney works as a Police Officer 1 for PPD Police. Their status is salaried. Padraic earned $39,185 in 2026.

Tynisha Smith

Police Officer 1/PPD Police

2026 total comp
$39,185
Base pay
$21,648
Overtime
$13,489
Other pay
$4,047
Benefits
$0
Total compensation
$39,185
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19391
Total Pay
$39,185

At PPD Police, Tynisha Smith serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $39,185.

Raheem Williams

Police Officer 1/PPD Police

2026 total comp
$39,185
Base pay
$21,648
Overtime
$13,963
Other pay
$3,573
Benefits
$0
Total compensation
$39,185
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22753
Total Pay
$39,185

Raheem Williams holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $39,185.

James Gilrain

Police Sergeant/PPD Police

2026 total comp
$39,183
Base pay
$24,679
Overtime
$9,930
Other pay
$4,575
Benefits
$0
Total compensation
$39,183
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
8549
Total Pay
$39,183

At PPD Police, James Gilrain serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $39,183.

James Smith Jr.

Police Sergeant/PPD Police

2026 total comp
$39,144
Base pay
$24,679
Overtime
$10,896
Other pay
$3,569
Benefits
$0
Total compensation
$39,144
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
11990
Total Pay
$39,144

At PPD Police, James Smith Jr. serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $39,144.

James Delaney

Police Sergeant/PPD Police

2026 total comp
$39,142
Base pay
$24,679
Overtime
$8,886
Other pay
$5,577
Benefits
$0
Total compensation
$39,142
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
25252
Total Pay
$39,142

James Delaney works as a Police Sergeant for PPD Police. Their status is salaried. James earned $39,142 in 2026.

Michael Smith

Police Officer 1/PPD Police

2025 total comp
$39,134
Base pay
$4,495
Overtime
$0
Other pay
$34,639
Benefits
$0
Total compensation
$39,134
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
20447
Total Pay
$38,272

At PPD Police, Michael Smith serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $39,134.

Cindy Caine

Police Sergeant/PPD Police

2026 total comp
$39,113
Base pay
$24,679
Overtime
$10,161
Other pay
$4,272
Benefits
$0
Total compensation
$39,113
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
5569
Total Pay
$39,113

Cindy Caine is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $39,113.

Daniel Soler

Police Officer 1/PPD Police

2026 total comp
$39,109
Base pay
$21,648
Overtime
$13,421
Other pay
$4,040
Benefits
$0
Total compensation
$39,109
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2552
Total Pay
$39,109

Daniel Soler holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $39,109.

Jeremy Olesik

Police Officer 1/PPD Police

2026 total comp
$39,109
Base pay
$21,648
Overtime
$13,421
Other pay
$4,040
Benefits
$0
Total compensation
$39,109
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3834
Total Pay
$39,109

Jeremy Olesik is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $39,109.

Shameer Griffin

Police Officer 1/PPD Police

2026 total comp
$39,103
Base pay
$18,185
Overtime
$18,704
Other pay
$2,213
Benefits
$0
Total compensation
$39,103
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50757
Total Pay
$39,103

Shameer Griffin works as a Police Officer 1 for PPD Police. Their status is salaried. Shameer earned $39,103 in 2026.

Patrick Banning

Police Officer 1/PPD Police

2026 total comp
$39,099
Base pay
$21,648
Overtime
$13,048
Other pay
$4,402
Benefits
$0
Total compensation
$39,099
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20207
Total Pay
$39,099

At PPD Police, Patrick Banning serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $39,099.

Joseph Kelly Iii

Police Sergeant/PPD Police

2026 total comp
$39,082
Base pay
$24,679
Overtime
$10,200
Other pay
$4,203
Benefits
$0
Total compensation
$39,082
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
2862
Total Pay
$39,082

Joseph Kelly Iii holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $39,082.

Edward Schoffler

Police Officer 1/PPD Police

2024 total comp
$39,078
Base pay
$17,191
Overtime
$124
Other pay
$21,763
Benefits
$0
Total compensation
$39,078
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
7070
Total Pay
$39,078

Edward Schoffler works as a Police Officer 1 for PPD Police. Their status is salaried. Edward earned $39,078 in 2024.

Ashley Blake

Police Officer 1/PPD Police

2026 total comp
$39,074
Base pay
$21,648
Overtime
$13,625
Other pay
$3,801
Benefits
$0
Total compensation
$39,074
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6169
Total Pay
$39,074

At PPD Police, Ashley Blake serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $39,074.

Jade Howard

Police Officer 1/PPD Police

2026 total comp
$39,072
Base pay
$21,648
Overtime
$13,387
Other pay
$4,036
Benefits
$0
Total compensation
$39,072
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8957
Total Pay
$39,072

At PPD Police, Jade Howard serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $39,072.

Thomas Schaffling

Police Officer 1/PPD Police

2026 total comp
$39,068
Base pay
$21,648
Overtime
$13,218
Other pay
$4,201
Benefits
$0
Total compensation
$39,068
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27035
Total Pay
$39,068

At PPD Police, Thomas Schaffling serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $39,068.

Tricia Briley

Police Sergeant/PPD Police

2023 total comp
$39,063
Base pay
$0
Overtime
$0
Other pay
$39,063
Benefits
$0
Total compensation
$39,063
Employment type
Salaried

Source-specific fields

Base Salary
$94,674
Employee Category
Civil Service
Job Code
6A04
Public Id
20529
Total Pay
$39,063

Tricia Briley works as a Police Sergeant for PPD Police. Their status is salaried. Tricia earned $39,063 in 2023.

Tyesha Mclaughlin

Police Officer 1/PPD Police

2026 total comp
$39,060
Base pay
$21,648
Overtime
$13,015
Other pay
$4,397
Benefits
$0
Total compensation
$39,060
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31975
Total Pay
$39,060

Tyesha Mclaughlin works as a Police Officer 1 for PPD Police. Their status is salaried. Tyesha earned $39,060 in 2026.

Thomas Harris

Police Officer 1/PPD Police

2026 total comp
$39,060
Base pay
$21,648
Overtime
$13,015
Other pay
$4,397
Benefits
$0
Total compensation
$39,060
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34072
Total Pay
$39,060

Thomas Harris holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $39,060.