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 1

Barry Sudler

Police Sergeant/PPD Police

2024 total comp
$52,751
Base pay
$5,276
Overtime
$0
Other pay
$47,475
Benefits
$0
Total compensation
$52,751
Employment type
Salaried

Source-specific fields

Base Salary
$97,988
Employee Category
Civil Service
Job Code
6A04
Public Id
33005
Total Pay
$52,751

At PPD Police, Barry Sudler serves as a Police Sergeant. They work salaried. Their 2024 pay totaled $52,751.

Chris Oeub

Police Officer 1/PPD Police

2021 total comp
$52,750
Base pay
$38,897
Overtime
$617
Other pay
$13,235
Benefits
$0
Total compensation
$52,750
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
30624
Total Pay
$52,750

At PPD Police, Chris Oeub serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $52,750.

Paul Dixon Jr

Detective/PPD Police

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

Source-specific fields

Base Salary
$91,352
Employee Category
Civil Service
Job Code
6A12
Public Id
4018
Total Pay
$52,749

Paul Dixon Jr works as a Detective for PPD Police. Their status is salaried. Paul earned $52,749 in 2023.

Thomas Fitzpatrick

Police Officer 1/PPD Police

2025 total comp
$52,747
Base pay
$3,458
Overtime
$0
Other pay
$49,289
Benefits
$0
Total compensation
$52,747
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
24260
Total Pay
$52,747

Thomas Fitzpatrick holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $52,747.

Michael Harvey

Police Lieutenant/PPD Police

2026 total comp
$52,747
Base pay
$28,134
Overtime
$18,675
Other pay
$5,938
Benefits
$0
Total compensation
$52,747
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
10615
Total Pay
$52,747

Michael Harvey is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $52,747.

Eric Daniels

Police Officer 1/PPD Police

2024 total comp
$52,741
Base pay
$1,984
Overtime
$0
Other pay
$50,758
Benefits
$0
Total compensation
$52,741
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
16625
Total Pay
$52,741

Eric Daniels is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $52,741.

Paige Mcdowell

Police Officer 1/PPD Police

2021 total comp
$52,732
Base pay
$33,655
Overtime
$5,845
Other pay
$13,233
Benefits
$0
Total compensation
$52,732
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
17459
Total Pay
$52,732

Paige Mcdowell works as a Police Officer 1 for PPD Police. Their status is salaried. Paige earned $52,732 in 2021.

Andrea Concha

Police Officer 1/PPD Police

2021 total comp
$52,672
Base pay
$34,409
Overtime
$0
Other pay
$18,263
Benefits
$0
Total compensation
$52,672
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
10282
Total Pay
$52,672

Andrea Concha holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2021, their total compensation was $52,672.

John Fleming

Detective/PPD Police

2026 total comp
$52,664
Base pay
$23,813
Overtime
$23,412
Other pay
$5,439
Benefits
$0
Total compensation
$52,664
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
11783
Total Pay
$52,664

John Fleming is a Detective at PPD Police. They work salaried. 2026 total compensation came to $52,664.

Francis Mccolgan

Police Officer 1/PPD Police

2022 total comp
$52,632
Base pay
$16,602
Overtime
$10,405
Other pay
$25,626
Benefits
$0
Total compensation
$52,632
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
5133
Total Pay
$52,632

Francis Mccolgan works as a Police Officer 1 for PPD Police. Their status is salaried. Francis earned $52,632 in 2022.

Leonard Boston

Police Officer 1/PPD Police

2025 total comp
$52,601
Base pay
$38,038
Overtime
$0
Other pay
$14,563
Benefits
$0
Total compensation
$52,601
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
35502
Total Pay
$52,601

Leonard Boston is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $52,601.

John Taggart

Police Officer 1/PPD Police

2023 total comp
$52,585
Base pay
$20,807
Overtime
$6,087
Other pay
$25,691
Benefits
$0
Total compensation
$52,585
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
27542
Total Pay
$52,585

At PPD Police, John Taggart serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $52,585.

Edward Sterling

Police Officer 1/PPD Police

2020 total comp
$52,572
Base pay
$28,208
Overtime
$818
Other pay
$23,547
Benefits
$0
Total compensation
$52,572
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
21593
Total Pay
$52,572

Edward Sterling holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $52,572.

Jamil Abdul Malik

Police Officer 1/PPD Police

2026 total comp
$52,564
Base pay
$21,648
Overtime
$25,487
Other pay
$5,429
Benefits
$0
Total compensation
$52,564
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25824
Total Pay
$52,564

Jamil Abdul Malik holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $52,564.

Brian Myers

Police Sergeant/PPD Police

2026 total comp
$52,539
Base pay
$24,679
Overtime
$21,946
Other pay
$5,914
Benefits
$0
Total compensation
$52,539
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
6429
Total Pay
$52,539

At PPD Police, Brian Myers serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $52,539.

Kelly Neal

Police Officer 1/PPD Police

2026 total comp
$52,413
Base pay
$21,648
Overtime
$25,351
Other pay
$5,413
Benefits
$0
Total compensation
$52,413
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17079
Total Pay
$52,413

Kelly Neal works as a Police Officer 1 for PPD Police. Their status is salaried. Kelly earned $52,413 in 2026.

Joseph Murray

Detective/PPD Police

2026 total comp
$52,375
Base pay
$23,813
Overtime
$22,666
Other pay
$5,896
Benefits
$0
Total compensation
$52,375
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
13054
Total Pay
$52,375

Joseph Murray works as a Detective for PPD Police. Their status is salaried. Joseph earned $52,375 in 2026.

Amy Fagan

Police Officer 1/PPD Police

2026 total comp
$52,366
Base pay
$21,648
Overtime
$24,606
Other pay
$6,112
Benefits
$0
Total compensation
$52,366
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3632
Total Pay
$52,366

Amy Fagan holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $52,366.

Darren Lindsey

Detective/PPD Police

2023 total comp
$52,365
Base pay
$22,887
Overtime
$0
Other pay
$29,478
Benefits
$0
Total compensation
$52,365
Employment type
Salaried

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A12
Public Id
30771
Total Pay
$52,365

Darren Lindsey holds the role of Detective at PPD Police. Their status is salaried. In 2023, their total compensation was $52,365.

Zaakirah Riggins

Police Communication Dispatcher/PPD Police

2020 total comp
$52,362
Base pay
$39,455
Overtime
$11,161
Other pay
$1,746
Benefits
$0
Total compensation
$52,362
Employment type
Salaried

Source-specific fields

Base Salary
$45,430
Employee Category
Civil Service
Job Code
6J32
Public Id
31968
Total Pay
$52,362

Zaakirah Riggins is a Police Communication Dispatcher at PPD Police. They work salaried. 2020 total compensation came to $52,362.

Lisa Ann Collins

Detective/PPD Police

2019 total comp
$52,334
Base pay
$26,570
Overtime
$0
Other pay
$25,763
Benefits
$0
Total compensation
$52,334
Employment type
Salaried

Source-specific fields

Base Salary
$83,806
Employee Category
Civil Service
Job Code
6A12
Public Id
8420
Total Pay
$52,334

Lisa Ann Collins is a Detective at PPD Police. They work salaried. 2019 total compensation came to $52,334.

Dillshard Harley

Police Officer 1/PPD Police

2026 total comp
$52,328
Base pay
$21,648
Overtime
$24,572
Other pay
$6,108
Benefits
$0
Total compensation
$52,328
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27177
Total Pay
$52,328

Dillshard Harley works as a Police Officer 1 for PPD Police. Their status is salaried. Dillshard earned $52,328 in 2026.

Heather Wroten

Police Officer 1/PPD Police

2026 total comp
$52,320
Base pay
$21,648
Overtime
$25,046
Other pay
$5,626
Benefits
$0
Total compensation
$52,320
Employment type
Salaried

Source-specific fields

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

Heather Wroten holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $52,320.

James Parker

Police Officer 1/PPD Police

2026 total comp
$52,312
Base pay
$21,648
Overtime
$24,775
Other pay
$5,888
Benefits
$0
Total compensation
$52,312
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29304
Total Pay
$52,312

At PPD Police, James Parker serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $52,312.

James White Jr

Police Officer 1/PPD Police

2026 total comp
$52,251
Base pay
$21,648
Overtime
$24,504
Other pay
$6,099
Benefits
$0
Total compensation
$52,251
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36759
Total Pay
$52,251

At PPD Police, James White Jr serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $52,251.

Robert Schill

Detective/PPD Police

2024 total comp
$52,206
Base pay
$30,183
Overtime
$0
Other pay
$22,023
Benefits
$0
Total compensation
$52,206
Employment type
Salaried

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A12
Public Id
26743
Total Pay
$52,206

Robert Schill is a Detective at PPD Police. They work salaried. 2024 total compensation came to $52,206.

Phillips Williams

Police Officer 1/PPD Police

2026 total comp
$52,206
Base pay
$21,648
Overtime
$24,944
Other pay
$5,613
Benefits
$0
Total compensation
$52,206
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1823
Total Pay
$52,206

Phillips Williams works as a Police Officer 1 for PPD Police. Their status is salaried. Phillips earned $52,206 in 2026.

Jonathan Mundell

Police Officer 1/PPD Police

2023 total comp
$52,144
Base pay
$27,088
Overtime
$4,753
Other pay
$20,303
Benefits
$0
Total compensation
$52,144
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
6085
Total Pay
$52,144

Jonathan Mundell is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $52,144.

Edsaul Mendoza

Police Officer 1/PPD Police

2022 total comp
$52,132
Base pay
$19,246
Overtime
$10,483
Other pay
$22,403
Benefits
$0
Total compensation
$52,132
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
18971
Total Pay
$52,132

Edsaul Mendoza works as a Police Officer 1 for PPD Police. Their status is salaried. Edsaul earned $52,132 in 2022.

Taylor Preston

Police Officer 1/PPD Police

2026 total comp
$52,125
Base pay
$21,648
Overtime
$25,724
Other pay
$4,752
Benefits
$0
Total compensation
$52,125
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28715
Total Pay
$52,125

Taylor Preston is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $52,125.

Mark Mcdermott

Detective/PPD Police

2026 total comp
$52,123
Base pay
$23,813
Overtime
$22,927
Other pay
$5,383
Benefits
$0
Total compensation
$52,123
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
21569
Total Pay
$52,123

At PPD Police, Mark Mcdermott serves as a Detective. They work salaried. Their 2026 pay totaled $52,123.

Bisarat Worede

Police Lieutenant/PPD Police

2026 total comp
$52,052
Base pay
$28,134
Overtime
$18,058
Other pay
$5,860
Benefits
$0
Total compensation
$52,052
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
34950
Total Pay
$52,052

At PPD Police, Bisarat Worede serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $52,052.

Cynthia White

Police Officer 1/PPD Police

2022 total comp
$52,031
Base pay
$6,149
Overtime
$0
Other pay
$45,882
Benefits
$0
Total compensation
$52,031
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
5294
Total Pay
$52,031

At PPD Police, Cynthia White serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $52,031.

Aaron Horne Jr.

Police Sergeant/PPD Police

2026 total comp
$51,995
Base pay
$24,679
Overtime
$21,946
Other pay
$5,370
Benefits
$0
Total compensation
$51,995
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
13401
Total Pay
$51,995

Aaron Horne Jr. is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $51,995.

James Baddley

Police Officer 1/PPD Police

2019 total comp
$51,989
Base pay
$32,938
Overtime
$1,281
Other pay
$17,770
Benefits
$0
Total compensation
$51,989
Employment type
Salaried

Source-specific fields

Base Salary
$73,140
Employee Category
Civil Service
Job Code
6A02
Public Id
7022
Total Pay
$51,989

James Baddley is a Police Officer 1 at PPD Police. They work salaried. 2019 total compensation came to $51,989.

Lydia Jamerson

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
18091
Total Pay
$51,911

Lydia Jamerson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $51,911.

John Przepiorka

Chief Police Inspector/PPD Police

2026 total comp
$51,894
Base pay
$38,755
Overtime
$433
Other pay
$12,705
Benefits
$0
Total compensation
$51,894
Employment type
Salaried

Source-specific fields

Base Salary
$184,858
Employee Category
Civil Service
Job Code
6A10
Public Id
15548
Total Pay
$51,894

John Przepiorka works as a Chief Police Inspector for PPD Police. Their status is salaried. John earned $51,894 in 2026.

James Ferguson

Police Lieutenant/PPD Police

2026 total comp
$51,884
Base pay
$28,134
Overtime
$17,838
Other pay
$5,913
Benefits
$0
Total compensation
$51,884
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
19384
Total Pay
$51,884

James Ferguson is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $51,884.

Marc Palazzi

Police Officer 1/PPD Police

2026 total comp
$51,884
Base pay
$21,648
Overtime
$24,877
Other pay
$5,358
Benefits
$0
Total compensation
$51,884
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20239
Total Pay
$51,884

Marc Palazzi holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $51,884.

James Dietz

Police Sergeant/PPD Police

2021 total comp
$51,883
Base pay
$1,364
Overtime
$0
Other pay
$50,518
Benefits
$0
Total compensation
$51,883
Employment type
Salaried

Source-specific fields

Base Salary
$89,024
Employee Category
Civil Service
Job Code
6A04
Public Id
31306
Total Pay
$51,883

James Dietz works as a Police Sergeant for PPD Police. Their status is salaried. James earned $51,883 in 2021.