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 6

Thomas Gaul

Detective/PPD Police

2026 total comp
$46,375
Base pay
$23,813
Overtime
$17,149
Other pay
$5,414
Benefits
$0
Total compensation
$46,375
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
1263
Total Pay
$46,375

Thomas Gaul works as a Detective for PPD Police. Their status is salaried. Thomas earned $46,375 in 2026.

Robert Redanauer

Detective/PPD Police

2021 total comp
$46,311
Base pay
$29,622
Overtime
$0
Other pay
$16,689
Benefits
$0
Total compensation
$46,311
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
4529
Total Pay
$46,311

Robert Redanauer holds the role of Detective at PPD Police. Their status is salaried. In 2021, their total compensation was $46,311.

Jeffrey Opalski

Detective/PPD Police

2026 total comp
$45,763
Base pay
$23,813
Overtime
$17,223
Other pay
$4,727
Benefits
$0
Total compensation
$45,763
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
24787
Total Pay
$45,763

Jeffrey Opalski is a Detective at PPD Police. They work salaried. 2026 total compensation came to $45,763.

Tyrone Davis

Detective/PPD Police

2026 total comp
$45,696
Base pay
$23,813
Overtime
$16,739
Other pay
$5,144
Benefits
$0
Total compensation
$45,696
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
16759
Total Pay
$45,696

Tyrone Davis works as a Detective for PPD Police. Their status is salaried. Tyrone earned $45,696 in 2026.

James Wetzel

Detective/PPD Police

2026 total comp
$45,680
Base pay
$23,813
Overtime
$17,149
Other pay
$4,718
Benefits
$0
Total compensation
$45,680
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
21209
Total Pay
$45,680

James Wetzel is a Detective at PPD Police. They work salaried. 2026 total compensation came to $45,680.

William Bowdren

Detective/PPD Police

2025 total comp
$45,618
Base pay
$32,331
Overtime
$6,062
Other pay
$7,225
Benefits
$0
Total compensation
$45,618
Employment type
Salaried

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A12
Public Id
13939
Total Pay
$45,618

At PPD Police, William Bowdren serves as a Detective. They work salaried. Their 2025 pay totaled $45,618.

Earl Martin

Detective/PPD Police

2026 total comp
$45,570
Base pay
$23,813
Overtime
$16,627
Other pay
$5,130
Benefits
$0
Total compensation
$45,570
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
32157
Total Pay
$45,570

Earl Martin is a Detective at PPD Police. They work salaried. 2026 total compensation came to $45,570.

Daniel Adams

Detective/PPD Police

2026 total comp
$45,486
Base pay
$23,813
Overtime
$16,552
Other pay
$5,121
Benefits
$0
Total compensation
$45,486
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
2036
Total Pay
$45,486

Daniel Adams is a Detective at PPD Police. They work salaried. 2026 total compensation came to $45,486.

Natalie Sanchez

Detective/PPD Police

2026 total comp
$45,430
Base pay
$23,813
Overtime
$16,925
Other pay
$4,692
Benefits
$0
Total compensation
$45,430
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
18038
Total Pay
$45,430

Natalie Sanchez works as a Detective for PPD Police. Their status is salaried. Natalie earned $45,430 in 2026.

Jeffery Daly

Detective/PPD Police

2026 total comp
$45,402
Base pay
$23,813
Overtime
$16,478
Other pay
$5,111
Benefits
$0
Total compensation
$45,402
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
2618
Total Pay
$45,402

Jeffery Daly holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $45,402.

Steven Parkinson

Detective/PPD Police

2026 total comp
$45,234
Base pay
$23,813
Overtime
$16,329
Other pay
$5,092
Benefits
$0
Total compensation
$45,234
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
18128
Total Pay
$45,234

Steven Parkinson works as a Detective for PPD Police. Their status is salaried. Steven earned $45,234 in 2026.

Laura Harris

Detective/PPD Police

2026 total comp
$44,856
Base pay
$23,813
Overtime
$15,807
Other pay
$5,236
Benefits
$0
Total compensation
$44,856
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
32453
Total Pay
$44,856

Laura Harris works as a Detective for PPD Police. Their status is salaried. Laura earned $44,856 in 2026.

Robert Whittaker

Detective/PPD Police

2026 total comp
$44,599
Base pay
$23,813
Overtime
$16,180
Other pay
$4,607
Benefits
$0
Total compensation
$44,599
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
8296
Total Pay
$44,599

At PPD Police, Robert Whittaker serves as a Detective. They work salaried. Their 2026 pay totaled $44,599.

John Leinmiller

Detective/PPD Police

2026 total comp
$44,519
Base pay
$23,813
Overtime
$15,919
Other pay
$4,787
Benefits
$0
Total compensation
$44,519
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
36151
Total Pay
$44,519

At PPD Police, John Leinmiller serves as a Detective. They work salaried. Their 2026 pay totaled $44,519.

Shaun Nash

Detective/PPD Police

2026 total comp
$44,467
Base pay
$23,813
Overtime
$16,329
Other pay
$4,326
Benefits
$0
Total compensation
$44,467
Employment type
Salaried

Source-specific fields

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

Shaun Nash holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $44,467.

Thomas Price

Detective/PPD Police

2026 total comp
$44,434
Base pay
$23,813
Overtime
$15,434
Other pay
$5,187
Benefits
$0
Total compensation
$44,434
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
18175
Total Pay
$44,434

At PPD Police, Thomas Price serves as a Detective. They work salaried. Their 2026 pay totaled $44,434.

Michelle Haines

Detective/PPD Police

2026 total comp
$44,349
Base pay
$23,813
Overtime
$15,359
Other pay
$5,177
Benefits
$0
Total compensation
$44,349
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
21214
Total Pay
$44,349

Michelle Haines works as a Detective for PPD Police. Their status is salaried. Michelle earned $44,349 in 2026.

Daniel Murawski

Detective/PPD Police

2026 total comp
$44,310
Base pay
$23,813
Overtime
$15,732
Other pay
$4,765
Benefits
$0
Total compensation
$44,310
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
23077
Total Pay
$44,310

Daniel Murawski is a Detective at PPD Police. They work salaried. 2026 total compensation came to $44,310.

Gail Obrien

Detective/PPD Police

2026 total comp
$44,268
Base pay
$23,813
Overtime
$15,695
Other pay
$4,760
Benefits
$0
Total compensation
$44,268
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
12280
Total Pay
$44,268

Gail Obrien works as a Detective for PPD Police. Their status is salaried. Gail earned $44,268 in 2026.

James Poulos

Detective/PPD Police

2026 total comp
$44,184
Base pay
$23,813
Overtime
$15,620
Other pay
$4,751
Benefits
$0
Total compensation
$44,184
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
20333
Total Pay
$44,184

James Poulos is a Detective at PPD Police. They work salaried. 2026 total compensation came to $44,184.

David Tighe

Detective/PPD Police

2026 total comp
$44,183
Base pay
$23,813
Overtime
$15,397
Other pay
$4,974
Benefits
$0
Total compensation
$44,183
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
25285
Total Pay
$44,183

David Tighe is a Detective at PPD Police. They work salaried. 2026 total compensation came to $44,183.

Daniel Blount

Detective/PPD Police

2026 total comp
$44,101
Base pay
$23,813
Overtime
$15,546
Other pay
$4,742
Benefits
$0
Total compensation
$44,101
Employment type
Salaried

Source-specific fields

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

Daniel Blount holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $44,101.

Anthony Anderson

Detective/PPD Police

2026 total comp
$44,101
Base pay
$23,813
Overtime
$15,546
Other pay
$4,742
Benefits
$0
Total compensation
$44,101
Employment type
Salaried

Source-specific fields

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

At PPD Police, Anthony Anderson serves as a Detective. They work salaried. Their 2026 pay totaled $44,101.

John Merrigan

Detective/PPD Police

2026 total comp
$44,100
Base pay
$23,813
Overtime
$15,732
Other pay
$4,555
Benefits
$0
Total compensation
$44,100
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
18084
Total Pay
$44,100

John Merrigan works as a Detective for PPD Police. Their status is salaried. John earned $44,100 in 2026.

Patrick Gallagher

Detective/PPD Police

2026 total comp
$44,100
Base pay
$23,813
Overtime
$15,732
Other pay
$4,555
Benefits
$0
Total compensation
$44,100
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
25051
Total Pay
$44,100

At PPD Police, Patrick Gallagher serves as a Detective. They work salaried. Their 2026 pay totaled $44,100.

Peter Marrero

Detective/PPD Police

2026 total comp
$44,017
Base pay
$23,813
Overtime
$15,658
Other pay
$4,546
Benefits
$0
Total compensation
$44,017
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
25860
Total Pay
$44,017

Peter Marrero works as a Detective for PPD Police. Their status is salaried. Peter earned $44,017 in 2026.

Ohmarr Jenkins

Detective/PPD Police

2026 total comp
$44,012
Base pay
$23,813
Overtime
$15,061
Other pay
$5,138
Benefits
$0
Total compensation
$44,012
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
18766
Total Pay
$44,012

At PPD Police, Ohmarr Jenkins serves as a Detective. They work salaried. Their 2026 pay totaled $44,012.

Wayne Brown Jr

Detective/PPD Police

2026 total comp
$43,973
Base pay
$23,813
Overtime
$15,210
Other pay
$4,951
Benefits
$0
Total compensation
$43,973
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
362
Total Pay
$43,973

Wayne Brown Jr holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $43,973.

Patrick Cavalieri

Detective/PPD Police

2026 total comp
$43,973
Base pay
$23,813
Overtime
$15,210
Other pay
$4,951
Benefits
$0
Total compensation
$43,973
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
2864
Total Pay
$43,973

Patrick Cavalieri holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $43,973.

Kevin Maloney

Detective/PPD Police

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

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A12
Public Id
19173
Total Pay
$43,949

Kevin Maloney is a Detective at PPD Police. They work salaried. 2025 total compensation came to $43,949.

Nathaniel Williams

Detective/PPD Police

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

Source-specific fields

Base Salary
$83,806
Employee Category
Civil Service
Job Code
6A12
Public Id
36654
Total Pay
$43,909

Nathaniel Williams holds the role of Detective at PPD Police. Their status is salaried. In 2020, their total compensation was $43,909.

Christopher Clair

Detective/PPD Police

2026 total comp
$43,805
Base pay
$23,813
Overtime
$15,061
Other pay
$4,932
Benefits
$0
Total compensation
$43,805
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
32246
Total Pay
$43,805

Christopher Clair is a Detective at PPD Police. They work salaried. 2026 total compensation came to $43,805.

Thomas Somogyi

Detective/PPD Police

2026 total comp
$43,601
Base pay
$23,813
Overtime
$15,285
Other pay
$4,504
Benefits
$0
Total compensation
$43,601
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
7561
Total Pay
$43,601

Thomas Somogyi is a Detective at PPD Police. They work salaried. 2026 total compensation came to $43,601.

Keith Scott

Detective/PPD Police

2026 total comp
$43,553
Base pay
$23,813
Overtime
$14,838
Other pay
$4,903
Benefits
$0
Total compensation
$43,553
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
5570
Total Pay
$43,553

Keith Scott is a Detective at PPD Police. They work salaried. 2026 total compensation came to $43,553.

Sean Mcginnis

Detective/PPD Police

2026 total comp
$43,519
Base pay
$23,813
Overtime
$13,682
Other pay
$6,024
Benefits
$0
Total compensation
$43,519
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
5255
Total Pay
$43,519

Sean Mcginnis works as a Detective for PPD Police. Their status is salaried. Sean earned $43,519 in 2026.

David Benvignati

Detective/PPD Police

2026 total comp
$43,516
Base pay
$23,813
Overtime
$15,024
Other pay
$4,680
Benefits
$0
Total compensation
$43,516
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
28590
Total Pay
$43,516

At PPD Police, David Benvignati serves as a Detective. They work salaried. Their 2026 pay totaled $43,516.

Brian Newell

Detective/PPD Police

2026 total comp
$43,385
Base pay
$23,813
Overtime
$14,688
Other pay
$4,884
Benefits
$0
Total compensation
$43,385
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
13288
Total Pay
$43,385

Brian Newell holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $43,385.

Alex Kovach

Detective/PPD Police

2026 total comp
$43,307
Base pay
$23,813
Overtime
$14,838
Other pay
$4,657
Benefits
$0
Total compensation
$43,307
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
7069
Total Pay
$43,307

Alex Kovach works as a Detective for PPD Police. Their status is salaried. Alex earned $43,307 in 2026.

Ronald Kahlan

Detective/PPD Police

2026 total comp
$43,133
Base pay
$23,813
Overtime
$14,465
Other pay
$4,856
Benefits
$0
Total compensation
$43,133
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
14288
Total Pay
$43,133

Ronald Kahlan works as a Detective for PPD Police. Their status is salaried. Ronald earned $43,133 in 2026.

Jacquelin Hart

Detective/PPD Police

2022 total comp
$42,998
Base pay
$27,393
Overtime
$0
Other pay
$15,606
Benefits
$0
Total compensation
$42,998
Employment type
Salaried

Source-specific fields

Base Salary
$88,263
Employee Category
Civil Service
Job Code
6A12
Public Id
21687
Total Pay
$42,998

Jacquelin Hart works as a Detective for PPD Police. Their status is salaried. Jacquelin earned $42,998 in 2022.