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

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.

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.

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.