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 18

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.

Terryl Reid

Detective/PPD Police

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

Source-specific fields

Base Salary
$92,581
Employee Category
Civil Service
Job Code
6A12
Public Id
18776
Total Pay
$8,576

Terryl Reid holds the role of Detective at PPD Police. Their status is salaried. In 2023, their total compensation was $8,576.

Edward Kiely

Detective/PPD Police

2023 total comp
$7,925
Base pay
$7,000
Overtime
$0
Other pay
$925
Benefits
$0
Total compensation
$7,925
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
38126
Total Pay
$21,255

At PPD Police, Edward Kiely serves as a Detective. They work salaried. Their 2023 pay totaled $7,925.

James Driscoll

Detective/PPD Police

2023 total comp
$7,888
Base pay
$7,000
Overtime
$0
Other pay
$888
Benefits
$0
Total compensation
$7,888
Employment type
Salaried

Source-specific fields

Base Salary
$91,352
Employee Category
Civil Service
Job Code
6A12
Public Id
9735
Total Pay
$7,888

James Driscoll holds the role of Detective at PPD Police. Their status is salaried. In 2023, their total compensation was $7,888.

Jason Hall

Detective/PPD Police

2023 total comp
$7,754
Base pay
$7,000
Overtime
$0
Other pay
$754
Benefits
$0
Total compensation
$7,754
Employment type
Salaried

Source-specific fields

Base Salary
$91,352
Employee Category
Civil Service
Job Code
6A12
Public Id
7465
Total Pay
$7,754

Jason Hall is a Detective at PPD Police. They work salaried. 2023 total compensation came to $7,754.

Timothy Bass

Detective/PPD Police

2023 total comp
$7,231
Base pay
$7,000
Overtime
$0
Other pay
$231
Benefits
$0
Total compensation
$7,231
Employment type
Salaried

Source-specific fields

Base Salary
$91,352
Employee Category
Civil Service
Job Code
6A12
Public Id
2695
Total Pay
$7,231

Timothy Bass holds the role of Detective at PPD Police. Their status is salaried. In 2023, their total compensation was $7,231.

Alonzo Dawson

Detective/PPD Police

2026 total comp
$6,703
Base pay
$5,918
Overtime
$0
Other pay
$785
Benefits
$0
Total compensation
$6,703
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
28137
Total Pay
$6,703

Alonzo Dawson holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $6,703.

Kevin Williams

Detective/PPD Police

2026 total comp
$6,703
Base pay
$5,918
Overtime
$0
Other pay
$785
Benefits
$0
Total compensation
$6,703
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
31910
Total Pay
$6,703

Kevin Williams holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $6,703.

Stephen Kershaw

Detective/PPD Police

2026 total comp
$6,703
Base pay
$5,918
Overtime
$0
Other pay
$785
Benefits
$0
Total compensation
$6,703
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
32792
Total Pay
$6,703

Stephen Kershaw holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $6,703.

Valarie Miller-Green

Detective/PPD Police

2026 total comp
$6,671
Base pay
$5,918
Overtime
$0
Other pay
$753
Benefits
$0
Total compensation
$6,671
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
21259
Total Pay
$6,671

At PPD Police, Valarie Miller-Green serves as a Detective. They work salaried. Their 2026 pay totaled $6,671.

Damian Wyche

Detective/PPD Police

2026 total comp
$6,671
Base pay
$5,918
Overtime
$0
Other pay
$753
Benefits
$0
Total compensation
$6,671
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
22349
Total Pay
$6,671

At PPD Police, Damian Wyche serves as a Detective. They work salaried. Their 2026 pay totaled $6,671.

John Schell

Detective/PPD Police

2026 total comp
$6,355
Base pay
$5,520
Overtime
$149
Other pay
$686
Benefits
$0
Total compensation
$6,355
Employment type
Salaried

Source-specific fields

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

John Schell works as a Detective for PPD Police. Their status is salaried. John earned $6,355 in 2026.

Thomas Robinson

Detective/PPD Police

2023 total comp
$5,916
Base pay
$5,250
Overtime
$0
Other pay
$666
Benefits
$0
Total compensation
$5,916
Employment type
Salaried

Source-specific fields

Base Salary
$91,352
Employee Category
Civil Service
Job Code
6A12
Public Id
24750
Total Pay
$5,916

Thomas Robinson holds the role of Detective at PPD Police. Their status is salaried. In 2023, their total compensation was $5,916.

William Kelhower Jr

Detective/PPD Police

2024 total comp
$4,117
Base pay
$3,637
Overtime
$0
Other pay
$480
Benefits
$0
Total compensation
$4,117
Employment type
Salaried

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A12
Public Id
4750
Total Pay
$4,117

William Kelhower Jr works as a Detective for PPD Police. Their status is salaried. William earned $4,117 in 2024.

Evangeline Cameron

Detective/PPD Police

2023 total comp
$3,962
Base pay
$3,500
Overtime
$0
Other pay
$462
Benefits
$0
Total compensation
$3,962
Employment type
Salaried

Source-specific fields

Base Salary
$91,352
Employee Category
Civil Service
Job Code
6A12
Public Id
9632
Total Pay
$3,962

Evangeline Cameron works as a Detective for PPD Police. Their status is salaried. Evangeline earned $3,962 in 2023.

Donald Suchinsky

Detective/PPD Police

2023 total comp
$3,962
Base pay
$3,500
Overtime
$0
Other pay
$462
Benefits
$0
Total compensation
$3,962
Employment type
Salaried

Source-specific fields

Base Salary
$91,352
Employee Category
Civil Service
Job Code
6A12
Public Id
11087
Total Pay
$3,962

Donald Suchinsky is a Detective at PPD Police. They work salaried. 2023 total compensation came to $3,962.

James Revell

Detective/PPD Police

2023 total comp
$3,944
Base pay
$3,500
Overtime
$0
Other pay
$444
Benefits
$0
Total compensation
$3,944
Employment type
Salaried

Source-specific fields

Base Salary
$91,352
Employee Category
Civil Service
Job Code
6A12
Public Id
19078
Total Pay
$3,944

James Revell holds the role of Detective at PPD Police. Their status is salaried. In 2023, their total compensation was $3,944.

Luis Velazquez

Detective/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15500
Total Pay
$24,143

At PPD Police, Luis Velazquez serves as a Detective. They work salaried. Their 2025 pay totaled $2,799.

Mary Caldwell

Detective/PPD Police

2020 total comp
$2,736
Base pay
$2,399
Overtime
$0
Other pay
$337
Benefits
$0
Total compensation
$2,736
Employment type
Salaried

Source-specific fields

Base Salary
$83,806
Employee Category
Civil Service
Job Code
6A12
Public Id
23918
Total Pay
$2,736

Mary Caldwell is a Detective at PPD Police. They work salaried. 2020 total compensation came to $2,736.

Mildred Swann

Detective/PPD Police

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

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A12
Public Id
36635
Total Pay
$2,341

Mildred Swann holds the role of Detective at PPD Police. Their status is salaried. In 2025, their total compensation was $2,341.

David Rash

Detective/PPD Police

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

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A12
Public Id
8247
Total Pay
$1,873

David Rash is a Detective at PPD Police. They work salaried. 2025 total compensation came to $1,873.

John Carroll

Detective/PPD Police

2026 total comp
$1,776
Base pay
$1,567
Overtime
$0
Other pay
$209
Benefits
$0
Total compensation
$1,776
Employment type
Salaried

Source-specific fields

Base Salary
$102,254
Employee Category
Civil Service
Job Code
6A12
Public Id
6333
Total Pay
$1,776

John Carroll holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $1,776.

Stephen Caputo

Detective/PPD Police

2026 total comp
$1,776
Base pay
$1,567
Overtime
$0
Other pay
$209
Benefits
$0
Total compensation
$1,776
Employment type
Salaried

Source-specific fields

Base Salary
$102,254
Employee Category
Civil Service
Job Code
6A12
Public Id
9778
Total Pay
$1,776

At PPD Police, Stephen Caputo serves as a Detective. They work salaried. Their 2026 pay totaled $1,776.

Linda Carter

Detective/PPD Police

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

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A12
Public Id
12914
Total Pay
$1,143

Linda Carter works as a Detective for PPD Police. Their status is salaried. Linda earned $1,143 in 2025.

Michelle Hunker

Detective/PPD Police

2024 total comp
$666
Base pay
$0
Overtime
$0
Other pay
$666
Benefits
$0
Total compensation
$666
Employment type
Salaried

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A12
Public Id
6322
Total Pay
$666

Michelle Hunker works as a Detective for PPD Police. Their status is salaried. Michelle earned $666 in 2024.

Natalie Crone

Detective/PPD Police

2025 total comp
$510
Base pay
$0
Overtime
$0
Other pay
$510
Benefits
$0
Total compensation
$510
Employment type
Salaried

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A12
Public Id
31979
Total Pay
$510

Natalie Crone holds the role of Detective at PPD Police. Their status is salaried. In 2025, their total compensation was $510.

William Sierra

Detective/PPD Police

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

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
6599

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

Terri Brown

Detective/PPD Police

2022 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Employment type
Salaried

Source-specific fields

Base Salary
$88,263
Employee Category
Civil Service
Job Code
6A12
Public Id
10591

At PPD Police, Terri Brown serves as a Detective. They work salaried. Their 2022 pay totaled $0.