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 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.