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