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 8

James Ashford Iii

Police Officer 1/PPD Police

2026 total comp
$36,922
Base pay
$21,648
Overtime
$11,117
Other pay
$4,157
Benefits
$0
Total compensation
$36,922
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
137
Total Pay
$36,922

James Ashford Iii holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $36,922.

Cyrus Mann

Police Officer 1/PPD Police

2026 total comp
$36,917
Base pay
$21,648
Overtime
$11,456
Other pay
$3,813
Benefits
$0
Total compensation
$36,917
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27286
Total Pay
$36,917

Cyrus Mann is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $36,917.

Jeffrey Galazka

Police Officer 1/PPD Police

2026 total comp
$36,904
Base pay
$21,648
Overtime
$10,947
Other pay
$4,308
Benefits
$0
Total compensation
$36,904
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34487
Total Pay
$36,904

At PPD Police, Jeffrey Galazka serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $36,904.

Kert Wilson

Detective/PPD Police

2026 total comp
$36,875
Base pay
$23,813
Overtime
$9,096
Other pay
$3,966
Benefits
$0
Total compensation
$36,875
Employment type
Salaried

Source-specific fields

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

Kert Wilson holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $36,875.

Carlos Dreyfus-Matos

Police Officer 1/PPD Police

2026 total comp
$36,873
Base pay
$21,648
Overtime
$11,862
Other pay
$3,362
Benefits
$0
Total compensation
$36,873
Employment type
Salaried

Source-specific fields

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

At PPD Police, Carlos Dreyfus-Matos serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $36,873.

William Glenn Sr

Police Officer 1/PPD Police

2026 total comp
$36,846
Base pay
$21,648
Overtime
$11,049
Other pay
$4,148
Benefits
$0
Total compensation
$36,846
Employment type
Salaried

Source-specific fields

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

At PPD Police, William Glenn Sr serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $36,846.

Artiom Guk

Police Sergeant/PPD Police

2026 total comp
$36,841
Base pay
$24,679
Overtime
$8,577
Other pay
$3,584
Benefits
$0
Total compensation
$36,841
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
1817
Total Pay
$36,841

Artiom Guk works as a Police Sergeant for PPD Police. Their status is salaried. Artiom earned $36,841 in 2026.

Michael Bernard

Police Sergeant/PPD Police

2026 total comp
$36,829
Base pay
$24,679
Overtime
$8,346
Other pay
$3,805
Benefits
$0
Total compensation
$36,829
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
15199
Total Pay
$36,829

Michael Bernard is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $36,829.

Isaiah Banks

Police Officer 1/PPD Police

2026 total comp
$36,822
Base pay
$21,648
Overtime
$11,591
Other pay
$3,582
Benefits
$0
Total compensation
$36,822
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1834
Total Pay
$36,822

Isaiah Banks holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $36,822.

Michael Wooding

Police Officer 1/PPD Police

2026 total comp
$36,820
Base pay
$21,648
Overtime
$11,150
Other pay
$4,021
Benefits
$0
Total compensation
$36,820
Employment type
Salaried

Source-specific fields

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

At PPD Police, Michael Wooding serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $36,820.

Justin Krajci

Police Officer 1/PPD Police

2026 total comp
$36,798
Base pay
$21,648
Overtime
$11,794
Other pay
$3,355
Benefits
$0
Total compensation
$36,798
Employment type
Salaried

Source-specific fields

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

At PPD Police, Justin Krajci serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $36,798.

Gary Champ

Police Officer 1/PPD Police

2026 total comp
$36,789
Base pay
$21,648
Overtime
$10,845
Other pay
$4,295
Benefits
$0
Total compensation
$36,789
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18904
Total Pay
$36,789

Gary Champ is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $36,789.

Robert Nu-Man

Police Officer 1/PPD Police

2026 total comp
$36,789
Base pay
$21,648
Overtime
$10,845
Other pay
$4,295
Benefits
$0
Total compensation
$36,789
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4347
Total Pay
$36,789

Robert Nu-Man is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $36,789.

William Kozlowski

Police Officer 1/PPD Police

2026 total comp
$36,784
Base pay
$21,648
Overtime
$11,218
Other pay
$3,917
Benefits
$0
Total compensation
$36,784
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4705
Total Pay
$36,784

William Kozlowski is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $36,784.

Christine Hilbert

Police Officer 1/PPD Police

2026 total comp
$36,769
Base pay
$21,648
Overtime
$10,981
Other pay
$4,140
Benefits
$0
Total compensation
$36,769
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24989
Total Pay
$36,769

Christine Hilbert is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $36,769.

Avani Dorsey-Burnette

Police Officer 1/PPD Police

2026 total comp
$36,765
Base pay
$17,631
Overtime
$10,923
Other pay
$8,211
Benefits
$0
Total compensation
$36,765
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51682
Total Pay
$36,765

At PPD Police, Avani Dorsey-Burnette serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $36,765.

Christina Linder

Police Corporal/PPD Police

2026 total comp
$36,753
Base pay
$23,813
Overtime
$8,649
Other pay
$4,291
Benefits
$0
Total compensation
$36,753
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
869
Total Pay
$36,753

Christina Linder works as a Police Corporal for PPD Police. Their status is salaried. Christina earned $36,753 in 2026.

Thomas Rosinski

Police Officer 1/PPD Police

2026 total comp
$36,746
Base pay
$21,648
Overtime
$11,523
Other pay
$3,575
Benefits
$0
Total compensation
$36,746
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23758
Total Pay
$36,746

Thomas Rosinski holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $36,746.

Roosevelt Gibbs

Police Officer 1/PPD Police

2019 total comp
$36,737
Base pay
$9,603
Overtime
$0
Other pay
$27,134
Benefits
$0
Total compensation
$36,737
Employment type
Salaried

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
35504
Total Pay
$36,737

Roosevelt Gibbs works as a Police Officer 1 for PPD Police. Their status is salaried. Roosevelt earned $36,737 in 2019.