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 7

Michael Corson

Detective/PPD Police

2026 total comp
$42,973
Base pay
$23,813
Overtime
$14,539
Other pay
$4,621
Benefits
$0
Total compensation
$42,973
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
10108
Total Pay
$42,973

Michael Corson works as a Detective for PPD Police. Their status is salaried. Michael earned $42,973 in 2026.

Edward Kavanagh Jr

Detective/PPD Police

2026 total comp
$42,965
Base pay
$23,813
Overtime
$14,316
Other pay
$4,837
Benefits
$0
Total compensation
$42,965
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
13284
Total Pay
$42,965

At PPD Police, Edward Kavanagh Jr serves as a Detective. They work salaried. Their 2026 pay totaled $42,965.

John Cawley

Detective/PPD Police

2026 total comp
$42,914
Base pay
$23,813
Overtime
$14,092
Other pay
$5,010
Benefits
$0
Total compensation
$42,914
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
36540
Total Pay
$42,914

John Cawley holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $42,914.

Joseph Newbert

Detective/PPD Police

2026 total comp
$42,808
Base pay
$23,813
Overtime
$14,055
Other pay
$4,941
Benefits
$0
Total compensation
$42,808
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
29375
Total Pay
$42,808

Joseph Newbert is a Detective at PPD Police. They work salaried. 2026 total compensation came to $42,808.

James Jonas Iii

Detective/PPD Police

2026 total comp
$42,783
Base pay
$23,813
Overtime
$13,048
Other pay
$5,923
Benefits
$0
Total compensation
$42,783
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
27279
Total Pay
$42,783

James Jonas Iii is a Detective at PPD Police. They work salaried. 2026 total compensation came to $42,783.

James Priadka

Detective/PPD Police

2026 total comp
$42,746
Base pay
$23,813
Overtime
$13,943
Other pay
$4,990
Benefits
$0
Total compensation
$42,746
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
25386
Total Pay
$42,746

James Priadka holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $42,746.

Theodore Manko Jr

Detective/PPD Police

2022 total comp
$42,715
Base pay
$6,764
Overtime
$127
Other pay
$35,825
Benefits
$0
Total compensation
$42,715
Employment type
Salaried

Source-specific fields

Base Salary
$88,263
Employee Category
Civil Service
Job Code
6A12
Public Id
5610
Total Pay
$42,715

At PPD Police, Theodore Manko Jr serves as a Detective. They work salaried. Their 2022 pay totaled $42,715.

David O Connor

Detective/PPD Police

2026 total comp
$42,562
Base pay
$23,813
Overtime
$14,353
Other pay
$4,396
Benefits
$0
Total compensation
$42,562
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
21564
Total Pay
$42,562

David O Connor works as a Detective for PPD Police. Their status is salaried. David earned $42,562 in 2026.

James Mooney

Detective/PPD Police

2022 total comp
$42,435
Base pay
$6,764
Overtime
$0
Other pay
$35,672
Benefits
$0
Total compensation
$42,435
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
32356
Total Pay
$5,580

James Mooney is a Detective at PPD Police. They work salaried. 2022 total compensation came to $42,435.

David Mcandrews

Detective/PPD Police

2026 total comp
$42,335
Base pay
$23,813
Overtime
$13,756
Other pay
$4,766
Benefits
$0
Total compensation
$42,335
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
17945
Total Pay
$42,335

David Mcandrews works as a Detective for PPD Police. Their status is salaried. David earned $42,335 in 2026.

John Rooney

Detective/PPD Police

2026 total comp
$42,241
Base pay
$23,813
Overtime
$14,577
Other pay
$3,852
Benefits
$0
Total compensation
$42,241
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
19392
Total Pay
$42,241

John Rooney holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $42,241.

David Schmidt

Detective/PPD Police

2026 total comp
$42,209
Base pay
$23,813
Overtime
$13,645
Other pay
$4,752
Benefits
$0
Total compensation
$42,209
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
11899
Total Pay
$42,209

At PPD Police, David Schmidt serves as a Detective. They work salaried. Their 2026 pay totaled $42,209.

Robert Conway

Detective/PPD Police

2026 total comp
$42,138
Base pay
$23,813
Overtime
$13,794
Other pay
$4,531
Benefits
$0
Total compensation
$42,138
Employment type
Salaried

Source-specific fields

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

Robert Conway holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $42,138.

Steven Ruddy

Detective/PPD Police

2026 total comp
$42,083
Base pay
$23,813
Overtime
$13,533
Other pay
$4,738
Benefits
$0
Total compensation
$42,083
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
31654
Total Pay
$42,083

At PPD Police, Steven Ruddy serves as a Detective. They work salaried. Their 2026 pay totaled $42,083.

Ricardo Reynoso

Detective/PPD Police

2026 total comp
$41,913
Base pay
$23,813
Overtime
$14,278
Other pay
$3,822
Benefits
$0
Total compensation
$41,913
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
2133
Total Pay
$41,913

Ricardo Reynoso is a Detective at PPD Police. They work salaried. 2026 total compensation came to $41,913.

Domenic Oneill

Detective/PPD Police

2026 total comp
$41,873
Base pay
$23,813
Overtime
$13,346
Other pay
$4,714
Benefits
$0
Total compensation
$41,873
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
3214
Total Pay
$41,873

Domenic Oneill holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $41,873.

John Mciver

Detective/PPD Police

2026 total comp
$41,859
Base pay
$23,813
Overtime
$13,160
Other pay
$4,887
Benefits
$0
Total compensation
$41,859
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
23112
Total Pay
$41,859

At PPD Police, John Mciver serves as a Detective. They work salaried. Their 2026 pay totaled $41,859.

Rodney Hunt

Detective/PPD Police

2024 total comp
$41,799
Base pay
$34,547
Overtime
$0
Other pay
$7,252
Benefits
$0
Total compensation
$41,799
Employment type
Salaried

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A12
Public Id
12834
Total Pay
$41,799

Rodney Hunt holds the role of Detective at PPD Police. Their status is salaried. In 2024, their total compensation was $41,799.

Lawrence Macmillan

Detective/PPD Police

2026 total comp
$41,772
Base pay
$23,813
Overtime
$13,645
Other pay
$4,315
Benefits
$0
Total compensation
$41,772
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
7616
Total Pay
$41,772

At PPD Police, Lawrence Macmillan serves as a Detective. They work salaried. Their 2026 pay totaled $41,772.

John Lichtner

Detective/PPD Police

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

Source-specific fields

Base Salary
$102,254
Employee Category
Civil Service
Job Code
6A12
Public Id
15268
Total Pay
$41,695

John Lichtner is a Detective at PPD Police. They work salaried. 2026 total compensation came to $41,695.

Andrew Kelly

Detective/PPD Police

2026 total comp
$41,689
Base pay
$23,813
Overtime
$13,570
Other pay
$4,306
Benefits
$0
Total compensation
$41,689
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
7348
Total Pay
$41,689

At PPD Police, Andrew Kelly serves as a Detective. They work salaried. Their 2026 pay totaled $41,689.

Charles James

Detective/PPD Police

2026 total comp
$41,689
Base pay
$23,813
Overtime
$13,570
Other pay
$4,306
Benefits
$0
Total compensation
$41,689
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
29133
Total Pay
$41,689

Charles James works as a Detective for PPD Police. Their status is salaried. Charles earned $41,689 in 2026.

Nicholas Loggia

Detective/PPD Police

2026 total comp
$41,578
Base pay
$23,813
Overtime
$13,471
Other pay
$4,295
Benefits
$0
Total compensation
$41,578
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
941
Total Pay
$41,578

Nicholas Loggia holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $41,578.

Ryan Moore

Detective/PPD Police

2026 total comp
$41,564
Base pay
$23,813
Overtime
$13,458
Other pay
$4,293
Benefits
$0
Total compensation
$41,564
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
25336
Total Pay
$41,564

Ryan Moore is a Detective at PPD Police. They work salaried. 2026 total compensation came to $41,564.

Joseph Rovnan

Detective/PPD Police

2026 total comp
$41,564
Base pay
$23,813
Overtime
$12,899
Other pay
$4,852
Benefits
$0
Total compensation
$41,564
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
22102
Total Pay
$41,564

Joseph Rovnan holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $41,564.

Vincent Strain

Detective/PPD Police

2026 total comp
$41,553
Base pay
$23,813
Overtime
$13,272
Other pay
$4,469
Benefits
$0
Total compensation
$41,553
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
5860
Total Pay
$41,553

Vincent Strain holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $41,553.

Idris Amir

Detective/PPD Police

2026 total comp
$41,522
Base pay
$23,813
Overtime
$13,421
Other pay
$4,289
Benefits
$0
Total compensation
$41,522
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
7054
Total Pay
$41,522

At PPD Police, Idris Amir serves as a Detective. They work salaried. Their 2026 pay totaled $41,522.

Joseph Hogan

Detective/PPD Police

2026 total comp
$41,522
Base pay
$23,813
Overtime
$13,421
Other pay
$4,289
Benefits
$0
Total compensation
$41,522
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
1501
Total Pay
$41,522

Joseph Hogan is a Detective at PPD Police. They work salaried. 2026 total compensation came to $41,522.

Ronald Palumbo

Detective/PPD Police

2026 total comp
$41,453
Base pay
$23,813
Overtime
$12,974
Other pay
$4,667
Benefits
$0
Total compensation
$41,453
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
33032
Total Pay
$41,453

Ronald Palumbo works as a Detective for PPD Police. Their status is salaried. Ronald earned $41,453 in 2026.

Jarell Babb

Detective/PPD Police

2026 total comp
$41,411
Base pay
$23,813
Overtime
$13,234
Other pay
$4,364
Benefits
$0
Total compensation
$41,411
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
34678
Total Pay
$41,411

At PPD Police, Jarell Babb serves as a Detective. They work salaried. Their 2026 pay totaled $41,411.

Charles King

Detective/PPD Police

2026 total comp
$41,395
Base pay
$23,813
Overtime
$12,750
Other pay
$4,833
Benefits
$0
Total compensation
$41,395
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
20994
Total Pay
$41,395

Charles King works as a Detective for PPD Police. Their status is salaried. Charles earned $41,395 in 2026.

Thor Johnson

Detective/PPD Police

2026 total comp
$41,370
Base pay
$23,813
Overtime
$13,533
Other pay
$4,024
Benefits
$0
Total compensation
$41,370
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
26509
Total Pay
$41,370

Thor Johnson is a Detective at PPD Police. They work salaried. 2026 total compensation came to $41,370.

Tommy Kim

Detective/PPD Police

2026 total comp
$41,369
Base pay
$23,813
Overtime
$12,899
Other pay
$4,657
Benefits
$0
Total compensation
$41,369
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
28424
Total Pay
$41,369

At PPD Police, Tommy Kim serves as a Detective. They work salaried. Their 2026 pay totaled $41,369.

Jeffrey Miller

Detective/PPD Police

2021 total comp
$41,349
Base pay
$1,646
Overtime
$0
Other pay
$39,703
Benefits
$0
Total compensation
$41,349
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
2087
Total Pay
$41,349

Jeffrey Miller is a Detective at PPD Police. They work salaried. 2021 total compensation came to $41,349.

Minita Little

Detective/PPD Police

2026 total comp
$41,315
Base pay
$23,813
Overtime
$13,234
Other pay
$4,268
Benefits
$0
Total compensation
$41,315
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
24438
Total Pay
$41,315

Minita Little works as a Detective for PPD Police. Their status is salaried. Minita earned $41,315 in 2026.

Kenneth Roach Jr

Detective/PPD Police

2020 total comp
$40,706
Base pay
$18,233
Overtime
$240
Other pay
$22,233
Benefits
$0
Total compensation
$40,706
Employment type
Salaried

Source-specific fields

Base Salary
$83,806
Employee Category
Civil Service
Job Code
6A12
Public Id
1184
Total Pay
$40,706

Kenneth Roach Jr is a Detective at PPD Police. They work salaried. 2020 total compensation came to $40,706.

George Pirrone Jr

Detective/PPD Police

2021 total comp
$40,510
Base pay
$0
Overtime
$0
Other pay
$40,510
Benefits
$0
Total compensation
$40,510
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
29239
Total Pay
$40,510

At PPD Police, George Pirrone Jr serves as a Detective. They work salaried. Their 2021 pay totaled $40,510.

Brian Boos

Detective/PPD Police

2026 total comp
$40,382
Base pay
$23,813
Overtime
$11,855
Other pay
$4,714
Benefits
$0
Total compensation
$40,382
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
3682
Total Pay
$40,382

Brian Boos works as a Detective for PPD Police. Their status is salaried. Brian earned $40,382 in 2026.

Christopher Ehmann

Detective/PPD Police

2026 total comp
$40,087
Base pay
$23,813
Overtime
$11,594
Other pay
$4,680
Benefits
$0
Total compensation
$40,087
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
13137
Total Pay
$40,087

Christopher Ehmann works as a Detective for PPD Police. Their status is salaried. Christopher earned $40,087 in 2026.

Tiffany Sinclair

Detective/PPD Police

2026 total comp
$39,924
Base pay
$23,813
Overtime
$12,228
Other pay
$3,884
Benefits
$0
Total compensation
$39,924
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
35924
Total Pay
$39,924

Tiffany Sinclair works as a Detective for PPD Police. Their status is salaried. Tiffany earned $39,924 in 2026.