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 13

Brian Meissler

Detective/PPD Police

2026 total comp
$31,654
Base pay
$23,813
Overtime
$4,436
Other pay
$3,405
Benefits
$0
Total compensation
$31,654
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
28436
Total Pay
$31,654

At PPD Police, Brian Meissler serves as a Detective. They work salaried. Their 2026 pay totaled $31,654.

Michael Sweeney Jr

Detective/PPD Police

2026 total comp
$31,628
Base pay
$23,813
Overtime
$4,548
Other pay
$3,268
Benefits
$0
Total compensation
$31,628
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
22732
Total Pay
$31,628

Michael Sweeney Jr is a Detective at PPD Police. They work salaried. 2026 total compensation came to $31,628.

James Horn

Detective/PPD Police

2026 total comp
$31,623
Base pay
$23,813
Overtime
$4,250
Other pay
$3,561
Benefits
$0
Total compensation
$31,623
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
10279
Total Pay
$31,623

At PPD Police, James Horn serves as a Detective. They work salaried. Their 2026 pay totaled $31,623.

Christopher Manigault

Detective/PPD Police

2026 total comp
$31,545
Base pay
$23,813
Overtime
$4,474
Other pay
$3,259
Benefits
$0
Total compensation
$31,545
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
34637
Total Pay
$31,545

Christopher Manigault works as a Detective for PPD Police. Their status is salaried. Christopher earned $31,545 in 2026.

Melissa Murray

Detective/PPD Police

2026 total comp
$31,528
Base pay
$23,813
Overtime
$4,325
Other pay
$3,391
Benefits
$0
Total compensation
$31,528
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
26783
Total Pay
$31,528

At PPD Police, Melissa Murray serves as a Detective. They work salaried. Their 2026 pay totaled $31,528.

Jeffrey Burke

Detective/PPD Police

2026 total comp
$31,519
Base pay
$17,848
Overtime
$9,991
Other pay
$3,680
Benefits
$0
Total compensation
$31,519
Employment type
Salaried

Source-specific fields

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

Jeffrey Burke holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $31,519.

Thomas Nestel

Detective/PPD Police

2026 total comp
$31,404
Base pay
$22,823
Overtime
$5,717
Other pay
$2,864
Benefits
$0
Total compensation
$31,404
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A12
Public Id
20175
Total Pay
$31,404

Thomas Nestel is a Detective at PPD Police. They work salaried. 2026 total compensation came to $31,404.

Timothy Mccool

Detective/PPD Police

2026 total comp
$31,371
Base pay
$23,813
Overtime
$4,026
Other pay
$3,533
Benefits
$0
Total compensation
$31,371
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
2480
Total Pay
$31,371

Timothy Mccool holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $31,371.

Frederick Girardo Jr.

Detective/PPD Police

2026 total comp
$31,371
Base pay
$23,813
Overtime
$4,026
Other pay
$3,533
Benefits
$0
Total compensation
$31,371
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
6951
Total Pay
$31,371

At PPD Police, Frederick Girardo Jr. serves as a Detective. They work salaried. Their 2026 pay totaled $31,371.

Alfred Bender Jr.

Detective/PPD Police

2026 total comp
$31,371
Base pay
$23,813
Overtime
$4,026
Other pay
$3,533
Benefits
$0
Total compensation
$31,371
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
32208
Total Pay
$31,371

Alfred Bender Jr. holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $31,371.

Michael Dinezza

Detective/PPD Police

2026 total comp
$31,361
Base pay
$23,813
Overtime
$4,175
Other pay
$3,373
Benefits
$0
Total compensation
$31,361
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
22283
Total Pay
$31,361

Michael Dinezza holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $31,361.

Brian Calabrese

Detective/PPD Police

2026 total comp
$31,296
Base pay
$23,813
Overtime
$4,250
Other pay
$3,233
Benefits
$0
Total compensation
$31,296
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
21520
Total Pay
$31,296

At PPD Police, Brian Calabrese serves as a Detective. They work salaried. Their 2026 pay totaled $31,296.

Ricardo Dameus

Detective/PPD Police

2026 total comp
$31,171
Base pay
$23,813
Overtime
$4,138
Other pay
$3,220
Benefits
$0
Total compensation
$31,171
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
21804
Total Pay
$31,171

Ricardo Dameus holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $31,171.

Joseph Vance

Detective/PPD Police

2026 total comp
$31,129
Base pay
$23,813
Overtime
$4,101
Other pay
$3,216
Benefits
$0
Total compensation
$31,129
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
25568
Total Pay
$31,129

Joseph Vance is a Detective at PPD Police. They work salaried. 2026 total compensation came to $31,129.

Viviana Rivera

Detective/PPD Police

2026 total comp
$31,046
Base pay
$23,813
Overtime
$4,026
Other pay
$3,207
Benefits
$0
Total compensation
$31,046
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
30333
Total Pay
$31,046

At PPD Police, Viviana Rivera serves as a Detective. They work salaried. Their 2026 pay totaled $31,046.

Gwendolyn Queen

Detective/PPD Police

2026 total comp
$31,035
Base pay
$23,813
Overtime
$3,728
Other pay
$3,495
Benefits
$0
Total compensation
$31,035
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
7496
Total Pay
$31,035

Gwendolyn Queen holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $31,035.

Robert Williams

Detective/PPD Police

2026 total comp
$31,035
Base pay
$23,813
Overtime
$3,728
Other pay
$3,495
Benefits
$0
Total compensation
$31,035
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
10323
Total Pay
$31,035

At PPD Police, Robert Williams serves as a Detective. They work salaried. Their 2026 pay totaled $31,035.

Dennis Dusak

Detective/PPD Police

2026 total comp
$31,027
Base pay
$23,813
Overtime
$3,877
Other pay
$3,337
Benefits
$0
Total compensation
$31,027
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
27441
Total Pay
$31,027

At PPD Police, Dennis Dusak serves as a Detective. They work salaried. Their 2026 pay totaled $31,027.

Larry Aitken

Detective/PPD Police

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

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
1036
Total Pay
$30,981

At PPD Police, Larry Aitken serves as a Detective. They work salaried. Their 2021 pay totaled $30,981.

Timothy Dunne

Detective/PPD Police

2026 total comp
$30,943
Base pay
$23,813
Overtime
$3,803
Other pay
$3,328
Benefits
$0
Total compensation
$30,943
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
3984
Total Pay
$30,943

Timothy Dunne holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $30,943.

Craig Fife

Detective/PPD Police

2026 total comp
$30,918
Base pay
$23,813
Overtime
$3,728
Other pay
$3,378
Benefits
$0
Total compensation
$30,918
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
25321
Total Pay
$30,918

Craig Fife works as a Detective for PPD Police. Their status is salaried. Craig earned $30,918 in 2026.

Michael Oneill

Detective/PPD Police

2026 total comp
$30,860
Base pay
$23,813
Overtime
$3,728
Other pay
$3,319
Benefits
$0
Total compensation
$30,860
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
27885
Total Pay
$30,860

At PPD Police, Michael Oneill serves as a Detective. They work salaried. Their 2026 pay totaled $30,860.

William Weber Jr

Detective/PPD Police

2026 total comp
$30,844
Base pay
$23,813
Overtime
$3,430
Other pay
$3,602
Benefits
$0
Total compensation
$30,844
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
1842
Total Pay
$30,844

William Weber Jr works as a Detective for PPD Police. Their status is salaried. William earned $30,844 in 2026.

Kevin Gallagher

Detective/PPD Police

2026 total comp
$30,812
Base pay
$23,813
Overtime
$4,001
Other pay
$2,998
Benefits
$0
Total compensation
$30,812
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
30226
Total Pay
$30,812

Kevin Gallagher holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $30,812.

Michael Fuss

Detective/PPD Police

2026 total comp
$30,783
Base pay
$23,813
Overtime
$3,504
Other pay
$3,466
Benefits
$0
Total compensation
$30,783
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
12661
Total Pay
$30,783

Michael Fuss holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $30,783.

Syreeta Caswell

Detective/PPD Police

2026 total comp
$30,741
Base pay
$23,813
Overtime
$3,467
Other pay
$3,462
Benefits
$0
Total compensation
$30,741
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
28928
Total Pay
$30,741

Syreeta Caswell holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $30,741.

Anthony Krebs

Detective/PPD Police

2026 total comp
$30,693
Base pay
$23,813
Overtime
$3,579
Other pay
$3,301
Benefits
$0
Total compensation
$30,693
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
18273
Total Pay
$30,693

Anthony Krebs holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $30,693.

Andrew Jackson Ii

Detective/PPD Police

2026 total comp
$30,693
Base pay
$23,813
Overtime
$3,579
Other pay
$3,301
Benefits
$0
Total compensation
$30,693
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
21119
Total Pay
$30,693

At PPD Police, Andrew Jackson Ii serves as a Detective. They work salaried. Their 2026 pay totaled $30,693.

John Maddox

Detective/PPD Police

2026 total comp
$30,675
Base pay
$23,813
Overtime
$3,281
Other pay
$3,582
Benefits
$0
Total compensation
$30,675
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
34532
Total Pay
$30,675

John Maddox is a Detective at PPD Police. They work salaried. 2026 total compensation came to $30,675.

Gerard Murphy Jr.

Detective/PPD Police

2026 total comp
$30,651
Base pay
$23,813
Overtime
$3,542
Other pay
$3,297
Benefits
$0
Total compensation
$30,651
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
10465
Total Pay
$30,651

Gerard Murphy Jr. is a Detective at PPD Police. They work salaried. 2026 total compensation came to $30,651.

Michael Kropilak

Detective/PPD Police

2026 total comp
$30,609
Base pay
$23,813
Overtime
$3,504
Other pay
$3,292
Benefits
$0
Total compensation
$30,609
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
30901
Total Pay
$30,609

Michael Kropilak holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $30,609.

John Cole

Detective/PPD Police

2026 total comp
$30,589
Base pay
$23,813
Overtime
$3,616
Other pay
$3,160
Benefits
$0
Total compensation
$30,589
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
19586
Total Pay
$30,589

John Cole holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $30,589.

Thomas Fleming

Detective/PPD Police

2026 total comp
$30,550
Base pay
$23,813
Overtime
$3,952
Other pay
$2,786
Benefits
$0
Total compensation
$30,550
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
28085
Total Pay
$30,550

Thomas Fleming works as a Detective for PPD Police. Their status is salaried. Thomas earned $30,550 in 2026.

Robert Brady

Detective/PPD Police

2026 total comp
$30,531
Base pay
$23,813
Overtime
$3,281
Other pay
$3,438
Benefits
$0
Total compensation
$30,531
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
6116
Total Pay
$30,531

Robert Brady holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $30,531.

Tenisha Bryan

Detective/PPD Police

2026 total comp
$30,523
Base pay
$23,813
Overtime
$3,927
Other pay
$2,784
Benefits
$0
Total compensation
$30,523
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
8125
Total Pay
$30,523

Tenisha Bryan is a Detective at PPD Police. They work salaried. 2026 total compensation came to $30,523.

Kyle Murray

Detective/PPD Police

2026 total comp
$30,509
Base pay
$23,813
Overtime
$3,728
Other pay
$2,968
Benefits
$0
Total compensation
$30,509
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
13868
Total Pay
$30,509

Kyle Murray is a Detective at PPD Police. They work salaried. 2026 total compensation came to $30,509.

Daniel Strunk

Detective/PPD Police

2026 total comp
$30,400
Base pay
$23,813
Overtime
$3,318
Other pay
$3,270
Benefits
$0
Total compensation
$30,400
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
32135
Total Pay
$30,400

At PPD Police, Daniel Strunk serves as a Detective. They work salaried. Their 2026 pay totaled $30,400.

Andrew Frysiek

Detective/PPD Police

2026 total comp
$30,394
Base pay
$22,823
Overtime
$4,431
Other pay
$3,140
Benefits
$0
Total compensation
$30,394
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A12
Public Id
13377
Total Pay
$30,394

Andrew Frysiek works as a Detective for PPD Police. Their status is salaried. Andrew earned $30,394 in 2026.

Kristyn Martinez

Detective/PPD Police

2026 total comp
$30,385
Base pay
$23,813
Overtime
$3,616
Other pay
$2,956
Benefits
$0
Total compensation
$30,385
Employment type
Salaried

Source-specific fields

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

Kristyn Martinez holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $30,385.

Tayon Moore

Detective/PPD Police

2026 total comp
$30,298
Base pay
$23,813
Overtime
$3,355
Other pay
$3,130
Benefits
$0
Total compensation
$30,298
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
26924
Total Pay
$30,298

Tayon Moore works as a Detective for PPD Police. Their status is salaried. Tayon earned $30,298 in 2026.