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 3

James Powell

Detective/PPD Police

2024 total comp
$83,907
Base pay
$0
Overtime
$0
Other pay
$83,907
Benefits
$0
Total compensation
$83,907
Employment type
Salaried

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A12
Public Id
20617
Total Pay
$83,907

At PPD Police, James Powell serves as a Detective. They work salaried. Their 2024 pay totaled $83,907.

John Connors

Detective/PPD Police

2022 total comp
$83,115
Base pay
$72,267
Overtime
$0
Other pay
$10,849
Benefits
$0
Total compensation
$83,115
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28582
Total Pay
$39,519

John Connors holds the role of Detective at PPD Police. Their status is salaried. In 2022, their total compensation was $83,115.

Peter Langiewicz

Detective/PPD Police

2021 total comp
$82,902
Base pay
$30,938
Overtime
$1,543
Other pay
$50,421
Benefits
$0
Total compensation
$82,902
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
28540
Total Pay
$82,902

At PPD Police, Peter Langiewicz serves as a Detective. They work salaried. Their 2021 pay totaled $82,902.

Gregory Singleton

Detective/PPD Police

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

Source-specific fields

Base Salary
$83,806
Employee Category
Civil Service
Job Code
6A12
Public Id
36177
Total Pay
$80,946

Gregory Singleton holds the role of Detective at PPD Police. Their status is salaried. In 2020, their total compensation was $80,946.

Paul Alminde

Detective/PPD Police

2020 total comp
$80,808
Base pay
$45,103
Overtime
$0
Other pay
$35,705
Benefits
$0
Total compensation
$80,808
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
34219
Total Pay
$80,808

At PPD Police, Paul Alminde serves as a Detective. They work salaried. Their 2020 pay totaled $80,808.

William Brophy

Detective/PPD Police

2020 total comp
$79,362
Base pay
$3,199
Overtime
$120
Other pay
$76,043
Benefits
$0
Total compensation
$79,362
Employment type
Salaried

Source-specific fields

Base Salary
$83,806
Employee Category
Civil Service
Job Code
6A12
Public Id
1688
Total Pay
$79,362

William Brophy is a Detective at PPD Police. They work salaried. 2020 total compensation came to $79,362.

George Williams

Detective/PPD Police

2025 total comp
$79,044
Base pay
$58,197
Overtime
$5,349
Other pay
$15,498
Benefits
$0
Total compensation
$79,044
Employment type
Salaried

Source-specific fields

Base Salary
$102,254
Employee Category
Civil Service
Job Code
6A12
Public Id
21867
Total Pay
$79,044

George Williams is a Detective at PPD Police. They work salaried. 2025 total compensation came to $79,044.

Theodore Hagan

Detective/PPD Police

2023 total comp
$78,465
Base pay
$22,887
Overtime
$34,723
Other pay
$20,854
Benefits
$0
Total compensation
$78,465
Employment type
Salaried

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A12
Public Id
34881
Total Pay
$78,465

At PPD Police, Theodore Hagan serves as a Detective. They work salaried. Their 2023 pay totaled $78,465.

Robert Kerwin

Detective/PPD Police

2023 total comp
$75,325
Base pay
$7,000
Overtime
$0
Other pay
$68,324
Benefits
$0
Total compensation
$75,325
Employment type
Salaried

Source-specific fields

Base Salary
$91,352
Employee Category
Civil Service
Job Code
6A12
Public Id
20039
Total Pay
$75,325

At PPD Police, Robert Kerwin serves as a Detective. They work salaried. Their 2023 pay totaled $75,325.

Kevin Powell

Detective/PPD Police

2022 total comp
$74,948
Base pay
$60,457
Overtime
$507
Other pay
$13,984
Benefits
$0
Total compensation
$74,948
Employment type
Salaried

Source-specific fields

Base Salary
$91,352
Employee Category
Civil Service
Job Code
6A12
Public Id
9336
Total Pay
$74,948

At PPD Police, Kevin Powell serves as a Detective. They work salaried. Their 2022 pay totaled $74,948.

Stanley Brown

Detective/PPD Police

2020 total comp
$74,903
Base pay
$38,545
Overtime
$0
Other pay
$36,358
Benefits
$0
Total compensation
$74,903
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
36850
Total Pay
$74,903

Stanley Brown works as a Detective for PPD Police. Their status is salaried. Stanley earned $74,903 in 2020.

Lawrence Henry

Detective/PPD Police

2025 total comp
$74,522
Base pay
$7,607
Overtime
$0
Other pay
$66,915
Benefits
$0
Total compensation
$74,522
Employment type
Salaried

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A12
Public Id
19132
Total Pay
$74,522

Lawrence Henry is a Detective at PPD Police. They work salaried. 2025 total compensation came to $74,522.

Matthew Maurizio

Detective/PPD Police

2025 total comp
$73,917
Base pay
$49,448
Overtime
$15,845
Other pay
$8,624
Benefits
$0
Total compensation
$73,917
Employment type
Salaried

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A12
Public Id
19315
Total Pay
$73,917

Matthew Maurizio holds the role of Detective at PPD Police. Their status is salaried. In 2025, their total compensation was $73,917.

Derrick Jacobs

Detective/PPD Police

2021 total comp
$72,972
Base pay
$18,102
Overtime
$0
Other pay
$54,870
Benefits
$0
Total compensation
$72,972
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
31913
Total Pay
$72,972

Derrick Jacobs holds the role of Detective at PPD Police. Their status is salaried. In 2021, their total compensation was $72,972.

Albert Ford Jr

Detective/PPD Police

2021 total comp
$72,587
Base pay
$29,622
Overtime
$0
Other pay
$42,965
Benefits
$0
Total compensation
$72,587
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
35846
Total Pay
$72,587

Albert Ford Jr holds the role of Detective at PPD Police. Their status is salaried. In 2021, their total compensation was $72,587.

Michael Smith

Detective/PPD Police

2024 total comp
$71,812
Base pay
$48,365
Overtime
$0
Other pay
$23,446
Benefits
$0
Total compensation
$71,812
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
20447
Total Pay
$38,272

Michael Smith is a Detective at PPD Police. They work salaried. 2024 total compensation came to $71,812.

William Du Boe

Detective/PPD Police

2024 total comp
$71,452
Base pay
$12,728
Overtime
$0
Other pay
$58,725
Benefits
$0
Total compensation
$71,452
Employment type
Salaried

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A12
Public Id
2638
Total Pay
$71,452

William Du Boe holds the role of Detective at PPD Police. Their status is salaried. In 2024, their total compensation was $71,452.

Curtis Matthews

Detective/PPD Police

2022 total comp
$71,170
Base pay
$13,527
Overtime
$507
Other pay
$57,136
Benefits
$0
Total compensation
$71,170
Employment type
Salaried

Source-specific fields

Base Salary
$88,263
Employee Category
Civil Service
Job Code
6A12
Public Id
20402
Total Pay
$71,170

Curtis Matthews works as a Detective for PPD Police. Their status is salaried. Curtis earned $71,170 in 2022.

Daria Jackson

Detective/PPD Police

2025 total comp
$71,013
Base pay
$57,056
Overtime
$606
Other pay
$13,351
Benefits
$0
Total compensation
$71,013
Employment type
Salaried

Source-specific fields

Base Salary
$102,254
Employee Category
Civil Service
Job Code
6A12
Public Id
30096
Total Pay
$71,013

At PPD Police, Daria Jackson serves as a Detective. They work salaried. Their 2025 pay totaled $71,013.

Linda Blowes

Detective/PPD Police

2025 total comp
$70,485
Base pay
$0
Overtime
$0
Other pay
$70,485
Benefits
$0
Total compensation
$70,485
Employment type
Salaried

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A12
Public Id
12077
Total Pay
$70,485

Linda Blowes works as a Detective for PPD Police. Their status is salaried. Linda earned $70,485 in 2025.

Shane Rose

Detective/PPD Police

2024 total comp
$70,034
Base pay
$30,547
Overtime
$0
Other pay
$39,487
Benefits
$0
Total compensation
$70,034
Employment type
Salaried

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A12
Public Id
21748
Total Pay
$70,034

At PPD Police, Shane Rose serves as a Detective. They work salaried. Their 2024 pay totaled $70,034.

William Knecht

Detective/PPD Police

2022 total comp
$66,454
Base pay
$0
Overtime
$0
Other pay
$66,454
Benefits
$0
Total compensation
$66,454
Employment type
Salaried

Source-specific fields

Base Salary
$88,263
Employee Category
Civil Service
Job Code
6A12
Public Id
13474
Total Pay
$66,454

At PPD Police, William Knecht serves as a Detective. They work salaried. Their 2022 pay totaled $66,454.

Robert Di Francesco

Detective/PPD Police

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

Source-specific fields

Base Salary
$83,806
Employee Category
Civil Service
Job Code
6A12
Public Id
20406
Total Pay
$66,000

Robert Di Francesco holds the role of Detective at PPD Police. Their status is salaried. In 2020, their total compensation was $66,000.

Levi Morton

Detective/PPD Police

2026 total comp
$64,818
Base pay
$23,813
Overtime
$33,440
Other pay
$7,565
Benefits
$0
Total compensation
$64,818
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
6874
Total Pay
$64,818

Levi Morton is a Detective at PPD Police. They work salaried. 2026 total compensation came to $64,818.

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.