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 12

Audrey Palermo

Police Communication Dispatcher/PPD Police

2022 total comp
$30,340
Base pay
$27,672
Overtime
$1,837
Other pay
$831
Benefits
$0
Total compensation
$30,340
Employment type
Salaried

Source-specific fields

Base Salary
$50,866
Employee Category
Civil Service
Job Code
6J32
Public Id
19815
Total Pay
$30,340

At PPD Police, Audrey Palermo serves as a Police Communication Dispatcher. They work salaried. Their 2022 pay totaled $30,340.

Lewis Kerr

Police Sergeant/PPD Police

2026 total comp
$30,335
Base pay
$24,679
Overtime
$2,705
Other pay
$2,952
Benefits
$0
Total compensation
$30,335
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
27110
Total Pay
$30,335

Lewis Kerr works as a Police Sergeant for PPD Police. Their status is salaried. Lewis earned $30,335 in 2026.

Nasir Hinton

Police Officer 1/PPD Police

2026 total comp
$30,321
Base pay
$18,185
Overtime
$10,420
Other pay
$1,716
Benefits
$0
Total compensation
$30,321
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
40401
Total Pay
$30,321

Nasir Hinton holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,321.

Timothy Oreilly

Police Officer 1/PPD Police

2026 total comp
$30,315
Base pay
$21,648
Overtime
$5,253
Other pay
$3,413
Benefits
$0
Total compensation
$30,315
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26961
Total Pay
$30,315

At PPD Police, Timothy Oreilly serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,315.

Joseph Mangold

Police Officer 1/PPD Police

2026 total comp
$30,315
Base pay
$21,648
Overtime
$5,253
Other pay
$3,413
Benefits
$0
Total compensation
$30,315
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28744
Total Pay
$30,315

Joseph Mangold is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $30,315.

Christian Kane

Police Officer 1/PPD Police

2026 total comp
$30,310
Base pay
$21,648
Overtime
$5,897
Other pay
$2,764
Benefits
$0
Total compensation
$30,310
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25214
Total Pay
$30,310

At PPD Police, Christian Kane serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,310.

Gregory Miles

Police Officer 1/PPD Police

2026 total comp
$30,310
Base pay
$21,648
Overtime
$5,897
Other pay
$2,764
Benefits
$0
Total compensation
$30,310
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9171
Total Pay
$30,310

Gregory Miles holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,310.

Gerry Masana

Police Officer 1/PPD Police

2026 total comp
$30,307
Base pay
$17,631
Overtime
$4,830
Other pay
$7,846
Benefits
$0
Total compensation
$30,307
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51834
Total Pay
$30,307

Gerry Masana works as a Police Officer 1 for PPD Police. Their status is salaried. Gerry earned $30,307 in 2026.

Jahbria Geddy

Police Sergeant/PPD Police

2026 total comp
$30,304
Base pay
$23,653
Overtime
$3,703
Other pay
$2,949
Benefits
$0
Total compensation
$30,304
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
1172
Total Pay
$30,304

Jahbria Geddy is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $30,304.

Tayon Moore

Detective/PPD Police

2026 total comp
$30,298
Base pay
$23,813
Overtime
$3,355
Other pay
$3,130
Benefits
$0
Total compensation
$30,298
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
26924
Total Pay
$30,298

Tayon Moore works as a Detective for PPD Police. Their status is salaried. Tayon earned $30,298 in 2026.

Samantha Laseter

Police Sergeant/PPD Police

2026 total comp
$30,292
Base pay
$24,679
Overtime
$2,666
Other pay
$2,947
Benefits
$0
Total compensation
$30,292
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
12141
Total Pay
$30,292

Samantha Laseter holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $30,292.

Donald Dougherty

Police Officer 1/PPD Police

2026 total comp
$30,288
Base pay
$19,484
Overtime
$9,090
Other pay
$1,714
Benefits
$0
Total compensation
$30,288
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
45826
Total Pay
$30,288

Donald Dougherty works as a Police Officer 1 for PPD Police. Their status is salaried. Donald earned $30,288 in 2026.

Joseph Sanchez

Police Sergeant/PPD Police

2026 total comp
$30,280
Base pay
$24,679
Overtime
$2,473
Other pay
$3,128
Benefits
$0
Total compensation
$30,280
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
7694
Total Pay
$30,280

Joseph Sanchez is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $30,280.

Linell Jefferson

Police Sergeant/PPD Police

2026 total comp
$30,280
Base pay
$24,679
Overtime
$2,473
Other pay
$3,128
Benefits
$0
Total compensation
$30,280
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
27803
Total Pay
$30,280

Linell Jefferson holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $30,280.

Joshua Pierson

Police Officer 1/PPD Police

2026 total comp
$30,277
Base pay
$21,648
Overtime
$5,219
Other pay
$3,409
Benefits
$0
Total compensation
$30,277
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5141
Total Pay
$30,277

Joshua Pierson works as a Police Officer 1 for PPD Police. Their status is salaried. Joshua earned $30,277 in 2026.

Justin Kensey

Police Officer 1/PPD Police

2026 total comp
$30,266
Base pay
$21,648
Overtime
$5,423
Other pay
$3,195
Benefits
$0
Total compensation
$30,266
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14144
Total Pay
$30,266

At PPD Police, Justin Kensey serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,266.

John Semet

Police Sergeant/PPD Police

2026 total comp
$30,263
Base pay
$24,679
Overtime
$2,395
Other pay
$3,188
Benefits
$0
Total compensation
$30,263
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
11546
Total Pay
$30,263

John Semet works as a Police Sergeant for PPD Police. Their status is salaried. John earned $30,263 in 2026.

James Jones

Detective/PPD Police

2026 total comp
$30,261
Base pay
$23,813
Overtime
$3,504
Other pay
$2,944
Benefits
$0
Total compensation
$30,261
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
28392
Total Pay
$30,261

James Jones is a Detective at PPD Police. They work salaried. 2026 total compensation came to $30,261.

James Miles

Detective/PPD Police

2025 total comp
$30,258
Base pay
$9,509
Overtime
$2,068
Other pay
$18,681
Benefits
$0
Total compensation
$30,258
Employment type
Salaried

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A12
Public Id
21574
Total Pay
$30,258

James Miles works as a Detective for PPD Police. Their status is salaried. James earned $30,258 in 2025.

Michael Kimmel

Detective/PPD Police

2026 total comp
$30,256
Base pay
$23,813
Overtime
$3,318
Other pay
$3,126
Benefits
$0
Total compensation
$30,256
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
36482
Total Pay
$30,256

At PPD Police, Michael Kimmel serves as a Detective. They work salaried. Their 2026 pay totaled $30,256.

Rachel Azzaam

Police Officer 1/PPD Police

2026 total comp
$30,254
Base pay
$18,185
Overtime
$4,811
Other pay
$7,258
Benefits
$0
Total compensation
$30,254
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50040
Total Pay
$30,254

At PPD Police, Rachel Azzaam serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,254.

William Phillips

Police Sergeant/PPD Police

2026 total comp
$30,251
Base pay
$24,679
Overtime
$2,318
Other pay
$3,254
Benefits
$0
Total compensation
$30,251
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
10433
Total Pay
$46,112

William Phillips works as a Police Sergeant for PPD Police. Their status is salaried. William earned $30,251 in 2026.

Thomas Sprague

Police Sergeant/PPD Police

2026 total comp
$30,251
Base pay
$24,679
Overtime
$2,318
Other pay
$3,254
Benefits
$0
Total compensation
$30,251
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
6711
Total Pay
$30,251

Thomas Sprague works as a Police Sergeant for PPD Police. Their status is salaried. Thomas earned $30,251 in 2026.

Patrick Mcdonough

Police Sergeant/PPD Police

2026 total comp
$30,249
Base pay
$24,679
Overtime
$2,164
Other pay
$3,406
Benefits
$0
Total compensation
$30,249
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
2960
Total Pay
$30,249

Patrick Mcdonough works as a Police Sergeant for PPD Police. Their status is salaried. Patrick earned $30,249 in 2026.

Stacey Hicks

Police Communication Dispatcher/PPD Police

2026 total comp
$30,243
Base pay
$14,077
Overtime
$15,021
Other pay
$1,144
Benefits
$0
Total compensation
$30,243
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
26325
Total Pay
$30,243

Stacey Hicks is a Police Communication Dispatcher at PPD Police. They work salaried. 2026 total compensation came to $30,243.

Kameron Ayers

Police Officer 1/PPD Police

2026 total comp
$30,240
Base pay
$21,648
Overtime
$6,880
Other pay
$1,712
Benefits
$0
Total compensation
$30,240
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
45552
Total Pay
$30,240

At PPD Police, Kameron Ayers serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,240.

Patrick Bennett

Police Sergeant/PPD Police

2026 total comp
$30,237
Base pay
$24,679
Overtime
$2,434
Other pay
$3,124
Benefits
$0
Total compensation
$30,237
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
23068
Total Pay
$30,237

At PPD Police, Patrick Bennett serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $30,237.

Dakary Watkins

Police Officer 1/PPD Police

2026 total comp
$30,231
Base pay
$18,185
Overtime
$10,334
Other pay
$1,711
Benefits
$0
Total compensation
$30,231
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50683
Total Pay
$30,231

Dakary Watkins works as a Police Officer 1 for PPD Police. Their status is salaried. Dakary earned $30,231 in 2026.

Michael Roth

Police Officer 1/PPD Police

2026 total comp
$30,222
Base pay
$18,185
Overtime
$9,281
Other pay
$2,756
Benefits
$0
Total compensation
$30,222
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
30458
Total Pay
$30,222

Michael Roth is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $30,222.

Andrea Macdonald

Police Corporal/PPD Police

2026 total comp
$30,215
Base pay
$23,813
Overtime
$3,281
Other pay
$3,122
Benefits
$0
Total compensation
$30,215
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
33524
Total Pay
$30,215

Andrea Macdonald holds the role of Police Corporal at PPD Police. Their status is salaried. In 2026, their total compensation was $30,215.

Hamidu Tunkara

Police Officer 1/PPD Police

2026 total comp
$30,214
Base pay
$21,648
Overtime
$5,626
Other pay
$2,940
Benefits
$0
Total compensation
$30,214
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1898
Total Pay
$30,214

At PPD Police, Hamidu Tunkara serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,214.

Zachariah Cherian

Forensic Laboratory Supervisor/PPD Police

2022 total comp
$30,214
Base pay
$10,025
Overtime
$0
Other pay
$20,188
Benefits
$0
Total compensation
$30,214
Employment type
Salaried

Source-specific fields

Base Salary
$104,663
Employee Category
Civil Service
Job Code
3H40
Public Id
30919
Total Pay
$30,214

Zachariah Cherian is a Forensic Laboratory Supervisor at PPD Police. They work salaried. 2022 total compensation came to $30,214.

Andrew Breen

Police Sergeant/PPD Police

2026 total comp
$30,207
Base pay
$24,679
Overtime
$2,589
Other pay
$2,939
Benefits
$0
Total compensation
$30,207
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
16412
Total Pay
$30,207

At PPD Police, Andrew Breen serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $30,207.

Michael Fitzgerald

Detective/PPD Police

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

Source-specific fields

Base Salary
$80,776
Employee Category
Civil Service
Job Code
6A12
Public Id
30272
Total Pay
$30,203

At PPD Police, Michael Fitzgerald serves as a Detective. They work salaried. Their 2020 pay totaled $30,203.

Frederick Macconnell

Police Officer 1/PPD Police

2026 total comp
$30,203
Base pay
$21,648
Overtime
$5,389
Other pay
$3,165
Benefits
$0
Total compensation
$30,203
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5894
Total Pay
$30,203

Frederick Macconnell holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,203.

Bruce Cleaver Ii

Police Officer 1/PPD Police

2026 total comp
$30,201
Base pay
$21,648
Overtime
$5,152
Other pay
$3,401
Benefits
$0
Total compensation
$30,201
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
10619
Total Pay
$30,201

Bruce Cleaver Ii holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,201.

Antoine Small Jr

Police Officer 1/PPD Police

2026 total comp
$30,201
Base pay
$21,648
Overtime
$5,152
Other pay
$3,401
Benefits
$0
Total compensation
$30,201
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17523
Total Pay
$30,201

Antoine Small Jr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $30,201.

Alexis Sponheimer

Police Officer 1/PPD Police

2026 total comp
$30,191
Base pay
$19,484
Overtime
$8,998
Other pay
$1,709
Benefits
$0
Total compensation
$30,191
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
45409
Total Pay
$30,191

Alexis Sponheimer holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,191.

Kenneth Downing

Police Officer 1/PPD Police

2026 total comp
$30,190
Base pay
$21,648
Overtime
$5,423
Other pay
$3,119
Benefits
$0
Total compensation
$30,190
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8548
Total Pay
$30,190

At PPD Police, Kenneth Downing serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,190.

Dennis Lopez

Police Officer 1/PPD Police

2023 total comp
$30,174
Base pay
$16,034
Overtime
$10,620
Other pay
$3,520
Benefits
$0
Total compensation
$30,174
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
9755
Total Pay
$30,174

Dennis Lopez is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $30,174.