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 2

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.

Shelley Perks-White

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
3977
Total Pay
$26,835

Shelley Perks-White works as a Detective for PPD Police. Their status is salaried. Shelley earned $26,835 in 2026.

Leonard Williams

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
4330
Total Pay
$26,835

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

Jessica Seymour

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
5830
Total Pay
$26,835

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

Martin Connors Iii

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
16005
Total Pay
$26,835

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

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.

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.

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.

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.

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.

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.

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.

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.