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