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 6

Damian Evans

Police Lieutenant/PPD Police

2026 total comp
$32,886
Base pay
$28,134
Overtime
$0
Other pay
$4,752
Benefits
$0
Total compensation
$32,886
Employment type
Salaried

Source-specific fields

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

Damian Evans holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $32,886.

Laquisha Robinson

Police Officer 1/PPD Police

2026 total comp
$32,883
Base pay
$21,648
Overtime
$8,236
Other pay
$2,999
Benefits
$0
Total compensation
$32,883
Employment type
Salaried

Source-specific fields

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

Laquisha Robinson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $32,883.

Matthew Carey

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
19905
Total Pay
$32,875

Matthew Carey holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $32,875.

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.