GCGovComp.app

City of Philadelphia / PPD Police / Detective

Job-title file

Detective

Enforce laws and maintain public safety — patrol, respond to incidents, investigate crimes, and make arrests.

717 employees hold this title in PPD Police. Median total compensation for the role is $35,411, above the department median of $27,267.

Employees
717
Role median
$35,411
Agency median
$27,267
Comparison
Above

What the records show

Role pay distribution

Pay distribution for this role

$0$184,973+

How total compensation varies among the 717 people in this role. Even for one job title, pay differs with seniority, step, overtime, and tenure. Each bar is a pay range; the far-right bar collects the highest earners.

Record list

Employees with this title

Highest-paid first / page 9

Brandon Dugan

Detective/PPD Police

2026 total comp
$36,990
Base pay
$23,813
Overtime
$9,805
Other pay
$3,373
Benefits
$0
Total compensation
$36,990
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
35826
Total Pay
$36,990

Brandon Dugan holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $36,990.

James Cifelli

Detective/PPD Police

2026 total comp
$36,930
Base pay
$23,813
Overtime
$9,146
Other pay
$3,972
Benefits
$0
Total compensation
$36,930
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
7429
Total Pay
$36,930

James Cifelli works as a Detective for PPD Police. Their status is salaried. James earned $36,930 in 2026.

Kert Wilson

Detective/PPD Police

2026 total comp
$36,875
Base pay
$23,813
Overtime
$9,096
Other pay
$3,966
Benefits
$0
Total compensation
$36,875
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
21062
Total Pay
$36,875

Kert Wilson holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $36,875.

Brian Mccarthy

Detective/PPD Police

2026 total comp
$36,725
Base pay
$23,813
Overtime
$8,985
Other pay
$3,928
Benefits
$0
Total compensation
$36,725
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
2522
Total Pay
$36,725

Brian Mccarthy holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $36,725.

Briann Haag

Detective/PPD Police

2026 total comp
$36,580
Base pay
$23,813
Overtime
$9,432
Other pay
$3,336
Benefits
$0
Total compensation
$36,580
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
4852
Total Pay
$36,580

Briann Haag works as a Detective for PPD Police. Their status is salaried. Briann earned $36,580 in 2026.

Michael Braun

Detective/PPD Police

2026 total comp
$36,564
Base pay
$22,823
Overtime
$10,183
Other pay
$3,557
Benefits
$0
Total compensation
$36,564
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A12
Public Id
9763
Total Pay
$36,564

Michael Braun works as a Detective for PPD Police. Their status is salaried. Michael earned $36,564 in 2026.

Steven Farley

Detective/PPD Police

2026 total comp
$36,534
Base pay
$23,813
Overtime
$8,947
Other pay
$3,774
Benefits
$0
Total compensation
$36,534
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
2652
Total Pay
$36,534

Steven Farley holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $36,534.

Michael Acerenza

Detective/PPD Police

2026 total comp
$36,496
Base pay
$23,813
Overtime
$8,574
Other pay
$4,109
Benefits
$0
Total compensation
$36,496
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
30879
Total Pay
$36,496

Michael Acerenza is a Detective at PPD Police. They work salaried. 2026 total compensation came to $36,496.

Timothy Mayer

Detective/PPD Police

2022 total comp
$36,438
Base pay
$0
Overtime
$0
Other pay
$36,438
Benefits
$0
Total compensation
$36,438
Employment type
Salaried

Source-specific fields

Base Salary
$88,263
Employee Category
Civil Service
Job Code
6A12
Public Id
945
Total Pay
$36,438

Timothy Mayer is a Detective at PPD Police. They work salaried. 2022 total compensation came to $36,438.

Anthony Anzideo

Detective/PPD Police

2026 total comp
$36,409
Base pay
$23,813
Overtime
$8,835
Other pay
$3,761
Benefits
$0
Total compensation
$36,409
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
28742
Total Pay
$36,409

At PPD Police, Anthony Anzideo serves as a Detective. They work salaried. Their 2026 pay totaled $36,409.

Martin Sheeron

Detective/PPD Police

2026 total comp
$36,374
Base pay
$23,813
Overtime
$8,649
Other pay
$3,912
Benefits
$0
Total compensation
$36,374
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
2126
Total Pay
$36,374

Martin Sheeron works as a Detective for PPD Police. Their status is salaried. Martin earned $36,374 in 2026.

Michael Haas

Detective/PPD Police

2026 total comp
$36,367
Base pay
$23,813
Overtime
$8,798
Other pay
$3,757
Benefits
$0
Total compensation
$36,367
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
1161
Total Pay
$26,710

Michael Haas holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $36,367.

James Callahan

Detective/PPD Police

2026 total comp
$36,331
Base pay
$23,813
Overtime
$8,276
Other pay
$4,242
Benefits
$0
Total compensation
$36,331
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
31459
Total Pay
$36,331

James Callahan holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $36,331.

Gerard Winward

Detective/PPD Police

2026 total comp
$36,288
Base pay
$23,813
Overtime
$8,239
Other pay
$4,237
Benefits
$0
Total compensation
$36,288
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
21116
Total Pay
$36,288

Gerard Winward holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $36,288.

Kevin Sloan

Detective/PPD Police

2026 total comp
$36,286
Base pay
$23,813
Overtime
$8,388
Other pay
$4,086
Benefits
$0
Total compensation
$36,286
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
8513
Total Pay
$36,286

Kevin Sloan holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $36,286.

Christopher Costa

Detective/PPD Police

2026 total comp
$36,243
Base pay
$23,813
Overtime
$8,686
Other pay
$3,744
Benefits
$0
Total compensation
$36,243
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
4500
Total Pay
$36,243

Christopher Costa works as a Detective for PPD Police. Their status is salaried. Christopher earned $36,243 in 2026.

Shawn Warrender

Detective/PPD Police

2026 total comp
$36,219
Base pay
$23,813
Overtime
$8,276
Other pay
$4,130
Benefits
$0
Total compensation
$36,219
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
31971
Total Pay
$36,219

Shawn Warrender holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $36,219.

Christopher Brennan

Detective/PPD Police

2026 total comp
$36,160
Base pay
$23,813
Overtime
$8,276
Other pay
$4,071
Benefits
$0
Total compensation
$36,160
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
23353
Total Pay
$36,160

Christopher Brennan holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $36,160.

Chad Gugger

Detective/PPD Police

2026 total comp
$36,130
Base pay
$23,813
Overtime
$8,537
Other pay
$3,781
Benefits
$0
Total compensation
$36,130
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
8758
Total Pay
$36,130

Chad Gugger works as a Detective for PPD Police. Their status is salaried. Chad earned $36,130 in 2026.

Keenya Taylor

Detective/PPD Police

2026 total comp
$36,077
Base pay
$23,813
Overtime
$8,053
Other pay
$4,212
Benefits
$0
Total compensation
$36,077
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
4647
Total Pay
$36,077

At PPD Police, Keenya Taylor serves as a Detective. They work salaried. Their 2026 pay totaled $36,077.

Daniel Sweeney

Detective/PPD Police

2026 total comp
$36,076
Base pay
$23,813
Overtime
$8,202
Other pay
$4,062
Benefits
$0
Total compensation
$36,076
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
29356
Total Pay
$36,076

At PPD Police, Daniel Sweeney serves as a Detective. They work salaried. Their 2026 pay totaled $36,076.

Charles Buck Jr

Detective/PPD Police

2026 total comp
$36,076
Base pay
$23,813
Overtime
$8,202
Other pay
$4,062
Benefits
$0
Total compensation
$36,076
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
24144
Total Pay
$36,076

Charles Buck Jr is a Detective at PPD Police. They work salaried. 2026 total compensation came to $36,076.

Robert Hassel Jr.

Detective/PPD Police

2026 total comp
$35,992
Base pay
$23,813
Overtime
$8,127
Other pay
$4,053
Benefits
$0
Total compensation
$35,992
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
27657
Total Pay
$35,992

Robert Hassel Jr. works as a Detective for PPD Police. Their status is salaried. Robert earned $35,992 in 2026.

William Fritz

Detective/PPD Police

2026 total comp
$35,982
Base pay
$24,131
Overtime
$8,351
Other pay
$3,501
Benefits
$0
Total compensation
$35,982
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
31806
Total Pay
$35,982

At PPD Police, William Fritz serves as a Detective. They work salaried. Their 2026 pay totaled $35,982.

Eric Johnson

Detective/PPD Police

2026 total comp
$35,908
Base pay
$23,813
Overtime
$7,903
Other pay
$4,192
Benefits
$0
Total compensation
$35,908
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
25116
Total Pay
$35,908

At PPD Police, Eric Johnson serves as a Detective. They work salaried. Their 2026 pay totaled $35,908.

Michael Gates

Detective/PPD Police

2026 total comp
$35,795
Base pay
$23,813
Overtime
$8,500
Other pay
$3,482
Benefits
$0
Total compensation
$35,795
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
14005
Total Pay
$35,795

Michael Gates holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $35,795.

Jasmin Allen

Detective/PPD Police

2026 total comp
$35,785
Base pay
$23,813
Overtime
$8,276
Other pay
$3,697
Benefits
$0
Total compensation
$35,785
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
19653
Total Pay
$35,785

Jasmin Allen holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $35,785.

Francis Di Giorgio

Detective/PPD Police

2026 total comp
$35,671
Base pay
$23,813
Overtime
$8,388
Other pay
$3,470
Benefits
$0
Total compensation
$35,671
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
1667
Total Pay
$35,671

Francis Di Giorgio works as a Detective for PPD Police. Their status is salaried. Francis earned $35,671 in 2026.

Timothy Brooks

Detective/PPD Police

2026 total comp
$35,638
Base pay
$23,813
Overtime
$6,748
Other pay
$5,078
Benefits
$0
Total compensation
$35,638
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
16338
Total Pay
$35,638

Timothy Brooks holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $35,638.

Matthew Lemongelli

Detective/PPD Police

2026 total comp
$35,637
Base pay
$23,813
Overtime
$8,574
Other pay
$3,250
Benefits
$0
Total compensation
$35,637
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
15701
Total Pay
$35,637

Matthew Lemongelli works as a Detective for PPD Police. Their status is salaried. Matthew earned $35,637 in 2026.

Konstantinos Apostolou

Detective/PPD Police

2026 total comp
$35,619
Base pay
$23,813
Overtime
$8,127
Other pay
$3,680
Benefits
$0
Total compensation
$35,619
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
13831
Total Pay
$35,619

Konstantinos Apostolou holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $35,619.

Sean Walsh

Detective/PPD Police

2026 total comp
$35,599
Base pay
$21,824
Overtime
$9,618
Other pay
$4,156
Benefits
$0
Total compensation
$35,599
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
20371
Total Pay
$35,599

Sean Walsh holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $35,599.

Floyd Shade

Detective/PPD Police

2026 total comp
$35,580
Base pay
$23,813
Overtime
$7,941
Other pay
$3,827
Benefits
$0
Total compensation
$35,580
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
21725
Total Pay
$35,580

Floyd Shade works as a Detective for PPD Police. Their status is salaried. Floyd earned $35,580 in 2026.

Michael Delise

Detective/PPD Police

2026 total comp
$35,572
Base pay
$23,813
Overtime
$7,754
Other pay
$4,005
Benefits
$0
Total compensation
$35,572
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
3393
Total Pay
$35,572

Michael Delise holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $35,572.

Joshua Bennett

Detective/PPD Police

2026 total comp
$35,561
Base pay
$23,813
Overtime
$8,289
Other pay
$3,460
Benefits
$0
Total compensation
$35,561
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
36293
Total Pay
$35,561

At PPD Police, Joshua Bennett serves as a Detective. They work salaried. Their 2026 pay totaled $35,561.

Daniel Duffy Sr

Detective/PPD Police

2026 total comp
$35,538
Base pay
$23,813
Overtime
$7,903
Other pay
$3,822
Benefits
$0
Total compensation
$35,538
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
146
Total Pay
$35,538

Daniel Duffy Sr is a Detective at PPD Police. They work salaried. 2026 total compensation came to $35,538.

Tai Pham

Detective/PPD Police

2026 total comp
$35,527
Base pay
$23,813
Overtime
$8,475
Other pay
$3,240
Benefits
$0
Total compensation
$35,527
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
24805
Total Pay
$35,527

At PPD Police, Tai Pham serves as a Detective. They work salaried. Their 2026 pay totaled $35,527.

Eric Bonner

Detective/PPD Police

2026 total comp
$35,495
Base pay
$23,813
Overtime
$8,015
Other pay
$3,667
Benefits
$0
Total compensation
$35,495
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
27383
Total Pay
$35,495

Eric Bonner is a Detective at PPD Police. They work salaried. 2026 total compensation came to $35,495.

David Anzideo

Detective/PPD Police

2026 total comp
$35,411
Base pay
$23,813
Overtime
$7,941
Other pay
$3,658
Benefits
$0
Total compensation
$35,411
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
15052
Total Pay
$35,411

David Anzideo holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $35,411.

Michael Wojciechowski

Detective/PPD Police

2026 total comp
$35,402
Base pay
$23,813
Overtime
$7,456
Other pay
$4,133
Benefits
$0
Total compensation
$35,402
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
14452
Total Pay
$35,402

Michael Wojciechowski is a Detective at PPD Police. They work salaried. 2026 total compensation came to $35,402.