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