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 85

Donald Hollaway

Detective/PPD Police

2026 total comp
$32,875
Base pay
$23,813
Overtime
$5,667
Other pay
$3,396
Benefits
$0
Total compensation
$32,875
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
25966
Total Pay
$32,875

At PPD Police, Donald Hollaway serves as a Detective. They work salaried. Their 2026 pay totaled $32,875.

Marc Mcdowell

Police Officer 1/PPD Police

2026 total comp
$32,874
Base pay
$21,648
Overtime
$7,524
Other pay
$3,701
Benefits
$0
Total compensation
$32,874
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28444
Total Pay
$32,874

Marc Mcdowell is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $32,874.

Michael Chichearo

Police Officer 1/PPD Police

2026 total comp
$32,873
Base pay
$18,395
Overtime
$11,083
Other pay
$3,396
Benefits
$0
Total compensation
$32,873
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13213
Total Pay
$32,873

Michael Chichearo works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $32,873 in 2026.

Edward Horger

Detective/PPD Police

2026 total comp
$32,870
Base pay
$23,813
Overtime
$5,219
Other pay
$3,838
Benefits
$0
Total compensation
$32,870
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
25906
Total Pay
$32,870

Edward Horger is a Detective at PPD Police. They work salaried. 2026 total compensation came to $32,870.

Thomas Tolstoy

Police Sergeant/PPD Police

2026 total comp
$32,861
Base pay
$24,679
Overtime
$4,482
Other pay
$3,700
Benefits
$0
Total compensation
$32,861
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
34136
Total Pay
$32,861

At PPD Police, Thomas Tolstoy serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $32,861.

Michael Jargowsky

Detective/PPD Police

2026 total comp
$32,861
Base pay
$23,813
Overtime
$6,052
Other pay
$2,997
Benefits
$0
Total compensation
$32,861
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
24550
Total Pay
$32,861

Michael Jargowsky works as a Detective for PPD Police. Their status is salaried. Michael earned $32,861 in 2026.

Joanne Garvey

Police Lieutenant/PPD Police

2026 total comp
$32,851
Base pay
$28,134
Overtime
$881
Other pay
$3,836
Benefits
$0
Total compensation
$32,851
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
34658
Total Pay
$32,851

Joanne Garvey holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $32,851.

Kyle Cross

Police Sergeant/PPD Police

2026 total comp
$32,849
Base pay
$24,679
Overtime
$4,636
Other pay
$3,533
Benefits
$0
Total compensation
$32,849
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35981
Total Pay
$41,201

Kyle Cross works as a Police Sergeant for PPD Police. Their status is salaried. Kyle earned $32,849 in 2026.

Eric Bond

Police Sergeant/PPD Police

2026 total comp
$32,847
Base pay
$23,653
Overtime
$5,999
Other pay
$3,196
Benefits
$0
Total compensation
$32,847
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
1410
Total Pay
$32,847

At PPD Police, Eric Bond serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $32,847.

Paul Andrews Jr

Police Officer 1/PPD Police

2026 total comp
$32,846
Base pay
$21,648
Overtime
$8,202
Other pay
$2,995
Benefits
$0
Total compensation
$32,846
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19334
Total Pay
$32,846

Paul Andrews Jr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $32,846.

Matthew Mooney

Police Officer 1/PPD Police

2026 total comp
$32,842
Base pay
$21,648
Overtime
$7,999
Other pay
$3,195
Benefits
$0
Total compensation
$32,842
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21550
Total Pay
$32,842

Matthew Mooney works as a Police Officer 1 for PPD Police. Their status is salaried. Matthew earned $32,842 in 2026.

Michael Messman

Police Officer 1/PPD Police

2026 total comp
$32,842
Base pay
$21,648
Overtime
$7,999
Other pay
$3,195
Benefits
$0
Total compensation
$32,842
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8666
Total Pay
$32,842

Michael Messman holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $32,842.

Jose Pratts

Police Officer 1/PPD Police

2026 total comp
$32,840
Base pay
$21,648
Overtime
$7,660
Other pay
$3,532
Benefits
$0
Total compensation
$32,840
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19112
Total Pay
$32,840

Jose Pratts is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $32,840.

Matthew York

Police Officer 1/PPD Police

2026 total comp
$32,836
Base pay
$21,648
Overtime
$7,795
Other pay
$3,392
Benefits
$0
Total compensation
$32,836
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19462
Total Pay
$32,836

Matthew York holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $32,836.

Nicholas Ruggia

Police Officer 1/PPD Police

2026 total comp
$32,820
Base pay
$21,648
Overtime
$7,761
Other pay
$3,410
Benefits
$0
Total compensation
$32,820
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2605
Total Pay
$32,820

At PPD Police, Nicholas Ruggia serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $32,820.

Matthew Stankiewicz

Police Sergeant/PPD Police

2026 total comp
$32,817
Base pay
$24,679
Overtime
$4,946
Other pay
$3,193
Benefits
$0
Total compensation
$32,817
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
15970
Total Pay
$32,817

Matthew Stankiewicz holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $32,817.

Richard Kobierowski

Police Officer 1/PPD Police

2026 total comp
$32,799
Base pay
$21,648
Overtime
$7,321
Other pay
$3,829
Benefits
$0
Total compensation
$32,799
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22795
Total Pay
$32,799

Richard Kobierowski holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $32,799.

Neil Carr

Police Officer 1/PPD Police

2026 total comp
$32,798
Base pay
$21,648
Overtime
$7,321
Other pay
$3,829
Benefits
$0
Total compensation
$32,798
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5149
Total Pay
$32,798

Neil Carr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $32,798.

Brian Cash

Police Officer 1/PPD Police

2026 total comp
$32,798
Base pay
$21,648
Overtime
$7,761
Other pay
$3,388
Benefits
$0
Total compensation
$32,798
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33187
Total Pay
$32,798

Brian Cash works as a Police Officer 1 for PPD Police. Their status is salaried. Brian earned $32,798 in 2026.

Avita Hill

Police Officer 1/PPD Police

2026 total comp
$32,798
Base pay
$21,648
Overtime
$7,761
Other pay
$3,388
Benefits
$0
Total compensation
$32,798
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1884
Total Pay
$32,798

Avita Hill works as a Police Officer 1 for PPD Police. Their status is salaried. Avita earned $32,798 in 2026.

Jahmir Ennett-Reel

Police Officer 1/PPD Police

2026 total comp
$32,797
Base pay
$17,631
Overtime
$7,179
Other pay
$7,987
Benefits
$0
Total compensation
$32,797
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
52067
Total Pay
$32,797

Jahmir Ennett-Reel is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $32,797.

Jordan Bolden

Police Officer 1/PPD Police

2026 total comp
$32,778
Base pay
$19,484
Overtime
$11,438
Other pay
$1,855
Benefits
$0
Total compensation
$32,778
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
43257
Total Pay
$32,778

Jordan Bolden is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $32,778.

William Ireland

Police Officer 1/PPD Police

2026 total comp
$32,771
Base pay
$21,648
Overtime
$8,134
Other pay
$2,988
Benefits
$0
Total compensation
$32,771
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8633
Total Pay
$32,771

William Ireland holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $32,771.

William Seifert

Police Officer 1/PPD Police

2023 total comp
$32,761
Base pay
$14,319
Overtime
$0
Other pay
$18,442
Benefits
$0
Total compensation
$32,761
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
2007
Total Pay
$32,761

William Seifert works as a Police Officer 1 for PPD Police. Their status is salaried. William earned $32,761 in 2023.

Barbara Erwin

Police Corporal/PPD Police

2026 total comp
$32,739
Base pay
$23,813
Overtime
$5,741
Other pay
$3,185
Benefits
$0
Total compensation
$32,739
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
3592
Total Pay
$32,739

At PPD Police, Barbara Erwin serves as a Police Corporal. They work salaried. Their 2026 pay totaled $32,739.

Renee Mitchell-Bunion

Police Officer 1/PPD Police

2023 total comp
$32,739
Base pay
$6,364
Overtime
$0
Other pay
$26,375
Benefits
$0
Total compensation
$32,739
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
27876
Total Pay
$32,739

Renee Mitchell-Bunion works as a Police Officer 1 for PPD Police. Their status is salaried. Renee earned $32,739 in 2023.

Fei Deng

Police Lieutenant/PPD Police

2026 total comp
$32,736
Base pay
$26,964
Overtime
$2,786
Other pay
$2,986
Benefits
$0
Total compensation
$32,736
Employment type
Salaried

Source-specific fields

Base Salary
$117,524
Employee Category
Civil Service
Job Code
6A05
Public Id
9310
Total Pay
$32,736

At PPD Police, Fei Deng serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $32,736.

Walter Cooper

Police Officer 1/PPD Police

2026 total comp
$32,735
Base pay
$18,185
Overtime
$12,697
Other pay
$1,853
Benefits
$0
Total compensation
$32,735
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49672
Total Pay
$32,735

At PPD Police, Walter Cooper serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $32,735.

Ismael Candelaria Iii

Police Officer 1/PPD Police

2026 total comp
$32,734
Base pay
$21,648
Overtime
$8,100
Other pay
$2,985
Benefits
$0
Total compensation
$32,734
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21732
Total Pay
$32,734

Ismael Candelaria Iii works as a Police Officer 1 for PPD Police. Their status is salaried. Ismael earned $32,734 in 2026.

Taulant Xhelo

Police Sergeant/PPD Police

2026 total comp
$32,732
Base pay
$24,679
Overtime
$4,868
Other pay
$3,185
Benefits
$0
Total compensation
$32,732
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
18747
Total Pay
$32,732

At PPD Police, Taulant Xhelo serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $32,732.

Sergio Portela

Police Officer 1/PPD Police

2026 total comp
$32,729
Base pay
$21,648
Overtime
$7,897
Other pay
$3,184
Benefits
$0
Total compensation
$32,729
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1389
Total Pay
$32,729

Sergio Portela works as a Police Officer 1 for PPD Police. Their status is salaried. Sergio earned $32,729 in 2026.

Dat Nguyen

Police Lieutenant/PPD Police

2026 total comp
$32,728
Base pay
$28,134
Overtime
$1,409
Other pay
$3,185
Benefits
$0
Total compensation
$32,728
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
20323
Total Pay
$32,728

Dat Nguyen works as a Police Lieutenant for PPD Police. Their status is salaried. Dat earned $32,728 in 2026.

Samuel Cruz

Police Officer 1/PPD Police

2026 total comp
$32,721
Base pay
$21,648
Overtime
$7,388
Other pay
$3,684
Benefits
$0
Total compensation
$32,721
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11811
Total Pay
$32,721

Samuel Cruz holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $32,721.

Dominic Pellegrino

Detective/PPD Police

2026 total comp
$32,716
Base pay
$23,813
Overtime
$5,219
Other pay
$3,684
Benefits
$0
Total compensation
$32,716
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
27058
Total Pay
$32,716

Dominic Pellegrino holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $32,716.

Francis Sheridan

Detective/PPD Police

2026 total comp
$32,701
Base pay
$23,813
Overtime
$5,070
Other pay
$3,818
Benefits
$0
Total compensation
$32,701
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
9435
Total Pay
$32,701

Francis Sheridan works as a Detective for PPD Police. Their status is salaried. Francis earned $32,701 in 2026.

Courtney Robinson

Police Corporal/PPD Police

2026 total comp
$32,701
Base pay
$23,813
Overtime
$5,070
Other pay
$3,818
Benefits
$0
Total compensation
$32,701
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
24556
Total Pay
$32,701

At PPD Police, Courtney Robinson serves as a Police Corporal. They work salaried. Their 2026 pay totaled $32,701.

Jean Paul Raymond

Police Officer 1/PPD Police

2026 total comp
$32,699
Base pay
$18,185
Overtime
$7,117
Other pay
$7,396
Benefits
$0
Total compensation
$32,699
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50342
Total Pay
$32,699

At PPD Police, Jean Paul Raymond serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $32,699.

Paul Luig

Detective/PPD Police

2026 total comp
$32,697
Base pay
$23,813
Overtime
$5,903
Other pay
$2,982
Benefits
$0
Total compensation
$32,697
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
24788
Total Pay
$32,697

Paul Luig holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $32,697.

Joseph Domico

Police Officer 1/PPD Police

2026 total comp
$32,696
Base pay
$21,287
Overtime
$7,727
Other pay
$3,681
Benefits
$0
Total compensation
$32,696
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29754
Total Pay
$32,696

Joseph Domico works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $32,696 in 2026.

Kalyb Smith

Police Officer 1/PPD Police

2024 total comp
$32,693
Base pay
$15,208
Overtime
$434
Other pay
$17,052
Benefits
$0
Total compensation
$32,693
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
21255
Total Pay
$32,693

Kalyb Smith holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $32,693.