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 10

Danielle Rubino

Detective/PPD Police

2026 total comp
$35,396
Base pay
$23,813
Overtime
$8,140
Other pay
$3,444
Benefits
$0
Total compensation
$35,396
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
29441
Total Pay
$35,396

Danielle Rubino is a Detective at PPD Police. They work salaried. 2026 total compensation came to $35,396.

Daniel Gilmore

Detective/PPD Police

2026 total comp
$35,371
Base pay
$23,813
Overtime
$7,829
Other pay
$3,729
Benefits
$0
Total compensation
$35,371
Employment type
Salaried

Source-specific fields

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

Daniel Gilmore works as a Detective for PPD Police. Their status is salaried. Daniel earned $35,371 in 2026.

Jeremy Tees

Detective/PPD Police

2026 total comp
$35,258
Base pay
$23,813
Overtime
$8,015
Other pay
$3,430
Benefits
$0
Total compensation
$35,258
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
26993
Total Pay
$35,258

At PPD Police, Jeremy Tees serves as a Detective. They work salaried. Their 2026 pay totaled $35,258.

Thomas Anderosky

Detective/PPD Police

2026 total comp
$35,194
Base pay
$23,813
Overtime
$7,419
Other pay
$3,963
Benefits
$0
Total compensation
$35,194
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
27241
Total Pay
$35,194

Thomas Anderosky is a Detective at PPD Police. They work salaried. 2026 total compensation came to $35,194.

Christopher Maitland

Detective/PPD Police

2026 total comp
$35,162
Base pay
$23,813
Overtime
$7,717
Other pay
$3,632
Benefits
$0
Total compensation
$35,162
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
754
Total Pay
$35,162

Christopher Maitland holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $35,162.

Robert Hammond

Detective/PPD Police

2026 total comp
$35,149
Base pay
$23,813
Overtime
$7,232
Other pay
$4,104
Benefits
$0
Total compensation
$35,149
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
3197
Total Pay
$35,149

At PPD Police, Robert Hammond serves as a Detective. They work salaried. Their 2026 pay totaled $35,149.

Miguel Curet

Detective/PPD Police

2026 total comp
$35,079
Base pay
$23,813
Overtime
$7,493
Other pay
$3,773
Benefits
$0
Total compensation
$35,079
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
21739
Total Pay
$35,079

Miguel Curet is a Detective at PPD Police. They work salaried. 2026 total compensation came to $35,079.

Jason Clarke

Detective/PPD Police

2026 total comp
$35,021
Base pay
$23,813
Overtime
$8,015
Other pay
$3,194
Benefits
$0
Total compensation
$35,021
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
8001
Total Pay
$35,021

Jason Clarke is a Detective at PPD Police. They work salaried. 2026 total compensation came to $35,021.

Katie Vanis

Detective/PPD Police

2026 total comp
$35,010
Base pay
$23,813
Overtime
$7,792
Other pay
$3,406
Benefits
$0
Total compensation
$35,010
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
16704
Total Pay
$35,010

Katie Vanis works as a Detective for PPD Police. Their status is salaried. Katie earned $35,010 in 2026.

Thomas Walsh

Detective/PPD Police

2026 total comp
$34,938
Base pay
$23,813
Overtime
$7,046
Other pay
$4,079
Benefits
$0
Total compensation
$34,938
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
21879
Total Pay
$68,453

Thomas Walsh is a Detective at PPD Police. They work salaried. 2026 total compensation came to $34,938.

Stephen Hall

Detective/PPD Police

2022 total comp
$34,917
Base pay
$12,174
Overtime
$317
Other pay
$22,426
Benefits
$0
Total compensation
$34,917
Employment type
Salaried

Source-specific fields

Base Salary
$88,263
Employee Category
Civil Service
Job Code
6A12
Public Id
18057
Total Pay
$34,917

Stephen Hall holds the role of Detective at PPD Police. Their status is salaried. In 2022, their total compensation was $34,917.

Tamika Selden

Detective/PPD Police

2026 total comp
$34,900
Base pay
$23,813
Overtime
$7,158
Other pay
$3,930
Benefits
$0
Total compensation
$34,900
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
12500
Total Pay
$34,900

Tamika Selden is a Detective at PPD Police. They work salaried. 2026 total compensation came to $34,900.

Vincent Guarna

Detective/PPD Police

2026 total comp
$34,853
Base pay
$23,813
Overtime
$6,971
Other pay
$4,069
Benefits
$0
Total compensation
$34,853
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
16275
Total Pay
$34,853

Vincent Guarna is a Detective at PPD Police. They work salaried. 2026 total compensation came to $34,853.

Santos Higgins

Detective/PPD Police

2026 total comp
$34,791
Base pay
$23,813
Overtime
$7,307
Other pay
$3,671
Benefits
$0
Total compensation
$34,791
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
1254
Total Pay
$34,791

Santos Higgins is a Detective at PPD Police. They work salaried. 2026 total compensation came to $34,791.

Andrea Williams

Detective/PPD Police

2026 total comp
$34,790
Base pay
$23,813
Overtime
$7,307
Other pay
$3,670
Benefits
$0
Total compensation
$34,790
Employment type
Salaried

Source-specific fields

Base Salary
$89,875
Employee Category
Civil Service
Job Code
3H72
Public Id
7602
Total Pay
$29,890

At PPD Police, Andrea Williams serves as a Detective. They work salaried. Their 2026 pay totaled $34,790.

John Burke

Detective/PPD Police

2026 total comp
$34,788
Base pay
$23,813
Overtime
$7,381
Other pay
$3,594
Benefits
$0
Total compensation
$34,788
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
23640
Total Pay
$34,788

At PPD Police, John Burke serves as a Detective. They work salaried. Their 2026 pay totaled $34,788.

Christopher Bartolo

Detective/PPD Police

2026 total comp
$34,786
Base pay
$23,813
Overtime
$7,232
Other pay
$3,741
Benefits
$0
Total compensation
$34,786
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
1477
Total Pay
$34,786

Christopher Bartolo is a Detective at PPD Police. They work salaried. 2026 total compensation came to $34,786.

Andrea Young

Detective/PPD Police

2026 total comp
$34,703
Base pay
$23,813
Overtime
$7,158
Other pay
$3,732
Benefits
$0
Total compensation
$34,703
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
6454
Total Pay
$34,703

Andrea Young works as a Detective for PPD Police. Their status is salaried. Andrea earned $34,703 in 2026.

Paul Boyle

Detective/PPD Police

2026 total comp
$34,652
Base pay
$23,813
Overtime
$7,680
Other pay
$3,160
Benefits
$0
Total compensation
$34,652
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
19320
Total Pay
$34,652

Paul Boyle works as a Detective for PPD Police. Their status is salaried. Paul earned $34,652 in 2026.

Jennifer Jackson

Detective/PPD Police

2026 total comp
$34,639
Base pay
$23,813
Overtime
$7,456
Other pay
$3,370
Benefits
$0
Total compensation
$34,639
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
23212
Total Pay
$34,639

At PPD Police, Jennifer Jackson serves as a Detective. They work salaried. Their 2026 pay totaled $34,639.

Erick Fred

Detective/PPD Police

2026 total comp
$34,621
Base pay
$23,813
Overtime
$7,232
Other pay
$3,577
Benefits
$0
Total compensation
$34,621
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
34117
Total Pay
$34,621

Erick Fred works as a Detective for PPD Police. Their status is salaried. Erick earned $34,621 in 2026.

Natalie Ideo

Detective/PPD Police

2026 total comp
$34,611
Base pay
$23,813
Overtime
$7,642
Other pay
$3,156
Benefits
$0
Total compensation
$34,611
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
7249
Total Pay
$34,611

At PPD Police, Natalie Ideo serves as a Detective. They work salaried. Their 2026 pay totaled $34,611.

David Brzyski

Detective/PPD Police

2026 total comp
$34,564
Base pay
$23,813
Overtime
$6,860
Other pay
$3,892
Benefits
$0
Total compensation
$34,564
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
9192
Total Pay
$34,564

At PPD Police, David Brzyski serves as a Detective. They work salaried. Their 2026 pay totaled $34,564.

Thomas Hood

Detective/PPD Police

2026 total comp
$34,564
Base pay
$23,813
Overtime
$6,860
Other pay
$3,892
Benefits
$0
Total compensation
$34,564
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
8166
Total Pay
$34,564

At PPD Police, Thomas Hood serves as a Detective. They work salaried. Their 2026 pay totaled $34,564.

Nicholas Frye

Detective/PPD Police

2026 total comp
$34,549
Base pay
$22,823
Overtime
$8,575
Other pay
$3,151
Benefits
$0
Total compensation
$34,549
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A12
Public Id
33953
Total Pay
$34,549

At PPD Police, Nicholas Frye serves as a Detective. They work salaried. Their 2026 pay totaled $34,549.

Michael Cannon

Detective/PPD Police

2026 total comp
$34,536
Base pay
$23,813
Overtime
$6,835
Other pay
$3,889
Benefits
$0
Total compensation
$34,536
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
18758
Total Pay
$34,536

Michael Cannon is a Detective at PPD Police. They work salaried. 2026 total compensation came to $34,536.

Kevin Cahill

Detective/PPD Police

2026 total comp
$34,497
Base pay
$23,813
Overtime
$7,121
Other pay
$3,564
Benefits
$0
Total compensation
$34,497
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
5463
Total Pay
$34,497

Kevin Cahill is a Detective at PPD Police. They work salaried. 2026 total compensation came to $34,497.

Scott Amrik

Detective/PPD Police

2026 total comp
$34,473
Base pay
$23,813
Overtime
$7,307
Other pay
$3,354
Benefits
$0
Total compensation
$34,473
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
27865
Total Pay
$34,473

Scott Amrik holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $34,473.

Joseph Haas

Detective/PPD Police

2026 total comp
$34,471
Base pay
$22,823
Overtime
$8,504
Other pay
$3,143
Benefits
$0
Total compensation
$34,471
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A12
Public Id
30026
Total Pay
$34,471

Joseph Haas is a Detective at PPD Police. They work salaried. 2026 total compensation came to $34,471.

Jose Viera

Detective/PPD Police

2026 total comp
$34,416
Base pay
$22,823
Overtime
$7,718
Other pay
$3,875
Benefits
$0
Total compensation
$34,416
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A12
Public Id
32072
Total Pay
$34,416

Jose Viera is a Detective at PPD Police. They work salaried. 2026 total compensation came to $34,416.

Robert Lyons

Detective/PPD Police

2026 total comp
$34,414
Base pay
$23,813
Overtime
$7,046
Other pay
$3,555
Benefits
$0
Total compensation
$34,414
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
2110
Total Pay
$34,414

At PPD Police, Robert Lyons serves as a Detective. They work salaried. Their 2026 pay totaled $34,414.

Ashley Krause

Detective/PPD Police

2026 total comp
$34,406
Base pay
$23,813
Overtime
$7,456
Other pay
$3,138
Benefits
$0
Total compensation
$34,406
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
10285
Total Pay
$34,406

Ashley Krause holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $34,406.

Bruce Yhost

Detective/PPD Police

2026 total comp
$34,283
Base pay
$23,813
Overtime
$7,344
Other pay
$3,126
Benefits
$0
Total compensation
$34,283
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
7750
Total Pay
$34,283

Bruce Yhost holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $34,283.

Christian Chaves

Detective/PPD Police

2026 total comp
$34,267
Base pay
$23,813
Overtime
$7,121
Other pay
$3,334
Benefits
$0
Total compensation
$34,267
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
5986
Total Pay
$34,267

Christian Chaves is a Detective at PPD Police. They work salaried. 2026 total compensation came to $34,267.

Joseph Moresi Jr.

Detective/PPD Police

2026 total comp
$34,178
Base pay
$23,813
Overtime
$6,835
Other pay
$3,531
Benefits
$0
Total compensation
$34,178
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
18780
Total Pay
$34,178

Joseph Moresi Jr. is a Detective at PPD Police. They work salaried. 2026 total compensation came to $34,178.

Keary Sellers

Detective/PPD Police

2026 total comp
$34,160
Base pay
$23,813
Overtime
$6,673
Other pay
$3,674
Benefits
$0
Total compensation
$34,160
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
26944
Total Pay
$34,160

Keary Sellers is a Detective at PPD Police. They work salaried. 2026 total compensation came to $34,160.

Kathryn Gordon

Detective/PPD Police

2026 total comp
$34,060
Base pay
$23,813
Overtime
$6,412
Other pay
$3,835
Benefits
$0
Total compensation
$34,060
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
5906
Total Pay
$34,060

At PPD Police, Kathryn Gordon serves as a Detective. They work salaried. Their 2026 pay totaled $34,060.

James Gruninger

Detective/PPD Police

2026 total comp
$34,060
Base pay
$23,813
Overtime
$6,412
Other pay
$3,835
Benefits
$0
Total compensation
$34,060
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
21947
Total Pay
$34,060

James Gruninger is a Detective at PPD Police. They work salaried. 2026 total compensation came to $34,060.

Deborah Gore

Detective/PPD Police

2026 total comp
$34,051
Base pay
$23,813
Overtime
$6,263
Other pay
$3,976
Benefits
$0
Total compensation
$34,051
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
15726
Total Pay
$34,051

At PPD Police, Deborah Gore serves as a Detective. They work salaried. Their 2026 pay totaled $34,051.

Neal Goldstein

Detective/PPD Police

2026 total comp
$34,051
Base pay
$23,813
Overtime
$6,263
Other pay
$3,976
Benefits
$0
Total compensation
$34,051
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
25060
Total Pay
$34,051

At PPD Police, Neal Goldstein serves as a Detective. They work salaried. Their 2026 pay totaled $34,051.