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 14

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.

Robert Rodriguez

Police Officer 1/PPD Police

2026 total comp
$26,197
Base pay
$18,185
Overtime
$399
Other pay
$7,613
Benefits
$0
Total compensation
$26,197
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49813
Total Pay
$26,197

At PPD Police, Robert Rodriguez serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,197.

Ernest Walker Jr

Police Officer 1/PPD Police

2026 total comp
$26,191
Base pay
$21,648
Overtime
$1,593
Other pay
$2,949
Benefits
$0
Total compensation
$26,191
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36867
Total Pay
$26,191

At PPD Police, Ernest Walker Jr serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,191.

Douglas Miller

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
13202
Total Pay
$26,190

Douglas Miller works as a Police Officer 1 for PPD Police. Their status is salaried. Douglas earned $26,190 in 2024.

Kyle Gary

Police Sergeant/PPD Police

2026 total comp
$26,190
Base pay
$23,653
Overtime
$148
Other pay
$2,389
Benefits
$0
Total compensation
$26,190
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
25305
Total Pay
$26,190

Kyle Gary holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $26,190.

Colin Chaban

Police Sergeant/PPD Police

2026 total comp
$26,190
Base pay
$23,653
Overtime
$148
Other pay
$2,389
Benefits
$0
Total compensation
$26,190
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
4115
Total Pay
$26,190

Colin Chaban is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $26,190.

Douglas Bjerring

Police Officer 1/PPD Police

2026 total comp
$26,184
Base pay
$21,648
Overtime
$1,830
Other pay
$2,705
Benefits
$0
Total compensation
$26,184
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23523
Total Pay
$26,184

At PPD Police, Douglas Bjerring serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,184.

Daniel Rippert

Police Officer 1/PPD Police

2026 total comp
$26,184
Base pay
$21,648
Overtime
$1,830
Other pay
$2,705
Benefits
$0
Total compensation
$26,184
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20872
Total Pay
$26,184

Daniel Rippert holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,184.

Daniel Godlewski

Police Officer 1/PPD Police

2026 total comp
$26,184
Base pay
$21,648
Overtime
$1,830
Other pay
$2,705
Benefits
$0
Total compensation
$26,184
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13704
Total Pay
$26,184

Daniel Godlewski works as a Police Officer 1 for PPD Police. Their status is salaried. Daniel earned $26,184 in 2026.

Ricardo Dance

Police Officer 1/PPD Police

2026 total comp
$26,184
Base pay
$21,648
Overtime
$1,830
Other pay
$2,705
Benefits
$0
Total compensation
$26,184
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13503
Total Pay
$26,184

At PPD Police, Ricardo Dance serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,184.

Luis Colon

Police Officer 1/PPD Police

2026 total comp
$26,180
Base pay
$18,185
Overtime
$968
Other pay
$7,027
Benefits
$0
Total compensation
$26,180
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50060
Total Pay
$26,180

Luis Colon holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,180.

Christopher Jones

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
40080
Total Pay
$33,767

Christopher Jones holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $26,180.

Gianna Deveau

Forensic Scientist 2/PPD Police

2026 total comp
$26,179
Base pay
$18,182
Overtime
$7,202
Other pay
$795
Benefits
$0
Total compensation
$26,179
Employment type
Salaried

Source-specific fields

Base Salary
$76,219
Employee Category
Civil Service
Job Code
3H49
Public Id
46209
Total Pay
$26,179

Gianna Deveau works as a Forensic Scientist 2 for PPD Police. Their status is salaried. Gianna earned $26,179 in 2026.

Tyquinten Gulley-Allen

Law Enforcement Analyst/PPD Police

2022 total comp
$26,164
Base pay
$20,959
Overtime
$0
Other pay
$5,205
Benefits
$0
Total compensation
$26,164
Employment type
Salaried

Source-specific fields

Base Salary
$54,702
Employee Category
Civil Service
Job Code
6C26
Public Id
14580
Total Pay
$26,164

Tyquinten Gulley-Allen works as a Law Enforcement Analyst for PPD Police. Their status is salaried. Tyquinten earned $26,164 in 2022.

Michael Devine

Police Officer 1/PPD Police

2026 total comp
$26,160
Base pay
$21,648
Overtime
$1,966
Other pay
$2,545
Benefits
$0
Total compensation
$26,160
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13332
Total Pay
$26,160

Michael Devine holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,160.

Ryan Mcshea

Police Officer 1/PPD Police

2026 total comp
$26,157
Base pay
$18,185
Overtime
$6,491
Other pay
$1,481
Benefits
$0
Total compensation
$26,157
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50724
Total Pay
$26,157

Ryan Mcshea works as a Police Officer 1 for PPD Police. Their status is salaried. Ryan earned $26,157 in 2026.

Jamila Howard

Forensic Scientist 3/PPD Police

2026 total comp
$26,154
Base pay
$20,546
Overtime
$5,073
Other pay
$534
Benefits
$0
Total compensation
$26,154
Employment type
Salaried

Source-specific fields

Base Salary
$89,875
Employee Category
Civil Service
Job Code
3H72
Public Id
16476
Total Pay
$26,154

Jamila Howard works as a Forensic Scientist 3 for PPD Police. Their status is salaried. Jamila earned $26,154 in 2026.

Kathleen Harte

Police Officer 1/PPD Police

2026 total comp
$26,153
Base pay
$21,648
Overtime
$1,559
Other pay
$2,945
Benefits
$0
Total compensation
$26,153
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19514
Total Pay
$26,153

Kathleen Harte holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,153.

Walid Hamdou

Police Officer 1/PPD Police

2026 total comp
$26,149
Base pay
$19,484
Overtime
$5,185
Other pay
$1,480
Benefits
$0
Total compensation
$26,149
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
44640
Total Pay
$26,149

Walid Hamdou holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,149.

Samir Allam

Police Officer 1/PPD Police

2026 total comp
$26,149
Base pay
$19,484
Overtime
$5,185
Other pay
$1,480
Benefits
$0
Total compensation
$26,149
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
44949
Total Pay
$26,149

Samir Allam holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,149.

Corey Miller

Police Officer 1/PPD Police

2026 total comp
$26,146
Base pay
$21,648
Overtime
$1,796
Other pay
$2,701
Benefits
$0
Total compensation
$26,146
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
12826
Total Pay
$26,146

Corey Miller is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,146.

Marcus Perry

Police Officer 1/PPD Police

2026 total comp
$26,128
Base pay
$19,484
Overtime
$5,165
Other pay
$1,479
Benefits
$0
Total compensation
$26,128
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
46768
Total Pay
$26,128

Marcus Perry holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,128.

Mallar Peters

Police Officer 1/PPD Police

2026 total comp
$26,124
Base pay
$18,185
Overtime
$399
Other pay
$7,540
Benefits
$0
Total compensation
$26,124
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49923
Total Pay
$26,124

Mallar Peters is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,124.

Marco Saldanha

Police Officer 1/PPD Police

2026 total comp
$26,122
Base pay
$17,631
Overtime
$883
Other pay
$7,609
Benefits
$0
Total compensation
$26,122
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51452
Total Pay
$26,122

Marco Saldanha holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,122.

Joseph Knecht

Police Officer 1/PPD Police

2026 total comp
$26,122
Base pay
$21,648
Overtime
$1,423
Other pay
$3,050
Benefits
$0
Total compensation
$26,122
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9728
Total Pay
$26,122

Joseph Knecht works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $26,122 in 2026.

Shearon Palmer

Fingerprint Identification Supervisor/PPD Police

2026 total comp
$26,120
Base pay
$14,062
Overtime
$11,449
Other pay
$610
Benefits
$0
Total compensation
$26,120
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6C14
Public Id
35172
Total Pay
$26,120

Shearon Palmer works as a Fingerprint Identification Supervisor for PPD Police. Their status is salaried. Shearon earned $26,120 in 2026.

Lamar Alleyne

Police Officer 1/PPD Police

2026 total comp
$26,118
Base pay
$21,648
Overtime
$2,203
Other pay
$2,267
Benefits
$0
Total compensation
$26,118
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
38324
Total Pay
$26,118

Lamar Alleyne holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,118.

Lee Marrero

Police Corporal/PPD Police

2026 total comp
$26,113
Base pay
$23,415
Overtime
$0
Other pay
$2,698
Benefits
$0
Total compensation
$26,113
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
21122
Total Pay
$26,113

Lee Marrero is a Police Corporal at PPD Police. They work salaried. 2026 total compensation came to $26,113.

Mary Powell

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
33703
Total Pay
$26,111

Mary Powell is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $26,111.

Shawn Lyons

Police Officer 1/PPD Police

2026 total comp
$26,108
Base pay
$21,648
Overtime
$1,762
Other pay
$2,697
Benefits
$0
Total compensation
$26,108
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16803
Total Pay
$26,108

Shawn Lyons is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,108.

Anthony Wood-Cassella

Police Officer 1/PPD Police

2026 total comp
$26,106
Base pay
$16,669
Overtime
$1,357
Other pay
$8,080
Benefits
$0
Total compensation
$26,106
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51450
Total Pay
$26,106

Anthony Wood-Cassella holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,106.

Maureen Henry

Police Communication Dispatcher/PPD Police

2026 total comp
$26,100
Base pay
$13,696
Overtime
$11,251
Other pay
$1,153
Benefits
$0
Total compensation
$26,100
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
35434
Total Pay
$26,100

Maureen Henry is a Police Communication Dispatcher at PPD Police. They work salaried. 2026 total compensation came to $26,100.

Natasha Matthews

Police Officer 1/PPD Police

2026 total comp
$26,099
Base pay
$18,185
Overtime
$598
Other pay
$7,316
Benefits
$0
Total compensation
$26,099
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
47916
Total Pay
$26,099

At PPD Police, Natasha Matthews serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,099.

Devere Seward

Police Officer 1/PPD Police

2026 total comp
$26,096
Base pay
$18,185
Overtime
$6,434
Other pay
$1,477
Benefits
$0
Total compensation
$26,096
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50580
Total Pay
$26,096

Devere Seward holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,096.

Alexandra Boyd

Police Officer 1/PPD Police

2026 total comp
$26,096
Base pay
$21,648
Overtime
$2,067
Other pay
$2,380
Benefits
$0
Total compensation
$26,096
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
807
Total Pay
$26,096

Alexandra Boyd is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,096.

Ryan Nuss

Police Officer 1/PPD Police

2022 total comp
$26,094
Base pay
$9,223
Overtime
$0
Other pay
$16,871
Benefits
$0
Total compensation
$26,094
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
34266
Total Pay
$26,094

Ryan Nuss is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $26,094.

Kareem Lewis Ra

Police Officer 1/PPD Police

2026 total comp
$26,092
Base pay
$19,204
Overtime
$5,411
Other pay
$1,477
Benefits
$0
Total compensation
$26,092
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
44875
Total Pay
$26,092

Kareem Lewis Ra is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,092.

Kassie Ferguson

Senior Emergency Communications Dispatcher/PPD Police

2026 total comp
$26,086
Base pay
$14,252
Overtime
$10,728
Other pay
$1,105
Benefits
$0
Total compensation
$26,086
Employment type
Salaried

Source-specific fields

Base Salary
$61,316
Employee Category
Civil Service
Job Code
6J33
Public Id
34173
Total Pay
$26,086

Kassie Ferguson holds the role of Senior Emergency Communications Dispatcher at PPD Police. Their status is salaried. In 2026, their total compensation was $26,086.

Thomas Catalano

Police Officer 1/PPD Police

2026 total comp
$26,084
Base pay
$21,648
Overtime
$1,898
Other pay
$2,538
Benefits
$0
Total compensation
$26,084
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13869
Total Pay
$26,084

Thomas Catalano works as a Police Officer 1 for PPD Police. Their status is salaried. Thomas earned $26,084 in 2026.

Nicole Oconnor

Police Officer 1/PPD Police

2026 total comp
$26,081
Base pay
$21,648
Overtime
$2,169
Other pay
$2,264
Benefits
$0
Total compensation
$26,081
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36306
Total Pay
$26,081

Nicole Oconnor works as a Police Officer 1 for PPD Police. Their status is salaried. Nicole earned $26,081 in 2026.