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 106

Kimberley Devery

Police Officer 1/PPD Police

2020 total comp
$29,414
Base pay
$9,596
Overtime
$0
Other pay
$19,817
Benefits
$0
Total compensation
$29,414
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
7873
Total Pay
$29,414

Kimberley Devery is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $29,414.

Christopher Paredes

Police Officer 1/PPD Police

2026 total comp
$29,409
Base pay
$18,185
Overtime
$4,014
Other pay
$7,210
Benefits
$0
Total compensation
$29,409
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49859
Total Pay
$29,409

Christopher Paredes works as a Police Officer 1 for PPD Police. Their status is salaried. Christopher earned $29,409 in 2026.

Robert Anderson

Police Officer 1/PPD Police

2026 total comp
$29,399
Base pay
$21,648
Overtime
$4,440
Other pay
$3,310
Benefits
$0
Total compensation
$29,399
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28404
Total Pay
$29,399

At PPD Police, Robert Anderson serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $29,399.

Jess Moulder

Detective/PPD Police

2026 total comp
$29,397
Base pay
$23,813
Overtime
$2,274
Other pay
$3,310
Benefits
$0
Total compensation
$29,397
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
7241
Total Pay
$29,397

Jess Moulder holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $29,397.

Sherlyn Castillo

Police Officer 1/PPD Police

2026 total comp
$29,388
Base pay
$18,185
Overtime
$5,409
Other pay
$5,794
Benefits
$0
Total compensation
$29,388
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50043
Total Pay
$29,388

At PPD Police, Sherlyn Castillo serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $29,388.

Angel Ortiz

Police Sergeant/PPD Police

2026 total comp
$29,385
Base pay
$24,679
Overtime
$1,545
Other pay
$3,161
Benefits
$0
Total compensation
$29,385
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
17765
Total Pay
$29,385

Angel Ortiz is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $29,385.

Stephen Cross

Police Sergeant/PPD Police

2026 total comp
$29,385
Base pay
$24,679
Overtime
$1,545
Other pay
$3,161
Benefits
$0
Total compensation
$29,385
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
26466
Total Pay
$29,385

Stephen Cross is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $29,385.

Marlon Davis

Police Officer 1/PPD Police

2026 total comp
$29,385
Base pay
$20,783
Overtime
$6,052
Other pay
$2,550
Benefits
$0
Total compensation
$29,385
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
42153
Total Pay
$29,385

Marlon Davis works as a Police Officer 1 for PPD Police. Their status is salaried. Marlon earned $29,385 in 2026.

Andrew Drobonick

Police Officer 1/PPD Police

2026 total comp
$29,384
Base pay
$21,648
Overtime
$4,304
Other pay
$3,431
Benefits
$0
Total compensation
$29,384
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4839
Total Pay
$29,384

Andrew Drobonick is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $29,384.

Kanaan Simpson

Police Officer 1/PPD Police

2026 total comp
$29,383
Base pay
$19,484
Overtime
$8,236
Other pay
$1,663
Benefits
$0
Total compensation
$29,383
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
42606
Total Pay
$29,383

Kanaan Simpson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $29,383.

Ernie Williams

Police Sergeant/PPD Police

2026 total comp
$29,380
Base pay
$23,653
Overtime
$2,567
Other pay
$3,160
Benefits
$0
Total compensation
$29,380
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
5763
Total Pay
$29,380

Ernie Williams holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $29,380.

Michael Pascucci

Police Sergeant/PPD Police

2026 total comp
$29,378
Base pay
$24,679
Overtime
$1,391
Other pay
$3,308
Benefits
$0
Total compensation
$29,378
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
29388
Total Pay
$29,378

Michael Pascucci is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $29,378.

Pierre Piersaint

Forensic Scientist 3/PPD Police

2026 total comp
$29,372
Base pay
$20,661
Overtime
$8,161
Other pay
$550
Benefits
$0
Total compensation
$29,372
Employment type
Salaried

Source-specific fields

Base Salary
$89,875
Employee Category
Civil Service
Job Code
3H72
Public Id
36726
Total Pay
$29,372

Pierre Piersaint is a Forensic Scientist 3 at PPD Police. They work salaried. 2026 total compensation came to $29,372.

Michael Flanagan

Police Sergeant/PPD Police

2026 total comp
$29,362
Base pay
$24,679
Overtime
$1,893
Other pay
$2,790
Benefits
$0
Total compensation
$29,362
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
33819
Total Pay
$29,362

Michael Flanagan works as a Police Sergeant for PPD Police. Their status is salaried. Michael earned $29,362 in 2026.

Michael Bucchieri

Police Officer 1/PPD Police

2026 total comp
$29,361
Base pay
$21,648
Overtime
$4,406
Other pay
$3,306
Benefits
$0
Total compensation
$29,361
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7273
Total Pay
$29,361

Michael Bucchieri holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $29,361.

Kevin Copestick

Detective/PPD Police

2026 total comp
$29,360
Base pay
$22,823
Overtime
$3,859
Other pay
$2,678
Benefits
$0
Total compensation
$29,360
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A12
Public Id
21870
Total Pay
$29,360

At PPD Police, Kevin Copestick serves as a Detective. They work salaried. Their 2026 pay totaled $29,360.

Brian Griffin

Police Officer 1/PPD Police

2026 total comp
$29,359
Base pay
$21,648
Overtime
$4,677
Other pay
$3,033
Benefits
$0
Total compensation
$29,359
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32677
Total Pay
$29,359

Brian Griffin holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $29,359.

John Halligan

Detective/PPD Police

2026 total comp
$29,355
Base pay
$23,813
Overtime
$2,237
Other pay
$3,306
Benefits
$0
Total compensation
$29,355
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
30088
Total Pay
$29,355

John Halligan is a Detective at PPD Police. They work salaried. 2026 total compensation came to $29,355.

Megan O'Farrell

Police Officer 1/PPD Police

2026 total comp
$29,351
Base pay
$21,648
Overtime
$4,847
Other pay
$2,856
Benefits
$0
Total compensation
$29,351
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13502
Total Pay
$29,351

Megan O'Farrell is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $29,351.

Darren Kardos

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
29455
Total Pay
$29,351

Darren Kardos works as a Police Officer 1 for PPD Police. Their status is salaried. Darren earned $29,351 in 2025.

Hayden Mckinstry

Police Officer 1/PPD Police

2026 total comp
$29,347
Base pay
$21,648
Overtime
$5,152
Other pay
$2,547
Benefits
$0
Total compensation
$29,347
Employment type
Salaried

Source-specific fields

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

At PPD Police, Hayden Mckinstry serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $29,347.

Raymond Hall

Police Officer 1/PPD Police

2026 total comp
$29,346
Base pay
$21,648
Overtime
$4,609
Other pay
$3,088
Benefits
$0
Total compensation
$29,346
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17466
Total Pay
$29,346

At PPD Police, Raymond Hall serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $29,346.

Maurice Scott

Police Officer 1/PPD Police

2026 total comp
$29,345
Base pay
$21,648
Overtime
$4,270
Other pay
$3,426
Benefits
$0
Total compensation
$29,345
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3898
Total Pay
$29,345

At PPD Police, Maurice Scott serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $29,345.

Brian German

Police Officer 1/PPD Police

2026 total comp
$29,342
Base pay
$21,648
Overtime
$6,033
Other pay
$1,661
Benefits
$0
Total compensation
$29,342
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
45526
Total Pay
$29,342

Brian German is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $29,342.

Malik Williams

Police Officer 1/PPD Police

2026 total comp
$29,340
Base pay
$21,648
Overtime
$5,016
Other pay
$2,676
Benefits
$0
Total compensation
$29,340
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13182
Total Pay
$29,340

Malik Williams is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $29,340.

Jonathan Simmonds

Police Officer 1/PPD Police

2026 total comp
$29,339
Base pay
$17,631
Overtime
$3,917
Other pay
$7,791
Benefits
$0
Total compensation
$29,339
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51470
Total Pay
$29,339

At PPD Police, Jonathan Simmonds serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $29,339.

John Mclaughlin

Police Officer 1/PPD Police

2026 total comp
$29,336
Base pay
$17,631
Overtime
$3,915
Other pay
$7,791
Benefits
$0
Total compensation
$29,336
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
52009
Total Pay
$29,336

John Mclaughlin is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $29,336.

Michelle Dennard-Sherard

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
19135
Total Pay
$29,323

At PPD Police, Michelle Dennard-Sherard serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $29,323.

Elizabeth Lynch

Police Officer 1/PPD Police

2020 total comp
$29,321
Base pay
$15,994
Overtime
$0
Other pay
$13,327
Benefits
$0
Total compensation
$29,321
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
31158
Total Pay
$29,321

Elizabeth Lynch holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $29,321.

Khoa Hoang

Detective/PPD Police

2026 total comp
$29,321
Base pay
$22,823
Overtime
$3,645
Other pay
$2,853
Benefits
$0
Total compensation
$29,321
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A12
Public Id
29381
Total Pay
$29,321

Khoa Hoang holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $29,321.

Jonathan Rolison

Police Officer 1/PPD Police

2026 total comp
$29,318
Base pay
$19,484
Overtime
$8,175
Other pay
$1,660
Benefits
$0
Total compensation
$29,318
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
44163
Total Pay
$29,318

Jonathan Rolison works as a Police Officer 1 for PPD Police. Their status is salaried. Jonathan earned $29,318 in 2026.

Victor Santiago

Police Officer 1/PPD Police

2026 total comp
$29,318
Base pay
$19,484
Overtime
$8,175
Other pay
$1,660
Benefits
$0
Total compensation
$29,318
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
45471
Total Pay
$29,318

At PPD Police, Victor Santiago serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $29,318.

Jessie Wilson

Police Officer 1/PPD Police

2026 total comp
$29,313
Base pay
$21,577
Overtime
$4,880
Other pay
$2,855
Benefits
$0
Total compensation
$29,313
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31940
Total Pay
$29,313

Jessie Wilson is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $29,313.

Clinton Lees

Detective/PPD Police

2026 total comp
$29,311
Base pay
$23,813
Overtime
$2,647
Other pay
$2,852
Benefits
$0
Total compensation
$29,311
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
11654
Total Pay
$29,311

Clinton Lees holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $29,311.

William Pettis

Police Officer 1/PPD Police

2026 total comp
$29,303
Base pay
$21,648
Overtime
$4,982
Other pay
$2,672
Benefits
$0
Total compensation
$29,303
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34483
Total Pay
$29,303

William Pettis is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $29,303.

Jarmay Wright

Police Officer 1/PPD Police

2026 total comp
$29,303
Base pay
$21,648
Overtime
$4,982
Other pay
$2,672
Benefits
$0
Total compensation
$29,303
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8305
Total Pay
$29,303

At PPD Police, Jarmay Wright serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $29,303.

James Oconnell

Police Sergeant/PPD Police

2026 total comp
$29,299
Base pay
$24,679
Overtime
$1,468
Other pay
$3,152
Benefits
$0
Total compensation
$29,299
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
15302
Total Pay
$29,299

At PPD Police, James Oconnell serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $29,299.

Christopher Fagan

Police Sergeant/PPD Police

2026 total comp
$29,286
Base pay
$23,653
Overtime
$2,962
Other pay
$2,671
Benefits
$0
Total compensation
$29,286
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
35499
Total Pay
$29,286

Christopher Fagan works as a Police Sergeant for PPD Police. Their status is salaried. Christopher earned $29,286 in 2026.

George Feinstein

Police Officer 1/PPD Police

2026 total comp
$29,284
Base pay
$21,648
Overtime
$4,338
Other pay
$3,297
Benefits
$0
Total compensation
$29,284
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15671
Total Pay
$29,284

George Feinstein is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $29,284.

Keith Sadowski

Police Officer 1/PPD Police

2026 total comp
$29,284
Base pay
$21,648
Overtime
$4,338
Other pay
$3,297
Benefits
$0
Total compensation
$29,284
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13866
Total Pay
$29,284

At PPD Police, Keith Sadowski serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $29,284.