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 13

Rose Prendergast

Police Sergeant/PPD Police

2026 total comp
$26,352
Base pay
$23,653
Overtime
$296
Other pay
$2,404
Benefits
$0
Total compensation
$26,352
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
925
Total Pay
$26,352

At PPD Police, Rose Prendergast serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $26,352.

Niall Meenagh

Police Sergeant/PPD Police

2026 total comp
$26,352
Base pay
$23,653
Overtime
$296
Other pay
$2,404
Benefits
$0
Total compensation
$26,352
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
29563
Total Pay
$26,352

Niall Meenagh works as a Police Sergeant for PPD Police. Their status is salaried. Niall earned $26,352 in 2026.

Melissa Neri

Police Sergeant/PPD Police

2026 total comp
$26,352
Base pay
$23,653
Overtime
$296
Other pay
$2,404
Benefits
$0
Total compensation
$26,352
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
25854
Total Pay
$26,352

Melissa Neri works as a Police Sergeant for PPD Police. Their status is salaried. Melissa earned $26,352 in 2026.

John Gallagher

Police Officer 1/PPD Police

2026 total comp
$26,343
Base pay
$19,484
Overtime
$5,369
Other pay
$1,491
Benefits
$0
Total compensation
$26,343
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
46600
Total Pay
$26,343

John Gallagher is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,343.

Timothy Broder

Police Officer 1/PPD Police

2026 total comp
$26,343
Base pay
$19,484
Overtime
$5,368
Other pay
$1,491
Benefits
$0
Total compensation
$26,343
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
43130
Total Pay
$26,343

Timothy Broder is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,343.

Susan Spires

Police Officer 1/PPD Police

2026 total comp
$26,335
Base pay
$21,648
Overtime
$1,966
Other pay
$2,721
Benefits
$0
Total compensation
$26,335
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27495
Total Pay
$26,335

Susan Spires works as a Police Officer 1 for PPD Police. Their status is salaried. Susan earned $26,335 in 2026.

Daniel Mason

Police Officer 1/PPD Police

2026 total comp
$26,335
Base pay
$21,648
Overtime
$1,966
Other pay
$2,721
Benefits
$0
Total compensation
$26,335
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33367
Total Pay
$26,335

Daniel Mason works as a Police Officer 1 for PPD Police. Their status is salaried. Daniel earned $26,335 in 2026.

Michael Verdi

Police Officer 1/PPD Police

2026 total comp
$26,332
Base pay
$21,648
Overtime
$2,282
Other pay
$2,402
Benefits
$0
Total compensation
$26,332
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21779
Total Pay
$26,332

Michael Verdi works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $26,332 in 2026.

Joseph Thomas

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
28256
Total Pay
$26,325

Joseph Thomas works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $26,325 in 2025.

Brian Weaver

Police Officer 1/PPD Police

2026 total comp
$26,323
Base pay
$21,648
Overtime
$1,898
Other pay
$2,776
Benefits
$0
Total compensation
$26,323
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29485
Total Pay
$26,323

Brian Weaver is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,323.

Duong Doan

Police Officer 1/PPD Police

2026 total comp
$26,320
Base pay
$21,648
Overtime
$2,271
Other pay
$2,400
Benefits
$0
Total compensation
$26,320
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25099
Total Pay
$26,320

At PPD Police, Duong Doan serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,320.

Sukhrob Asilov

Police Officer 1/PPD Police

2026 total comp
$26,317
Base pay
$18,532
Overtime
$6,296
Other pay
$1,490
Benefits
$0
Total compensation
$26,317
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
47631
Total Pay
$26,317

Sukhrob Asilov works as a Police Officer 1 for PPD Police. Their status is salaried. Sukhrob earned $26,317 in 2026.

Dean Kelly

Police Officer 1/PPD Police

2026 total comp
$26,307
Base pay
$18,185
Overtime
$6,633
Other pay
$1,489
Benefits
$0
Total compensation
$26,307
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51296
Total Pay
$26,307

Dean Kelly works as a Police Officer 1 for PPD Police. Their status is salaried. Dean earned $26,307 in 2026.

Shamus Nally

Police Officer 1/PPD Police

2026 total comp
$26,305
Base pay
$21,648
Overtime
$1,695
Other pay
$2,962
Benefits
$0
Total compensation
$26,305
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7121
Total Pay
$26,305

Shamus Nally holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,305.

Kellie Gray

Police Officer 1/PPD Police

2026 total comp
$26,305
Base pay
$21,648
Overtime
$1,695
Other pay
$2,962
Benefits
$0
Total compensation
$26,305
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35360
Total Pay
$26,305

Kellie Gray is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,305.

Charles Gary

Police Officer 1/PPD Police

2026 total comp
$26,303
Base pay
$21,577
Overtime
$2,440
Other pay
$2,285
Benefits
$0
Total compensation
$26,303
Employment type
Salaried

Source-specific fields

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

At PPD Police, Charles Gary serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,303.

Riley Gattis

Police Officer 1/PPD Police

2026 total comp
$26,301
Base pay
$18,185
Overtime
$1,082
Other pay
$7,034
Benefits
$0
Total compensation
$26,301
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50144
Total Pay
$26,301

Riley Gattis is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,301.

Fatimot Adekanmbi

Forensic Scientist 3/PPD Police

2026 total comp
$26,298
Base pay
$20,803
Overtime
$4,901
Other pay
$594
Benefits
$0
Total compensation
$26,298
Employment type
Salaried

Source-specific fields

Base Salary
$89,875
Employee Category
Civil Service
Job Code
3H72
Public Id
32510
Total Pay
$26,298

Fatimot Adekanmbi is a Forensic Scientist 3 at PPD Police. They work salaried. 2026 total compensation came to $26,298.

Leeloni Butler

Police Officer 1/PPD Police

2026 total comp
$26,297
Base pay
$21,648
Overtime
$1,932
Other pay
$2,717
Benefits
$0
Total compensation
$26,297
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
908
Total Pay
$26,297

At PPD Police, Leeloni Butler serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,297.

Elizabeth Garfield

Police Corporal/PPD Police

2026 total comp
$26,287
Base pay
$23,813
Overtime
$0
Other pay
$2,474
Benefits
$0
Total compensation
$26,287
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
22829
Total Pay
$26,287

Elizabeth Garfield holds the role of Police Corporal at PPD Police. Their status is salaried. In 2026, their total compensation was $26,287.

Gabriel Abreu Olivo

Detective/PPD Police

2026 total comp
$26,284
Base pay
$22,823
Overtime
$1,179
Other pay
$2,281
Benefits
$0
Total compensation
$26,284
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A12
Public Id
38941
Total Pay
$26,284

Gabriel Abreu Olivo holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $26,284.

Brian Eichler

Police Officer 1/PPD Police

2026 total comp
$26,282
Base pay
$21,648
Overtime
$2,237
Other pay
$2,397
Benefits
$0
Total compensation
$26,282
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31741
Total Pay
$26,282

Brian Eichler is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,282.

Cristian Rodriguez-Hect

Police Officer 1/PPD Police

2026 total comp
$26,282
Base pay
$21,648
Overtime
$2,237
Other pay
$2,397
Benefits
$0
Total compensation
$26,282
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21169
Total Pay
$26,282

At PPD Police, Cristian Rodriguez-Hect serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,282.

Sarah Winkowski

Police Officer 1/PPD Police

2026 total comp
$26,279
Base pay
$19,484
Overtime
$5,307
Other pay
$1,488
Benefits
$0
Total compensation
$26,279
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
43453
Total Pay
$26,279

Sarah Winkowski works as a Police Officer 1 for PPD Police. Their status is salaried. Sarah earned $26,279 in 2026.

Gina Johnson

Police Officer 1/PPD Police

2026 total comp
$26,276
Base pay
$21,648
Overtime
$1,559
Other pay
$3,068
Benefits
$0
Total compensation
$26,276
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14254
Total Pay
$26,276

Gina Johnson works as a Police Officer 1 for PPD Police. Their status is salaried. Gina earned $26,276 in 2026.

Lawrence Grimm Jr.

Police Officer 1/PPD Police

2026 total comp
$26,271
Base pay
$21,648
Overtime
$1,796
Other pay
$2,826
Benefits
$0
Total compensation
$26,271
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3614
Total Pay
$26,271

Lawrence Grimm Jr. is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,271.

Donald Hajdari

Police Officer 1/PPD Police

2026 total comp
$26,258
Base pay
$21,648
Overtime
$2,214
Other pay
$2,395
Benefits
$0
Total compensation
$26,258
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8581
Total Pay
$26,258

At PPD Police, Donald Hajdari serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,258.

Yolonda Neal

Office Clerk 2/PPD Police

2022 total comp
$26,255
Base pay
$25,459
Overtime
$219
Other pay
$577
Benefits
$0
Total compensation
$26,255
Employment type
Salaried

Source-specific fields

Base Salary
$39,295
Employee Category
Civil Service
Job Code
1A03
Public Id
31619
Total Pay
$26,255

Yolonda Neal holds the role of Office Clerk 2 at PPD Police. Their status is salaried. In 2022, their total compensation was $26,255.

Colleen Walsh

Police Communications Dispatcher Trainee/PPD Police

2025 total comp
$26,249
Base pay
$22,855
Overtime
$693
Other pay
$2,702
Benefits
$0
Total compensation
$26,249
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
6J31
Public Id
52890
Total Pay
$26,249

At PPD Police, Colleen Walsh serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2025 pay totaled $26,249.

Tanya Wright

Police Officer 1/PPD Police

2026 total comp
$26,248
Base pay
$21,648
Overtime
$1,627
Other pay
$2,973
Benefits
$0
Total compensation
$26,248
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28589
Total Pay
$26,248

Tanya Wright works as a Police Officer 1 for PPD Police. Their status is salaried. Tanya earned $26,248 in 2026.

Muhammad Akhtar

Police Officer 1/PPD Police

2026 total comp
$26,247
Base pay
$18,185
Overtime
$6,576
Other pay
$1,486
Benefits
$0
Total compensation
$26,247
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51260
Total Pay
$26,247

Muhammad Akhtar holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,247.

Cathy Wesolowski

Police Officer 1/PPD Police

2026 total comp
$26,245
Base pay
$21,648
Overtime
$2,203
Other pay
$2,394
Benefits
$0
Total compensation
$26,245
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14780
Total Pay
$26,245

At PPD Police, Cathy Wesolowski serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,245.

Matthew Douglass

Police Officer 1/PPD Police

2026 total comp
$26,241
Base pay
$18,185
Overtime
$1,025
Other pay
$7,031
Benefits
$0
Total compensation
$26,241
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49409
Total Pay
$26,241

At PPD Police, Matthew Douglass serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,241.

Bianca Smith

Police Officer 1/PPD Police

2026 total comp
$26,230
Base pay
$21,648
Overtime
$2,305
Other pay
$2,277
Benefits
$0
Total compensation
$26,230
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
37987
Total Pay
$26,230

Bianca Smith holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,230.

Miriam Campbell

Police Officer 1/PPD Police

2026 total comp
$26,229
Base pay
$21,648
Overtime
$1,627
Other pay
$2,954
Benefits
$0
Total compensation
$26,229
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29941
Total Pay
$26,229

At PPD Police, Miriam Campbell serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,229.

John Sears

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
16720
Total Pay
$26,224

At PPD Police, John Sears serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $26,224.

Carlos Ochoa

Police Officer 1/PPD Police

2026 total comp
$26,220
Base pay
$21,648
Overtime
$2,180
Other pay
$2,391
Benefits
$0
Total compensation
$26,220
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6341
Total Pay
$26,220

Carlos Ochoa holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,220.

Cein Strange

Police Officer 1/PPD Police

2026 total comp
$26,208
Base pay
$21,648
Overtime
$2,169
Other pay
$2,390
Benefits
$0
Total compensation
$26,208
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13244
Total Pay
$26,208

At PPD Police, Cein Strange serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,208.

Patrick Lynch

Police Officer 1/PPD Police

2026 total comp
$26,208
Base pay
$21,648
Overtime
$2,169
Other pay
$2,390
Benefits
$0
Total compensation
$26,208
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7906
Total Pay
$26,208

Patrick Lynch holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,208.

Michelle Autrey

Police Corporal/PPD Police

2026 total comp
$26,202
Base pay
$23,813
Overtime
$0
Other pay
$2,390
Benefits
$0
Total compensation
$26,202
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
20304
Total Pay
$26,202

At PPD Police, Michelle Autrey serves as a Police Corporal. They work salaried. Their 2026 pay totaled $26,202.