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

Norman Davenport Jr

Police Officer 1/PPD Police

2026 total comp
$29,415
Base pay
$21,648
Overtime
$5,084
Other pay
$2,682
Benefits
$0
Total compensation
$29,415
Employment type
Salaried

Source-specific fields

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

Norman Davenport Jr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $29,415.

Rebecca Burns

Police Officer 1/PPD Police

2026 total comp
$29,415
Base pay
$21,648
Overtime
$5,084
Other pay
$2,682
Benefits
$0
Total compensation
$29,415
Employment type
Salaried

Source-specific fields

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

Rebecca Burns works as a Police Officer 1 for PPD Police. Their status is salaried. Rebecca earned $29,415 in 2026.

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.