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
Total payroll
$35.1M
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+

Hover a bar for its range; click to filter the list below.

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.

Compare departments

This role across City of Philadelphia

Detective is held in 2 City of Philadelphia departments. In PPD Police, the median of $35,411 ranks #2 of 2.

Highest-paying departments for this role

Finance Finance
$40,897 · 5

Median total compensation for the Detective role in other City of Philadelphiadepartments (highest first). Each bar links to that department’s page for this role.

Compare jurisdictions

Detective beyond City of Philadelphia

This role is reported in 5 jurisdictions. In City of Philadelphia, the median of $35,533 ranks #4 of 5. See Detective across all of City of Philadelphia

Highest-paying jurisdictions for this role

City of Buffalo
$135,006 · 142
City of Milwaukee
$110,529 · 295
City of Pittsburgh
$24,127 · 5

Median total compensation for comparable Detectiveroles in other jurisdictions. Titles are matched by normalized name across sources, not identical job classification, and pay is not cost-of-living adjusted. Each bar links to that jurisdiction’s page for the role.

Record list

Employees with this title

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.