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 87

Ashley Marie Gamble

Police Officer Recruit/PPD Police

2026 total comp
$23,380
Base pay
$15,587
Overtime
$0
Other pay
$7,794
Benefits
$0
Total compensation
$23,380
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55575
Total Pay
$23,380

Ashley Marie Gamble works as a Police Officer Recruit for PPD Police. Their status is salaried. Ashley earned $23,380 in 2026.

Lisa Miller

Police Officer Recruit/PPD Police

2026 total comp
$23,380
Base pay
$15,587
Overtime
$0
Other pay
$7,794
Benefits
$0
Total compensation
$23,380
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
54956
Total Pay
$23,380

Lisa Miller is a Police Officer Recruit at PPD Police. They work salaried. 2026 total compensation came to $23,380.

Michael Mclaughlin

Police Officer Recruit/PPD Police

2026 total comp
$23,380
Base pay
$15,587
Overtime
$0
Other pay
$7,794
Benefits
$0
Total compensation
$23,380
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55632
Total Pay
$23,380

Michael Mclaughlin is a Police Officer Recruit at PPD Police. They work salaried. 2026 total compensation came to $23,380.

Nathaniel Miranda

Police Officer 1/PPD Police

2026 total comp
$23,379
Base pay
$21,648
Overtime
$407
Other pay
$1,323
Benefits
$0
Total compensation
$23,379
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
55183
Total Pay
$23,379

Nathaniel Miranda is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $23,379.

John Nguyen

Police Officer 1/PPD Police

2026 total comp
$23,379
Base pay
$21,648
Overtime
$407
Other pay
$1,323
Benefits
$0
Total compensation
$23,379
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
44772
Total Pay
$23,379

John Nguyen works as a Police Officer 1 for PPD Police. Their status is salaried. John earned $23,379 in 2026.

Robert Esack

Police Officer 1/PPD Police

2026 total comp
$23,346
Base pay
$21,648
Overtime
$0
Other pay
$1,698
Benefits
$0
Total compensation
$23,346
Employment type
Salaried

Source-specific fields

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

At PPD Police, Robert Esack serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $23,346.

John Flores

Detective/PPD Police

2026 total comp
$23,346
Base pay
$19,883
Overtime
$1,193
Other pay
$2,270
Benefits
$0
Total compensation
$23,346
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
31541
Total Pay
$23,346

John Flores holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $23,346.

Candice Miller

Police Officer 1/PPD Police

2026 total comp
$23,341
Base pay
$19,484
Overtime
$1,586
Other pay
$2,271
Benefits
$0
Total compensation
$23,341
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
9189
Total Pay
$23,341

Candice Miller works as a Police Officer 1 for PPD Police. Their status is salaried. Candice earned $23,341 in 2026.

Alexis Lynch

Police Officer 1/PPD Police

2026 total comp
$23,320
Base pay
$18,185
Overtime
$3,815
Other pay
$1,320
Benefits
$0
Total compensation
$23,320
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50738
Total Pay
$23,320

At PPD Police, Alexis Lynch serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $23,320.

Tracesaan Griffin

Police Officer 1/PPD Police

2026 total comp
$23,315
Base pay
$21,289
Overtime
$0
Other pay
$2,026
Benefits
$0
Total compensation
$23,315
Employment type
Salaried

Source-specific fields

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

Tracesaan Griffin is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $23,315.

John Geffrard

Correctional Officer/PPD Police

2026 total comp
$23,311
Base pay
$14,180
Overtime
$8,154
Other pay
$977
Benefits
$0
Total compensation
$23,311
Employment type
Salaried

Source-specific fields

Base Salary
$61,684
Employee Category
Civil Service
Job Code
5H04
Public Id
1227
Total Pay
$23,311

John Geffrard works as a Correctional Officer for PPD Police. Their status is salaried. John earned $23,311 in 2026.

Rasheed Murrell

Police Officer 1/PPD Police

2024 total comp
$23,300
Base pay
$4,628
Overtime
$1,550
Other pay
$17,122
Benefits
$0
Total compensation
$23,300
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
16396
Total Pay
$23,300

Rasheed Murrell works as a Police Officer 1 for PPD Police. Their status is salaried. Rasheed earned $23,300 in 2024.

Steven Kiefer

Office Clerk 2/PPD Police

2026 total comp
$23,295
Base pay
$22,812
Overtime
$0
Other pay
$483
Benefits
$0
Total compensation
$23,295
Employment type
Salaried

Source-specific fields

Base Salary
$43,879
Employee Category
Civil Service
Job Code
1A03
Public Id
25953
Total Pay
$23,295

Steven Kiefer is a Office Clerk 2 at PPD Police. They work salaried. 2026 total compensation came to $23,295.

Christopher Gauntt

Police Officer 1/PPD Police

2026 total comp
$23,286
Base pay
$21,648
Overtime
$881
Other pay
$757
Benefits
$0
Total compensation
$23,286
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31453
Total Pay
$23,286

Christopher Gauntt is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $23,286.

Donna Lauder

Police Officer 1/PPD Police

2021 total comp
$23,272
Base pay
$19,449
Overtime
$0
Other pay
$3,824
Benefits
$0
Total compensation
$23,272
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
24741
Total Pay
$23,272

Donna Lauder is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $23,272.

Alex Barberini

Police Officer 1/PPD Police

2026 total comp
$23,272
Base pay
$19,484
Overtime
$2,471
Other pay
$1,317
Benefits
$0
Total compensation
$23,272
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
43279
Total Pay
$23,272

At PPD Police, Alex Barberini serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $23,272.

Nicholas Gehman

Police Officer 1/PPD Police

2026 total comp
$23,259
Base pay
$18,185
Overtime
$3,758
Other pay
$1,317
Benefits
$0
Total compensation
$23,259
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51234
Total Pay
$23,259

At PPD Police, Nicholas Gehman serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $23,259.

Kenneth James

Correctional Officer/PPD Police

2026 total comp
$23,259
Base pay
$14,889
Overtime
$7,090
Other pay
$1,279
Benefits
$0
Total compensation
$23,259
Employment type
Salaried

Source-specific fields

Base Salary
$61,684
Employee Category
Civil Service
Job Code
5H04
Public Id
9166
Total Pay
$23,259

Kenneth James works as a Correctional Officer for PPD Police. Their status is salaried. Kenneth earned $23,259 in 2026.

Brandon Holland

Police Officer 1/PPD Police

2021 total comp
$23,256
Base pay
$13,733
Overtime
$0
Other pay
$9,522
Benefits
$0
Total compensation
$23,256
Employment type
Salaried

Source-specific fields

Base Salary
$70,282
Employee Category
Civil Service
Job Code
6A02
Public Id
22876
Total Pay
$23,256

Brandon Holland holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2021, their total compensation was $23,256.

Thomas Mitchell

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
8770
Total Pay
$23,251

Thomas Mitchell holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $23,251.

Leshay Frazier

Office Clerk 2/PPD Police

2021 total comp
$23,245
Base pay
$22,889
Overtime
$211
Other pay
$145
Benefits
$0
Total compensation
$23,245
Employment type
Salaried

Source-specific fields

Base Salary
$35,229
Employee Category
Civil Service
Job Code
1A03
Public Id
1507
Total Pay
$23,245

At PPD Police, Leshay Frazier serves as a Office Clerk 2. They work salaried. Their 2021 pay totaled $23,245.

Keith Hirsch

Police Officer 1/PPD Police

2026 total comp
$23,239
Base pay
$19,484
Overtime
$2,440
Other pay
$1,315
Benefits
$0
Total compensation
$23,239
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
44265
Total Pay
$23,239

Keith Hirsch is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $23,239.

Emmanuel Caplan

Police Officer 1/PPD Police

2026 total comp
$23,237
Base pay
$21,648
Overtime
$1,051
Other pay
$538
Benefits
$0
Total compensation
$23,237
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
45117
Total Pay
$23,237

At PPD Police, Emmanuel Caplan serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $23,237.

Rahmat Shah

Correctional Officer/PPD Police

2026 total comp
$23,233
Base pay
$14,180
Overtime
$7,799
Other pay
$1,253
Benefits
$0
Total compensation
$23,233
Employment type
Salaried

Source-specific fields

Base Salary
$61,684
Employee Category
Civil Service
Job Code
5H04
Public Id
21267
Total Pay
$23,233

Rahmat Shah is a Correctional Officer at PPD Police. They work salaried. 2026 total compensation came to $23,233.

Ronald Gray

Police Photographer/PPD Police

2026 total comp
$23,207
Base pay
$13,270
Overtime
$9,553
Other pay
$385
Benefits
$0
Total compensation
$23,207
Employment type
Salaried

Source-specific fields

Base Salary
$56,407
Employee Category
Civil Service
Job Code
7L18
Public Id
42079
Total Pay
$23,207

Ronald Gray is a Police Photographer at PPD Police. They work salaried. 2026 total compensation came to $23,207.

Christopher Schlegel

Police Officer 1/PPD Police

2026 total comp
$23,204
Base pay
$18,532
Overtime
$3,376
Other pay
$1,297
Benefits
$0
Total compensation
$23,204
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
46881
Total Pay
$23,204

Christopher Schlegel works as a Police Officer 1 for PPD Police. Their status is salaried. Christopher earned $23,204 in 2026.

Antonio Martinez

Police Officer 1/PPD Police

2026 total comp
$23,200
Base pay
$19,204
Overtime
$2,682
Other pay
$1,313
Benefits
$0
Total compensation
$23,200
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
47305
Total Pay
$23,200

At PPD Police, Antonio Martinez serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $23,200.

Camilla Dias

Police Officer 1/PPD Police

2026 total comp
$23,199
Base pay
$18,185
Overtime
$3,701
Other pay
$1,313
Benefits
$0
Total compensation
$23,199
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50417
Total Pay
$23,199

Camilla Dias works as a Police Officer 1 for PPD Police. Their status is salaried. Camilla earned $23,199 in 2026.

Kaylani Wertman

Law Enforcement Analyst Supervisor/PPD Police

2026 total comp
$23,196
Base pay
$22,836
Overtime
$0
Other pay
$360
Benefits
$0
Total compensation
$23,196
Employment type
Salaried

Source-specific fields

Base Salary
$99,115
Employee Category
Civil Service
Job Code
6C28
Public Id
13846
Total Pay
$23,196

At PPD Police, Kaylani Wertman serves as a Law Enforcement Analyst Supervisor. They work salaried. Their 2026 pay totaled $23,196.

Devin Haskins

Correctional Officer/PPD Police

2026 total comp
$23,191
Base pay
$14,417
Overtime
$8,626
Other pay
$148
Benefits
$0
Total compensation
$23,191
Employment type
Salaried

Source-specific fields

Base Salary
$61,684
Employee Category
Civil Service
Job Code
5H04
Public Id
52856
Total Pay
$23,191

At PPD Police, Devin Haskins serves as a Correctional Officer. They work salaried. Their 2026 pay totaled $23,191.

Matthew Lattanzio

Law Enforcement Analyst Supervisor/PPD Police

2026 total comp
$23,184
Base pay
$22,786
Overtime
$0
Other pay
$399
Benefits
$0
Total compensation
$23,184
Employment type
Salaried

Source-specific fields

Base Salary
$99,115
Employee Category
Civil Service
Job Code
6C28
Public Id
29326
Total Pay
$23,184

At PPD Police, Matthew Lattanzio serves as a Law Enforcement Analyst Supervisor. They work salaried. Their 2026 pay totaled $23,184.

Yvonne Whittington

Departmental Inventory Manager/PPD Police

2026 total comp
$23,182
Base pay
$20,396
Overtime
$2,300
Other pay
$486
Benefits
$0
Total compensation
$23,182
Employment type
Salaried

Source-specific fields

Base Salary
$86,982
Employee Category
Civil Service
Job Code
1F39
Public Id
3840
Total Pay
$23,182

Yvonne Whittington holds the role of Departmental Inventory Manager at PPD Police. Their status is salaried. In 2026, their total compensation was $23,182.

Marcus Alexander

Police Communication Dispatcher/PPD Police

2026 total comp
$23,173
Base pay
$14,046
Overtime
$7,701
Other pay
$1,426
Benefits
$0
Total compensation
$23,173
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
24603
Total Pay
$23,173

Marcus Alexander is a Police Communication Dispatcher at PPD Police. They work salaried. 2026 total compensation came to $23,173.

Christian Nguyen

Police Officer 1/PPD Police

2026 total comp
$23,173
Base pay
$18,185
Overtime
$3,986
Other pay
$1,002
Benefits
$0
Total compensation
$23,173
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50646
Total Pay
$23,173

Christian Nguyen holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $23,173.

Marcus Henriquez

Police Officer Recruit/PPD Police

2026 total comp
$23,152
Base pay
$15,359
Overtime
$0
Other pay
$7,794
Benefits
$0
Total compensation
$23,152
Employment type
Salaried

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55170
Total Pay
$23,152

Marcus Henriquez works as a Police Officer Recruit for PPD Police. Their status is salaried. Marcus earned $23,152 in 2026.

Joseph Donato

Police Officer 1/PPD Police

2026 total comp
$23,146
Base pay
$16,669
Overtime
$5,167
Other pay
$1,310
Benefits
$0
Total compensation
$23,146
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
53210
Total Pay
$23,146

Joseph Donato works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $23,146 in 2026.

Thomas Mcgill

Police Officer 1/PPD Police

2026 total comp
$23,142
Base pay
$19,484
Overtime
$2,349
Other pay
$1,310
Benefits
$0
Total compensation
$23,142
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
46597
Total Pay
$23,142

Thomas Mcgill works as a Police Officer 1 for PPD Police. Their status is salaried. Thomas earned $23,142 in 2026.

Arthur Sabatino

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
10950
Total Pay
$23,141

Arthur Sabatino works as a Police Officer 1 for PPD Police. Their status is salaried. Arthur earned $23,141 in 2022.

Daniel Mckiernan

Police Officer 1/PPD Police

2023 total comp
$23,137
Base pay
$19,154
Overtime
$0
Other pay
$3,983
Benefits
$0
Total compensation
$23,137
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
20887
Total Pay
$23,137

Daniel Mckiernan holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $23,137.

Stevenson Thomas

Police Officer 1/PPD Police

2026 total comp
$23,126
Base pay
$18,185
Overtime
$3,160
Other pay
$1,781
Benefits
$0
Total compensation
$23,126
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
48307
Total Pay
$23,126

Stevenson Thomas works as a Police Officer 1 for PPD Police. Their status is salaried. Stevenson earned $23,126 in 2026.