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

Trang Le

Police Officer 1/PPD Police

2026 total comp
$24,786
Base pay
$21,648
Overtime
$576
Other pay
$2,561
Benefits
$0
Total compensation
$24,786
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22957
Total Pay
$24,786

Trang Le holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,786.

Scott Pollack

Police Officer 1/PPD Police

2026 total comp
$24,779
Base pay
$21,648
Overtime
$237
Other pay
$2,894
Benefits
$0
Total compensation
$24,779
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34990
Total Pay
$24,779

Scott Pollack holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,779.

Crystal Harris

Police Officer 1/PPD Police

2026 total comp
$24,778
Base pay
$21,648
Overtime
$339
Other pay
$2,790
Benefits
$0
Total compensation
$24,778
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26561
Total Pay
$24,778

Crystal Harris works as a Police Officer 1 for PPD Police. Their status is salaried. Crystal earned $24,778 in 2026.

Michael Mcdonough

Police Officer 1/PPD Police

2026 total comp
$24,778
Base pay
$21,648
Overtime
$339
Other pay
$2,790
Benefits
$0
Total compensation
$24,778
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14636
Total Pay
$24,778

Michael Mcdonough is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,778.

Brian Loftus

Police Officer 1/PPD Police

2026 total comp
$24,778
Base pay
$21,648
Overtime
$339
Other pay
$2,790
Benefits
$0
Total compensation
$24,778
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17797
Total Pay
$24,778

At PPD Police, Brian Loftus serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,778.

Giorgi Gharibashili

Police Officer 1/PPD Police

2026 total comp
$24,778
Base pay
$16,669
Overtime
$104
Other pay
$8,005
Benefits
$0
Total compensation
$24,778
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
52236
Total Pay
$24,778

Giorgi Gharibashili holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,778.

Sean Peck

Police Officer 1/PPD Police

2023 total comp
$24,773
Base pay
$6,953
Overtime
$130
Other pay
$17,690
Benefits
$0
Total compensation
$24,773
Employment type
Salaried

Source-specific fields

Base Salary
$79,727
Employee Category
Civil Service
Job Code
6A02
Public Id
10311
Total Pay
$24,773

Sean Peck is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $24,773.

Floyd Allen Iii

Police Officer 1/PPD Police

2026 total comp
$24,761
Base pay
$21,648
Overtime
$407
Other pay
$2,705
Benefits
$0
Total compensation
$24,761
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7902
Total Pay
$24,761

Floyd Allen Iii holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,761.

Michael Duffin

Criminal Investigative Research Specialist Supervisor/PPD Police

2026 total comp
$24,757
Base pay
$21,178
Overtime
$2,400
Other pay
$1,179
Benefits
$0
Total compensation
$24,757
Employment type
Salaried

Source-specific fields

Base Salary
$92,121
Employee Category
Civil Service
Job Code
6C23
Public Id
31841
Total Pay
$24,757

At PPD Police, Michael Duffin serves as a Criminal Investigative Research Specialist Supervisor. They work salaried. Their 2026 pay totaled $24,757.

Clyde Taylor Jr

Police Officer 1/PPD Police

2026 total comp
$24,753
Base pay
$21,648
Overtime
$847
Other pay
$2,258
Benefits
$0
Total compensation
$24,753
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4563
Total Pay
$24,753

Clyde Taylor Jr holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,753.

Manah Forkay

Police Officer 1/PPD Police

2026 total comp
$24,753
Base pay
$21,648
Overtime
$847
Other pay
$2,258
Benefits
$0
Total compensation
$24,753
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5295
Total Pay
$24,753

At PPD Police, Manah Forkay serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,753.

James Mcginley

Police Officer 1/PPD Police

2026 total comp
$24,753
Base pay
$20,783
Overtime
$1,822
Other pay
$2,148
Benefits
$0
Total compensation
$24,753
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
39898
Total Pay
$24,753

James Mcginley is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,753.

Joseph Omalley

Police Officer 1/PPD Police

2026 total comp
$24,748
Base pay
$21,648
Overtime
$542
Other pay
$2,557
Benefits
$0
Total compensation
$24,748
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20218
Total Pay
$24,748

Joseph Omalley works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $24,748 in 2026.

Mark Sacchetti

Police Officer 1/PPD Police

2026 total comp
$24,748
Base pay
$21,648
Overtime
$542
Other pay
$2,557
Benefits
$0
Total compensation
$24,748
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22550
Total Pay
$24,748

At PPD Police, Mark Sacchetti serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,748.

Tracy Jasinski

Police Officer 1/PPD Police

2026 total comp
$24,748
Base pay
$21,648
Overtime
$542
Other pay
$2,557
Benefits
$0
Total compensation
$24,748
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25875
Total Pay
$24,748

Tracy Jasinski holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,748.

William Mcconnell

Police Officer 1/PPD Police

2026 total comp
$24,744
Base pay
$21,577
Overtime
$1,017
Other pay
$2,150
Benefits
$0
Total compensation
$24,744
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
39372
Total Pay
$24,744

At PPD Police, William Mcconnell serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,744.

Anthony Fernandez

Police Officer 1/PPD Police

2026 total comp
$24,744
Base pay
$21,577
Overtime
$1,017
Other pay
$2,150
Benefits
$0
Total compensation
$24,744
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
39303
Total Pay
$24,744

Anthony Fernandez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,744.

Joseph Moore

Police Officer 1/PPD Police

2026 total comp
$24,741
Base pay
$21,648
Overtime
$203
Other pay
$2,889
Benefits
$0
Total compensation
$24,741
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8988
Total Pay
$24,741

Joseph Moore works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $24,741 in 2026.

Brion Milligan

Police Officer 1/PPD Police

2026 total comp
$24,740
Base pay
$21,648
Overtime
$271
Other pay
$2,820
Benefits
$0
Total compensation
$24,740
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19222
Total Pay
$24,740

At PPD Police, Brion Milligan serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,740.

Christoper Adams

Police Officer 1/PPD Police

2026 total comp
$24,740
Base pay
$21,648
Overtime
$305
Other pay
$2,786
Benefits
$0
Total compensation
$24,740
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14262
Total Pay
$24,740

Christoper Adams is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,740.

Marisol Mercado

Police Officer 1/PPD Police

2026 total comp
$24,740
Base pay
$21,648
Overtime
$305
Other pay
$2,786
Benefits
$0
Total compensation
$24,740
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5854
Total Pay
$24,740

At PPD Police, Marisol Mercado serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,740.

Joji Abraham

Police Officer 1/PPD Police

2026 total comp
$24,733
Base pay
$21,648
Overtime
$678
Other pay
$2,407
Benefits
$0
Total compensation
$24,733
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5419
Total Pay
$24,733

Joji Abraham works as a Police Officer 1 for PPD Police. Their status is salaried. Joji earned $24,733 in 2026.

David Vogler

Police Officer 1/PPD Police

2026 total comp
$24,733
Base pay
$21,648
Overtime
$678
Other pay
$2,407
Benefits
$0
Total compensation
$24,733
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11428
Total Pay
$24,733

David Vogler works as a Police Officer 1 for PPD Police. Their status is salaried. David earned $24,733 in 2026.

Drew Ross

Police Officer 1/PPD Police

2026 total comp
$24,733
Base pay
$21,648
Overtime
$678
Other pay
$2,407
Benefits
$0
Total compensation
$24,733
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11600
Total Pay
$24,733

Drew Ross is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,733.

Devin Gause

Police Officer 1/PPD Police

2026 total comp
$24,722
Base pay
$16,669
Overtime
$52
Other pay
$8,001
Benefits
$0
Total compensation
$24,722
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51949
Total Pay
$24,722

Devin Gause is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,722.

Jamar Dick

Police Officer 1/PPD Police

2026 total comp
$24,722
Base pay
$16,669
Overtime
$52
Other pay
$8,001
Benefits
$0
Total compensation
$24,722
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51814
Total Pay
$24,722

Jamar Dick is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,722.

Armando Guzman

Police Officer 1/PPD Police

2026 total comp
$24,716
Base pay
$21,648
Overtime
$813
Other pay
$2,254
Benefits
$0
Total compensation
$24,716
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16223
Total Pay
$24,716

Armando Guzman holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,716.

Michael Young

Police Officer 1/PPD Police

2026 total comp
$24,716
Base pay
$21,648
Overtime
$813
Other pay
$2,254
Benefits
$0
Total compensation
$24,716
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24443
Total Pay
$24,716

At PPD Police, Michael Young serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,716.

Joseph Walsh

Police Officer 1/PPD Police

2026 total comp
$24,716
Base pay
$21,648
Overtime
$813
Other pay
$2,254
Benefits
$0
Total compensation
$24,716
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4021
Total Pay
$24,716

At PPD Police, Joseph Walsh serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,716.

Ryan Troutman

Police Officer 1/PPD Police

2026 total comp
$24,716
Base pay
$21,648
Overtime
$813
Other pay
$2,254
Benefits
$0
Total compensation
$24,716
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22368
Total Pay
$24,716

Ryan Troutman is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,716.

Jennifer Decky

Police Officer 1/PPD Police

2026 total comp
$24,716
Base pay
$21,648
Overtime
$813
Other pay
$2,254
Benefits
$0
Total compensation
$24,716
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35381
Total Pay
$24,716

Jennifer Decky works as a Police Officer 1 for PPD Police. Their status is salaried. Jennifer earned $24,716 in 2026.

Habimar Nieves-Gonzalez

Police Officer 1/PPD Police

2026 total comp
$24,716
Base pay
$21,648
Overtime
$813
Other pay
$2,254
Benefits
$0
Total compensation
$24,716
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5484
Total Pay
$24,716

Habimar Nieves-Gonzalez is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,716.

Aris Espinal

Police Officer 1/PPD Police

2026 total comp
$24,716
Base pay
$21,648
Overtime
$813
Other pay
$2,254
Benefits
$0
Total compensation
$24,716
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29085
Total Pay
$24,716

Aris Espinal is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,716.

Alexander Light

Police Officer 1/PPD Police

2026 total comp
$24,716
Base pay
$21,648
Overtime
$813
Other pay
$2,254
Benefits
$0
Total compensation
$24,716
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
10361
Total Pay
$24,716

At PPD Police, Alexander Light serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,716.

John Mcgrody

Police Officer 1/PPD Police

2026 total comp
$24,716
Base pay
$21,648
Overtime
$813
Other pay
$2,254
Benefits
$0
Total compensation
$24,716
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26443
Total Pay
$24,716

John Mcgrody is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,716.

Brittany Torres

Police Officer 1/PPD Police

2026 total comp
$24,716
Base pay
$21,648
Overtime
$813
Other pay
$2,254
Benefits
$0
Total compensation
$24,716
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32778
Total Pay
$24,716

Brittany Torres works as a Police Officer 1 for PPD Police. Their status is salaried. Brittany earned $24,716 in 2026.

Joseph Sulpizio

Police Officer 1/PPD Police

2026 total comp
$24,716
Base pay
$20,202
Overtime
$1,627
Other pay
$2,886
Benefits
$0
Total compensation
$24,716
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27108
Total Pay
$24,716

At PPD Police, Joseph Sulpizio serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,716.

Dominique Boyd

Forensic Scientist 2/PPD Police

2026 total comp
$24,714
Base pay
$18,009
Overtime
$5,945
Other pay
$761
Benefits
$0
Total compensation
$24,714
Employment type
Salaried

Source-specific fields

Base Salary
$76,219
Employee Category
Civil Service
Job Code
3H49
Public Id
46248
Total Pay
$24,714

Dominique Boyd is a Forensic Scientist 2 at PPD Police. They work salaried. 2026 total compensation came to $24,714.

Angel Collins

Police Officer 1/PPD Police

2026 total comp
$24,714
Base pay
$21,648
Overtime
$407
Other pay
$2,658
Benefits
$0
Total compensation
$24,714
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15816
Total Pay
$24,714

At PPD Police, Angel Collins serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,714.

Aneshia Fuqua

Police Officer 1/PPD Police

2026 total comp
$24,710
Base pay
$21,648
Overtime
$508
Other pay
$2,553
Benefits
$0
Total compensation
$24,710
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9206
Total Pay
$24,710

At PPD Police, Aneshia Fuqua serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,710.