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 14

James Jones

Detective/PPD Police

2026 total comp
$30,261
Base pay
$23,813
Overtime
$3,504
Other pay
$2,944
Benefits
$0
Total compensation
$30,261
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
28392
Total Pay
$30,261

James Jones is a Detective at PPD Police. They work salaried. 2026 total compensation came to $30,261.

James Miles

Detective/PPD Police

2025 total comp
$30,258
Base pay
$9,509
Overtime
$2,068
Other pay
$18,681
Benefits
$0
Total compensation
$30,258
Employment type
Salaried

Source-specific fields

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

James Miles works as a Detective for PPD Police. Their status is salaried. James earned $30,258 in 2025.

Michael Kimmel

Detective/PPD Police

2026 total comp
$30,256
Base pay
$23,813
Overtime
$3,318
Other pay
$3,126
Benefits
$0
Total compensation
$30,256
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
36482
Total Pay
$30,256

At PPD Police, Michael Kimmel serves as a Detective. They work salaried. Their 2026 pay totaled $30,256.

Michael Fitzgerald

Detective/PPD Police

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

Source-specific fields

Base Salary
$80,776
Employee Category
Civil Service
Job Code
6A12
Public Id
30272
Total Pay
$30,203

At PPD Police, Michael Fitzgerald serves as a Detective. They work salaried. Their 2020 pay totaled $30,203.

Daniel Mcgee

Detective/PPD Police

2026 total comp
$30,153
Base pay
$23,813
Overtime
$2,945
Other pay
$3,396
Benefits
$0
Total compensation
$30,153
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
13877
Total Pay
$30,153

Daniel Mcgee is a Detective at PPD Police. They work salaried. 2026 total compensation came to $30,153.

Michael Wisniewski

Detective/PPD Police

2026 total comp
$30,084
Base pay
$23,813
Overtime
$2,759
Other pay
$3,513
Benefits
$0
Total compensation
$30,084
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
32654
Total Pay
$30,084

Michael Wisniewski holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $30,084.

Manuel Gonzalez

Detective/PPD Police

2026 total comp
$30,069
Base pay
$23,813
Overtime
$2,871
Other pay
$3,386
Benefits
$0
Total compensation
$30,069
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
34838
Total Pay
$30,069

At PPD Police, Manuel Gonzalez serves as a Detective. They work salaried. Their 2026 pay totaled $30,069.

Jonathan Ruth

Detective/PPD Police

2026 total comp
$30,025
Base pay
$23,813
Overtime
$2,982
Other pay
$3,230
Benefits
$0
Total compensation
$30,025
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
24592
Total Pay
$30,025

Jonathan Ruth is a Detective at PPD Police. They work salaried. 2026 total compensation came to $30,025.

Joseph Rahill

Detective/PPD Police

2026 total comp
$30,007
Base pay
$23,813
Overtime
$3,094
Other pay
$3,100
Benefits
$0
Total compensation
$30,007
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
15377
Total Pay
$30,007

Joseph Rahill is a Detective at PPD Police. They work salaried. 2026 total compensation came to $30,007.

Bruce Buchanan Iii

Detective/PPD Police

2026 total comp
$29,931
Base pay
$23,813
Overtime
$3,206
Other pay
$2,912
Benefits
$0
Total compensation
$29,931
Employment type
Salaried

Source-specific fields

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

Bruce Buchanan Iii is a Detective at PPD Police. They work salaried. 2026 total compensation came to $29,931.

Catherine Ernst

Detective/PPD Police

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

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A12
Public Id
34911
Total Pay
$29,915

At PPD Police, Catherine Ernst serves as a Detective. They work salaried. Their 2026 pay totaled $29,915.

Tyrone Bacon Jr.

Detective/PPD Police

2026 total comp
$29,882
Base pay
$23,813
Overtime
$2,982
Other pay
$3,087
Benefits
$0
Total compensation
$29,882
Employment type
Salaried

Source-specific fields

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

Tyrone Bacon Jr. holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $29,882.

Shawn Leahy

Detective/PPD Police

2026 total comp
$29,859
Base pay
$23,813
Overtime
$2,684
Other pay
$3,362
Benefits
$0
Total compensation
$29,859
Employment type
Salaried

Source-specific fields

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

Shawn Leahy works as a Detective for PPD Police. Their status is salaried. Shawn earned $29,859 in 2026.

Gregory Speck

Detective/PPD Police

2026 total comp
$29,859
Base pay
$23,813
Overtime
$2,684
Other pay
$3,362
Benefits
$0
Total compensation
$29,859
Employment type
Salaried

Source-specific fields

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

Gregory Speck holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $29,859.

John Harkins

Detective/PPD Police

2024 total comp
$29,842
Base pay
$8,728
Overtime
$3,477
Other pay
$17,637
Benefits
$0
Total compensation
$29,842
Employment type
Salaried

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A12
Public Id
30466
Total Pay
$29,842

John Harkins holds the role of Detective at PPD Police. Their status is salaried. In 2024, their total compensation was $29,842.

Michael Policella

Detective/PPD Police

2026 total comp
$29,799
Base pay
$23,813
Overtime
$2,908
Other pay
$3,079
Benefits
$0
Total compensation
$29,799
Employment type
Salaried

Source-specific fields

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

Michael Policella is a Detective at PPD Police. They work salaried. 2026 total compensation came to $29,799.

William Benson

Detective/PPD Police

2026 total comp
$29,796
Base pay
$22,823
Overtime
$4,073
Other pay
$2,899
Benefits
$0
Total compensation
$29,796
Employment type
Salaried

Source-specific fields

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

William Benson holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $29,796.

Michael Brady

Detective/PPD Police

2026 total comp
$29,758
Base pay
$23,813
Overtime
$2,871
Other pay
$3,074
Benefits
$0
Total compensation
$29,758
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
18676
Total Pay
$35,693

Michael Brady is a Detective at PPD Police. They work salaried. 2026 total compensation came to $29,758.

Hope Hoover

Detective/PPD Police

2026 total comp
$29,733
Base pay
$23,813
Overtime
$2,572
Other pay
$3,348
Benefits
$0
Total compensation
$29,733
Employment type
Salaried

Source-specific fields

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

Hope Hoover works as a Detective for PPD Police. Their status is salaried. Hope earned $29,733 in 2026.

William Lynch Jr

Detective/PPD Police

2026 total comp
$29,716
Base pay
$23,813
Overtime
$2,833
Other pay
$3,070
Benefits
$0
Total compensation
$29,716
Employment type
Salaried

Source-specific fields

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

William Lynch Jr is a Detective at PPD Police. They work salaried. 2026 total compensation came to $29,716.

John Bernard

Detective/PPD Police

2026 total comp
$29,704
Base pay
$23,813
Overtime
$2,423
Other pay
$3,469
Benefits
$0
Total compensation
$29,704
Employment type
Salaried

Source-specific fields

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

John Bernard works as a Detective for PPD Police. Their status is salaried. John earned $29,704 in 2026.

Gino Andracchio

Detective/PPD Police

2026 total comp
$29,690
Base pay
$23,813
Overtime
$2,684
Other pay
$3,194
Benefits
$0
Total compensation
$29,690
Employment type
Salaried

Source-specific fields

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

Gino Andracchio works as a Detective for PPD Police. Their status is salaried. Gino earned $29,690 in 2026.

Michelle Yerkes

Detective/PPD Police

2026 total comp
$29,662
Base pay
$23,813
Overtime
$2,386
Other pay
$3,464
Benefits
$0
Total compensation
$29,662
Employment type
Salaried

Source-specific fields

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

Michelle Yerkes is a Detective at PPD Police. They work salaried. 2026 total compensation came to $29,662.

Daniel Flynn

Detective/PPD Police

2026 total comp
$29,550
Base pay
$23,813
Overtime
$2,684
Other pay
$3,053
Benefits
$0
Total compensation
$29,550
Employment type
Salaried

Source-specific fields

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

Daniel Flynn is a Detective at PPD Police. They work salaried. 2026 total compensation came to $29,550.

David Baker

Detective/PPD Police

2026 total comp
$29,523
Base pay
$23,813
Overtime
$2,386
Other pay
$3,325
Benefits
$0
Total compensation
$29,523
Employment type
Salaried

Source-specific fields

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

David Baker is a Detective at PPD Police. They work salaried. 2026 total compensation came to $29,523.

Jessica Rocks

Detective/PPD Police

2026 total comp
$29,467
Base pay
$23,813
Overtime
$2,610
Other pay
$3,044
Benefits
$0
Total compensation
$29,467
Employment type
Salaried

Source-specific fields

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

At PPD Police, Jessica Rocks serves as a Detective. They work salaried. Their 2026 pay totaled $29,467.

Kevin Duffy

Detective/PPD Police

2026 total comp
$29,440
Base pay
$23,813
Overtime
$2,461
Other pay
$3,167
Benefits
$0
Total compensation
$29,440
Employment type
Salaried

Source-specific fields

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

Kevin Duffy is a Detective at PPD Police. They work salaried. 2026 total compensation came to $29,440.

Shaina Brown

Detective/PPD Police

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

Source-specific fields

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

Shaina Brown holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $29,439.

Randy Modres

Detective/PPD Police

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

Source-specific fields

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

Randy Modres holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $29,439.

Omar Torres

Detective/PPD Police

2026 total comp
$29,438
Base pay
$22,823
Overtime
$3,930
Other pay
$2,685
Benefits
$0
Total compensation
$29,438
Employment type
Salaried

Source-specific fields

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

Omar Torres works as a Detective for PPD Police. Their status is salaried. Omar earned $29,438 in 2026.

Frane Markusovic

Detective/PPD Police

2026 total comp
$29,438
Base pay
$22,823
Overtime
$3,930
Other pay
$2,685
Benefits
$0
Total compensation
$29,438
Employment type
Salaried

Source-specific fields

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

Frane Markusovic works as a Detective for PPD Police. Their status is salaried. Frane earned $29,438 in 2026.

Matthew Swan

Detective/PPD Police

2026 total comp
$29,425
Base pay
$23,813
Overtime
$2,572
Other pay
$3,040
Benefits
$0
Total compensation
$29,425
Employment type
Salaried

Source-specific fields

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

At PPD Police, Matthew Swan serves as a Detective. They work salaried. Their 2026 pay totaled $29,425.

Jess Moulder

Detective/PPD Police

2026 total comp
$29,397
Base pay
$23,813
Overtime
$2,274
Other pay
$3,310
Benefits
$0
Total compensation
$29,397
Employment type
Salaried

Source-specific fields

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

Jess Moulder holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $29,397.

Kevin Copestick

Detective/PPD Police

2026 total comp
$29,360
Base pay
$22,823
Overtime
$3,859
Other pay
$2,678
Benefits
$0
Total compensation
$29,360
Employment type
Salaried

Source-specific fields

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

At PPD Police, Kevin Copestick serves as a Detective. They work salaried. Their 2026 pay totaled $29,360.

John Halligan

Detective/PPD Police

2026 total comp
$29,355
Base pay
$23,813
Overtime
$2,237
Other pay
$3,306
Benefits
$0
Total compensation
$29,355
Employment type
Salaried

Source-specific fields

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

John Halligan is a Detective at PPD Police. They work salaried. 2026 total compensation came to $29,355.

Khoa Hoang

Detective/PPD Police

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

Source-specific fields

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

Khoa Hoang holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $29,321.

Clinton Lees

Detective/PPD Police

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

Source-specific fields

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

Clinton Lees holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $29,311.

Robert Dougherty

Detective/PPD Police

2026 total comp
$29,217
Base pay
$23,813
Overtime
$2,386
Other pay
$3,019
Benefits
$0
Total compensation
$29,217
Employment type
Salaried

Source-specific fields

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

Robert Dougherty holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $29,217.

John Dougherty

Detective/PPD Police

2026 total comp
$29,189
Base pay
$23,813
Overtime
$2,237
Other pay
$3,140
Benefits
$0
Total compensation
$29,189
Employment type
Salaried

Source-specific fields

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

John Dougherty holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $29,189.

Terrance Anderson

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
17748
Total Pay
$29,156

Terrance Anderson holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $29,156.