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 1

Michael Repici

Detective/PPD Police

2026 total comp
$55,420
Base pay
$23,813
Overtime
$25,649
Other pay
$5,959
Benefits
$0
Total compensation
$55,420
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
26138
Total Pay
$55,420

At PPD Police, Michael Repici serves as a Detective. They work salaried. Their 2026 pay totaled $55,420.

Matthew Burkhimer

Detective/PPD Police

2026 total comp
$55,105
Base pay
$23,813
Overtime
$25,090
Other pay
$6,203
Benefits
$0
Total compensation
$55,105
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
8881
Total Pay
$55,105

Matthew Burkhimer holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $55,105.

Vincent Parker

Detective/PPD Police

2026 total comp
$54,985
Base pay
$23,813
Overtime
$24,754
Other pay
$6,418
Benefits
$0
Total compensation
$54,985
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
28286
Total Pay
$54,985

At PPD Police, Vincent Parker serves as a Detective. They work salaried. Their 2026 pay totaled $54,985.

Richard Bova Jr.

Detective/PPD Police

2026 total comp
$54,979
Base pay
$23,813
Overtime
$24,978
Other pay
$6,189
Benefits
$0
Total compensation
$54,979
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
15286
Total Pay
$54,979

At PPD Police, Richard Bova Jr. serves as a Detective. They work salaried. Their 2026 pay totaled $54,979.

Rudolph Valentine Jr

Detective/PPD Police

2026 total comp
$54,877
Base pay
$23,813
Overtime
$25,164
Other pay
$5,901
Benefits
$0
Total compensation
$54,877
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
21222
Total Pay
$54,877

At PPD Police, Rudolph Valentine Jr serves as a Detective. They work salaried. Their 2026 pay totaled $54,877.

Thomas Bartol

Detective/PPD Police

2026 total comp
$54,727
Base pay
$23,813
Overtime
$24,754
Other pay
$6,160
Benefits
$0
Total compensation
$54,727
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
30706
Total Pay
$54,727

Thomas Bartol holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $54,727.

James Perfidio

Detective/PPD Police

2026 total comp
$54,141
Base pay
$23,813
Overtime
$24,008
Other pay
$6,320
Benefits
$0
Total compensation
$54,141
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
26879
Total Pay
$54,141

At PPD Police, James Perfidio serves as a Detective. They work salaried. Their 2026 pay totaled $54,141.

Craig Coulter

Detective/PPD Police

2026 total comp
$53,791
Base pay
$23,813
Overtime
$24,195
Other pay
$5,784
Benefits
$0
Total compensation
$53,791
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
615
Total Pay
$53,791

Craig Coulter works as a Detective for PPD Police. Their status is salaried. Craig earned $53,791 in 2026.

Naiemah Harrison

Detective/PPD Police

2026 total comp
$53,593
Base pay
$23,813
Overtime
$23,747
Other pay
$6,033
Benefits
$0
Total compensation
$53,593
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
2948
Total Pay
$53,593

At PPD Police, Naiemah Harrison serves as a Detective. They work salaried. Their 2026 pay totaled $53,593.

David Smith

Detective/PPD Police

2022 total comp
$53,573
Base pay
$6,764
Overtime
$0
Other pay
$46,809
Benefits
$0
Total compensation
$53,573
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
23023
Total Pay
$40,035

At PPD Police, David Smith serves as a Detective. They work salaried. Their 2022 pay totaled $53,573.

Owen Mcguire

Detective/PPD Police

2026 total comp
$53,370
Base pay
$23,813
Overtime
$24,046
Other pay
$5,512
Benefits
$0
Total compensation
$53,370
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
9644
Total Pay
$53,370

Owen Mcguire holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $53,370.

Constance Lassiter

Detective/PPD Police

2025 total comp
$52,965
Base pay
$11,411
Overtime
$642
Other pay
$40,912
Benefits
$0
Total compensation
$52,965
Employment type
Salaried

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A12
Public Id
1718
Total Pay
$52,965

Constance Lassiter is a Detective at PPD Police. They work salaried. 2025 total compensation came to $52,965.

Paul Dixon Jr

Detective/PPD Police

2023 total comp
$52,749
Base pay
$0
Overtime
$0
Other pay
$52,749
Benefits
$0
Total compensation
$52,749
Employment type
Salaried

Source-specific fields

Base Salary
$91,352
Employee Category
Civil Service
Job Code
6A12
Public Id
4018
Total Pay
$52,749

Paul Dixon Jr works as a Detective for PPD Police. Their status is salaried. Paul earned $52,749 in 2023.

John Fleming

Detective/PPD Police

2026 total comp
$52,664
Base pay
$23,813
Overtime
$23,412
Other pay
$5,439
Benefits
$0
Total compensation
$52,664
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
11783
Total Pay
$52,664

John Fleming is a Detective at PPD Police. They work salaried. 2026 total compensation came to $52,664.

Joseph Murray

Detective/PPD Police

2026 total comp
$52,375
Base pay
$23,813
Overtime
$22,666
Other pay
$5,896
Benefits
$0
Total compensation
$52,375
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
13054
Total Pay
$52,375

Joseph Murray works as a Detective for PPD Police. Their status is salaried. Joseph earned $52,375 in 2026.

Darren Lindsey

Detective/PPD Police

2023 total comp
$52,365
Base pay
$22,887
Overtime
$0
Other pay
$29,478
Benefits
$0
Total compensation
$52,365
Employment type
Salaried

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A12
Public Id
30771
Total Pay
$52,365

Darren Lindsey holds the role of Detective at PPD Police. Their status is salaried. In 2023, their total compensation was $52,365.

Lisa Ann Collins

Detective/PPD Police

2019 total comp
$52,334
Base pay
$26,570
Overtime
$0
Other pay
$25,763
Benefits
$0
Total compensation
$52,334
Employment type
Salaried

Source-specific fields

Base Salary
$83,806
Employee Category
Civil Service
Job Code
6A12
Public Id
8420
Total Pay
$52,334

Lisa Ann Collins is a Detective at PPD Police. They work salaried. 2019 total compensation came to $52,334.

Robert Schill

Detective/PPD Police

2024 total comp
$52,206
Base pay
$30,183
Overtime
$0
Other pay
$22,023
Benefits
$0
Total compensation
$52,206
Employment type
Salaried

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A12
Public Id
26743
Total Pay
$52,206

Robert Schill is a Detective at PPD Police. They work salaried. 2024 total compensation came to $52,206.

Mark Mcdermott

Detective/PPD Police

2026 total comp
$52,123
Base pay
$23,813
Overtime
$22,927
Other pay
$5,383
Benefits
$0
Total compensation
$52,123
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
21569
Total Pay
$52,123

At PPD Police, Mark Mcdermott serves as a Detective. They work salaried. Their 2026 pay totaled $52,123.

Robert Stansfield

Detective/PPD Police

2026 total comp
$51,777
Base pay
$23,813
Overtime
$21,921
Other pay
$6,044
Benefits
$0
Total compensation
$51,777
Employment type
Salaried

Source-specific fields

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

At PPD Police, Robert Stansfield serves as a Detective. They work salaried. Their 2026 pay totaled $51,777.

Derrick Venson

Detective/PPD Police

2026 total comp
$51,355
Base pay
$23,813
Overtime
$21,548
Other pay
$5,995
Benefits
$0
Total compensation
$51,355
Employment type
Salaried

Source-specific fields

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

At PPD Police, Derrick Venson serves as a Detective. They work salaried. Their 2026 pay totaled $51,355.

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.