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 5

Ralph Domenic

Detective/PPD Police

2026 total comp
$51,271
Base pay
$23,813
Overtime
$21,473
Other pay
$5,985
Benefits
$0
Total compensation
$51,271
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
29499
Total Pay
$51,271

At PPD Police, Ralph Domenic serves as a Detective. They work salaried. Their 2026 pay totaled $51,271.

Gordon Andrew

Detective/PPD Police

2026 total comp
$51,241
Base pay
$23,813
Overtime
$21,660
Other pay
$5,768
Benefits
$0
Total compensation
$51,241
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
22591
Total Pay
$51,241

Gordon Andrew holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $51,241.

Obie Hazzard

Detective/PPD Police

2026 total comp
$50,862
Base pay
$23,813
Overtime
$21,797
Other pay
$5,253
Benefits
$0
Total compensation
$50,862
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
23387
Total Pay
$50,862

Obie Hazzard holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $50,862.

William Varenas

Detective/PPD Police

2021 total comp
$50,477
Base pay
$11,520
Overtime
$0
Other pay
$38,958
Benefits
$0
Total compensation
$50,477
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
36509
Total Pay
$50,477

William Varenas works as a Detective for PPD Police. Their status is salaried. William earned $50,477 in 2021.

Christoph Lee

Detective/PPD Police

2025 total comp
$50,112
Base pay
$9,509
Overtime
$0
Other pay
$40,603
Benefits
$0
Total compensation
$50,112
Employment type
Salaried

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A12
Public Id
29091
Total Pay
$50,112

Christoph Lee is a Detective at PPD Police. They work salaried. 2025 total compensation came to $50,112.

Frederick Roth

Detective/PPD Police

2020 total comp
$50,100
Base pay
$27,190
Overtime
$0
Other pay
$22,910
Benefits
$0
Total compensation
$50,100
Employment type
Salaried

Source-specific fields

Base Salary
$83,806
Employee Category
Civil Service
Job Code
6A12
Public Id
12933
Total Pay
$50,100

Frederick Roth is a Detective at PPD Police. They work salaried. 2020 total compensation came to $50,100.

Russell Shoemaker Jr

Detective/PPD Police

2026 total comp
$50,091
Base pay
$23,813
Overtime
$20,579
Other pay
$5,699
Benefits
$0
Total compensation
$50,091
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
2536
Total Pay
$50,091

At PPD Police, Russell Shoemaker Jr serves as a Detective. They work salaried. Their 2026 pay totaled $50,091.

Karen Heyward

Detective/PPD Police

2024 total comp
$50,071
Base pay
$30,910
Overtime
$3,409
Other pay
$15,751
Benefits
$0
Total compensation
$50,071
Employment type
Salaried

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A12
Public Id
25313
Total Pay
$50,071

At PPD Police, Karen Heyward serves as a Detective. They work salaried. Their 2024 pay totaled $50,071.

Hugh Davis Jr

Detective/PPD Police

2026 total comp
$50,005
Base pay
$23,813
Overtime
$20,355
Other pay
$5,837
Benefits
$0
Total compensation
$50,005
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
34628
Total Pay
$50,005

Hugh Davis Jr is a Detective at PPD Police. They work salaried. 2026 total compensation came to $50,005.

Tracy Byard

Detective/PPD Police

2026 total comp
$49,938
Base pay
$23,813
Overtime
$20,504
Other pay
$5,622
Benefits
$0
Total compensation
$49,938
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
570
Total Pay
$49,938

At PPD Police, Tracy Byard serves as a Detective. They work salaried. Their 2026 pay totaled $49,938.

James Pitts

Detective/PPD Police

2022 total comp
$49,901
Base pay
$16,909
Overtime
$0
Other pay
$32,992
Benefits
$0
Total compensation
$49,901
Employment type
Salaried

Source-specific fields

Base Salary
$88,263
Employee Category
Civil Service
Job Code
6A12
Public Id
29231
Total Pay
$49,901

James Pitts holds the role of Detective at PPD Police. Their status is salaried. In 2022, their total compensation was $49,901.

Matthew Dydak

Detective/PPD Police

2026 total comp
$49,712
Base pay
$23,813
Overtime
$20,765
Other pay
$5,134
Benefits
$0
Total compensation
$49,712
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
35926
Total Pay
$49,712

Matthew Dydak is a Detective at PPD Police. They work salaried. 2026 total compensation came to $49,712.

William Obrien

Detective/PPD Police

2026 total comp
$49,047
Base pay
$23,813
Overtime
$20,169
Other pay
$5,066
Benefits
$0
Total compensation
$49,047
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
32711
Total Pay
$49,047

At PPD Police, William Obrien serves as a Detective. They work salaried. Their 2026 pay totaled $49,047.

Robert Hesser

Detective/PPD Police

2026 total comp
$48,781
Base pay
$23,813
Overtime
$19,274
Other pay
$5,694
Benefits
$0
Total compensation
$48,781
Employment type
Salaried

Source-specific fields

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

Robert Hesser works as a Detective for PPD Police. Their status is salaried. Robert earned $48,781 in 2026.

Odir Fiallos

Detective/PPD Police

2026 total comp
$48,596
Base pay
$23,813
Overtime
$20,057
Other pay
$4,727
Benefits
$0
Total compensation
$48,596
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
31641
Total Pay
$48,596

Odir Fiallos holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $48,596.

Mark Johnson

Detective/PPD Police

2026 total comp
$48,552
Base pay
$23,813
Overtime
$19,274
Other pay
$5,466
Benefits
$0
Total compensation
$48,552
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
32647
Total Pay
$48,552

Mark Johnson is a Detective at PPD Police. They work salaried. 2026 total compensation came to $48,552.

Richard Pacell

Detective/PPD Police

2024 total comp
$48,089
Base pay
$0
Overtime
$0
Other pay
$48,089
Benefits
$0
Total compensation
$48,089
Employment type
Salaried

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A12
Public Id
35171
Total Pay
$48,089

Richard Pacell holds the role of Detective at PPD Police. Their status is salaried. In 2024, their total compensation was $48,089.

James Crone

Detective/PPD Police

2026 total comp
$47,922
Base pay
$23,813
Overtime
$18,715
Other pay
$5,395
Benefits
$0
Total compensation
$47,922
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
35227
Total Pay
$47,922

At PPD Police, James Crone serves as a Detective. They work salaried. Their 2026 pay totaled $47,922.

Frank Wallace

Detective/PPD Police

2026 total comp
$47,810
Base pay
$23,813
Overtime
$18,416
Other pay
$5,581
Benefits
$0
Total compensation
$47,810
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
32252
Total Pay
$47,810

At PPD Police, Frank Wallace serves as a Detective. They work salaried. Their 2026 pay totaled $47,810.

James Brady

Detective/PPD Police

2026 total comp
$47,796
Base pay
$23,813
Overtime
$18,603
Other pay
$5,381
Benefits
$0
Total compensation
$47,796
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
18902
Total Pay
$47,796

James Brady works as a Detective for PPD Police. Their status is salaried. James earned $47,796 in 2026.

Ralph Latchum

Detective/PPD Police

2026 total comp
$47,502
Base pay
$23,813
Overtime
$18,342
Other pay
$5,348
Benefits
$0
Total compensation
$47,502
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
18510
Total Pay
$47,502

At PPD Police, Ralph Latchum serves as a Detective. They work salaried. Their 2026 pay totaled $47,502.

Joseph Knoll

Detective/PPD Police

2026 total comp
$47,472
Base pay
$23,813
Overtime
$18,118
Other pay
$5,542
Benefits
$0
Total compensation
$47,472
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
29943
Total Pay
$47,472

At PPD Police, Joseph Knoll serves as a Detective. They work salaried. Their 2026 pay totaled $47,472.

Anthony Glaviano

Detective/PPD Police

2026 total comp
$47,401
Base pay
$23,813
Overtime
$18,491
Other pay
$5,097
Benefits
$0
Total compensation
$47,401
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
5447
Total Pay
$47,401

Anthony Glaviano holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $47,401.

Deayoung Park

Detective/PPD Police

2026 total comp
$47,250
Base pay
$23,813
Overtime
$18,118
Other pay
$5,319
Benefits
$0
Total compensation
$47,250
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
10840
Total Pay
$47,250

Deayoung Park works as a Detective for PPD Police. Their status is salaried. Deayoung earned $47,250 in 2026.

Michael Fahy

Detective/PPD Police

2026 total comp
$47,218
Base pay
$23,813
Overtime
$18,528
Other pay
$4,877
Benefits
$0
Total compensation
$47,218
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
13378
Total Pay
$47,218

Michael Fahy holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $47,218.

Kelley Gallagher

Detective/PPD Police

2026 total comp
$47,192
Base pay
$23,813
Overtime
$18,789
Other pay
$4,591
Benefits
$0
Total compensation
$47,192
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
17346
Total Pay
$47,192

Kelley Gallagher holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $47,192.

Nicholas Martella

Detective/PPD Police

2026 total comp
$47,192
Base pay
$23,813
Overtime
$18,305
Other pay
$5,075
Benefits
$0
Total compensation
$47,192
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
15444
Total Pay
$47,192

Nicholas Martella works as a Detective for PPD Police. Their status is salaried. Nicholas earned $47,192 in 2026.

Daniel Pignataro

Detective/PPD Police

2026 total comp
$47,176
Base pay
$23,813
Overtime
$18,491
Other pay
$4,873
Benefits
$0
Total compensation
$47,176
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
36755
Total Pay
$47,176

Daniel Pignataro holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $47,176.

Dennis Slobodian

Detective/PPD Police

2026 total comp
$47,080
Base pay
$23,813
Overtime
$18,205
Other pay
$5,063
Benefits
$0
Total compensation
$47,080
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
28390
Total Pay
$47,080

Dennis Slobodian is a Detective at PPD Police. They work salaried. 2026 total compensation came to $47,080.

Shane Getz

Detective/PPD Police

2026 total comp
$46,983
Base pay
$23,813
Overtime
$18,118
Other pay
$5,052
Benefits
$0
Total compensation
$46,983
Employment type
Salaried

Source-specific fields

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

Shane Getz holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $46,983.

John Mc Namee

Detective/PPD Police

2025 total comp
$46,942
Base pay
$20,920
Overtime
$8,487
Other pay
$17,534
Benefits
$0
Total compensation
$46,942
Employment type
Salaried

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A12
Public Id
3784
Total Pay
$46,942

John Mc Namee holds the role of Detective at PPD Police. Their status is salaried. In 2025, their total compensation was $46,942.

David Gannone

Detective/PPD Police

2026 total comp
$46,844
Base pay
$23,813
Overtime
$18,193
Other pay
$4,838
Benefits
$0
Total compensation
$46,844
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
1318
Total Pay
$46,844

David Gannone works as a Detective for PPD Police. Their status is salaried. David earned $46,844 in 2026.

Darryl Pearson

Detective/PPD Police

2026 total comp
$46,830
Base pay
$23,813
Overtime
$17,745
Other pay
$5,272
Benefits
$0
Total compensation
$46,830
Employment type
Salaried

Source-specific fields

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

Darryl Pearson is a Detective at PPD Police. They work salaried. 2026 total compensation came to $46,830.

Thomas Dalesio

Detective/PPD Police

2026 total comp
$46,719
Base pay
$23,813
Overtime
$18,081
Other pay
$4,825
Benefits
$0
Total compensation
$46,719
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
530
Total Pay
$46,719

Thomas Dalesio is a Detective at PPD Police. They work salaried. 2026 total compensation came to $46,719.

John Verrecchio

Detective/PPD Police

2026 total comp
$46,713
Base pay
$23,813
Overtime
$17,447
Other pay
$5,453
Benefits
$0
Total compensation
$46,713
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
28763
Total Pay
$46,713

John Verrecchio works as a Detective for PPD Police. Their status is salaried. John earned $46,713 in 2026.

William Joyce

Detective/PPD Police

2026 total comp
$46,628
Base pay
$23,813
Overtime
$17,373
Other pay
$5,443
Benefits
$0
Total compensation
$46,628
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
19716
Total Pay
$46,628

At PPD Police, William Joyce serves as a Detective. They work salaried. Their 2026 pay totaled $46,628.

Erin Hinnov

Detective/PPD Police

2026 total comp
$46,628
Base pay
$23,813
Overtime
$17,373
Other pay
$5,443
Benefits
$0
Total compensation
$46,628
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
18512
Total Pay
$46,628

Erin Hinnov works as a Detective for PPD Police. Their status is salaried. Erin earned $46,628 in 2026.

William Lackman

Detective/PPD Police

2026 total comp
$46,628
Base pay
$23,813
Overtime
$17,373
Other pay
$5,443
Benefits
$0
Total compensation
$46,628
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
22680
Total Pay
$46,628

William Lackman holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $46,628.

Allan Relova

Detective/PPD Police

2026 total comp
$46,453
Base pay
$23,813
Overtime
$17,745
Other pay
$4,895
Benefits
$0
Total compensation
$46,453
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
33527
Total Pay
$46,453

Allan Relova holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $46,453.

Michael Mckenna Jr

Detective/PPD Police

2026 total comp
$46,440
Base pay
$23,813
Overtime
$17,634
Other pay
$4,994
Benefits
$0
Total compensation
$46,440
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
12224
Total Pay
$46,440

At PPD Police, Michael Mckenna Jr serves as a Detective. They work salaried. Their 2026 pay totaled $46,440.