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 100

James Keenan

Police Sergeant/PPD Police

2026 total comp
$30,348
Base pay
$24,679
Overtime
$2,125
Other pay
$3,544
Benefits
$0
Total compensation
$30,348
Employment type
Salaried

Source-specific fields

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

At PPD Police, James Keenan serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $30,348.

Brandon Reyes

Police Officer 1/PPD Police

2026 total comp
$30,347
Base pay
$21,648
Overtime
$5,931
Other pay
$2,767
Benefits
$0
Total compensation
$30,347
Employment type
Salaried

Source-specific fields

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

At PPD Police, Brandon Reyes serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,347.

Jalysa Bellamy

Police Officer 1/PPD Police

2026 total comp
$30,341
Base pay
$21,648
Overtime
$5,558
Other pay
$3,134
Benefits
$0
Total compensation
$30,341
Employment type
Salaried

Source-specific fields

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

At PPD Police, Jalysa Bellamy serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,341.

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.