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
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

$0$55,105+

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.

Record list

Employees

Highest-paid first / 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.

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.

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.

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.