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 32

Gary Mc Neil

Police Officer 1/PPD Police

2026 total comp
$56,357
Base pay
$21,648
Overtime
$28,130
Other pay
$6,578
Benefits
$0
Total compensation
$56,357
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30917
Total Pay
$56,357

At PPD Police, Gary Mc Neil serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $56,357.

Michael Shear

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
7389
Total Pay
$56,347

Michael Shear works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $56,347 in 2025.

Orlando Ortiz

Detective/PPD Police

2026 total comp
$56,281
Base pay
$23,813
Overtime
$26,133
Other pay
$6,335
Benefits
$0
Total compensation
$56,281
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
13496
Total Pay
$56,281

Orlando Ortiz holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $56,281.

Stephen Kennedy

Police Sergeant/PPD Police

2023 total comp
$56,278
Base pay
$16,323
Overtime
$1,088
Other pay
$38,866
Benefits
$0
Total compensation
$56,278
Employment type
Salaried

Source-specific fields

Base Salary
$94,674
Employee Category
Civil Service
Job Code
6A04
Public Id
12346
Total Pay
$56,278

Stephen Kennedy holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2023, their total compensation was $56,278.

Israel Morales

Police Corporal/PPD Police

2021 total comp
$56,230
Base pay
$4,937
Overtime
$0
Other pay
$51,293
Benefits
$0
Total compensation
$56,230
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A03
Public Id
9645
Total Pay
$56,230

At PPD Police, Israel Morales serves as a Police Corporal. They work salaried. Their 2021 pay totaled $56,230.

Demetrios Pittaoulis

Police Lieutenant/PPD Police

2026 total comp
$56,199
Base pay
$28,134
Overtime
$22,022
Other pay
$6,043
Benefits
$0
Total compensation
$56,199
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
27394
Total Pay
$56,199

At PPD Police, Demetrios Pittaoulis serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $56,199.

Michael Bergiven

Police Sergeant/PPD Police

2024 total comp
$56,132
Base pay
$30,150
Overtime
$6,572
Other pay
$19,410
Benefits
$0
Total compensation
$56,132
Employment type
Salaried

Source-specific fields

Base Salary
$97,988
Employee Category
Civil Service
Job Code
6A04
Public Id
13697
Total Pay
$56,132

Michael Bergiven holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2024, their total compensation was $56,132.

Bonny Mccloskey

Police Officer 1/PPD Police

2024 total comp
$56,109
Base pay
$47,774
Overtime
$0
Other pay
$8,336
Benefits
$0
Total compensation
$56,109
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
24512
Total Pay
$56,109

Bonny Mccloskey works as a Police Officer 1 for PPD Police. Their status is salaried. Bonny earned $56,109 in 2024.

Darryl Jones

Police Officer 1/PPD Police

2021 total comp
$56,101
Base pay
$13,464
Overtime
$0
Other pay
$42,637
Benefits
$0
Total compensation
$56,101
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
7576
Total Pay
$56,101

Darryl Jones holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2021, their total compensation was $56,101.

Michael Crowe

Police Officer 1/PPD Police

2021 total comp
$56,051
Base pay
$47,874
Overtime
$0
Other pay
$8,177
Benefits
$0
Total compensation
$56,051
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
10030
Total Pay
$56,051

At PPD Police, Michael Crowe serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $56,051.

James Sloan

Detective/PPD Police

2026 total comp
$56,040
Base pay
$23,813
Overtime
$25,686
Other pay
$6,541
Benefits
$0
Total compensation
$56,040
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
13259
Total Pay
$56,040

At PPD Police, James Sloan serves as a Detective. They work salaried. Their 2026 pay totaled $56,040.

Jason Wentzell

Police Officer 1/PPD Police

2026 total comp
$55,978
Base pay
$21,648
Overtime
$28,029
Other pay
$6,301
Benefits
$0
Total compensation
$55,978
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5014
Total Pay
$55,978

At PPD Police, Jason Wentzell serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $55,978.

Yvette Palmer

Police Officer 1/PPD Police

2025 total comp
$55,938
Base pay
$18,673
Overtime
$0
Other pay
$37,264
Benefits
$0
Total compensation
$55,938
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
29785
Total Pay
$55,938

Yvette Palmer holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $55,938.

Scott Small

Chief Police Inspector/PPD Police

2026 total comp
$55,909
Base pay
$42,413
Overtime
$0
Other pay
$13,496
Benefits
$0
Total compensation
$55,909
Employment type
Salaried

Source-specific fields

Base Salary
$184,858
Employee Category
Civil Service
Job Code
6A10
Public Id
2050
Total Pay
$55,909

At PPD Police, Scott Small serves as a Chief Police Inspector. They work salaried. Their 2026 pay totaled $55,909.

Carl Holmes Jr

Chief Police Inspector/PPD Police

2026 total comp
$55,909
Base pay
$42,413
Overtime
$0
Other pay
$13,496
Benefits
$0
Total compensation
$55,909
Employment type
Salaried

Source-specific fields

Base Salary
$184,858
Employee Category
Civil Service
Job Code
6A10
Public Id
4949
Total Pay
$55,909

Carl Holmes Jr is a Chief Police Inspector at PPD Police. They work salaried. 2026 total compensation came to $55,909.

Winton Singletary

Chief Police Inspector/PPD Police

2026 total comp
$55,909
Base pay
$42,413
Overtime
$0
Other pay
$13,496
Benefits
$0
Total compensation
$55,909
Employment type
Salaried

Source-specific fields

Base Salary
$184,858
Employee Category
Civil Service
Job Code
6A10
Public Id
32046
Total Pay
$55,909

Winton Singletary is a Chief Police Inspector at PPD Police. They work salaried. 2026 total compensation came to $55,909.

Deborah Francis

Chief Police Inspector/PPD Police

2026 total comp
$55,909
Base pay
$42,413
Overtime
$0
Other pay
$13,496
Benefits
$0
Total compensation
$55,909
Employment type
Salaried

Source-specific fields

Base Salary
$184,858
Employee Category
Civil Service
Job Code
6A10
Public Id
9981
Total Pay
$55,909

Deborah Francis is a Chief Police Inspector at PPD Police. They work salaried. 2026 total compensation came to $55,909.

Michael Mccarrick

Chief Police Inspector/PPD Police

2026 total comp
$55,909
Base pay
$42,413
Overtime
$0
Other pay
$13,496
Benefits
$0
Total compensation
$55,909
Employment type
Salaried

Source-specific fields

Base Salary
$184,858
Employee Category
Civil Service
Job Code
6A10
Public Id
33675
Total Pay
$55,909

At PPD Police, Michael Mccarrick serves as a Chief Police Inspector. They work salaried. Their 2026 pay totaled $55,909.

Ashley Hoggard

Police Officer 1/PPD Police

2023 total comp
$55,896
Base pay
$19,154
Overtime
$0
Other pay
$36,742
Benefits
$0
Total compensation
$55,896
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
36242
Total Pay
$55,896

At PPD Police, Ashley Hoggard serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $55,896.

Rudolph Mc Colley

Police Officer 1/PPD Police

2021 total comp
$55,884
Base pay
$37,102
Overtime
$477
Other pay
$18,305
Benefits
$0
Total compensation
$55,884
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
2085
Total Pay
$55,884

At PPD Police, Rudolph Mc Colley serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $55,884.

Joseph Reiber

Police Officer 1/PPD Police

2022 total comp
$55,872
Base pay
$39,967
Overtime
$0
Other pay
$15,904
Benefits
$0
Total compensation
$55,872
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
4238
Total Pay
$55,872

Joseph Reiber works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $55,872 in 2022.

Brian Hollahan

Police Officer 1/PPD Police

2025 total comp
$55,858
Base pay
$29,047
Overtime
$519
Other pay
$26,292
Benefits
$0
Total compensation
$55,858
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
24051
Total Pay
$55,858

Brian Hollahan is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $55,858.

Steven Leach

Police Officer 1/PPD Police

2024 total comp
$55,770
Base pay
$18,183
Overtime
$22,253
Other pay
$15,334
Benefits
$0
Total compensation
$55,770
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
6490
Total Pay
$55,770

Steven Leach works as a Police Officer 1 for PPD Police. Their status is salaried. Steven earned $55,770 in 2024.

Anthony Colarulo

Police Officer 1/PPD Police

2023 total comp
$55,732
Base pay
$20,807
Overtime
$3,580
Other pay
$31,345
Benefits
$0
Total compensation
$55,732
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
8753
Total Pay
$55,732

Anthony Colarulo works as a Police Officer 1 for PPD Police. Their status is salaried. Anthony earned $55,732 in 2023.

Tracy Morris

Police Officer 1/PPD Police

2025 total comp
$55,723
Base pay
$4,495
Overtime
$0
Other pay
$51,228
Benefits
$0
Total compensation
$55,723
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
6426
Total Pay
$55,723

Tracy Morris is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $55,723.

Joe Metellus

Police Officer 1/PPD Police

2026 total comp
$55,719
Base pay
$21,648
Overtime
$28,582
Other pay
$5,488
Benefits
$0
Total compensation
$55,719
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3031
Total Pay
$55,719

Joe Metellus is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $55,719.

John Crawford

Police Officer 1/PPD Police

2025 total comp
$55,687
Base pay
$45,646
Overtime
$778
Other pay
$9,264
Benefits
$0
Total compensation
$55,687
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
14163
Total Pay
$55,687

John Crawford works as a Police Officer 1 for PPD Police. Their status is salaried. John earned $55,687 in 2025.

Charles Durham Jr

Police Officer 1/PPD Police

2024 total comp
$55,580
Base pay
$33,060
Overtime
$0
Other pay
$22,520
Benefits
$0
Total compensation
$55,580
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
29115
Total Pay
$55,580

At PPD Police, Charles Durham Jr serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $55,580.

Gregory Mccabe

Police Officer 1/PPD Police

2023 total comp
$55,527
Base pay
$33,370
Overtime
$2,536
Other pay
$19,622
Benefits
$0
Total compensation
$55,527
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
34428
Total Pay
$55,527

Gregory Mccabe works as a Police Officer 1 for PPD Police. Their status is salaried. Gregory earned $55,527 in 2023.

Joseph Egan

Police Officer 1/PPD Police

2022 total comp
$55,513
Base pay
$18,446
Overtime
$0
Other pay
$37,066
Benefits
$0
Total compensation
$55,513
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
22393
Total Pay
$55,513

Joseph Egan is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $55,513.

John Majka

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
14045
Total Pay
$55,434

John Majka holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $55,434.

Michael Repici

Detective/PPD Police

2026 total comp
$55,420
Base pay
$23,813
Overtime
$25,649
Other pay
$5,959
Benefits
$0
Total compensation
$55,420
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
26138
Total Pay
$55,420

At PPD Police, Michael Repici serves as a Detective. They work salaried. Their 2026 pay totaled $55,420.

Francis Rafferty Iii

Police Officer 1/PPD Police

2026 total comp
$55,405
Base pay
$21,648
Overtime
$27,520
Other pay
$6,237
Benefits
$0
Total compensation
$55,405
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6481
Total Pay
$55,405

Francis Rafferty Iii holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $55,405.

Joseph Acavino Jr

Police Lieutenant/PPD Police

2026 total comp
$55,278
Base pay
$28,134
Overtime
$20,921
Other pay
$6,223
Benefits
$0
Total compensation
$55,278
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
33833
Total Pay
$55,278

Joseph Acavino Jr holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $55,278.

Todd Coyle

Police Officer 1/PPD Police

2026 total comp
$55,209
Base pay
$21,648
Overtime
$27,859
Other pay
$5,702
Benefits
$0
Total compensation
$55,209
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31537
Total Pay
$55,209

At PPD Police, Todd Coyle serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $55,209.

Paul Busch

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
36737
Total Pay
$55,156

Paul Busch is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $55,156.

Joseph Simon Jr

Police Corporal/PPD Police

2024 total comp
$55,140
Base pay
$1,818
Overtime
$0
Other pay
$53,321
Benefits
$0
Total compensation
$55,140
Employment type
Salaried

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A03
Public Id
20604
Total Pay
$55,140

Joseph Simon Jr is a Police Corporal at PPD Police. They work salaried. 2024 total compensation came to $55,140.

Matthew Burkhimer

Detective/PPD Police

2026 total comp
$55,105
Base pay
$23,813
Overtime
$25,090
Other pay
$6,203
Benefits
$0
Total compensation
$55,105
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
8881
Total Pay
$55,105

Matthew Burkhimer holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $55,105.

James Allen Jr.

Police Officer 1/PPD Police

2026 total comp
$55,100
Base pay
$21,648
Overtime
$27,249
Other pay
$6,202
Benefits
$0
Total compensation
$55,100
Employment type
Salaried

Source-specific fields

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

James Allen Jr. works as a Police Officer 1 for PPD Police. Their status is salaried. James earned $55,100 in 2026.

John O'Connor

Police Officer 1/PPD Police

2023 total comp
$55,070
Base pay
$34,362
Overtime
$1,074
Other pay
$19,635
Benefits
$0
Total compensation
$55,070
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
22259
Total Pay
$55,070

John O'Connor is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $55,070.