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 3

Theodore Waddell Jr

Police Lieutenant/PPD Police

2026 total comp
$48,762
Base pay
$28,134
Overtime
$15,592
Other pay
$5,037
Benefits
$0
Total compensation
$48,762
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
28336
Total Pay
$48,762

Theodore Waddell Jr is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $48,762.

James Gillespie

Police Lieutenant/PPD Police

2026 total comp
$48,757
Base pay
$28,134
Overtime
$14,931
Other pay
$5,692
Benefits
$0
Total compensation
$48,757
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
24575
Total Pay
$48,757

James Gillespie holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $48,757.

Ryan Mundrick

Police Sergeant/PPD Police

2025 total comp
$48,673
Base pay
$38,633
Overtime
$5,137
Other pay
$4,904
Benefits
$0
Total compensation
$48,673
Employment type
Salaried

Source-specific fields

Base Salary
$102,887
Employee Category
Civil Service
Job Code
6A04
Public Id
26364
Total Pay
$48,673

Ryan Mundrick holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2025, their total compensation was $48,673.

Shakita Grant

Police Officer 1/PPD Police

2026 total comp
$48,646
Base pay
$21,648
Overtime
$21,521
Other pay
$5,476
Benefits
$0
Total compensation
$48,646
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27529
Total Pay
$48,646

Shakita Grant is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $48,646.

Michael Browne

Police Officer 1/PPD Police

2026 total comp
$48,645
Base pay
$21,648
Overtime
$21,318
Other pay
$5,678
Benefits
$0
Total compensation
$48,645
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33800
Total Pay
$48,645

Michael Browne works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $48,645 in 2026.

Hung Nguyen

Police Officer 1/PPD Police

2024 total comp
$48,610
Base pay
$17,522
Overtime
$1,333
Other pay
$29,756
Benefits
$0
Total compensation
$48,610
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
31200
Total Pay
$48,610

Hung Nguyen is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $48,610.

Odir Fiallos

Detective/PPD Police

2026 total comp
$48,596
Base pay
$23,813
Overtime
$20,057
Other pay
$4,727
Benefits
$0
Total compensation
$48,596
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
31641
Total Pay
$48,596

Odir Fiallos holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $48,596.

Daniel Flanagan

Police Officer 1/PPD Police

2022 total comp
$48,596
Base pay
$18,446
Overtime
$0
Other pay
$30,149
Benefits
$0
Total compensation
$48,596
Employment type
Salaried

Source-specific fields

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

Daniel Flanagan is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $48,596.

William Ciamaichelo

Police Sergeant/PPD Police

2026 total comp
$48,590
Base pay
$24,679
Overtime
$2,782
Other pay
$21,129
Benefits
$0
Total compensation
$48,590
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
12149
Total Pay
$48,590

At PPD Police, William Ciamaichelo serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $48,590.

Lerand Brown

Police Officer 1/PPD Police

2022 total comp
$48,585
Base pay
$13,527
Overtime
$0
Other pay
$35,058
Benefits
$0
Total compensation
$48,585
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
2987
Total Pay
$48,585

Lerand Brown holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $48,585.

Mark Johnson

Detective/PPD Police

2026 total comp
$48,552
Base pay
$23,813
Overtime
$19,274
Other pay
$5,466
Benefits
$0
Total compensation
$48,552
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
32647
Total Pay
$48,552

Mark Johnson is a Detective at PPD Police. They work salaried. 2026 total compensation came to $48,552.

D Pace

Police Inspector/PPD Police

2026 total comp
$48,533
Base pay
$37,203
Overtime
$0
Other pay
$11,330
Benefits
$0
Total compensation
$48,533
Employment type
Salaried

Source-specific fields

Base Salary
$162,154
Employee Category
Civil Service
Job Code
6A09
Public Id
33240
Total Pay
$48,533

At PPD Police, D Pace serves as a Police Inspector. They work salaried. Their 2026 pay totaled $48,533.

Michael Zimmerman

Police Inspector/PPD Police

2026 total comp
$48,533
Base pay
$37,203
Overtime
$0
Other pay
$11,330
Benefits
$0
Total compensation
$48,533
Employment type
Salaried

Source-specific fields

Base Salary
$162,154
Employee Category
Civil Service
Job Code
6A09
Public Id
3537
Total Pay
$48,533

Michael Zimmerman works as a Police Inspector for PPD Police. Their status is salaried. Michael earned $48,533 in 2026.

Jarreau Thomas

Police Inspector/PPD Police

2026 total comp
$48,533
Base pay
$37,203
Overtime
$0
Other pay
$11,330
Benefits
$0
Total compensation
$48,533
Employment type
Salaried

Source-specific fields

Base Salary
$162,154
Employee Category
Civil Service
Job Code
6A09
Public Id
32964
Total Pay
$48,533

Jarreau Thomas works as a Police Inspector for PPD Police. Their status is salaried. Jarreau earned $48,533 in 2026.

Alberto Ortiz

Police Officer 1/PPD Police

2022 total comp
$48,496
Base pay
$18,446
Overtime
$4,237
Other pay
$25,813
Benefits
$0
Total compensation
$48,496
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
412
Total Pay
$48,496

Alberto Ortiz works as a Police Officer 1 for PPD Police. Their status is salaried. Alberto earned $48,496 in 2022.

Mary Bunyard

Police Communication Dispatcher/PPD Police

2025 total comp
$48,494
Base pay
$38,863
Overtime
$7,032
Other pay
$2,600
Benefits
$0
Total compensation
$48,494
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
36132
Total Pay
$48,494

Mary Bunyard is a Police Communication Dispatcher at PPD Police. They work salaried. 2025 total compensation came to $48,494.

Mark Uffelman

Police Officer 1/PPD Police

2020 total comp
$48,489
Base pay
$0
Overtime
$0
Other pay
$48,489
Benefits
$0
Total compensation
$48,489
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
30564
Total Pay
$48,489

Mark Uffelman holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $48,489.

John Callahan Jr

Police Sergeant/PPD Police

2026 total comp
$48,412
Base pay
$24,679
Overtime
$18,082
Other pay
$5,651
Benefits
$0
Total compensation
$48,412
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
22366
Total Pay
$48,412

John Callahan Jr is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $48,412.

David Armstrong

Police Sergeant/PPD Police

2026 total comp
$48,403
Base pay
$24,679
Overtime
$18,275
Other pay
$5,449
Benefits
$0
Total compensation
$48,403
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
2869
Total Pay
$48,403

David Armstrong is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $48,403.

Anthony Jones

Police Officer 1/PPD Police

2026 total comp
$48,379
Base pay
$21,648
Overtime
$21,284
Other pay
$5,446
Benefits
$0
Total compensation
$48,379
Employment type
Salaried

Source-specific fields

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

At PPD Police, Anthony Jones serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $48,379.

Jesse Hartnett

Police Officer 1/PPD Police

2019 total comp
$48,362
Base pay
$8,473
Overtime
$0
Other pay
$39,889
Benefits
$0
Total compensation
$48,362
Employment type
Salaried

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
5577
Total Pay
$48,362

Jesse Hartnett holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2019, their total compensation was $48,362.

Renee Richetti

Police Officer 1/PPD Police

2026 total comp
$48,331
Base pay
$21,648
Overtime
$21,691
Other pay
$4,992
Benefits
$0
Total compensation
$48,331
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22506
Total Pay
$48,331

Renee Richetti is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $48,331.

Shawn Miller

Law Enforcement Analyst/PPD Police

2022 total comp
$48,330
Base pay
$46,528
Overtime
$1,639
Other pay
$163
Benefits
$0
Total compensation
$48,330
Employment type
Salaried

Source-specific fields

Base Salary
$56,480
Employee Category
Civil Service
Job Code
6C26
Public Id
32374
Total Pay
$48,330

Shawn Miller works as a Law Enforcement Analyst for PPD Police. Their status is salaried. Shawn earned $48,330 in 2022.

Charles Jackson

Police Lieutenant/PPD Police

2026 total comp
$48,258
Base pay
$28,134
Overtime
$14,491
Other pay
$5,634
Benefits
$0
Total compensation
$48,258
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
6068
Total Pay
$48,258

Charles Jackson is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $48,258.

Javier Sasaki

Police Officer 1/PPD Police

2026 total comp
$48,247
Base pay
$21,648
Overtime
$22,199
Other pay
$4,399
Benefits
$0
Total compensation
$48,247
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35215
Total Pay
$48,247

Javier Sasaki is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $48,247.

Anthony Crawford

Police Officer 1/PPD Police

2026 total comp
$48,226
Base pay
$21,648
Overtime
$21,149
Other pay
$5,429
Benefits
$0
Total compensation
$48,226
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30349
Total Pay
$48,226

Anthony Crawford holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $48,226.