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 17

Sean Mccaffery

Detective/PPD Police

2026 total comp
$26,835
Base pay
$23,813
Overtime
$0
Other pay
$3,022
Benefits
$0
Total compensation
$26,835
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
16358
Total Pay
$26,835

Sean Mccaffery works as a Detective for PPD Police. Their status is salaried. Sean earned $26,835 in 2026.

Lena Allen

Detective/PPD Police

2026 total comp
$26,835
Base pay
$23,813
Overtime
$0
Other pay
$3,022
Benefits
$0
Total compensation
$26,835
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
18167
Total Pay
$26,835

Lena Allen is a Detective at PPD Police. They work salaried. 2026 total compensation came to $26,835.

Leonard Azzarano

Detective/PPD Police

2026 total comp
$26,835
Base pay
$23,813
Overtime
$0
Other pay
$3,022
Benefits
$0
Total compensation
$26,835
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
19723
Total Pay
$26,835

Leonard Azzarano is a Detective at PPD Police. They work salaried. 2026 total compensation came to $26,835.

Erik Paller

Detective/PPD Police

2026 total comp
$26,835
Base pay
$23,813
Overtime
$0
Other pay
$3,022
Benefits
$0
Total compensation
$26,835
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
22367
Total Pay
$26,835

Erik Paller works as a Detective for PPD Police. Their status is salaried. Erik earned $26,835 in 2026.

Denise Allen

Detective/PPD Police

2026 total comp
$26,835
Base pay
$23,813
Overtime
$0
Other pay
$3,022
Benefits
$0
Total compensation
$26,835
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
22412
Total Pay
$26,835

Denise Allen holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $26,835.

Brenda Fred

Detective/PPD Police

2026 total comp
$26,835
Base pay
$23,813
Overtime
$0
Other pay
$3,022
Benefits
$0
Total compensation
$26,835
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
27853
Total Pay
$26,835

Brenda Fred is a Detective at PPD Police. They work salaried. 2026 total compensation came to $26,835.

Robert Philippi

Detective/PPD Police

2026 total comp
$26,835
Base pay
$23,813
Overtime
$0
Other pay
$3,022
Benefits
$0
Total compensation
$26,835
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
33882
Total Pay
$26,835

At PPD Police, Robert Philippi serves as a Detective. They work salaried. Their 2026 pay totaled $26,835.

John Gallagher

Detective/PPD Police

2026 total comp
$26,835
Base pay
$23,813
Overtime
$0
Other pay
$3,022
Benefits
$0
Total compensation
$26,835
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
35927
Total Pay
$26,835

John Gallagher works as a Detective for PPD Police. Their status is salaried. John earned $26,835 in 2026.

Colleen Brown

Detective/PPD Police

2026 total comp
$26,834
Base pay
$23,813
Overtime
$410
Other pay
$2,611
Benefits
$0
Total compensation
$26,834
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
21714
Total Pay
$26,834

At PPD Police, Colleen Brown serves as a Detective. They work salaried. Their 2026 pay totaled $26,834.

Janel Craig

Detective/PPD Police

2026 total comp
$26,792
Base pay
$23,813
Overtime
$373
Other pay
$2,607
Benefits
$0
Total compensation
$26,792
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
28965
Total Pay
$26,792

Janel Craig holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $26,792.

Dennis Demas

Detective/PPD Police

2026 total comp
$26,767
Base pay
$23,813
Overtime
$75
Other pay
$2,879
Benefits
$0
Total compensation
$26,767
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
3188
Total Pay
$26,767

Dennis Demas holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $26,767.

Cherie Savoy

Detective/PPD Police

2026 total comp
$26,723
Base pay
$23,813
Overtime
$149
Other pay
$2,761
Benefits
$0
Total compensation
$26,723
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
8877
Total Pay
$26,723

Cherie Savoy works as a Detective for PPD Police. Their status is salaried. Cherie earned $26,723 in 2026.

Patricia Eberhart

Detective/PPD Police

2026 total comp
$26,683
Base pay
$23,813
Overtime
$0
Other pay
$2,870
Benefits
$0
Total compensation
$26,683
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
15415
Total Pay
$26,683

Patricia Eberhart works as a Detective for PPD Police. Their status is salaried. Patricia earned $26,683 in 2026.

Deirdre Still

Detective/PPD Police

2026 total comp
$26,683
Base pay
$23,813
Overtime
$0
Other pay
$2,870
Benefits
$0
Total compensation
$26,683
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
23765
Total Pay
$26,683

Deirdre Still holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $26,683.

Randall Griffith

Detective/PPD Police

2026 total comp
$26,556
Base pay
$23,813
Overtime
$0
Other pay
$2,744
Benefits
$0
Total compensation
$26,556
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
8604
Total Pay
$26,556

Randall Griffith is a Detective at PPD Police. They work salaried. 2026 total compensation came to $26,556.

Diane Nelson

Detective/PPD Police

2026 total comp
$26,556
Base pay
$23,813
Overtime
$0
Other pay
$2,744
Benefits
$0
Total compensation
$26,556
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
12739
Total Pay
$26,556

Diane Nelson holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $26,556.

Ricardo Quiles-Rosa

Detective/PPD Police

2026 total comp
$26,556
Base pay
$23,813
Overtime
$0
Other pay
$2,744
Benefits
$0
Total compensation
$26,556
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
16038
Total Pay
$26,556

At PPD Police, Ricardo Quiles-Rosa serves as a Detective. They work salaried. Their 2026 pay totaled $26,556.

Teron Merritt

Detective/PPD Police

2026 total comp
$26,556
Base pay
$23,813
Overtime
$0
Other pay
$2,744
Benefits
$0
Total compensation
$26,556
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
28752
Total Pay
$26,556

Teron Merritt holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $26,556.

Kristen Pazdan

Detective/PPD Police

2026 total comp
$26,556
Base pay
$23,813
Overtime
$0
Other pay
$2,744
Benefits
$0
Total compensation
$26,556
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
32554
Total Pay
$26,556

Kristen Pazdan holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $26,556.

Brittany Decarlo

Detective/PPD Police

2026 total comp
$26,379
Base pay
$23,813
Overtime
$0
Other pay
$2,567
Benefits
$0
Total compensation
$26,379
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
7062
Total Pay
$26,379

Brittany Decarlo holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $26,379.

James Mcaleese

Detective/PPD Police

2026 total comp
$26,379
Base pay
$23,813
Overtime
$0
Other pay
$2,567
Benefits
$0
Total compensation
$26,379
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
21203
Total Pay
$26,379

James Mcaleese holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $26,379.

Gabriel Abreu Olivo

Detective/PPD Police

2026 total comp
$26,284
Base pay
$22,823
Overtime
$1,179
Other pay
$2,281
Benefits
$0
Total compensation
$26,284
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A12
Public Id
38941
Total Pay
$26,284

Gabriel Abreu Olivo holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $26,284.

Briana Addison

Detective/PPD Police

2026 total comp
$26,202
Base pay
$23,813
Overtime
$0
Other pay
$2,390
Benefits
$0
Total compensation
$26,202
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
20652
Total Pay
$26,202

Briana Addison works as a Detective for PPD Police. Their status is salaried. Briana earned $26,202 in 2026.

Douglas Morrison Jr

Detective/PPD Police

2026 total comp
$25,852
Base pay
$22,823
Overtime
$357
Other pay
$2,671
Benefits
$0
Total compensation
$25,852
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A12
Public Id
19711
Total Pay
$25,852

Douglas Morrison Jr works as a Detective for PPD Police. Their status is salaried. Douglas earned $25,852 in 2026.

Kacie Kelly

Detective/PPD Police

2026 total comp
$25,114
Base pay
$22,823
Overtime
$0
Other pay
$2,291
Benefits
$0
Total compensation
$25,114
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A12
Public Id
428
Total Pay
$25,114

Kacie Kelly works as a Detective for PPD Police. Their status is salaried. Kacie earned $25,114 in 2026.

Wayne Hunter

Detective/PPD Police

2026 total comp
$24,647
Base pay
$21,824
Overtime
$0
Other pay
$2,823
Benefits
$0
Total compensation
$24,647
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
27213
Total Pay
$24,647

Wayne Hunter works as a Detective for PPD Police. Their status is salaried. Wayne earned $24,647 in 2026.

Zachary Jordan

Detective/PPD Police

2022 total comp
$24,558
Base pay
$0
Overtime
$0
Other pay
$24,558
Benefits
$0
Total compensation
$24,558
Employment type
Salaried

Source-specific fields

Base Salary
$88,263
Employee Category
Civil Service
Job Code
6A12
Public Id
31663
Total Pay
$24,558

Zachary Jordan is a Detective at PPD Police. They work salaried. 2022 total compensation came to $24,558.

Charles Figorski

Detective/PPD Police

2021 total comp
$24,354
Base pay
$1,646
Overtime
$0
Other pay
$22,708
Benefits
$0
Total compensation
$24,354
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
4676
Total Pay
$24,354

At PPD Police, Charles Figorski serves as a Detective. They work salaried. Their 2021 pay totaled $24,354.

James Severa

Detective/PPD Police

2020 total comp
$24,326
Base pay
$6,398
Overtime
$0
Other pay
$17,928
Benefits
$0
Total compensation
$24,326
Employment type
Salaried

Source-specific fields

Base Salary
$83,806
Employee Category
Civil Service
Job Code
6A12
Public Id
11531
Total Pay
$24,326

James Severa works as a Detective for PPD Police. Their status is salaried. James earned $24,326 in 2020.

John Flores

Detective/PPD Police

2026 total comp
$23,346
Base pay
$19,883
Overtime
$1,193
Other pay
$2,270
Benefits
$0
Total compensation
$23,346
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
31541
Total Pay
$23,346

John Flores holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $23,346.

Daniel Plaza

Detective/PPD Police

2024 total comp
$22,679
Base pay
$0
Overtime
$0
Other pay
$22,679
Benefits
$0
Total compensation
$22,679
Employment type
Salaried

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A12
Public Id
12824
Total Pay
$22,679

Daniel Plaza is a Detective at PPD Police. They work salaried. 2024 total compensation came to $22,679.

Larry Fong

Detective/PPD Police

2024 total comp
$21,850
Base pay
$9,091
Overtime
$682
Other pay
$12,077
Benefits
$0
Total compensation
$21,850
Employment type
Salaried

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A12
Public Id
9722
Total Pay
$21,850

At PPD Police, Larry Fong serves as a Detective. They work salaried. Their 2024 pay totaled $21,850.

Lawrence Richardson Jr

Detective/PPD Police

2020 total comp
$20,545
Base pay
$14,395
Overtime
$3,838
Other pay
$2,312
Benefits
$0
Total compensation
$20,545
Employment type
Salaried

Source-specific fields

Base Salary
$83,806
Employee Category
Civil Service
Job Code
6A12
Public Id
29122
Total Pay
$20,545

At PPD Police, Lawrence Richardson Jr serves as a Detective. They work salaried. Their 2020 pay totaled $20,545.

Terence Sweeney

Detective/PPD Police

2026 total comp
$20,124
Base pay
$17,848
Overtime
$0
Other pay
$2,276
Benefits
$0
Total compensation
$20,124
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
3717
Total Pay
$20,124

Terence Sweeney works as a Detective for PPD Police. Their status is salaried. Terence earned $20,124 in 2026.

James Brooks Jr

Detective/PPD Police

2020 total comp
$19,824
Base pay
$17,593
Overtime
$0
Other pay
$2,230
Benefits
$0
Total compensation
$19,824
Employment type
Salaried

Source-specific fields

Base Salary
$83,806
Employee Category
Civil Service
Job Code
6A12
Public Id
3887
Total Pay
$19,824

At PPD Police, James Brooks Jr serves as a Detective. They work salaried. Their 2020 pay totaled $19,824.

John Harrigan

Detective/PPD Police

2025 total comp
$18,205
Base pay
$11,411
Overtime
$0
Other pay
$6,794
Benefits
$0
Total compensation
$18,205
Employment type
Salaried

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A12
Public Id
10052
Total Pay
$18,205

At PPD Police, John Harrigan serves as a Detective. They work salaried. Their 2025 pay totaled $18,205.

Joseph George Sr

Detective/PPD Police

2025 total comp
$15,074
Base pay
$0
Overtime
$0
Other pay
$15,074
Benefits
$0
Total compensation
$15,074
Employment type
Salaried

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A12
Public Id
12913
Total Pay
$15,074

At PPD Police, Joseph George Sr serves as a Detective. They work salaried. Their 2025 pay totaled $15,074.

Susan Kachnycz

Detective/PPD Police

2024 total comp
$14,821
Base pay
$5,455
Overtime
$0
Other pay
$9,366
Benefits
$0
Total compensation
$14,821
Employment type
Salaried

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A12
Public Id
7973
Total Pay
$14,821

At PPD Police, Susan Kachnycz serves as a Detective. They work salaried. Their 2024 pay totaled $14,821.

Sharon Murphy

Detective/PPD Police

2024 total comp
$14,700
Base pay
$5,455
Overtime
$0
Other pay
$9,245
Benefits
$0
Total compensation
$14,700
Employment type
Salaried

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A12
Public Id
8661
Total Pay
$14,700

Sharon Murphy works as a Detective for PPD Police. Their status is salaried. Sharon earned $14,700 in 2024.

Edward Keppol

Detective/PPD Police

2026 total comp
$13,456
Base pay
$11,883
Overtime
$0
Other pay
$1,573
Benefits
$0
Total compensation
$13,456
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
13373
Total Pay
$13,456

Edward Keppol holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $13,456.