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 2

Robert Spadaccini

Detective/PPD Police

2020 total comp
$130,612
Base pay
$63,532
Overtime
$492
Other pay
$66,589
Benefits
$0
Total compensation
$130,612
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
27666
Total Pay
$130,612

At PPD Police, Robert Spadaccini serves as a Detective. They work salaried. Their 2020 pay totaled $130,612.

Richard Antonini

Detective/PPD Police

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

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A12
Public Id
36566
Total Pay
$128,684

At PPD Police, Richard Antonini serves as a Detective. They work salaried. Their 2025 pay totaled $128,684.

John Druding

Detective/PPD Police

2020 total comp
$128,542
Base pay
$68,139
Overtime
$8,816
Other pay
$51,586
Benefits
$0
Total compensation
$128,542
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
36675
Total Pay
$128,542

At PPD Police, John Druding serves as a Detective. They work salaried. Their 2020 pay totaled $128,542.

Gregory Santamala

Detective/PPD Police

2022 total comp
$128,260
Base pay
$78,917
Overtime
$28,831
Other pay
$20,512
Benefits
$0
Total compensation
$128,260
Employment type
Salaried

Source-specific fields

Base Salary
$91,352
Employee Category
Civil Service
Job Code
6A12
Public Id
27573
Total Pay
$128,260

Gregory Santamala is a Detective at PPD Police. They work salaried. 2022 total compensation came to $128,260.

James Burns

Detective/PPD Police

2022 total comp
$127,655
Base pay
$89,417
Overtime
$22,193
Other pay
$16,045
Benefits
$0
Total compensation
$127,655
Employment type
Salaried

Source-specific fields

Base Salary
$91,352
Employee Category
Civil Service
Job Code
6A12
Public Id
26785
Total Pay
$127,655

James Burns holds the role of Detective at PPD Police. Their status is salaried. In 2022, their total compensation was $127,655.

Mark Lichorobiec

Detective/PPD Police

2021 total comp
$126,245
Base pay
$41,141
Overtime
$0
Other pay
$85,104
Benefits
$0
Total compensation
$126,245
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
8311
Total Pay
$126,245

Mark Lichorobiec is a Detective at PPD Police. They work salaried. 2021 total compensation came to $126,245.

John Komorowski

Detective/PPD Police

2020 total comp
$123,889
Base pay
$53,987
Overtime
$0
Other pay
$69,902
Benefits
$0
Total compensation
$123,889
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
23146
Total Pay
$123,889

At PPD Police, John Komorowski serves as a Detective. They work salaried. Their 2020 pay totaled $123,889.

David Plummer

Detective/PPD Police

2022 total comp
$122,072
Base pay
$20,291
Overtime
$0
Other pay
$101,781
Benefits
$0
Total compensation
$122,072
Employment type
Salaried

Source-specific fields

Base Salary
$88,263
Employee Category
Civil Service
Job Code
6A12
Public Id
11123
Total Pay
$122,072

David Plummer works as a Detective for PPD Police. Their status is salaried. David earned $122,072 in 2022.

John Geliebter

Detective/PPD Police

2025 total comp
$120,110
Base pay
$33,092
Overtime
$7,524
Other pay
$79,494
Benefits
$0
Total compensation
$120,110
Employment type
Salaried

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A12
Public Id
23374
Total Pay
$120,110

John Geliebter holds the role of Detective at PPD Police. Their status is salaried. In 2025, their total compensation was $120,110.

Christoph Marano

Detective/PPD Police

2019 total comp
$119,118
Base pay
$9,320
Overtime
$2,680
Other pay
$107,118
Benefits
$0
Total compensation
$119,118
Employment type
Salaried

Source-specific fields

Base Salary
$80,776
Employee Category
Civil Service
Job Code
6A12
Public Id
22439
Total Pay
$119,118

At PPD Police, Christoph Marano serves as a Detective. They work salaried. Their 2019 pay totaled $119,118.

Charlie Williams

Detective/PPD Police

2024 total comp
$118,290
Base pay
$32,729
Overtime
$0
Other pay
$85,562
Benefits
$0
Total compensation
$118,290
Employment type
Salaried

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A12
Public Id
10915
Total Pay
$118,290

Charlie Williams holds the role of Detective at PPD Police. Their status is salaried. In 2024, their total compensation was $118,290.

Michael Mcgoldrick

Detective/PPD Police

2020 total comp
$118,203
Base pay
$46,746
Overtime
$6,807
Other pay
$64,649
Benefits
$0
Total compensation
$118,203
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
5037
Total Pay
$118,203

Michael Mcgoldrick works as a Detective for PPD Police. Their status is salaried. Michael earned $118,203 in 2020.

Robert Fetters

Detective/PPD Police

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

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
9699
Total Pay
$117,190

Robert Fetters is a Detective at PPD Police. They work salaried. 2021 total compensation came to $117,190.

Sanna Chang

Detective/PPD Police

2022 total comp
$117,187
Base pay
$89,417
Overtime
$8,581
Other pay
$19,188
Benefits
$0
Total compensation
$117,187
Employment type
Salaried

Source-specific fields

Base Salary
$91,352
Employee Category
Civil Service
Job Code
6A12
Public Id
10860
Total Pay
$117,187

Sanna Chang works as a Detective for PPD Police. Their status is salaried. Sanna earned $117,187 in 2022.

John Jonas

Detective/PPD Police

2024 total comp
$116,686
Base pay
$56,700
Overtime
$0
Other pay
$59,986
Benefits
$0
Total compensation
$116,686
Employment type
Salaried

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A12
Public Id
14958
Total Pay
$116,686

John Jonas is a Detective at PPD Police. They work salaried. 2024 total compensation came to $116,686.

James Burke

Detective/PPD Police

2025 total comp
$113,640
Base pay
$62,761
Overtime
$37,621
Other pay
$13,259
Benefits
$0
Total compensation
$113,640
Employment type
Salaried

Source-specific fields

Base Salary
$102,254
Employee Category
Civil Service
Job Code
6A12
Public Id
28308
Total Pay
$113,640

James Burke holds the role of Detective at PPD Police. Their status is salaried. In 2025, their total compensation was $113,640.

Michael Bransfield

Detective/PPD Police

2025 total comp
$110,858
Base pay
$15,215
Overtime
$2,853
Other pay
$92,790
Benefits
$0
Total compensation
$110,858
Employment type
Salaried

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A12
Public Id
3312
Total Pay
$110,858

Michael Bransfield holds the role of Detective at PPD Police. Their status is salaried. In 2025, their total compensation was $110,858.

Thomas Martinka

Detective/PPD Police

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

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
35542
Total Pay
$109,580

Thomas Martinka is a Detective at PPD Police. They work salaried. 2021 total compensation came to $109,580.

Nelson Rodriguez Jr

Detective/PPD Police

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

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
14307
Total Pay
$109,412

At PPD Police, Nelson Rodriguez Jr serves as a Detective. They work salaried. Their 2021 pay totaled $109,412.

Glenn Welton

Detective/PPD Police

2022 total comp
$108,226
Base pay
$89,417
Overtime
$634
Other pay
$18,174
Benefits
$0
Total compensation
$108,226
Employment type
Salaried

Source-specific fields

Base Salary
$91,352
Employee Category
Civil Service
Job Code
6A12
Public Id
26431
Total Pay
$108,226

Glenn Welton works as a Detective for PPD Police. Their status is salaried. Glenn earned $108,226 in 2022.

Thomas De Malto

Detective/PPD Police

2025 total comp
$105,693
Base pay
$86,599
Overtime
$285
Other pay
$18,809
Benefits
$0
Total compensation
$105,693
Employment type
Salaried

Source-specific fields

Base Salary
$102,254
Employee Category
Civil Service
Job Code
6A12
Public Id
13485
Total Pay
$105,693

Thomas De Malto holds the role of Detective at PPD Police. Their status is salaried. In 2025, their total compensation was $105,693.

Larry Land

Detective/PPD Police

2022 total comp
$104,369
Base pay
$58,617
Overtime
$0
Other pay
$45,752
Benefits
$0
Total compensation
$104,369
Employment type
Salaried

Source-specific fields

Base Salary
$91,352
Employee Category
Civil Service
Job Code
6A12
Public Id
16529
Total Pay
$104,369

At PPD Police, Larry Land serves as a Detective. They work salaried. Their 2022 pay totaled $104,369.

Thomas Frederick

Detective/PPD Police

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

Source-specific fields

Base Salary
$83,806
Employee Category
Civil Service
Job Code
6A12
Public Id
18233
Total Pay
$102,584

Thomas Frederick holds the role of Detective at PPD Police. Their status is salaried. In 2020, their total compensation was $102,584.

George Sullivan

Detective/PPD Police

2020 total comp
$101,153
Base pay
$51,354
Overtime
$0
Other pay
$49,799
Benefits
$0
Total compensation
$101,153
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
33308
Total Pay
$101,153

George Sullivan works as a Detective for PPD Police. Their status is salaried. George earned $101,153 in 2020.

Stephen Snyder

Detective/PPD Police

2026 total comp
$101,105
Base pay
$23,813
Overtime
$3,579
Other pay
$73,714
Benefits
$0
Total compensation
$101,105
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
12038
Total Pay
$101,105

Stephen Snyder works as a Detective for PPD Police. Their status is salaried. Stephen earned $101,105 in 2026.

John Krawczyk

Detective/PPD Police

2022 total comp
$100,928
Base pay
$84,167
Overtime
$1,376
Other pay
$15,385
Benefits
$0
Total compensation
$100,928
Employment type
Salaried

Source-specific fields

Base Salary
$91,352
Employee Category
Civil Service
Job Code
6A12
Public Id
33082
Total Pay
$100,928

John Krawczyk works as a Detective for PPD Police. Their status is salaried. John earned $100,928 in 2022.

Timothy Cliggett

Detective/PPD Police

2025 total comp
$99,808
Base pay
$27,006
Overtime
$7,845
Other pay
$64,957
Benefits
$0
Total compensation
$99,808
Employment type
Salaried

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A12
Public Id
8319
Total Pay
$99,808

Timothy Cliggett works as a Detective for PPD Police. Their status is salaried. Timothy earned $99,808 in 2025.

Albert Wiegert

Detective/PPD Police

2021 total comp
$99,480
Base pay
$86,723
Overtime
$0
Other pay
$12,756
Benefits
$0
Total compensation
$99,480
Employment type
Salaried

Source-specific fields

Base Salary
$88,263
Employee Category
Civil Service
Job Code
6A12
Public Id
2466
Total Pay
$99,480

Albert Wiegert works as a Detective for PPD Police. Their status is salaried. Albert earned $99,480 in 2021.

Carl Watkins

Detective/PPD Police

2021 total comp
$97,331
Base pay
$1,646
Overtime
$0
Other pay
$95,685
Benefits
$0
Total compensation
$97,331
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
23371
Total Pay
$97,331

Carl Watkins works as a Detective for PPD Police. Their status is salaried. Carl earned $97,331 in 2021.

Darrell Sampson

Detective/PPD Police

2025 total comp
$95,622
Base pay
$17,117
Overtime
$0
Other pay
$78,505
Benefits
$0
Total compensation
$95,622
Employment type
Salaried

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A12
Public Id
11095
Total Pay
$95,622

Darrell Sampson works as a Detective for PPD Police. Their status is salaried. Darrell earned $95,622 in 2025.

Joseph Baird Ii

Detective/PPD Police

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

Source-specific fields

Base Salary
$88,263
Employee Category
Civil Service
Job Code
6A12
Public Id
4834
Total Pay
$92,518

At PPD Police, Joseph Baird Ii serves as a Detective. They work salaried. Their 2022 pay totaled $92,518.

Melissa Mcgowan

Detective/PPD Police

2025 total comp
$92,137
Base pay
$26,626
Overtime
$7,809
Other pay
$57,701
Benefits
$0
Total compensation
$92,137
Employment type
Salaried

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A12
Public Id
13389
Total Pay
$92,137

Melissa Mcgowan holds the role of Detective at PPD Police. Their status is salaried. In 2025, their total compensation was $92,137.

William Mc Cusker Jr

Detective/PPD Police

2020 total comp
$90,353
Base pay
$42,808
Overtime
$0
Other pay
$47,545
Benefits
$0
Total compensation
$90,353
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
2739
Total Pay
$90,353

William Mc Cusker Jr holds the role of Detective at PPD Police. Their status is salaried. In 2020, their total compensation was $90,353.

Samuel Gonzalez

Detective/PPD Police

2022 total comp
$90,183
Base pay
$6,764
Overtime
$0
Other pay
$83,419
Benefits
$0
Total compensation
$90,183
Employment type
Salaried

Source-specific fields

Base Salary
$88,263
Employee Category
Civil Service
Job Code
6A12
Public Id
6348
Total Pay
$90,183

Samuel Gonzalez is a Detective at PPD Police. They work salaried. 2022 total compensation came to $90,183.

Kim Davidson

Detective/PPD Police

2022 total comp
$88,700
Base pay
$32,127
Overtime
$0
Other pay
$56,573
Benefits
$0
Total compensation
$88,700
Employment type
Salaried

Source-specific fields

Base Salary
$88,263
Employee Category
Civil Service
Job Code
6A12
Public Id
11981
Total Pay
$88,700

Kim Davidson works as a Detective for PPD Police. Their status is salaried. Kim earned $88,700 in 2022.

Thomas Kee

Detective/PPD Police

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

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A12
Public Id
23384
Total Pay
$88,265

At PPD Police, Thomas Kee serves as a Detective. They work salaried. Their 2025 pay totaled $88,265.

Paul Guercio

Detective/PPD Police

2021 total comp
$85,079
Base pay
$24,685
Overtime
$864
Other pay
$59,530
Benefits
$0
Total compensation
$85,079
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
29823
Total Pay
$85,079

Paul Guercio is a Detective at PPD Police. They work salaried. 2021 total compensation came to $85,079.

Joann Wojnicki

Detective/PPD Police

2020 total comp
$85,052
Base pay
$53,329
Overtime
$5,488
Other pay
$26,235
Benefits
$0
Total compensation
$85,052
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
10542
Total Pay
$85,052

Joann Wojnicki is a Detective at PPD Police. They work salaried. 2020 total compensation came to $85,052.

John Keen

Detective/PPD Police

2019 total comp
$84,723
Base pay
$0
Overtime
$0
Other pay
$84,723
Benefits
$0
Total compensation
$84,723
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5887
Total Pay
$30,161

John Keen holds the role of Detective at PPD Police. Their status is salaried. In 2019, their total compensation was $84,723.

Edward Enriquez

Detective/PPD Police

2022 total comp
$84,328
Base pay
$15,218
Overtime
$0
Other pay
$69,110
Benefits
$0
Total compensation
$84,328
Employment type
Salaried

Source-specific fields

Base Salary
$88,263
Employee Category
Civil Service
Job Code
6A12
Public Id
32464
Total Pay
$84,328

At PPD Police, Edward Enriquez serves as a Detective. They work salaried. Their 2022 pay totaled $84,328.