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

John Harrigan

Detective/PPD Police

2025 total comp
$18,205
Base pay
$11,411
Overtime
$0
Other pay
$6,794
Benefits
$0
Total compensation
$18,205
Employment type
Salaried

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A12
Public Id
10052
Total Pay
$18,205

At PPD Police, John Harrigan serves as a Detective. They work salaried. Their 2025 pay totaled $18,205.

Joseph George Sr

Detective/PPD Police

2025 total comp
$15,074
Base pay
$0
Overtime
$0
Other pay
$15,074
Benefits
$0
Total compensation
$15,074
Employment type
Salaried

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A12
Public Id
12913
Total Pay
$15,074

At PPD Police, Joseph George Sr serves as a Detective. They work salaried. Their 2025 pay totaled $15,074.

Susan Kachnycz

Detective/PPD Police

2024 total comp
$14,821
Base pay
$5,455
Overtime
$0
Other pay
$9,366
Benefits
$0
Total compensation
$14,821
Employment type
Salaried

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A12
Public Id
7973
Total Pay
$14,821

At PPD Police, Susan Kachnycz serves as a Detective. They work salaried. Their 2024 pay totaled $14,821.

Sharon Murphy

Detective/PPD Police

2024 total comp
$14,700
Base pay
$5,455
Overtime
$0
Other pay
$9,245
Benefits
$0
Total compensation
$14,700
Employment type
Salaried

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A12
Public Id
8661
Total Pay
$14,700

Sharon Murphy works as a Detective for PPD Police. Their status is salaried. Sharon earned $14,700 in 2024.

Edward Keppol

Detective/PPD Police

2026 total comp
$13,456
Base pay
$11,883
Overtime
$0
Other pay
$1,573
Benefits
$0
Total compensation
$13,456
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
13373
Total Pay
$13,456

Edward Keppol holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $13,456.

Steven Hatch

Detective/PPD Police

2026 total comp
$12,401
Base pay
$0
Overtime
$0
Other pay
$12,401
Benefits
$0
Total compensation
$12,401
Employment type
Salaried

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A12
Public Id
4863
Total Pay
$12,401

Steven Hatch works as a Detective for PPD Police. Their status is salaried. Steven earned $12,401 in 2026.

Mark Flacco

Detective/PPD Police

2024 total comp
$11,883
Base pay
$10,546
Overtime
$0
Other pay
$1,337
Benefits
$0
Total compensation
$11,883
Employment type
Salaried

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A12
Public Id
13024
Total Pay
$11,883

Mark Flacco is a Detective at PPD Police. They work salaried. 2024 total compensation came to $11,883.

Angela Allen

Detective/PPD Police

2019 total comp
$11,704
Base pay
$0
Overtime
$0
Other pay
$11,704
Benefits
$0
Total compensation
$11,704
Employment type
Salaried

Source-specific fields

Base Salary
$80,776
Employee Category
Civil Service
Job Code
6A12
Public Id
15849
Total Pay
$11,704

Angela Allen holds the role of Detective at PPD Police. Their status is salaried. In 2019, their total compensation was $11,704.

Michael Hardcastle

Detective/PPD Police

2025 total comp
$11,349
Base pay
$0
Overtime
$0
Other pay
$11,349
Benefits
$0
Total compensation
$11,349
Employment type
Salaried

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A12
Public Id
24470
Total Pay
$11,349

Michael Hardcastle holds the role of Detective at PPD Police. Their status is salaried. In 2025, their total compensation was $11,349.

Linda Hughes

Detective/PPD Police

2026 total comp
$11,205
Base pay
$9,894
Overtime
$0
Other pay
$1,310
Benefits
$0
Total compensation
$11,205
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
2542
Total Pay
$11,205

At PPD Police, Linda Hughes serves as a Detective. They work salaried. Their 2026 pay totaled $11,205.

Joseph Marano

Detective/PPD Police

2026 total comp
$11,205
Base pay
$9,894
Overtime
$0
Other pay
$1,310
Benefits
$0
Total compensation
$11,205
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
12940
Total Pay
$11,205

Joseph Marano works as a Detective for PPD Police. Their status is salaried. Joseph earned $11,205 in 2026.

James Koenig

Detective/PPD Police

2026 total comp
$11,152
Base pay
$9,894
Overtime
$0
Other pay
$1,258
Benefits
$0
Total compensation
$11,152
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
5359
Total Pay
$11,152

James Koenig is a Detective at PPD Police. They work salaried. 2026 total compensation came to $11,152.

William Dunn

Detective/PPD Police

2021 total comp
$11,063
Base pay
$9,874
Overtime
$0
Other pay
$1,189
Benefits
$0
Total compensation
$11,063
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
28629
Total Pay
$11,063

William Dunn holds the role of Detective at PPD Police. Their status is salaried. In 2021, their total compensation was $11,063.

Daphne Smith

Detective/PPD Police

2023 total comp
$10,294
Base pay
$7,000
Overtime
$2,231
Other pay
$1,063
Benefits
$0
Total compensation
$10,294
Employment type
Salaried

Source-specific fields

Base Salary
$91,352
Employee Category
Civil Service
Job Code
6A12
Public Id
36239
Total Pay
$10,294

At PPD Police, Daphne Smith serves as a Detective. They work salaried. Their 2023 pay totaled $10,294.

Devin Chadderton

Detective/PPD Police

2026 total comp
$9,255
Base pay
$7,906
Overtime
$447
Other pay
$902
Benefits
$0
Total compensation
$9,255
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
33726
Total Pay
$9,255

Devin Chadderton works as a Detective for PPD Police. Their status is salaried. Devin earned $9,255 in 2026.