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 58

John Connors

Police Officer 1/PPD Police

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

Source-specific fields

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

John Connors works as a Police Officer 1 for PPD Police. Their status is salaried. John earned $39,519 in 2026.

Samer Musallam

Police Officer 1/PPD Police

2026 total comp
$39,513
Base pay
$21,648
Overtime
$13,252
Other pay
$4,613
Benefits
$0
Total compensation
$39,513
Employment type
Salaried

Source-specific fields

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

Samer Musallam is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $39,513.

Michael Di Domenico

Police Corporal/PPD Police

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

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
23207
Total Pay
$39,496

At PPD Police, Michael Di Domenico serves as a Police Corporal. They work salaried. Their 2026 pay totaled $39,496.

Tarik Stroman

Police Officer 1/PPD Police

2026 total comp
$39,487
Base pay
$21,648
Overtime
$13,760
Other pay
$4,079
Benefits
$0
Total compensation
$39,487
Employment type
Salaried

Source-specific fields

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

Tarik Stroman works as a Police Officer 1 for PPD Police. Their status is salaried. Tarik earned $39,487 in 2026.

Abel Solomon

Police Officer 1/PPD Police

2026 total comp
$39,470
Base pay
$19,484
Overtime
$17,753
Other pay
$2,234
Benefits
$0
Total compensation
$39,470
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
44637
Total Pay
$39,470

At PPD Police, Abel Solomon serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $39,470.

Joseph Carter

Police Officer 1/PPD Police

2026 total comp
$39,463
Base pay
$21,648
Overtime
$13,286
Other pay
$4,529
Benefits
$0
Total compensation
$39,463
Employment type
Salaried

Source-specific fields

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

Joseph Carter works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $39,463 in 2026.

Joshua Vazquez

Police Officer 1/PPD Police

2023 total comp
$39,450
Base pay
$14,001
Overtime
$477
Other pay
$24,972
Benefits
$0
Total compensation
$39,450
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
30709
Total Pay
$39,450

Joshua Vazquez works as a Police Officer 1 for PPD Police. Their status is salaried. Joshua earned $39,450 in 2023.

Bradley Marceluk

Police Officer 1/PPD Police

2026 total comp
$39,447
Base pay
$21,648
Overtime
$13,557
Other pay
$4,242
Benefits
$0
Total compensation
$39,447
Employment type
Salaried

Source-specific fields

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

Bradley Marceluk works as a Police Officer 1 for PPD Police. Their status is salaried. Bradley earned $39,447 in 2026.

David De Nofa

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
7245
Total Pay
$39,437

At PPD Police, David De Nofa serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $39,437.

Timothy Connell

Police Sergeant/PPD Police

2026 total comp
$39,416
Base pay
$24,679
Overtime
$10,239
Other pay
$4,498
Benefits
$0
Total compensation
$39,416
Employment type
Salaried

Source-specific fields

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

At PPD Police, Timothy Connell serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $39,416.

Joaquin Kent

Police Officer 1/PPD Police

2026 total comp
$39,412
Base pay
$21,648
Overtime
$13,930
Other pay
$3,834
Benefits
$0
Total compensation
$39,412
Employment type
Salaried

Source-specific fields

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

Joaquin Kent works as a Police Officer 1 for PPD Police. Their status is salaried. Joaquin earned $39,412 in 2026.

Joshua Torres

Police Officer 1/PPD Police

2026 total comp
$39,409
Base pay
$21,648
Overtime
$14,167
Other pay
$3,593
Benefits
$0
Total compensation
$39,409
Employment type
Salaried

Source-specific fields

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

At PPD Police, Joshua Torres serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $39,409.

Stephen Mcguire

Police Officer 1/PPD Police

2026 total comp
$39,384
Base pay
$21,648
Overtime
$13,500
Other pay
$4,235
Benefits
$0
Total compensation
$39,384
Employment type
Salaried

Source-specific fields

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

At PPD Police, Stephen Mcguire serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $39,384.

Scot Murphy

Police Lieutenant/PPD Police

2026 total comp
$39,383
Base pay
$28,134
Overtime
$6,651
Other pay
$4,598
Benefits
$0
Total compensation
$39,383
Employment type
Salaried

Source-specific fields

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

Scot Murphy holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $39,383.

Dominic Mathis

Police Officer 1/PPD Police

2026 total comp
$39,366
Base pay
$21,648
Overtime
$13,286
Other pay
$4,432
Benefits
$0
Total compensation
$39,366
Employment type
Salaried

Source-specific fields

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

Dominic Mathis works as a Police Officer 1 for PPD Police. Their status is salaried. Dominic earned $39,366 in 2026.

Joel Torres

Detective/PPD Police

2026 total comp
$39,346
Base pay
$22,823
Overtime
$12,291
Other pay
$4,231
Benefits
$0
Total compensation
$39,346
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A12
Public Id
33881
Total Pay
$39,346

Joel Torres holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $39,346.

Kimberly Lyons

Police Officer 1/PPD Police

2022 total comp
$39,333
Base pay
$33,818
Overtime
$0
Other pay
$5,515
Benefits
$0
Total compensation
$39,333
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
6910
Total Pay
$39,333

At PPD Police, Kimberly Lyons serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $39,333.

James Boone Jr

Police Sergeant/PPD Police

2026 total comp
$39,328
Base pay
$24,679
Overtime
$10,586
Other pay
$4,062
Benefits
$0
Total compensation
$39,328
Employment type
Salaried

Source-specific fields

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

James Boone Jr holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $39,328.

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.