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 12

Edward Horger

Detective/PPD Police

2026 total comp
$32,870
Base pay
$23,813
Overtime
$5,219
Other pay
$3,838
Benefits
$0
Total compensation
$32,870
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
25906
Total Pay
$32,870

Edward Horger is a Detective at PPD Police. They work salaried. 2026 total compensation came to $32,870.

Michael Jargowsky

Detective/PPD Police

2026 total comp
$32,861
Base pay
$23,813
Overtime
$6,052
Other pay
$2,997
Benefits
$0
Total compensation
$32,861
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
24550
Total Pay
$32,861

Michael Jargowsky works as a Detective for PPD Police. Their status is salaried. Michael earned $32,861 in 2026.

Dominic Pellegrino

Detective/PPD Police

2026 total comp
$32,716
Base pay
$23,813
Overtime
$5,219
Other pay
$3,684
Benefits
$0
Total compensation
$32,716
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
27058
Total Pay
$32,716

Dominic Pellegrino holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $32,716.

Francis Sheridan

Detective/PPD Police

2026 total comp
$32,701
Base pay
$23,813
Overtime
$5,070
Other pay
$3,818
Benefits
$0
Total compensation
$32,701
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
9435
Total Pay
$32,701

Francis Sheridan works as a Detective for PPD Police. Their status is salaried. Francis earned $32,701 in 2026.

Paul Luig

Detective/PPD Police

2026 total comp
$32,697
Base pay
$23,813
Overtime
$5,903
Other pay
$2,982
Benefits
$0
Total compensation
$32,697
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
24788
Total Pay
$32,697

Paul Luig holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $32,697.

Shane Velazquez

Detective/PPD Police

2026 total comp
$32,642
Base pay
$23,813
Overtime
$5,853
Other pay
$2,977
Benefits
$0
Total compensation
$32,642
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
13211
Total Pay
$32,642

At PPD Police, Shane Velazquez serves as a Detective. They work salaried. Their 2026 pay totaled $32,642.

Jaw Wang

Detective/PPD Police

2026 total comp
$32,626
Base pay
$23,813
Overtime
$5,443
Other pay
$3,371
Benefits
$0
Total compensation
$32,626
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
15521
Total Pay
$32,626

Jaw Wang holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $32,626.

Chad Culbreath

Detective/PPD Police

2026 total comp
$32,590
Base pay
$23,813
Overtime
$5,107
Other pay
$3,670
Benefits
$0
Total compensation
$32,590
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
34211
Total Pay
$32,590

Chad Culbreath holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $32,590.

Seung Yun

Detective/PPD Police

2026 total comp
$32,504
Base pay
$23,179
Overtime
$6,360
Other pay
$2,964
Benefits
$0
Total compensation
$32,504
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A12
Public Id
32131
Total Pay
$32,504

Seung Yun works as a Detective for PPD Police. Their status is salaried. Seung earned $32,504 in 2026.

Joseph Napolitan

Detective/PPD Police

2026 total comp
$32,501
Base pay
$23,813
Overtime
$5,331
Other pay
$3,358
Benefits
$0
Total compensation
$32,501
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
36238
Total Pay
$32,501

At PPD Police, Joseph Napolitan serves as a Detective. They work salaried. Their 2026 pay totaled $32,501.

Piret Waymon

Detective/PPD Police

2026 total comp
$32,487
Base pay
$22,823
Overtime
$6,503
Other pay
$3,161
Benefits
$0
Total compensation
$32,487
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A12
Public Id
17433
Total Pay
$32,487

Piret Waymon holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $32,487.

Ryan Particelli

Detective/PPD Police

2026 total comp
$32,464
Base pay
$23,813
Overtime
$4,996
Other pay
$3,655
Benefits
$0
Total compensation
$32,464
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
26829
Total Pay
$32,464

Ryan Particelli holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $32,464.

Mark Webb

Detective/PPD Police

2026 total comp
$32,448
Base pay
$23,813
Overtime
$4,846
Other pay
$3,789
Benefits
$0
Total compensation
$32,448
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
3815
Total Pay
$32,448

Mark Webb works as a Detective for PPD Police. Their status is salaried. Mark earned $32,448 in 2026.

John Hellings

Detective/PPD Police

2026 total comp
$32,377
Base pay
$23,813
Overtime
$5,219
Other pay
$3,345
Benefits
$0
Total compensation
$32,377
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
13945
Total Pay
$32,377

John Hellings works as a Detective for PPD Police. Their status is salaried. John earned $32,377 in 2026.

David Palma Jr

Detective/PPD Police

2026 total comp
$32,364
Base pay
$23,813
Overtime
$5,070
Other pay
$3,481
Benefits
$0
Total compensation
$32,364
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
28536
Total Pay
$32,364

At PPD Police, David Palma Jr serves as a Detective. They work salaried. Their 2026 pay totaled $32,364.

Jane Costello

Detective/PPD Police

2026 total comp
$32,322
Base pay
$23,813
Overtime
$5,033
Other pay
$3,476
Benefits
$0
Total compensation
$32,322
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
9932
Total Pay
$32,322

Jane Costello is a Detective at PPD Police. They work salaried. 2026 total compensation came to $32,322.

Shaun Mcphillips

Detective/PPD Police

2026 total comp
$32,300
Base pay
$22,823
Overtime
$6,003
Other pay
$3,474
Benefits
$0
Total compensation
$32,300
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A12
Public Id
24914
Total Pay
$32,300

Shaun Mcphillips is a Detective at PPD Police. They work salaried. 2026 total compensation came to $32,300.

Daniel Dougherty

Detective/PPD Police

2026 total comp
$32,285
Base pay
$23,813
Overtime
$5,331
Other pay
$3,141
Benefits
$0
Total compensation
$32,285
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
19901
Total Pay
$32,285

Daniel Dougherty works as a Detective for PPD Police. Their status is salaried. Daniel earned $32,285 in 2026.

Shahein Rasoli

Detective/PPD Police

2026 total comp
$32,273
Base pay
$23,813
Overtime
$5,518
Other pay
$2,943
Benefits
$0
Total compensation
$32,273
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
11252
Total Pay
$32,273

Shahein Rasoli works as a Detective for PPD Police. Their status is salaried. Shahein earned $32,273 in 2026.

John Matthews Iii

Detective/PPD Police

2026 total comp
$32,212
Base pay
$23,813
Overtime
$4,772
Other pay
$3,627
Benefits
$0
Total compensation
$32,212
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
35750
Total Pay
$32,212

John Matthews Iii works as a Detective for PPD Police. Their status is salaried. John earned $32,212 in 2026.

Timothy Hartman

Detective/PPD Police

2026 total comp
$32,212
Base pay
$23,813
Overtime
$4,772
Other pay
$3,627
Benefits
$0
Total compensation
$32,212
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
29456
Total Pay
$32,212

At PPD Police, Timothy Hartman serves as a Detective. They work salaried. Their 2026 pay totaled $32,212.

Stephanie Rosenbaum

Detective/PPD Police

2026 total comp
$32,212
Base pay
$23,813
Overtime
$4,772
Other pay
$3,627
Benefits
$0
Total compensation
$32,212
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
36943
Total Pay
$32,212

Stephanie Rosenbaum works as a Detective for PPD Police. Their status is salaried. Stephanie earned $32,212 in 2026.

Erica Perez

Detective/PPD Police

2026 total comp
$32,210
Base pay
$23,813
Overtime
$5,070
Other pay
$3,328
Benefits
$0
Total compensation
$32,210
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
17601
Total Pay
$32,210

Erica Perez works as a Detective for PPD Police. Their status is salaried. Erica earned $32,210 in 2026.

David Sherwood

Detective/PPD Police

2026 total comp
$32,195
Base pay
$23,813
Overtime
$4,623
Other pay
$3,759
Benefits
$0
Total compensation
$32,195
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
6529
Total Pay
$32,195

At PPD Police, David Sherwood serves as a Detective. They work salaried. Their 2026 pay totaled $32,195.

Brittney Rehrig

Detective/PPD Police

2026 total comp
$32,131
Base pay
$22,823
Overtime
$6,181
Other pay
$3,126
Benefits
$0
Total compensation
$32,131
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A12
Public Id
12798
Total Pay
$32,131

Brittney Rehrig is a Detective at PPD Police. They work salaried. 2026 total compensation came to $32,131.

Kenneth Maminski

Detective/PPD Police

2026 total comp
$32,110
Base pay
$23,813
Overtime
$4,548
Other pay
$3,749
Benefits
$0
Total compensation
$32,110
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
28421
Total Pay
$32,110

At PPD Police, Kenneth Maminski serves as a Detective. They work salaried. Their 2026 pay totaled $32,110.

Juan Castro

Detective/PPD Police

2026 total comp
$32,078
Base pay
$23,813
Overtime
$5,145
Other pay
$3,121
Benefits
$0
Total compensation
$32,078
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
6775
Total Pay
$32,078

Juan Castro holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $32,078.

Sean Burnett

Detective/PPD Police

2026 total comp
$32,071
Base pay
$23,813
Overtime
$4,809
Other pay
$3,450
Benefits
$0
Total compensation
$32,071
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
36532
Total Pay
$32,071

Sean Burnett is a Detective at PPD Police. They work salaried. 2026 total compensation came to $32,071.

Michael Schlosser

Detective/PPD Police

2026 total comp
$32,044
Base pay
$23,813
Overtime
$4,623
Other pay
$3,608
Benefits
$0
Total compensation
$32,044
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
20934
Total Pay
$32,044

At PPD Police, Michael Schlosser serves as a Detective. They work salaried. Their 2026 pay totaled $32,044.

Dawn Jones

Detective/PPD Police

2026 total comp
$31,983
Base pay
$23,813
Overtime
$4,436
Other pay
$3,735
Benefits
$0
Total compensation
$31,983
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
9242
Total Pay
$31,983

Dawn Jones is a Detective at PPD Police. They work salaried. 2026 total compensation came to $31,983.

Kenneth Golczewski

Detective/PPD Police

2026 total comp
$31,941
Base pay
$23,813
Overtime
$4,399
Other pay
$3,730
Benefits
$0
Total compensation
$31,941
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
7270
Total Pay
$31,941

Kenneth Golczewski holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $31,941.

Joseph Jenkins

Detective/PPD Police

2026 total comp
$31,941
Base pay
$23,813
Overtime
$4,399
Other pay
$3,730
Benefits
$0
Total compensation
$31,941
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
1508
Total Pay
$31,941

Joseph Jenkins works as a Detective for PPD Police. Their status is salaried. Joseph earned $31,941 in 2026.

Christopher Smith Jr.

Detective/PPD Police

2026 total comp
$31,893
Base pay
$22,823
Overtime
$5,967
Other pay
$3,103
Benefits
$0
Total compensation
$31,893
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A12
Public Id
27754
Total Pay
$31,893

At PPD Police, Christopher Smith Jr. serves as a Detective. They work salaried. Their 2026 pay totaled $31,893.

Corey Stasiak

Detective/PPD Police

2026 total comp
$31,830
Base pay
$23,813
Overtime
$4,921
Other pay
$3,097
Benefits
$0
Total compensation
$31,830
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
35586
Total Pay
$31,830

Corey Stasiak holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $31,830.

David Dohan

Detective/PPD Police

2026 total comp
$31,828
Base pay
$22,823
Overtime
$5,717
Other pay
$3,288
Benefits
$0
Total compensation
$31,828
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A12
Public Id
35615
Total Pay
$31,828

David Dohan holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $31,828.

Jonathan Dsigoly

Detective/PPD Police

2026 total comp
$31,789
Base pay
$23,813
Overtime
$4,884
Other pay
$3,093
Benefits
$0
Total compensation
$31,789
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
35704
Total Pay
$31,789

Jonathan Dsigoly holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $31,789.

Frank Emblen Iv

Detective/PPD Police

2026 total comp
$31,781
Base pay
$23,813
Overtime
$5,070
Other pay
$2,898
Benefits
$0
Total compensation
$31,781
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
36038
Total Pay
$31,781

At PPD Police, Frank Emblen Iv serves as a Detective. They work salaried. Their 2026 pay totaled $31,781.

Joseph Gallagher Iii

Detective/PPD Police

2026 total comp
$31,711
Base pay
$23,813
Overtime
$4,623
Other pay
$3,276
Benefits
$0
Total compensation
$31,711
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
5799
Total Pay
$31,711

Joseph Gallagher Iii is a Detective at PPD Police. They work salaried. 2026 total compensation came to $31,711.

William Schlosser

Detective/PPD Police

2026 total comp
$31,707
Base pay
$23,813
Overtime
$4,325
Other pay
$3,570
Benefits
$0
Total compensation
$31,707
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
27211
Total Pay
$31,707

William Schlosser works as a Detective for PPD Police. Their status is salaried. William earned $31,707 in 2026.

Andrew Snyder

Detective/PPD Police

2026 total comp
$31,688
Base pay
$23,813
Overtime
$4,175
Other pay
$3,700
Benefits
$0
Total compensation
$31,688
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
8321
Total Pay
$31,688

Andrew Snyder holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $31,688.