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