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
Total payroll
$184.9M
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

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.

Trend

Year over year

How this department's total payroll, headcount, and median pay changed across the 8 published years.

YearTotal payrollEmployeesMedian pay
2019
$569.6M
8,688
$69,688
2020
$813M
42.7%
8,525
1.9%
$105,748
51.7%
2021
$746.1M
8.2%
8,225
3.5%
$97,113
8.2%
2022
$793.4M
6.3%
8,149
0.9%
$103,287
6.4%
2023
$560.3M
29.4%
7,000
14.1%
$80,040
22.5%
2024
$811.9M
44.9%
6,896
1.5%
$118,286
47.8%
2025
$855.8M
5.4%
7,004
1.6%
$122,309
3.4%
2026
$184.9M
78.4%
6,545
6.6%
$27,267
77.7%

Compare

Similar departments

Departments elsewhere with the most similar mix of roles — a proxy for the same kind of agency, matched by workforce composition rather than name. Pay is not cost-of-living adjusted.

Record list

Employees

Page 4

John Hughes

Detective/PPD Police

2024 total comp
$38,118
Base pay
$16,364
Overtime
$0
Other pay
$21,754
Benefits
$0
Total compensation
$38,118
Employment type
Salaried

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A12
Public Id
15423
Total Pay
$38,118

John Hughes works as a Detective for PPD Police. Their status is salaried. John earned $38,118 in 2024.

Robert Ridolfi

Police Officer 1/PPD Police

2022 total comp
$38,111
Base pay
$25,142
Overtime
$4,552
Other pay
$8,417
Benefits
$0
Total compensation
$38,111
Employment type
Salaried

Source-specific fields

Base Salary
$72,215
Employee Category
Civil Service
Job Code
6A02
Public Id
30885
Total Pay
$38,111

At PPD Police, Robert Ridolfi serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $38,111.

Joseph Combs Jr.

Police Officer 1/PPD Police

2026 total comp
$38,106
Base pay
$21,648
Overtime
$12,167
Other pay
$4,290
Benefits
$0
Total compensation
$38,106
Employment type
Salaried

Source-specific fields

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

Joseph Combs Jr. is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $38,106.

Joseph Mc Cook

Police Officer 1/PPD Police

2026 total comp
$38,093
Base pay
$21,648
Overtime
$11,998
Other pay
$4,447
Benefits
$0
Total compensation
$38,093
Employment type
Salaried

Source-specific fields

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

Joseph Mc Cook works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $38,093 in 2026.

Eric Grant

Police Sergeant/PPD Police

2019 total comp
$38,059
Base pay
$12,879
Overtime
$0
Other pay
$25,180
Benefits
$0
Total compensation
$38,059
Employment type
Salaried

Source-specific fields

Base Salary
$83,714
Employee Category
Civil Service
Job Code
6A04
Public Id
19564
Total Pay
$38,059

At PPD Police, Eric Grant serves as a Police Sergeant. They work salaried. Their 2019 pay totaled $38,059.

Shawn Witherspoon

Police Officer 1/PPD Police

2026 total comp
$38,051
Base pay
$21,648
Overtime
$12,472
Other pay
$3,930
Benefits
$0
Total compensation
$38,051
Employment type
Salaried

Source-specific fields

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

Shawn Witherspoon is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $38,051.

Timothy Devlin

Police Sergeant/PPD Police

2026 total comp
$38,043
Base pay
$24,679
Overtime
$9,273
Other pay
$4,091
Benefits
$0
Total compensation
$38,043
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
36351
Total Pay
$38,043

Timothy Devlin holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $38,043.

Kibabu Mbaya

Police Sergeant/PPD Police

2026 total comp
$38,042
Base pay
$24,679
Overtime
$9,080
Other pay
$4,283
Benefits
$0
Total compensation
$38,042
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
17982
Total Pay
$38,042

Kibabu Mbaya is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $38,042.

Masoeli Musonge

Police Officer 1/PPD Police

2026 total comp
$38,013
Base pay
$21,648
Overtime
$12,438
Other pay
$3,926
Benefits
$0
Total compensation
$38,013
Employment type
Salaried

Source-specific fields

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

Masoeli Musonge is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $38,013.

Juaneka Harling

Police Lieutenant/PPD Police

2026 total comp
$38,006
Base pay
$28,134
Overtime
$5,946
Other pay
$3,926
Benefits
$0
Total compensation
$38,006
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
29779
Total Pay
$38,006

At PPD Police, Juaneka Harling serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $38,006.

Andrew Skaziak

Police Sergeant/PPD Police

2026 total comp
$37,998
Base pay
$24,679
Overtime
$9,041
Other pay
$4,278
Benefits
$0
Total compensation
$37,998
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
30438
Total Pay
$37,998

At PPD Police, Andrew Skaziak serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $37,998.

Jeana Jamison

Police Communication Dispatcher/PPD Police

2022 total comp
$37,996
Base pay
$35,769
Overtime
$2,002
Other pay
$225
Benefits
$0
Total compensation
$37,996
Employment type
Salaried

Source-specific fields

Base Salary
$46,414
Employee Category
Civil Service
Job Code
6J32
Public Id
39557
Total Pay
$37,996

At PPD Police, Jeana Jamison serves as a Police Communication Dispatcher. They work salaried. Their 2022 pay totaled $37,996.

Omar Diggins

Police Officer 1/PPD Police

2026 total comp
$37,991
Base pay
$21,648
Overtime
$12,066
Other pay
$4,277
Benefits
$0
Total compensation
$37,991
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27339
Total Pay
$37,991

Omar Diggins holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $37,991.

John Murphy

Police Officer 1/PPD Police

2026 total comp
$37,976
Base pay
$21,648
Overtime
$12,404
Other pay
$3,923
Benefits
$0
Total compensation
$37,976
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3148
Total Pay
$37,976

John Murphy is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $37,976.

Steven Ricci

Police Captain/PPD Police

2026 total comp
$37,970
Base pay
$31,279
Overtime
$457
Other pay
$6,234
Benefits
$0
Total compensation
$37,970
Employment type
Salaried

Source-specific fields

Base Salary
$136,331
Employee Category
Civil Service
Job Code
6A06
Public Id
13200
Total Pay
$37,970

Steven Ricci is a Police Captain at PPD Police. They work salaried. 2026 total compensation came to $37,970.

Shawn Hall

Police Officer 1/PPD Police

2026 total comp
$37,966
Base pay
$21,648
Overtime
$12,235
Other pay
$4,083
Benefits
$0
Total compensation
$37,966
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
582
Total Pay
$24,258

Shawn Hall holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $37,966.

Hector Sanchez

Police Officer 1/PPD Police

2023 total comp
$37,959
Base pay
$32,378
Overtime
$0
Other pay
$5,581
Benefits
$0
Total compensation
$37,959
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
21611
Total Pay
$37,959

At PPD Police, Hector Sanchez serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $37,959.

Lacina Karamoko

Police Officer 1/PPD Police

2026 total comp
$37,954
Base pay
$21,648
Overtime
$12,845
Other pay
$3,461
Benefits
$0
Total compensation
$37,954
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19142
Total Pay
$37,954

Lacina Karamoko works as a Police Officer 1 for PPD Police. Their status is salaried. Lacina earned $37,954 in 2026.

William Clegg

Police Communication Dispatcher/PPD Police

2026 total comp
$37,950
Base pay
$14,229
Overtime
$22,136
Other pay
$1,586
Benefits
$0
Total compensation
$37,950
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
7018
Total Pay
$37,950

William Clegg holds the role of Police Communication Dispatcher at PPD Police. Their status is salaried. In 2026, their total compensation was $37,950.

Harold Poles

Police Corporal/PPD Police

2020 total comp
$37,939
Base pay
$0
Overtime
$0
Other pay
$37,939
Benefits
$0
Total compensation
$37,939
Employment type
Salaried

Source-specific fields

Base Salary
$83,806
Employee Category
Civil Service
Job Code
6A03
Public Id
22029
Total Pay
$37,939

Harold Poles holds the role of Police Corporal at PPD Police. Their status is salaried. In 2020, their total compensation was $37,939.

John Venit

Police Lieutenant/PPD Police

2026 total comp
$37,937
Base pay
$28,134
Overtime
$5,373
Other pay
$4,430
Benefits
$0
Total compensation
$37,937
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
30762
Total Pay
$37,937

At PPD Police, John Venit serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $37,937.

Melville Jones

Police Officer 1/PPD Police

2022 total comp
$37,934
Base pay
$33,818
Overtime
$0
Other pay
$4,116
Benefits
$0
Total compensation
$37,934
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
28353
Total Pay
$37,934

At PPD Police, Melville Jones serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $37,934.

Maureen Snyder

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
20505
Total Pay
$37,924

Maureen Snyder holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $37,924.

Shawn Hamilton

Police Sergeant/PPD Police

2026 total comp
$37,915
Base pay
$24,679
Overtime
$8,809
Other pay
$4,427
Benefits
$0
Total compensation
$37,915
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
30633
Total Pay
$37,915

Shawn Hamilton works as a Police Sergeant for PPD Police. Their status is salaried. Shawn earned $37,915 in 2026.

Michael Rooney

Police Officer 1/PPD Police

2026 total comp
$37,915
Base pay
$21,648
Overtime
$11,998
Other pay
$4,269
Benefits
$0
Total compensation
$37,915
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32288
Total Pay
$37,915

Michael Rooney works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $37,915 in 2026.

Christopher Rommel

Police Officer 1/PPD Police

2026 total comp
$37,915
Base pay
$21,648
Overtime
$11,998
Other pay
$4,269
Benefits
$0
Total compensation
$37,915
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24411
Total Pay
$37,915

Christopher Rommel holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $37,915.

Mario Cruz

Police Officer 1/PPD Police

2026 total comp
$37,902
Base pay
$21,648
Overtime
$11,828
Other pay
$4,425
Benefits
$0
Total compensation
$37,902
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30789
Total Pay
$37,902

Mario Cruz works as a Police Officer 1 for PPD Police. Their status is salaried. Mario earned $37,902 in 2026.

Kevin Kelly Jr.

Police Officer 1/PPD Police

2026 total comp
$37,880
Base pay
$21,648
Overtime
$12,777
Other pay
$3,454
Benefits
$0
Total compensation
$37,880
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16877
Total Pay
$37,880

At PPD Police, Kevin Kelly Jr. serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $37,880.

Tanya Little

Police Officer 1/PPD Police

2026 total comp
$37,877
Base pay
$21,648
Overtime
$11,964
Other pay
$4,264
Benefits
$0
Total compensation
$37,877
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1621
Total Pay
$37,877

Tanya Little holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $37,877.

Fred Attakora

Police Officer 1/PPD Police

2026 total comp
$37,873
Base pay
$21,648
Overtime
$12,540
Other pay
$3,684
Benefits
$0
Total compensation
$37,873
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2509
Total Pay
$37,873

At PPD Police, Fred Attakora serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $37,873.

Allen Leighton

Police Sergeant/PPD Police

2026 total comp
$37,869
Base pay
$24,679
Overtime
$9,736
Other pay
$3,453
Benefits
$0
Total compensation
$37,869
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
7173
Total Pay
$37,869

At PPD Police, Allen Leighton serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $37,869.

William Robbins

Police Sergeant/PPD Police

2026 total comp
$37,863
Base pay
$24,679
Overtime
$9,273
Other pay
$3,911
Benefits
$0
Total compensation
$37,863
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
13659
Total Pay
$37,863

William Robbins works as a Police Sergeant for PPD Police. Their status is salaried. William earned $37,863 in 2026.

Eugene Roher

Police Officer 1/PPD Police

2026 total comp
$37,854
Base pay
$20,218
Overtime
$13,726
Other pay
$3,910
Benefits
$0
Total compensation
$37,854
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21127
Total Pay
$37,854

Eugene Roher is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $37,854.

Amina Brown

Police Captain/PPD Police

2026 total comp
$37,854
Base pay
$31,279
Overtime
$0
Other pay
$6,574
Benefits
$0
Total compensation
$37,854
Employment type
Salaried

Source-specific fields

Base Salary
$136,331
Employee Category
Civil Service
Job Code
6A06
Public Id
28397
Total Pay
$37,854

At PPD Police, Amina Brown serves as a Police Captain. They work salaried. Their 2026 pay totaled $37,854.

Constance Perkins

Police Officer 1/PPD Police

2024 total comp
$37,851
Base pay
$33,721
Overtime
$0
Other pay
$4,130
Benefits
$0
Total compensation
$37,851
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
5919
Total Pay
$37,851

Constance Perkins holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $37,851.

Kellie Ann Quigley

Police Officer 1/PPD Police

2026 total comp
$37,842
Base pay
$21,648
Overtime
$12,743
Other pay
$3,451
Benefits
$0
Total compensation
$37,842
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32125
Total Pay
$37,842

Kellie Ann Quigley holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $37,842.

Andriy Psyuk

Police Officer 1/PPD Police

2026 total comp
$37,826
Base pay
$17,631
Overtime
$11,924
Other pay
$8,272
Benefits
$0
Total compensation
$37,826
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51655
Total Pay
$37,826

At PPD Police, Andriy Psyuk serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $37,826.

Brian Waters

Police Lieutenant/PPD Police

2026 total comp
$37,826
Base pay
$28,134
Overtime
$5,785
Other pay
$3,908
Benefits
$0
Total compensation
$37,826
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
19156
Total Pay
$37,826

At PPD Police, Brian Waters serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $37,826.

Gerald Rhoads

Police Sergeant/PPD Police

2026 total comp
$37,825
Base pay
$24,679
Overtime
$9,466
Other pay
$3,680
Benefits
$0
Total compensation
$37,825
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
22820
Total Pay
$37,825

At PPD Police, Gerald Rhoads serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $37,825.

George Soto Jr

Police Officer 1/PPD Police

2026 total comp
$37,824
Base pay
$21,648
Overtime
$12,269
Other pay
$3,907
Benefits
$0
Total compensation
$37,824
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2702
Total Pay
$37,824

At PPD Police, George Soto Jr serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $37,824.