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