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 25

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.

Anthony Doak

Police Officer 1/PPD Police

2026 total comp
$23,112
Base pay
$18,532
Overtime
$3,272
Other pay
$1,308
Benefits
$0
Total compensation
$23,112
Employment type
Salaried

Source-specific fields

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

Anthony Doak is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $23,112.

Giselli Cartagena

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Giselli Cartagena serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $23,109.

Terone Travis

Police Officer 1/PPD Police

2026 total comp
$23,100
Base pay
$20,925
Overtime
$68
Other pay
$2,107
Benefits
$0
Total compensation
$23,100
Employment type
Salaried

Source-specific fields

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

Terone Travis is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $23,100.

Michael Martins

Police Officer 1/PPD Police

2026 total comp
$23,097
Base pay
$18,532
Overtime
$3,258
Other pay
$1,307
Benefits
$0
Total compensation
$23,097
Employment type
Salaried

Source-specific fields

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

Michael Martins holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $23,097.

Kelsey Emmett

Police Officer 1/PPD Police

2026 total comp
$23,096
Base pay
$21,649
Overtime
$0
Other pay
$1,448
Benefits
$0
Total compensation
$23,096
Employment type
Salaried

Source-specific fields

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

Kelsey Emmett holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $23,096.

Robert Kilmer

Police Officer 1/PPD Police

2026 total comp
$23,078
Base pay
$19,841
Overtime
$542
Other pay
$2,695
Benefits
$0
Total compensation
$23,078
Employment type
Salaried

Source-specific fields

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

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

Angel Brown-Weaver

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Angel Brown-Weaver serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $23,078.

Christopher Mundo

Police Officer 1/PPD Police

2026 total comp
$23,051
Base pay
$11,102
Overtime
$4,515
Other pay
$7,435
Benefits
$0
Total compensation
$23,051
Employment type
Salaried

Source-specific fields

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

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

Michael Monte

Police Officer 1/PPD Police

2026 total comp
$23,043
Base pay
$20,783
Overtime
$260
Other pay
$2,000
Benefits
$0
Total compensation
$23,043
Employment type
Salaried

Source-specific fields

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

At PPD Police, Michael Monte serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $23,043.

Dalisa Carter

Police Officer 1/PPD Police

2026 total comp
$23,043
Base pay
$20,783
Overtime
$260
Other pay
$2,000
Benefits
$0
Total compensation
$23,043
Employment type
Salaried

Source-specific fields

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

Dalisa Carter works as a Police Officer 1 for PPD Police. Their status is salaried. Dalisa earned $23,043 in 2026.

Paul Demchenko

Police Officer 1/PPD Police

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

Source-specific fields

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

Paul Demchenko works as a Police Officer 1 for PPD Police. Their status is salaried. Paul earned $23,039 in 2026.

Tonya Burke

Police Officer 1/PPD Police

2019 total comp
$23,035
Base pay
$20,232
Overtime
$0
Other pay
$2,803
Benefits
$0
Total compensation
$23,035
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
36857
Total Pay
$23,035

Tonya Burke works as a Police Officer 1 for PPD Police. Their status is salaried. Tonya earned $23,035 in 2019.

Gloria Baker

Police Forensic Science Technician/PPD Police

2022 total comp
$23,031
Base pay
$7,152
Overtime
$0
Other pay
$15,880
Benefits
$0
Total compensation
$23,031
Employment type
Salaried

Source-specific fields

Base Salary
$53,329
Employee Category
Civil Service
Job Code
3G42
Public Id
11614
Total Pay
$23,031

Gloria Baker is a Police Forensic Science Technician at PPD Police. They work salaried. 2022 total compensation came to $23,031.