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 50

Joshua Torres

Police Sergeant/PPD Police

2026 total comp
$42,775
Base pay
$24,679
Overtime
$13,677
Other pay
$4,418
Benefits
$0
Total compensation
$42,775
Employment type
Salaried

Source-specific fields

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

Joshua Torres works as a Police Sergeant for PPD Police. Their status is salaried. Joshua earned $42,775 in 2026.

James Priadka

Detective/PPD Police

2026 total comp
$42,746
Base pay
$23,813
Overtime
$13,943
Other pay
$4,990
Benefits
$0
Total compensation
$42,746
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
25386
Total Pay
$42,746

James Priadka holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $42,746.

Donald Ryder

Police Officer 1/PPD Police

2026 total comp
$42,738
Base pay
$21,648
Overtime
$16,675
Other pay
$4,414
Benefits
$0
Total compensation
$42,738
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33815
Total Pay
$42,738

Donald Ryder holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $42,738.

Donald Rodgers

Police Lieutenant/PPD Police

2026 total comp
$42,722
Base pay
$28,134
Overtime
$9,778
Other pay
$4,810
Benefits
$0
Total compensation
$42,722
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
9248
Total Pay
$42,722

Donald Rodgers is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $42,722.

Mustafa Beyah

Police Lieutenant/PPD Police

2026 total comp
$42,721
Base pay
$28,134
Overtime
$10,174
Other pay
$4,413
Benefits
$0
Total compensation
$42,721
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
22223
Total Pay
$42,721

At PPD Police, Mustafa Beyah serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $42,721.

Theodore Manko Jr

Detective/PPD Police

2022 total comp
$42,715
Base pay
$6,764
Overtime
$127
Other pay
$35,825
Benefits
$0
Total compensation
$42,715
Employment type
Salaried

Source-specific fields

Base Salary
$88,263
Employee Category
Civil Service
Job Code
6A12
Public Id
5610
Total Pay
$42,715

At PPD Police, Theodore Manko Jr serves as a Detective. They work salaried. Their 2022 pay totaled $42,715.

Deborah Jackson

Police Officer 1/PPD Police

2019 total comp
$42,690
Base pay
$0
Overtime
$0
Other pay
$42,690
Benefits
$0
Total compensation
$42,690
Employment type
Salaried

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
4543
Total Pay
$42,690

At PPD Police, Deborah Jackson serves as a Police Officer 1. They work salaried. Their 2019 pay totaled $42,690.

Sabrina Burnett

Police Officer 1/PPD Police

2026 total comp
$42,688
Base pay
$21,648
Overtime
$16,234
Other pay
$4,806
Benefits
$0
Total compensation
$42,688
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29025
Total Pay
$42,688

Sabrina Burnett works as a Police Officer 1 for PPD Police. Their status is salaried. Sabrina earned $42,688 in 2026.

Kieran Boyle

Police Officer 1/PPD Police

2024 total comp
$42,667
Base pay
$26,779
Overtime
$2,315
Other pay
$13,573
Benefits
$0
Total compensation
$42,667
Employment type
Salaried

Source-specific fields

Base Salary
$77,359
Employee Category
Civil Service
Job Code
6A02
Public Id
38187
Total Pay
$42,667

Kieran Boyle works as a Police Officer 1 for PPD Police. Their status is salaried. Kieran earned $42,667 in 2024.

Connor Dooley

Police Sergeant/PPD Police

2026 total comp
$42,618
Base pay
$24,679
Overtime
$13,793
Other pay
$4,146
Benefits
$0
Total compensation
$42,618
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
1659
Total Pay
$42,618

At PPD Police, Connor Dooley serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $42,618.

Kevin Hunte

Police Sergeant/PPD Police

2026 total comp
$42,613
Base pay
$24,679
Overtime
$13,136
Other pay
$4,798
Benefits
$0
Total compensation
$42,613
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
12952
Total Pay
$42,613

Kevin Hunte works as a Police Sergeant for PPD Police. Their status is salaried. Kevin earned $42,613 in 2026.

Steven Vargas

Police Officer 1/PPD Police

2023 total comp
$42,584
Base pay
$24,444
Overtime
$736
Other pay
$17,405
Benefits
$0
Total compensation
$42,584
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
23626
Total Pay
$42,584

Steven Vargas works as a Police Officer 1 for PPD Police. Their status is salaried. Steven earned $42,584 in 2023.

Samantha Brown

Police Captain/PPD Police

2026 total comp
$42,574
Base pay
$32,635
Overtime
$0
Other pay
$9,939
Benefits
$0
Total compensation
$42,574
Employment type
Salaried

Source-specific fields

Base Salary
$142,241
Employee Category
Civil Service
Job Code
6A06
Public Id
23332
Total Pay
$42,574

At PPD Police, Samantha Brown serves as a Police Captain. They work salaried. Their 2026 pay totaled $42,574.

Christopher Bullick

Police Captain/PPD Police

2026 total comp
$42,574
Base pay
$32,635
Overtime
$0
Other pay
$9,939
Benefits
$0
Total compensation
$42,574
Employment type
Salaried

Source-specific fields

Base Salary
$142,241
Employee Category
Civil Service
Job Code
6A06
Public Id
25011
Total Pay
$42,574

Christopher Bullick works as a Police Captain for PPD Police. Their status is salaried. Christopher earned $42,574 in 2026.

David O Connor

Detective/PPD Police

2026 total comp
$42,562
Base pay
$23,813
Overtime
$14,353
Other pay
$4,396
Benefits
$0
Total compensation
$42,562
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
21564
Total Pay
$42,562

David O Connor works as a Detective for PPD Police. Their status is salaried. David earned $42,562 in 2026.

John Seigafuse

Police Officer 1/PPD Police

2026 total comp
$42,548
Base pay
$21,648
Overtime
$16,404
Other pay
$4,496
Benefits
$0
Total compensation
$42,548
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5793
Total Pay
$42,548

John Seigafuse holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $42,548.

Jeffrey Zaborowski

Police Officer 1/PPD Police

2026 total comp
$42,544
Base pay
$21,648
Overtime
$15,929
Other pay
$4,966
Benefits
$0
Total compensation
$42,544
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14935
Total Pay
$42,544

Jeffrey Zaborowski is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $42,544.

Kevin Creely

Police Officer 1/PPD Police

2026 total comp
$42,523
Base pay
$21,648
Overtime
$16,302
Other pay
$4,573
Benefits
$0
Total compensation
$42,523
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15620
Total Pay
$42,523

Kevin Creely is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $42,523.

Ryan Graves

Police Officer 1/PPD Police

2026 total comp
$42,505
Base pay
$21,648
Overtime
$14,235
Other pay
$6,622
Benefits
$0
Total compensation
$42,505
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20706
Total Pay
$42,505

At PPD Police, Ryan Graves serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $42,505.

Erica Mikulski

Police Communication Dispatcher/PPD Police

2022 total comp
$42,500
Base pay
$36,235
Overtime
$5,407
Other pay
$858
Benefits
$0
Total compensation
$42,500
Employment type
Salaried

Source-specific fields

Base Salary
$50,866
Employee Category
Civil Service
Job Code
6J32
Public Id
27138
Total Pay
$42,500

Erica Mikulski holds the role of Police Communication Dispatcher at PPD Police. Their status is salaried. In 2022, their total compensation was $42,500.

Christopher Mcgraw

Police Officer 1/PPD Police

2026 total comp
$42,497
Base pay
$21,648
Overtime
$16,065
Other pay
$4,784
Benefits
$0
Total compensation
$42,497
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11017
Total Pay
$42,497

At PPD Police, Christopher Mcgraw serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $42,497.

Thomas Strain

Police Officer 1/PPD Police

2026 total comp
$42,485
Base pay
$21,648
Overtime
$16,268
Other pay
$4,569
Benefits
$0
Total compensation
$42,485
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7734
Total Pay
$42,485

At PPD Police, Thomas Strain serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $42,485.

Maureen Carroll

Police Sergeant/PPD Police

2022 total comp
$42,477
Base pay
$7,009
Overtime
$0
Other pay
$35,467
Benefits
$0
Total compensation
$42,477
Employment type
Salaried

Source-specific fields

Base Salary
$91,472
Employee Category
Civil Service
Job Code
6A04
Public Id
11576
Total Pay
$42,477

At PPD Police, Maureen Carroll serves as a Police Sergeant. They work salaried. Their 2022 pay totaled $42,477.

John Anselmo

Police Lieutenant/PPD Police

2026 total comp
$42,474
Base pay
$28,134
Overtime
$9,558
Other pay
$4,782
Benefits
$0
Total compensation
$42,474
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
14079
Total Pay
$42,474

At PPD Police, John Anselmo serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $42,474.

Tanisha Williams

Police Captain/PPD Police

2026 total comp
$42,464
Base pay
$32,635
Overtime
$0
Other pay
$9,829
Benefits
$0
Total compensation
$42,464
Employment type
Salaried

Source-specific fields

Base Salary
$142,241
Employee Category
Civil Service
Job Code
6A06
Public Id
33773
Total Pay
$42,464

Tanisha Williams works as a Police Captain for PPD Police. Their status is salaried. Tanisha earned $42,464 in 2026.

James Mooney

Detective/PPD Police

2022 total comp
$42,435
Base pay
$6,764
Overtime
$0
Other pay
$35,672
Benefits
$0
Total compensation
$42,435
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
32356
Total Pay
$5,580

James Mooney is a Detective at PPD Police. They work salaried. 2022 total compensation came to $42,435.

Salvatore Ruggieri

Police Officer 1/PPD Police

2019 total comp
$42,430
Base pay
$11,298
Overtime
$0
Other pay
$31,133
Benefits
$0
Total compensation
$42,430
Employment type
Salaried

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
28760
Total Pay
$42,430

Salvatore Ruggieri works as a Police Officer 1 for PPD Police. Their status is salaried. Salvatore earned $42,430 in 2019.

David Cella

Police Officer 1/PPD Police

2026 total comp
$42,421
Base pay
$21,648
Overtime
$15,997
Other pay
$4,776
Benefits
$0
Total compensation
$42,421
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35634
Total Pay
$42,421

At PPD Police, David Cella serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $42,421.

Efrain Torres Jr

Police Officer 1/PPD Police

2026 total comp
$42,418
Base pay
$21,648
Overtime
$16,133
Other pay
$4,637
Benefits
$0
Total compensation
$42,418
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2969
Total Pay
$42,418

Efrain Torres Jr holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $42,418.

Michael Leno

Police Officer 1/PPD Police

2026 total comp
$42,415
Base pay
$21,648
Overtime
$16,641
Other pay
$4,126
Benefits
$0
Total compensation
$42,415
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5153
Total Pay
$42,415

Michael Leno is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $42,415.

Wardie Murden

Police Officer 1/PPD Police

2026 total comp
$42,391
Base pay
$21,648
Overtime
$15,794
Other pay
$4,948
Benefits
$0
Total compensation
$42,391
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20723
Total Pay
$42,391

Wardie Murden works as a Police Officer 1 for PPD Police. Their status is salaried. Wardie earned $42,391 in 2026.

Jose Medina

Police Captain/PPD Police

2026 total comp
$42,371
Base pay
$32,635
Overtime
$0
Other pay
$9,736
Benefits
$0
Total compensation
$42,371
Employment type
Salaried

Source-specific fields

Base Salary
$142,241
Employee Category
Civil Service
Job Code
6A06
Public Id
8390
Total Pay
$42,371

Jose Medina works as a Police Captain for PPD Police. Their status is salaried. Jose earned $42,371 in 2026.

William Fisher

Police Captain/PPD Police

2026 total comp
$42,371
Base pay
$32,635
Overtime
$0
Other pay
$9,736
Benefits
$0
Total compensation
$42,371
Employment type
Salaried

Source-specific fields

Base Salary
$142,241
Employee Category
Civil Service
Job Code
6A06
Public Id
12499
Total Pay
$42,371

William Fisher holds the role of Police Captain at PPD Police. Their status is salaried. In 2026, their total compensation was $42,371.

Joseph Busa

Police Captain/PPD Police

2026 total comp
$42,371
Base pay
$32,635
Overtime
$0
Other pay
$9,736
Benefits
$0
Total compensation
$42,371
Employment type
Salaried

Source-specific fields

Base Salary
$142,241
Employee Category
Civil Service
Job Code
6A06
Public Id
14067
Total Pay
$42,371

Joseph Busa is a Police Captain at PPD Police. They work salaried. 2026 total compensation came to $42,371.

Matthew Deacon

Police Captain/PPD Police

2026 total comp
$42,371
Base pay
$32,635
Overtime
$0
Other pay
$9,736
Benefits
$0
Total compensation
$42,371
Employment type
Salaried

Source-specific fields

Base Salary
$142,241
Employee Category
Civil Service
Job Code
6A06
Public Id
17578
Total Pay
$42,371

Matthew Deacon holds the role of Police Captain at PPD Police. Their status is salaried. In 2026, their total compensation was $42,371.

Ryan Del Ricci

Police Officer 1/PPD Police

2026 total comp
$42,340
Base pay
$21,648
Overtime
$16,573
Other pay
$4,119
Benefits
$0
Total compensation
$42,340
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24956
Total Pay
$42,340

Ryan Del Ricci is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $42,340.

David Mcandrews

Detective/PPD Police

2026 total comp
$42,335
Base pay
$23,813
Overtime
$13,756
Other pay
$4,766
Benefits
$0
Total compensation
$42,335
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
17945
Total Pay
$42,335

David Mcandrews works as a Detective for PPD Police. Their status is salaried. David earned $42,335 in 2026.

Chris Lai

Police Officer 1/PPD Police

2026 total comp
$42,333
Base pay
$21,648
Overtime
$16,133
Other pay
$4,552
Benefits
$0
Total compensation
$42,333
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15421
Total Pay
$42,333

Chris Lai holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $42,333.

Andrew Campbell

Police Lieutenant/PPD Police

2026 total comp
$42,332
Base pay
$28,134
Overtime
$9,646
Other pay
$4,553
Benefits
$0
Total compensation
$42,332
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
35944
Total Pay
$42,332

Andrew Campbell works as a Police Lieutenant for PPD Police. Their status is salaried. Andrew earned $42,332 in 2026.

Angel Delgado

Police Officer 1/PPD Police

2026 total comp
$42,317
Base pay
$21,648
Overtime
$16,810
Other pay
$3,858
Benefits
$0
Total compensation
$42,317
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36387
Total Pay
$42,317

Angel Delgado is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $42,317.