GCGovComp.app

City of Philadelphia / PPD Police

Agency file

PPD Police

Source file: City of Philadelphia — Employee Earnings / ingested Jun 19, 2026

The PPD Police provides law enforcement and public safety — patrol, criminal investigation, and emergency response.

In 2026, this agency had 6,545 employees with median total compensation of $27,267; the highest distinct record was $225,310.

Year
2026
Employees
6,545
Median total
$27,267
Highest record
$225,310

What the records show

Compensation analytics

These summaries compare pay within the agency before listing individual records.

Salary distribution

$0$55,105+

How 2026 total compensation is spread across the 6,545 employees. Each bar is a pay range; taller bars mean more people earn in that range. The amber line marks the median ($27,267) — half earn less, half more. The far-right bar collects the highest earners.

Average pay composition

  • Base$20,116 (71%)
  • Overtime$4,922 (17%)
  • Other$3,207 (11%)
  • Benefits$0 (0%)

What an average paycheck here is made of — base salary versus overtime, other pay (bonuses, allowances), and benefits. A large overtime or other-pay share means take-home often exceeds base salary.

Pay percentiles

10th
25th
Median
75th
90th
$15,082
$22,738
$27,267
$33,801
$42,317

The pay ladder for this department. Someone at the 90th percentile earns $42,317 — more than 90% of the department; the 10th percentile earns $15,082. The shaded band is the middle half of employees (25th–75th percentile).

Largest job titles

Police Officer 1
3,802 · $27,063
Detective
536 · $33,861
Police Sergeant
526 · $30,904
Police Lieutenant
234 · $35,261

The most common job titles in this department by headcount, with the median total compensation for each. Click a title to see everyone who holds it.

Record list

Employees

Highest-paid first / page 59

Raheem Williams

Police Officer 1/PPD Police

2026 total comp
$39,185
Base pay
$21,648
Overtime
$13,963
Other pay
$3,573
Benefits
$0
Total compensation
$39,185
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22753
Total Pay
$39,185

Raheem Williams holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $39,185.

James Gilrain

Police Sergeant/PPD Police

2026 total comp
$39,183
Base pay
$24,679
Overtime
$9,930
Other pay
$4,575
Benefits
$0
Total compensation
$39,183
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
8549
Total Pay
$39,183

At PPD Police, James Gilrain serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $39,183.

James Smith Jr.

Police Sergeant/PPD Police

2026 total comp
$39,144
Base pay
$24,679
Overtime
$10,896
Other pay
$3,569
Benefits
$0
Total compensation
$39,144
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
11990
Total Pay
$39,144

At PPD Police, James Smith Jr. serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $39,144.

James Delaney

Police Sergeant/PPD Police

2026 total comp
$39,142
Base pay
$24,679
Overtime
$8,886
Other pay
$5,577
Benefits
$0
Total compensation
$39,142
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
25252
Total Pay
$39,142

James Delaney works as a Police Sergeant for PPD Police. Their status is salaried. James earned $39,142 in 2026.

Michael Smith

Police Officer 1/PPD Police

2025 total comp
$39,134
Base pay
$4,495
Overtime
$0
Other pay
$34,639
Benefits
$0
Total compensation
$39,134
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
20447
Total Pay
$38,272

At PPD Police, Michael Smith serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $39,134.

Cindy Caine

Police Sergeant/PPD Police

2026 total comp
$39,113
Base pay
$24,679
Overtime
$10,161
Other pay
$4,272
Benefits
$0
Total compensation
$39,113
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
5569
Total Pay
$39,113

Cindy Caine is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $39,113.

Daniel Soler

Police Officer 1/PPD Police

2026 total comp
$39,109
Base pay
$21,648
Overtime
$13,421
Other pay
$4,040
Benefits
$0
Total compensation
$39,109
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2552
Total Pay
$39,109

Daniel Soler holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $39,109.

Jeremy Olesik

Police Officer 1/PPD Police

2026 total comp
$39,109
Base pay
$21,648
Overtime
$13,421
Other pay
$4,040
Benefits
$0
Total compensation
$39,109
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3834
Total Pay
$39,109

Jeremy Olesik is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $39,109.

Shameer Griffin

Police Officer 1/PPD Police

2026 total comp
$39,103
Base pay
$18,185
Overtime
$18,704
Other pay
$2,213
Benefits
$0
Total compensation
$39,103
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50757
Total Pay
$39,103

Shameer Griffin works as a Police Officer 1 for PPD Police. Their status is salaried. Shameer earned $39,103 in 2026.

Patrick Banning

Police Officer 1/PPD Police

2026 total comp
$39,099
Base pay
$21,648
Overtime
$13,048
Other pay
$4,402
Benefits
$0
Total compensation
$39,099
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20207
Total Pay
$39,099

At PPD Police, Patrick Banning serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $39,099.

Joseph Kelly Iii

Police Sergeant/PPD Police

2026 total comp
$39,082
Base pay
$24,679
Overtime
$10,200
Other pay
$4,203
Benefits
$0
Total compensation
$39,082
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
2862
Total Pay
$39,082

Joseph Kelly Iii holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $39,082.

Edward Schoffler

Police Officer 1/PPD Police

2024 total comp
$39,078
Base pay
$17,191
Overtime
$124
Other pay
$21,763
Benefits
$0
Total compensation
$39,078
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
7070
Total Pay
$39,078

Edward Schoffler works as a Police Officer 1 for PPD Police. Their status is salaried. Edward earned $39,078 in 2024.

Ashley Blake

Police Officer 1/PPD Police

2026 total comp
$39,074
Base pay
$21,648
Overtime
$13,625
Other pay
$3,801
Benefits
$0
Total compensation
$39,074
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6169
Total Pay
$39,074

At PPD Police, Ashley Blake serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $39,074.

Jade Howard

Police Officer 1/PPD Police

2026 total comp
$39,072
Base pay
$21,648
Overtime
$13,387
Other pay
$4,036
Benefits
$0
Total compensation
$39,072
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8957
Total Pay
$39,072

At PPD Police, Jade Howard serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $39,072.

Thomas Schaffling

Police Officer 1/PPD Police

2026 total comp
$39,068
Base pay
$21,648
Overtime
$13,218
Other pay
$4,201
Benefits
$0
Total compensation
$39,068
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27035
Total Pay
$39,068

At PPD Police, Thomas Schaffling serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $39,068.

Tricia Briley

Police Sergeant/PPD Police

2023 total comp
$39,063
Base pay
$0
Overtime
$0
Other pay
$39,063
Benefits
$0
Total compensation
$39,063
Employment type
Salaried

Source-specific fields

Base Salary
$94,674
Employee Category
Civil Service
Job Code
6A04
Public Id
20529
Total Pay
$39,063

Tricia Briley works as a Police Sergeant for PPD Police. Their status is salaried. Tricia earned $39,063 in 2023.

Tyesha Mclaughlin

Police Officer 1/PPD Police

2026 total comp
$39,060
Base pay
$21,648
Overtime
$13,015
Other pay
$4,397
Benefits
$0
Total compensation
$39,060
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31975
Total Pay
$39,060

Tyesha Mclaughlin works as a Police Officer 1 for PPD Police. Their status is salaried. Tyesha earned $39,060 in 2026.

Thomas Harris

Police Officer 1/PPD Police

2026 total comp
$39,060
Base pay
$21,648
Overtime
$13,015
Other pay
$4,397
Benefits
$0
Total compensation
$39,060
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34072
Total Pay
$39,060

Thomas Harris holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $39,060.

William Whartenby Jr

Police Sergeant/PPD Police

2026 total comp
$39,052
Base pay
$24,679
Overtime
$9,814
Other pay
$4,559
Benefits
$0
Total compensation
$39,052
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
33204
Total Pay
$39,052

At PPD Police, William Whartenby Jr serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $39,052.

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.

James Little

Police Officer 1/PPD Police

2026 total comp
$39,036
Base pay
$21,648
Overtime
$13,591
Other pay
$3,797
Benefits
$0
Total compensation
$39,036
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24785
Total Pay
$39,036

James Little works as a Police Officer 1 for PPD Police. Their status is salaried. James earned $39,036 in 2026.

Tracey Bradigan

Clerk 3/PPD Police

2022 total comp
$39,029
Base pay
$37,855
Overtime
$0
Other pay
$1,174
Benefits
$0
Total compensation
$39,029
Employment type
Salaried

Source-specific fields

Base Salary
$46,871
Employee Category
Civil Service
Job Code
1A04
Public Id
32048
Total Pay
$39,029

Tracey Bradigan is a Clerk 3 at PPD Police. They work salaried. 2022 total compensation came to $39,029.

Sara Smith

Police Officer 1/PPD Police

2022 total comp
$39,028
Base pay
$21,521
Overtime
$1,960
Other pay
$15,547
Benefits
$0
Total compensation
$39,028
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
14059
Total Pay
$39,028

Sara Smith works as a Police Officer 1 for PPD Police. Their status is salaried. Sara earned $39,028 in 2022.

Nicholas Schneider

Police Lieutenant/PPD Police

2021 total comp
$39,025
Base pay
$34,996
Overtime
$0
Other pay
$4,029
Benefits
$0
Total compensation
$39,025
Employment type
Salaried

Source-specific fields

Base Salary
$101,487
Employee Category
Civil Service
Job Code
6A05
Public Id
25136
Total Pay
$39,025

At PPD Police, Nicholas Schneider serves as a Police Lieutenant. They work salaried. Their 2021 pay totaled $39,025.

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.

Paul Buck

Police Sergeant/PPD Police

2026 total comp
$39,014
Base pay
$24,267
Overtime
$10,355
Other pay
$4,393
Benefits
$0
Total compensation
$39,014
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
12871
Total Pay
$39,014

Paul Buck is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $39,014.

Roosevelt Hagins Jr

Police Officer 1/PPD Police

2026 total comp
$39,014
Base pay
$21,648
Overtime
$12,811
Other pay
$4,555
Benefits
$0
Total compensation
$39,014
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5180
Total Pay
$39,014

Roosevelt Hagins Jr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $39,014.

Stephan Taylor

Correctional Officer/PPD Police

2025 total comp
$38,985
Base pay
$34,545
Overtime
$1,860
Other pay
$2,580
Benefits
$0
Total compensation
$38,985
Employment type
Salaried

Source-specific fields

Base Salary
$61,684
Employee Category
Civil Service
Job Code
5H04
Public Id
18081
Total Pay
$38,985

Stephan Taylor works as a Correctional Officer for PPD Police. Their status is salaried. Stephan earned $38,985 in 2025.

Joshua Burkitt

Police Officer 1/PPD Police

2026 total comp
$38,961
Base pay
$21,648
Overtime
$13,760
Other pay
$3,553
Benefits
$0
Total compensation
$38,961
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19726
Total Pay
$38,961

Joshua Burkitt holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $38,961.

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.

Kenneth Holmes

Police Officer 1/PPD Police

2026 total comp
$38,937
Base pay
$21,648
Overtime
$12,743
Other pay
$4,546
Benefits
$0
Total compensation
$38,937
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8503
Total Pay
$38,937

At PPD Police, Kenneth Holmes serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $38,937.

Richard Young

Police Officer 1/PPD Police

2020 total comp
$38,928
Base pay
$7,270
Overtime
$0
Other pay
$31,658
Benefits
$0
Total compensation
$38,928
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
23549
Total Pay
$38,928

Richard Young is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $38,928.

Rigoberto Alvarez

Police Officer 1/PPD Police

2024 total comp
$38,910
Base pay
$13,555
Overtime
$4,122
Other pay
$21,233
Benefits
$0
Total compensation
$38,910
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
6149
Total Pay
$38,910

Rigoberto Alvarez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $38,910.

Stuart Mccoullum

Police Captain/PPD Police

2026 total comp
$38,900
Base pay
$31,955
Overtime
$0
Other pay
$6,945
Benefits
$0
Total compensation
$38,900
Employment type
Salaried

Source-specific fields

Base Salary
$142,241
Employee Category
Civil Service
Job Code
6A06
Public Id
23855
Total Pay
$38,900

Stuart Mccoullum works as a Police Captain for PPD Police. Their status is salaried. Stuart earned $38,900 in 2026.

Tamesha Golphin

Police Officer 1/PPD Police

2026 total comp
$38,840
Base pay
$21,648
Overtime
$13,015
Other pay
$4,177
Benefits
$0
Total compensation
$38,840
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30164
Total Pay
$38,840

Tamesha Golphin is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $38,840.

Timothy Foley

Police Officer 1/PPD Police

2026 total comp
$38,831
Base pay
$21,648
Overtime
$12,811
Other pay
$4,372
Benefits
$0
Total compensation
$38,831
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7148
Total Pay
$38,831

Timothy Foley holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $38,831.

William Barr

Police Officer 1/PPD Police

2026 total comp
$38,769
Base pay
$21,648
Overtime
$13,116
Other pay
$4,004
Benefits
$0
Total compensation
$38,769
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26622
Total Pay
$38,769

William Barr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $38,769.

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.