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