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 15

Francis Mc Clain Iii

Detective/PPD Police

2026 total comp
$29,156
Base pay
$23,813
Overtime
$1,939
Other pay
$3,405
Benefits
$0
Total compensation
$29,156
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
21239
Total Pay
$29,156

Francis Mc Clain Iii works as a Detective for PPD Police. Their status is salaried. Francis earned $29,156 in 2026.

Daniel Omalley

Detective/PPD Police

2020 total comp
$29,151
Base pay
$20,792
Overtime
$0
Other pay
$8,359
Benefits
$0
Total compensation
$29,151
Employment type
Salaried

Source-specific fields

Base Salary
$83,806
Employee Category
Civil Service
Job Code
6A12
Public Id
9339
Total Pay
$29,151

Daniel Omalley holds the role of Detective at PPD Police. Their status is salaried. In 2020, their total compensation was $29,151.

Matthew Jaskel

Detective/PPD Police

2026 total comp
$29,134
Base pay
$23,813
Overtime
$2,311
Other pay
$3,010
Benefits
$0
Total compensation
$29,134
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
32219
Total Pay
$29,134

Matthew Jaskel holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $29,134.

Kevin Conaway Sr.

Detective/PPD Police

2026 total comp
$29,019
Base pay
$23,813
Overtime
$1,939
Other pay
$3,268
Benefits
$0
Total compensation
$29,019
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
18176
Total Pay
$29,019

At PPD Police, Kevin Conaway Sr. serves as a Detective. They work salaried. Their 2026 pay totaled $29,019.

Christopher Morrin

Detective/PPD Police

2026 total comp
$29,006
Base pay
$22,823
Overtime
$3,537
Other pay
$2,645
Benefits
$0
Total compensation
$29,006
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A12
Public Id
27925
Total Pay
$29,006

Christopher Morrin is a Detective at PPD Police. They work salaried. 2026 total compensation came to $29,006.

Mark Carlin

Detective/PPD Police

2026 total comp
$28,992
Base pay
$23,813
Overtime
$2,535
Other pay
$2,644
Benefits
$0
Total compensation
$28,992
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
34433
Total Pay
$28,992

Mark Carlin is a Detective at PPD Police. They work salaried. 2026 total compensation came to $28,992.

Britton Brown

Detective/PPD Police

2026 total comp
$28,926
Base pay
$23,813
Overtime
$2,125
Other pay
$2,989
Benefits
$0
Total compensation
$28,926
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
25755
Total Pay
$28,926

Britton Brown works as a Detective for PPD Police. Their status is salaried. Britton earned $28,926 in 2026.

Paul Scarinci

Detective/PPD Police

2026 total comp
$28,830
Base pay
$23,415
Overtime
$2,610
Other pay
$2,805
Benefits
$0
Total compensation
$28,830
Employment type
Salaried

Source-specific fields

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

Paul Scarinci holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $28,830.

Robert Miles

Detective/PPD Police

2026 total comp
$28,801
Base pay
$23,813
Overtime
$2,013
Other pay
$2,976
Benefits
$0
Total compensation
$28,801
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
22243
Total Pay
$28,801

Robert Miles holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $28,801.

Keith Chait

Detective/PPD Police

2026 total comp
$28,767
Base pay
$23,813
Overtime
$1,715
Other pay
$3,240
Benefits
$0
Total compensation
$28,767
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
19246
Total Pay
$28,767

Keith Chait works as a Detective for PPD Police. Their status is salaried. Keith earned $28,767 in 2026.

Nicole Guinan

Detective/PPD Police

2026 total comp
$28,760
Base pay
$23,813
Overtime
$1,976
Other pay
$2,971
Benefits
$0
Total compensation
$28,760
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
9376
Total Pay
$28,760

Nicole Guinan works as a Detective for PPD Police. Their status is salaried. Nicole earned $28,760 in 2026.

Jill Cawley

Detective/PPD Police

2026 total comp
$28,741
Base pay
$22,823
Overtime
$3,180
Other pay
$2,738
Benefits
$0
Total compensation
$28,741
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A12
Public Id
19101
Total Pay
$28,741

Jill Cawley works as a Detective for PPD Police. Their status is salaried. Jill earned $28,741 in 2026.

Jason Rush

Detective/PPD Police

2026 total comp
$28,718
Base pay
$23,813
Overtime
$1,939
Other pay
$2,967
Benefits
$0
Total compensation
$28,718
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
318
Total Pay
$28,718

Jason Rush holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $28,718.

William Murphy

Detective/PPD Police

2026 total comp
$28,692
Base pay
$23,813
Overtime
$2,088
Other pay
$2,792
Benefits
$0
Total compensation
$28,692
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
10767
Total Pay
$28,692

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

Michael Friedrich

Detective/PPD Police

2026 total comp
$28,692
Base pay
$23,813
Overtime
$2,088
Other pay
$2,792
Benefits
$0
Total compensation
$28,692
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
34639
Total Pay
$28,692

Michael Friedrich holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $28,692.

James Mostiller

Detective/PPD Police

2026 total comp
$28,688
Base pay
$23,813
Overtime
$1,789
Other pay
$3,086
Benefits
$0
Total compensation
$28,688
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
21799
Total Pay
$28,688

At PPD Police, James Mostiller serves as a Detective. They work salaried. Their 2026 pay totaled $28,688.

Colin Goshert

Detective/PPD Police

2026 total comp
$28,668
Base pay
$18,533
Overtime
$7,419
Other pay
$2,716
Benefits
$0
Total compensation
$28,668
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
12993
Total Pay
$28,668

Colin Goshert works as a Detective for PPD Police. Their status is salaried. Colin earned $28,668 in 2026.

James Mundrane

Detective/PPD Police

2026 total comp
$28,529
Base pay
$22,823
Overtime
$2,930
Other pay
$2,776
Benefits
$0
Total compensation
$28,529
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A12
Public Id
16261
Total Pay
$28,529

At PPD Police, James Mundrane serves as a Detective. They work salaried. Their 2026 pay totaled $28,529.

Timothy Fitzgibbon

Detective/PPD Police

2026 total comp
$28,521
Base pay
$23,813
Overtime
$1,640
Other pay
$3,068
Benefits
$0
Total compensation
$28,521
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
26328
Total Pay
$28,521

Timothy Fitzgibbon works as a Detective for PPD Police. Their status is salaried. Timothy earned $28,521 in 2026.

Miguel Figueroa

Detective/PPD Police

2026 total comp
$28,521
Base pay
$23,813
Overtime
$1,640
Other pay
$3,068
Benefits
$0
Total compensation
$28,521
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
16968
Total Pay
$28,521

Miguel Figueroa works as a Detective for PPD Police. Their status is salaried. Miguel earned $28,521 in 2026.

Jamal Rodriguez

Detective/PPD Police

2026 total comp
$28,481
Base pay
$23,813
Overtime
$1,342
Other pay
$3,326
Benefits
$0
Total compensation
$28,481
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
19886
Total Pay
$28,481

Jamal Rodriguez holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $28,481.

Lavonne Scott

Detective/PPD Police

2026 total comp
$28,431
Base pay
$23,813
Overtime
$1,417
Other pay
$3,202
Benefits
$0
Total compensation
$28,431
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
17930
Total Pay
$28,431

Lavonne Scott works as a Detective for PPD Police. Their status is salaried. Lavonne earned $28,431 in 2026.

John Boyle Jr

Detective/PPD Police

2026 total comp
$28,431
Base pay
$23,813
Overtime
$1,417
Other pay
$3,202
Benefits
$0
Total compensation
$28,431
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
20293
Total Pay
$28,431

John Boyle Jr works as a Detective for PPD Police. Their status is salaried. John earned $28,431 in 2026.

Kimberly Ann Boston

Detective/PPD Police

2026 total comp
$28,389
Base pay
$23,813
Overtime
$1,379
Other pay
$3,197
Benefits
$0
Total compensation
$28,389
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
13410
Total Pay
$28,389

Kimberly Ann Boston holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $28,389.

Justin Peyton

Detective/PPD Police

2026 total comp
$28,362
Base pay
$23,813
Overtime
$1,789
Other pay
$2,760
Benefits
$0
Total compensation
$28,362
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
8520
Total Pay
$28,362

Justin Peyton is a Detective at PPD Police. They work salaried. 2026 total compensation came to $28,362.

Neil Hawk

Detective/PPD Police

2026 total comp
$28,338
Base pay
$22,823
Overtime
$2,930
Other pay
$2,584
Benefits
$0
Total compensation
$28,338
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A12
Public Id
20551
Total Pay
$28,338

At PPD Police, Neil Hawk serves as a Detective. They work salaried. Their 2026 pay totaled $28,338.

Vondel Cook

Detective/PPD Police

2026 total comp
$28,312
Base pay
$23,813
Overtime
$1,454
Other pay
$3,046
Benefits
$0
Total compensation
$28,312
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
14825
Total Pay
$28,312

Vondel Cook holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $28,312.

Andrew Danks

Detective/PPD Police

2026 total comp
$28,270
Base pay
$23,813
Overtime
$1,417
Other pay
$3,041
Benefits
$0
Total compensation
$28,270
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
23366
Total Pay
$28,270

At PPD Police, Andrew Danks serves as a Detective. They work salaried. Their 2026 pay totaled $28,270.

Jason Sheldon

Detective/PPD Police

2026 total comp
$28,219
Base pay
$23,813
Overtime
$1,491
Other pay
$2,916
Benefits
$0
Total compensation
$28,219
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
13265
Total Pay
$28,219

At PPD Police, Jason Sheldon serves as a Detective. They work salaried. Their 2026 pay totaled $28,219.

Brian Kiernan

Detective/PPD Police

2026 total comp
$28,212
Base pay
$22,823
Overtime
$2,644
Other pay
$2,745
Benefits
$0
Total compensation
$28,212
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A12
Public Id
27448
Total Pay
$28,212

Brian Kiernan is a Detective at PPD Police. They work salaried. 2026 total compensation came to $28,212.

Marechal-Neil Kelly

Detective/PPD Police

2026 total comp
$28,212
Base pay
$23,813
Overtime
$1,827
Other pay
$2,573
Benefits
$0
Total compensation
$28,212
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
30779
Total Pay
$28,212

At PPD Police, Marechal-Neil Kelly serves as a Detective. They work salaried. Their 2026 pay totaled $28,212.

James Anderson

Detective/PPD Police

2026 total comp
$28,101
Base pay
$23,813
Overtime
$1,044
Other pay
$3,244
Benefits
$0
Total compensation
$28,101
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
707
Total Pay
$28,101

James Anderson holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $28,101.

Charles Courtney

Detective/PPD Police

2026 total comp
$28,095
Base pay
$23,813
Overtime
$1,379
Other pay
$2,903
Benefits
$0
Total compensation
$28,095
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
2144
Total Pay
$28,095

Charles Courtney holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $28,095.

Paul Dugan

Detective/PPD Police

2026 total comp
$28,011
Base pay
$23,813
Overtime
$1,044
Other pay
$3,155
Benefits
$0
Total compensation
$28,011
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
3827
Total Pay
$28,011

At PPD Police, Paul Dugan serves as a Detective. They work salaried. Their 2026 pay totaled $28,011.

Justin Carlton

Detective/PPD Police

2026 total comp
$27,927
Base pay
$23,813
Overtime
$969
Other pay
$3,145
Benefits
$0
Total compensation
$27,927
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
9071
Total Pay
$27,927

Justin Carlton holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $27,927.

Cuester Bethelmie

Detective/PPD Police

2026 total comp
$27,853
Base pay
$23,813
Overtime
$1,044
Other pay
$2,996
Benefits
$0
Total compensation
$27,853
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
19926
Total Pay
$27,853

Cuester Bethelmie holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $27,853.

Robert Burton

Detective/PPD Police

2026 total comp
$27,844
Base pay
$22,823
Overtime
$2,144
Other pay
$2,877
Benefits
$0
Total compensation
$27,844
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A12
Public Id
12874
Total Pay
$27,844

Robert Burton is a Detective at PPD Police. They work salaried. 2026 total compensation came to $27,844.

John Frei

Detective/PPD Police

2026 total comp
$27,769
Base pay
$23,813
Overtime
$969
Other pay
$2,987
Benefits
$0
Total compensation
$27,769
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
4619
Total Pay
$27,769

John Frei works as a Detective for PPD Police. Their status is salaried. John earned $27,769 in 2026.

Thomas Dilauro

Detective/PPD Police

2026 total comp
$27,769
Base pay
$23,813
Overtime
$969
Other pay
$2,987
Benefits
$0
Total compensation
$27,769
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
17838
Total Pay
$27,769

Thomas Dilauro is a Detective at PPD Police. They work salaried. 2026 total compensation came to $27,769.

Scott Fields

Detective/PPD Police

2026 total comp
$27,675
Base pay
$23,813
Overtime
$746
Other pay
$3,117
Benefits
$0
Total compensation
$27,675
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
26175
Total Pay
$27,675

At PPD Police, Scott Fields serves as a Detective. They work salaried. Their 2026 pay totaled $27,675.