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