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

Francis Green

Detective/PPD Police

2025 total comp
$64,258
Base pay
$38,037
Overtime
$3,281
Other pay
$22,940
Benefits
$0
Total compensation
$64,258
Employment type
Salaried

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A12
Public Id
35922
Total Pay
$64,258

Francis Green is a Detective at PPD Police. They work salaried. 2025 total compensation came to $64,258.

Angela Turner

Detective/PPD Police

2020 total comp
$64,219
Base pay
$41,824
Overtime
$6,756
Other pay
$15,638
Benefits
$0
Total compensation
$64,219
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
23028
Total Pay
$64,219

At PPD Police, Angela Turner serves as a Detective. They work salaried. Their 2020 pay totaled $64,219.

Adam Mcguigan

Detective/PPD Police

2021 total comp
$63,657
Base pay
$20,406
Overtime
$0
Other pay
$43,251
Benefits
$0
Total compensation
$63,657
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
16287
Total Pay
$63,657

Adam Mcguigan holds the role of Detective at PPD Police. Their status is salaried. In 2021, their total compensation was $63,657.

Francesco Campbell

Detective/PPD Police

2026 total comp
$63,649
Base pay
$23,813
Overtime
$32,993
Other pay
$6,843
Benefits
$0
Total compensation
$63,649
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
24905
Total Pay
$63,649

Francesco Campbell holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $63,649.

James Seymour

Detective/PPD Police

2025 total comp
$63,596
Base pay
$54,393
Overtime
$1,783
Other pay
$7,420
Benefits
$0
Total compensation
$63,596
Employment type
Salaried

Source-specific fields

Base Salary
$102,254
Employee Category
Civil Service
Job Code
6A12
Public Id
32995
Total Pay
$63,596

At PPD Police, James Seymour serves as a Detective. They work salaried. Their 2025 pay totaled $63,596.

Randall Farward

Detective/PPD Police

2026 total comp
$63,565
Base pay
$23,813
Overtime
$32,918
Other pay
$6,834
Benefits
$0
Total compensation
$63,565
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
9504
Total Pay
$63,565

At PPD Police, Randall Farward serves as a Detective. They work salaried. Their 2026 pay totaled $63,565.

William Urban

Detective/PPD Police

2025 total comp
$63,004
Base pay
$45,644
Overtime
$785
Other pay
$16,575
Benefits
$0
Total compensation
$63,004
Employment type
Salaried

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A12
Public Id
3941
Total Pay
$63,004

William Urban works as a Detective for PPD Police. Their status is salaried. William earned $63,004 in 2025.

Matthew Farley

Detective/PPD Police

2026 total comp
$62,624
Base pay
$23,813
Overtime
$31,763
Other pay
$7,049
Benefits
$0
Total compensation
$62,624
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
11126
Total Pay
$62,624

Matthew Farley holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $62,624.

Jeffrey Gilson

Detective/PPD Police

2026 total comp
$62,350
Base pay
$23,813
Overtime
$32,098
Other pay
$6,439
Benefits
$0
Total compensation
$62,350
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
33678
Total Pay
$62,350

Jeffrey Gilson is a Detective at PPD Police. They work salaried. 2026 total compensation came to $62,350.

Michael Rocks

Detective/PPD Police

2026 total comp
$61,700
Base pay
$23,813
Overtime
$30,943
Other pay
$6,945
Benefits
$0
Total compensation
$61,700
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
5841
Total Pay
$61,700

Michael Rocks works as a Detective for PPD Police. Their status is salaried. Michael earned $61,700 in 2026.

Timothy Gibson

Detective/PPD Police

2026 total comp
$61,269
Base pay
$23,813
Overtime
$31,129
Other pay
$6,328
Benefits
$0
Total compensation
$61,269
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
32110
Total Pay
$61,269

At PPD Police, Timothy Gibson serves as a Detective. They work salaried. Their 2026 pay totaled $61,269.

Richard Lucarini

Detective/PPD Police

2020 total comp
$61,192
Base pay
$0
Overtime
$0
Other pay
$61,192
Benefits
$0
Total compensation
$61,192
Employment type
Salaried

Source-specific fields

Base Salary
$83,806
Employee Category
Civil Service
Job Code
6A12
Public Id
26479
Total Pay
$61,192

Richard Lucarini works as a Detective for PPD Police. Their status is salaried. Richard earned $61,192 in 2020.

Debra Reilly

Detective/PPD Police

2020 total comp
$61,135
Base pay
$0
Overtime
$0
Other pay
$61,135
Benefits
$0
Total compensation
$61,135
Employment type
Salaried

Source-specific fields

Base Salary
$83,806
Employee Category
Civil Service
Job Code
6A12
Public Id
36886
Total Pay
$61,135

Debra Reilly works as a Detective for PPD Police. Their status is salaried. Debra earned $61,135 in 2020.

Joseph Corrigan

Detective/PPD Police

2024 total comp
$61,052
Base pay
$30,183
Overtime
$0
Other pay
$30,869
Benefits
$0
Total compensation
$61,052
Employment type
Salaried

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A12
Public Id
4000
Total Pay
$61,052

At PPD Police, Joseph Corrigan serves as a Detective. They work salaried. Their 2024 pay totaled $61,052.

John Bartol

Detective/PPD Police

2026 total comp
$60,978
Base pay
$23,813
Overtime
$30,048
Other pay
$7,117
Benefits
$0
Total compensation
$60,978
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
34982
Total Pay
$60,978

John Bartol is a Detective at PPD Police. They work salaried. 2026 total compensation came to $60,978.

Steven Blackwell

Detective/PPD Police

2026 total comp
$60,640
Base pay
$23,813
Overtime
$29,750
Other pay
$7,078
Benefits
$0
Total compensation
$60,640
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
31221
Total Pay
$60,640

Steven Blackwell works as a Detective for PPD Police. Their status is salaried. Steven earned $60,640 in 2026.

Jonathan Eves

Detective/PPD Police

2026 total comp
$60,521
Base pay
$23,813
Overtime
$30,458
Other pay
$6,250
Benefits
$0
Total compensation
$60,521
Employment type
Salaried

Source-specific fields

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

Jonathan Eves holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $60,521.

Thorsten Lucke

Detective/PPD Police

2026 total comp
$60,029
Base pay
$23,813
Overtime
$29,377
Other pay
$6,840
Benefits
$0
Total compensation
$60,029
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
6971
Total Pay
$60,029

Thorsten Lucke works as a Detective for PPD Police. Their status is salaried. Thorsten earned $60,029 in 2026.

Francis Mullen Jr

Detective/PPD Police

2026 total comp
$59,978
Base pay
$23,813
Overtime
$29,414
Other pay
$6,751
Benefits
$0
Total compensation
$59,978
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
26323
Total Pay
$59,978

Francis Mullen Jr holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $59,978.

John Palmiero Jr

Detective/PPD Police

2026 total comp
$59,138
Base pay
$23,813
Overtime
$28,967
Other pay
$6,359
Benefits
$0
Total compensation
$59,138
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
22072
Total Pay
$59,138

At PPD Police, John Palmiero Jr serves as a Detective. They work salaried. Their 2026 pay totaled $59,138.

Timothy Scally

Detective/PPD Police

2026 total comp
$58,994
Base pay
$23,813
Overtime
$28,296
Other pay
$6,886
Benefits
$0
Total compensation
$58,994
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
14677
Total Pay
$58,994

Timothy Scally is a Detective at PPD Police. They work salaried. 2026 total compensation came to $58,994.

Joseph Cremen Jr

Detective/PPD Police

2026 total comp
$58,802
Base pay
$23,813
Overtime
$28,370
Other pay
$6,619
Benefits
$0
Total compensation
$58,802
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
11039
Total Pay
$58,802

Joseph Cremen Jr works as a Detective for PPD Police. Their status is salaried. Joseph earned $58,802 in 2026.

Sean Jang

Detective/PPD Police

2026 total comp
$58,775
Base pay
$23,813
Overtime
$28,892
Other pay
$6,070
Benefits
$0
Total compensation
$58,775
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
27597
Total Pay
$58,775

Sean Jang is a Detective at PPD Police. They work salaried. 2026 total compensation came to $58,775.

Francis Graf Iv

Detective/PPD Police

2026 total comp
$58,656
Base pay
$23,813
Overtime
$27,997
Other pay
$6,846
Benefits
$0
Total compensation
$58,656
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
11651
Total Pay
$58,656

At PPD Police, Francis Graf Iv serves as a Detective. They work salaried. Their 2026 pay totaled $58,656.

Robert Daly Jr

Detective/PPD Police

2026 total comp
$58,466
Base pay
$23,813
Overtime
$28,072
Other pay
$6,581
Benefits
$0
Total compensation
$58,466
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
34818
Total Pay
$58,466

At PPD Police, Robert Daly Jr serves as a Detective. They work salaried. Their 2026 pay totaled $58,466.

John Maha

Detective/PPD Police

2026 total comp
$58,359
Base pay
$23,813
Overtime
$28,519
Other pay
$6,027
Benefits
$0
Total compensation
$58,359
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
6605
Total Pay
$58,359

At PPD Police, John Maha serves as a Detective. They work salaried. Their 2026 pay totaled $58,359.

Christopher Sweeney

Detective/PPD Police

2026 total comp
$58,317
Base pay
$23,813
Overtime
$28,482
Other pay
$6,023
Benefits
$0
Total compensation
$58,317
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
8899
Total Pay
$58,317

Christopher Sweeney works as a Detective for PPD Police. Their status is salaried. Christopher earned $58,317 in 2026.

Eric Olson

Detective/PPD Police

2020 total comp
$58,237
Base pay
$0
Overtime
$0
Other pay
$58,237
Benefits
$0
Total compensation
$58,237
Employment type
Salaried

Source-specific fields

Base Salary
$83,806
Employee Category
Civil Service
Job Code
6A12
Public Id
28493
Total Pay
$58,237

Eric Olson holds the role of Detective at PPD Police. Their status is salaried. In 2020, their total compensation was $58,237.

Michael Livewell

Detective/PPD Police

2026 total comp
$57,710
Base pay
$23,813
Overtime
$27,401
Other pay
$6,496
Benefits
$0
Total compensation
$57,710
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
4626
Total Pay
$57,710

Michael Livewell is a Detective at PPD Police. They work salaried. 2026 total compensation came to $57,710.

Gilbert Brook

Detective/PPD Police

2026 total comp
$57,331
Base pay
$23,813
Overtime
$27,065
Other pay
$6,453
Benefits
$0
Total compensation
$57,331
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
22636
Total Pay
$57,331

Gilbert Brook is a Detective at PPD Police. They work salaried. 2026 total compensation came to $57,331.

Antoinina Anderson

Detective/PPD Police

2026 total comp
$57,091
Base pay
$23,813
Overtime
$27,140
Other pay
$6,139
Benefits
$0
Total compensation
$57,091
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
34621
Total Pay
$57,091

Antoinina Anderson holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $57,091.

Kevin Bradley

Detective/PPD Police

2026 total comp
$57,029
Base pay
$23,813
Overtime
$27,326
Other pay
$5,890
Benefits
$0
Total compensation
$57,029
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
20329
Total Pay
$57,029

At PPD Police, Kevin Bradley serves as a Detective. They work salaried. Their 2026 pay totaled $57,029.

William Campbell

Detective/PPD Police

2026 total comp
$56,365
Base pay
$23,813
Overtime
$26,208
Other pay
$6,345
Benefits
$0
Total compensation
$56,365
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
23250
Total Pay
$56,365

William Campbell is a Detective at PPD Police. They work salaried. 2026 total compensation came to $56,365.

Orlando Ortiz

Detective/PPD Police

2026 total comp
$56,281
Base pay
$23,813
Overtime
$26,133
Other pay
$6,335
Benefits
$0
Total compensation
$56,281
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
13496
Total Pay
$56,281

Orlando Ortiz holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $56,281.

James Sloan

Detective/PPD Police

2026 total comp
$56,040
Base pay
$23,813
Overtime
$25,686
Other pay
$6,541
Benefits
$0
Total compensation
$56,040
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
13259
Total Pay
$56,040

At PPD Police, James Sloan serves as a Detective. They work salaried. Their 2026 pay totaled $56,040.