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 10

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.

Kenneth Sherard

Police Officer 1/PPD Police

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

Source-specific fields

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

Kenneth Sherard works as a Police Officer 1 for PPD Police. Their status is salaried. Kenneth earned $32,688 in 2026.

Daniel Zorawski

Police Officer 1/PPD Police

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

Source-specific fields

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

Daniel Zorawski is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $32,688.

Jacqueline Dickenson

Police Officer 1/PPD Police

2024 total comp
$32,688
Base pay
$992
Overtime
$0
Other pay
$31,696
Benefits
$0
Total compensation
$32,688
Employment type
Salaried

Source-specific fields

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

At PPD Police, Jacqueline Dickenson serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $32,688.

Salvatore Fede

Police Sergeant/PPD Police

2026 total comp
$32,687
Base pay
$24,679
Overtime
$4,327
Other pay
$3,681
Benefits
$0
Total compensation
$32,687
Employment type
Salaried

Source-specific fields

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

Salvatore Fede works as a Police Sergeant for PPD Police. Their status is salaried. Salvatore earned $32,687 in 2026.

Thomas Bellon

Police Sergeant/PPD Police

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

Source-specific fields

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

Thomas Bellon is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $32,675.

Brian King

Police Sergeant/PPD Police

2026 total comp
$32,666
Base pay
$24,679
Overtime
$4,173
Other pay
$3,814
Benefits
$0
Total compensation
$32,666
Employment type
Salaried

Source-specific fields

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

Brian King is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $32,666.

Diane Vasaturo

Police Lieutenant/PPD Police

2026 total comp
$32,660
Base pay
$28,134
Overtime
$1,013
Other pay
$3,513
Benefits
$0
Total compensation
$32,660
Employment type
Salaried

Source-specific fields

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

At PPD Police, Diane Vasaturo serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $32,660.

Cory Rogers

Police Officer 1/PPD Police

2026 total comp
$32,659
Base pay
$21,648
Overtime
$8,032
Other pay
$2,978
Benefits
$0
Total compensation
$32,659
Employment type
Salaried

Source-specific fields

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

Cory Rogers works as a Police Officer 1 for PPD Police. Their status is salaried. Cory earned $32,659 in 2026.

James Connell

Police Lieutenant/PPD Police

2026 total comp
$32,651
Base pay
$28,134
Overtime
$705
Other pay
$3,813
Benefits
$0
Total compensation
$32,651
Employment type
Salaried

Source-specific fields

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

James Connell works as a Police Lieutenant for PPD Police. Their status is salaried. James earned $32,651 in 2026.

Alexis Berner

Police Officer 1/PPD Police

2026 total comp
$32,649
Base pay
$21,577
Overtime
$8,236
Other pay
$2,836
Benefits
$0
Total compensation
$32,649
Employment type
Salaried

Source-specific fields

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

Alexis Berner is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $32,649.

Quincy Quintos

Police Officer 1/PPD Police

2026 total comp
$32,648
Base pay
$19,484
Overtime
$11,316
Other pay
$1,848
Benefits
$0
Total compensation
$32,648
Employment type
Salaried

Source-specific fields

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

Quincy Quintos is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $32,648.

Brian Nuss

Police Sergeant/PPD Police

2026 total comp
$32,646
Base pay
$24,679
Overtime
$5,873
Other pay
$2,094
Benefits
$0
Total compensation
$32,646
Employment type
Salaried

Source-specific fields

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

Brian Nuss holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $32,646.

Tonya Brown

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
25728
Total Pay
$26,835

Tonya Brown is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $32,645.

Francis Yoryor

Police Officer 1/PPD Police

2026 total comp
$32,644
Base pay
$17,631
Overtime
$7,113
Other pay
$7,901
Benefits
$0
Total compensation
$32,644
Employment type
Salaried

Source-specific fields

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

Francis Yoryor works as a Police Officer 1 for PPD Police. Their status is salaried. Francis earned $32,644 in 2026.

Shane Velazquez

Detective/PPD Police

2026 total comp
$32,642
Base pay
$23,813
Overtime
$5,853
Other pay
$2,977
Benefits
$0
Total compensation
$32,642
Employment type
Salaried

Source-specific fields

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

At PPD Police, Shane Velazquez serves as a Detective. They work salaried. Their 2026 pay totaled $32,642.

Jaw Wang

Detective/PPD Police

2026 total comp
$32,626
Base pay
$23,813
Overtime
$5,443
Other pay
$3,371
Benefits
$0
Total compensation
$32,626
Employment type
Salaried

Source-specific fields

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

Jaw Wang holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $32,626.

Alexis Hines

Police Officer 1/PPD Police

2026 total comp
$32,622
Base pay
$21,648
Overtime
$7,999
Other pay
$2,975
Benefits
$0
Total compensation
$32,622
Employment type
Salaried

Source-specific fields

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

At PPD Police, Alexis Hines serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $32,622.

Vanessa Quinones

Police Officer 1/PPD Police

2026 total comp
$32,622
Base pay
$21,648
Overtime
$7,999
Other pay
$2,975
Benefits
$0
Total compensation
$32,622
Employment type
Salaried

Source-specific fields

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

Vanessa Quinones holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $32,622.

Alexander Camacho

Police Officer 1/PPD Police

2026 total comp
$32,622
Base pay
$21,648
Overtime
$7,999
Other pay
$2,975
Benefits
$0
Total compensation
$32,622
Employment type
Salaried

Source-specific fields

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

Alexander Camacho works as a Police Officer 1 for PPD Police. Their status is salaried. Alexander earned $32,622 in 2026.