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 8

Nathaniel Smith Jr

Detective/PPD Police

2026 total comp
$39,815
Base pay
$23,813
Overtime
$11,520
Other pay
$4,483
Benefits
$0
Total compensation
$39,815
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
8558
Total Pay
$39,815

Nathaniel Smith Jr works as a Detective for PPD Police. Their status is salaried. Nathaniel earned $39,815 in 2026.

Matthew Funk

Detective/PPD Police

2026 total comp
$39,731
Base pay
$23,813
Overtime
$11,445
Other pay
$4,473
Benefits
$0
Total compensation
$39,731
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
26077
Total Pay
$39,731

Matthew Funk holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $39,731.

Billy Golphin

Detective/PPD Police

2026 total comp
$39,689
Base pay
$23,813
Overtime
$11,408
Other pay
$4,468
Benefits
$0
Total compensation
$39,689
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
20487
Total Pay
$39,689

Billy Golphin holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $39,689.

Anthony Manes

Detective/PPD Police

2026 total comp
$39,632
Base pay
$23,813
Overtime
$11,557
Other pay
$4,262
Benefits
$0
Total compensation
$39,632
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
22207
Total Pay
$39,632

Anthony Manes works as a Detective for PPD Police. Their status is salaried. Anthony earned $39,632 in 2026.

Ronald Burgess

Detective/PPD Police

2026 total comp
$39,569
Base pay
$23,813
Overtime
$11,669
Other pay
$4,087
Benefits
$0
Total compensation
$39,569
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
36538
Total Pay
$39,569

Ronald Burgess works as a Detective for PPD Police. Their status is salaried. Ronald earned $39,569 in 2026.

Peter Marcellino

Detective/PPD Police

2026 total comp
$39,538
Base pay
$23,813
Overtime
$11,110
Other pay
$4,616
Benefits
$0
Total compensation
$39,538
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
29493
Total Pay
$39,538

At PPD Police, Peter Marcellino serves as a Detective. They work salaried. Their 2026 pay totaled $39,538.

Joel Torres

Detective/PPD Police

2026 total comp
$39,346
Base pay
$22,823
Overtime
$12,291
Other pay
$4,231
Benefits
$0
Total compensation
$39,346
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A12
Public Id
33881
Total Pay
$39,346

Joel Torres holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $39,346.

Nicholas Cangelosi

Detective/PPD Police

2026 total comp
$39,319
Base pay
$23,813
Overtime
$11,445
Other pay
$4,061
Benefits
$0
Total compensation
$39,319
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
24543
Total Pay
$39,319

Nicholas Cangelosi works as a Detective for PPD Police. Their status is salaried. Nicholas earned $39,319 in 2026.

Quay Chim

Detective/PPD Police

2026 total comp
$39,311
Base pay
$23,813
Overtime
$11,072
Other pay
$4,426
Benefits
$0
Total compensation
$39,311
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
8199
Total Pay
$39,311

Quay Chim is a Detective at PPD Police. They work salaried. 2026 total compensation came to $39,311.

Michael Zanetich

Detective/PPD Police

2026 total comp
$39,297
Base pay
$23,813
Overtime
$11,259
Other pay
$4,226
Benefits
$0
Total compensation
$39,297
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
20106
Total Pay
$39,297

Michael Zanetich holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $39,297.

Stanley Przybylowski

Detective/PPD Police

2026 total comp
$39,278
Base pay
$23,813
Overtime
$11,408
Other pay
$4,057
Benefits
$0
Total compensation
$39,278
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
21381
Total Pay
$39,278

Stanley Przybylowski is a Detective at PPD Police. They work salaried. 2026 total compensation came to $39,278.

Lawrence Greene

Detective/PPD Police

2025 total comp
$39,051
Base pay
$5,325
Overtime
$0
Other pay
$33,726
Benefits
$0
Total compensation
$39,051
Employment type
Salaried

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A12
Public Id
22213
Total Pay
$39,051

Lawrence Greene holds the role of Detective at PPD Police. Their status is salaried. In 2025, their total compensation was $39,051.

Robert Lamanna

Detective/PPD Police

2026 total comp
$39,016
Base pay
$23,813
Overtime
$11,408
Other pay
$3,796
Benefits
$0
Total compensation
$39,016
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
3021
Total Pay
$39,016

Robert Lamanna holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $39,016.

Daniel Murphy

Detective/PPD Police

2026 total comp
$38,945
Base pay
$23,813
Overtime
$11,110
Other pay
$4,023
Benefits
$0
Total compensation
$38,945
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
14607
Total Pay
$38,945

Daniel Murphy works as a Detective for PPD Police. Their status is salaried. Daniel earned $38,945 in 2026.

Donna Zampirri

Detective/PPD Police

2026 total comp
$38,765
Base pay
$23,813
Overtime
$10,588
Other pay
$4,364
Benefits
$0
Total compensation
$38,765
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
27272
Total Pay
$38,765

Donna Zampirri holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $38,765.

Christopher Horn

Detective/PPD Police

2026 total comp
$38,765
Base pay
$23,813
Overtime
$10,588
Other pay
$4,364
Benefits
$0
Total compensation
$38,765
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
28482
Total Pay
$38,765

Christopher Horn holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $38,765.

Gregory Holman

Detective/PPD Police

2026 total comp
$38,765
Base pay
$23,813
Overtime
$10,588
Other pay
$4,364
Benefits
$0
Total compensation
$38,765
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
18303
Total Pay
$38,765

Gregory Holman holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $38,765.

Andrew Gallagher

Detective/PPD Police

2026 total comp
$38,737
Base pay
$23,813
Overtime
$10,923
Other pay
$4,001
Benefits
$0
Total compensation
$38,737
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
9438
Total Pay
$38,737

Andrew Gallagher works as a Detective for PPD Police. Their status is salaried. Andrew earned $38,737 in 2026.

Daniel Fegley

Detective/PPD Police

2026 total comp
$38,707
Base pay
$23,813
Overtime
$10,476
Other pay
$4,418
Benefits
$0
Total compensation
$38,707
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
2819
Total Pay
$38,707

Daniel Fegley holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $38,707.

Matthew Mcshea

Detective/PPD Police

2026 total comp
$38,597
Base pay
$23,813
Overtime
$10,438
Other pay
$4,346
Benefits
$0
Total compensation
$38,597
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
8827
Total Pay
$38,597

Matthew Mcshea is a Detective at PPD Police. They work salaried. 2026 total compensation came to $38,597.

Eric Cohn

Detective/PPD Police

2026 total comp
$38,534
Base pay
$23,813
Overtime
$10,662
Other pay
$4,060
Benefits
$0
Total compensation
$38,534
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
26725
Total Pay
$38,534

Eric Cohn holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $38,534.

Adam Odonnell

Detective/PPD Police

2026 total comp
$38,529
Base pay
$23,813
Overtime
$10,737
Other pay
$3,980
Benefits
$0
Total compensation
$38,529
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
7251
Total Pay
$38,529

Adam Odonnell works as a Detective for PPD Police. Their status is salaried. Adam earned $38,529 in 2026.

Edward Mcconnell

Detective/PPD Police

2026 total comp
$38,465
Base pay
$22,823
Overtime
$10,505
Other pay
$5,137
Benefits
$0
Total compensation
$38,465
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A12
Public Id
7392
Total Pay
$38,465

At PPD Police, Edward Mcconnell serves as a Detective. They work salaried. Their 2026 pay totaled $38,465.

Tonya Marie Newbill-Jones

Detective/PPD Police

2026 total comp
$38,345
Base pay
$23,813
Overtime
$10,215
Other pay
$4,317
Benefits
$0
Total compensation
$38,345
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
22164
Total Pay
$38,345

Tonya Marie Newbill-Jones is a Detective at PPD Police. They work salaried. 2026 total compensation came to $38,345.

Joseph Ryan

Detective/PPD Police

2026 total comp
$38,155
Base pay
$23,813
Overtime
$10,401
Other pay
$3,941
Benefits
$0
Total compensation
$38,155
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
14511
Total Pay
$38,155

Joseph Ryan holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $38,155.

John Hughes

Detective/PPD Police

2024 total comp
$38,118
Base pay
$16,364
Overtime
$0
Other pay
$21,754
Benefits
$0
Total compensation
$38,118
Employment type
Salaried

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A12
Public Id
15423
Total Pay
$38,118

John Hughes works as a Detective for PPD Police. Their status is salaried. John earned $38,118 in 2024.

Justin Falcone

Detective/PPD Police

2026 total comp
$37,823
Base pay
$23,813
Overtime
$10,103
Other pay
$3,907
Benefits
$0
Total compensation
$37,823
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
6875
Total Pay
$37,823

Justin Falcone is a Detective at PPD Police. They work salaried. 2026 total compensation came to $37,823.

Edward Davis

Detective/PPD Police

2026 total comp
$37,808
Base pay
$23,813
Overtime
$9,581
Other pay
$4,414
Benefits
$0
Total compensation
$37,808
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
4832
Total Pay
$37,808

At PPD Police, Edward Davis serves as a Detective. They work salaried. Their 2026 pay totaled $37,808.

Paul Mangini Jr.

Detective/PPD Police

2026 total comp
$37,770
Base pay
$23,813
Overtime
$10,513
Other pay
$3,444
Benefits
$0
Total compensation
$37,770
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
26200
Total Pay
$37,770

Paul Mangini Jr. works as a Detective for PPD Police. Their status is salaried. Paul earned $37,770 in 2026.

Matthew Hagy

Detective/PPD Police

2026 total comp
$37,752
Base pay
$23,813
Overtime
$9,879
Other pay
$4,060
Benefits
$0
Total compensation
$37,752
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
33447
Total Pay
$37,752

Matthew Hagy holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $37,752.

Shawn Ciaurro

Detective/PPD Police

2026 total comp
$37,729
Base pay
$23,813
Overtime
$10,476
Other pay
$3,440
Benefits
$0
Total compensation
$37,729
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
17735
Total Pay
$37,729

Shawn Ciaurro is a Detective at PPD Police. They work salaried. 2026 total compensation came to $37,729.

Antonio Nieves Iii

Detective/PPD Police

2026 total comp
$37,668
Base pay
$23,813
Overtime
$9,805
Other pay
$4,051
Benefits
$0
Total compensation
$37,668
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
5275
Total Pay
$37,668

Antonio Nieves Iii holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $37,668.

Mikal Carr

Detective/PPD Police

2026 total comp
$37,653
Base pay
$23,813
Overtime
$10,178
Other pay
$3,663
Benefits
$0
Total compensation
$37,653
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
27287
Total Pay
$37,653

Mikal Carr works as a Detective for PPD Police. Their status is salaried. Mikal earned $37,653 in 2026.

Robert Zielinski

Detective/PPD Police

2024 total comp
$37,605
Base pay
$23,274
Overtime
$0
Other pay
$14,331
Benefits
$0
Total compensation
$37,605
Employment type
Salaried

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A12
Public Id
27064
Total Pay
$37,605

Robert Zielinski is a Detective at PPD Police. They work salaried. 2024 total compensation came to $37,605.

Raphael Mcgough

Detective/PPD Police

2026 total comp
$37,585
Base pay
$23,813
Overtime
$9,730
Other pay
$4,042
Benefits
$0
Total compensation
$37,585
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
29830
Total Pay
$37,585

Raphael Mcgough works as a Detective for PPD Police. Their status is salaried. Raphael earned $37,585 in 2026.

Nicholas Halbherr

Detective/PPD Police

2026 total comp
$37,407
Base pay
$23,813
Overtime
$9,730
Other pay
$3,864
Benefits
$0
Total compensation
$37,407
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
25788
Total Pay
$37,407

Nicholas Halbherr holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $37,407.

Thang Nguyen

Detective/PPD Police

2026 total comp
$37,281
Base pay
$23,813
Overtime
$9,842
Other pay
$3,627
Benefits
$0
Total compensation
$37,281
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
12895
Total Pay
$37,281

Thang Nguyen is a Detective at PPD Police. They work salaried. 2026 total compensation came to $37,281.

Angel Goulbourne

Detective/PPD Police

2026 total comp
$37,281
Base pay
$23,813
Overtime
$9,842
Other pay
$3,627
Benefits
$0
Total compensation
$37,281
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
17699
Total Pay
$37,281

At PPD Police, Angel Goulbourne serves as a Detective. They work salaried. Their 2026 pay totaled $37,281.

James Waring

Detective/PPD Police

2026 total comp
$37,259
Base pay
$23,813
Overtime
$9,096
Other pay
$4,350
Benefits
$0
Total compensation
$37,259
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
22934
Total Pay
$37,259

James Waring is a Detective at PPD Police. They work salaried. 2026 total compensation came to $37,259.

Gregory Jara

Detective/PPD Police

2026 total comp
$37,074
Base pay
$23,813
Overtime
$9,432
Other pay
$3,830
Benefits
$0
Total compensation
$37,074
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
36449
Total Pay
$37,074

Gregory Jara is a Detective at PPD Police. They work salaried. 2026 total compensation came to $37,074.