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 3

William Mc Dowell Jr

Police Officer 1/PPD Police

2026 total comp
$36,252
Base pay
$21,648
Overtime
$10,371
Other pay
$4,232
Benefits
$0
Total compensation
$36,252
Employment type
Salaried

Source-specific fields

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

William Mc Dowell Jr works as a Police Officer 1 for PPD Police. Their status is salaried. William earned $36,252 in 2026.

Kimnavinnia Williams

Police Corporal/PPD Police

2026 total comp
$36,244
Base pay
$23,813
Overtime
$8,351
Other pay
$4,081
Benefits
$0
Total compensation
$36,244
Employment type
Salaried

Source-specific fields

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

Kimnavinnia Williams holds the role of Police Corporal at PPD Police. Their status is salaried. In 2026, their total compensation was $36,244.

Benjamin Klock

Police Officer 1/PPD Police

2024 total comp
$36,243
Base pay
$6,612
Overtime
$0
Other pay
$29,631
Benefits
$0
Total compensation
$36,243
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
33522
Total Pay
$36,243

Benjamin Klock is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $36,243.

Christopher Costa

Detective/PPD Police

2026 total comp
$36,243
Base pay
$23,813
Overtime
$8,686
Other pay
$3,744
Benefits
$0
Total compensation
$36,243
Employment type
Salaried

Source-specific fields

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

Christopher Costa works as a Detective for PPD Police. Their status is salaried. Christopher earned $36,243 in 2026.

Erik Pross

Police Officer 1/PPD Police

2026 total comp
$36,220
Base pay
$21,648
Overtime
$10,676
Other pay
$3,895
Benefits
$0
Total compensation
$36,220
Employment type
Salaried

Source-specific fields

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

Erik Pross works as a Police Officer 1 for PPD Police. Their status is salaried. Erik earned $36,220 in 2026.

Shawn Warrender

Detective/PPD Police

2026 total comp
$36,219
Base pay
$23,813
Overtime
$8,276
Other pay
$4,130
Benefits
$0
Total compensation
$36,219
Employment type
Salaried

Source-specific fields

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

Shawn Warrender holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $36,219.

Charles Jacobs Jr

Police Officer 1/PPD Police

2026 total comp
$36,202
Base pay
$21,648
Overtime
$11,252
Other pay
$3,301
Benefits
$0
Total compensation
$36,202
Employment type
Salaried

Source-specific fields

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

Charles Jacobs Jr holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $36,202.

Carl Szylejko

Police Officer 1/PPD Police

2026 total comp
$36,202
Base pay
$21,648
Overtime
$11,252
Other pay
$3,301
Benefits
$0
Total compensation
$36,202
Employment type
Salaried

Source-specific fields

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

Carl Szylejko works as a Police Officer 1 for PPD Police. Their status is salaried. Carl earned $36,202 in 2026.

Francis Layton

Police Officer 1/PPD Police

2026 total comp
$36,196
Base pay
$21,648
Overtime
$11,026
Other pay
$3,521
Benefits
$0
Total compensation
$36,196
Employment type
Salaried

Source-specific fields

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

Francis Layton is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $36,196.

Margo Alleyne-Parker

Police Captain/PPD Police

2026 total comp
$36,185
Base pay
$27,185
Overtime
$0
Other pay
$9,000
Benefits
$0
Total compensation
$36,185
Employment type
Salaried

Source-specific fields

Base Salary
$142,241
Employee Category
Civil Service
Job Code
6A06
Public Id
10138
Total Pay
$36,185

At PPD Police, Margo Alleyne-Parker serves as a Police Captain. They work salaried. Their 2026 pay totaled $36,185.

John Yeager

Police Officer 1/PPD Police

2026 total comp
$36,183
Base pay
$21,648
Overtime
$11,015
Other pay
$3,520
Benefits
$0
Total compensation
$36,183
Employment type
Salaried

Source-specific fields

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

John Yeager holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $36,183.

Amy Marks

Police Officer 1/PPD Police

2026 total comp
$36,161
Base pay
$21,648
Overtime
$10,778
Other pay
$3,735
Benefits
$0
Total compensation
$36,161
Employment type
Salaried

Source-specific fields

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

At PPD Police, Amy Marks serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $36,161.

Roosevelt Pierre

Police Officer 1/PPD Police

2026 total comp
$36,161
Base pay
$21,648
Overtime
$10,778
Other pay
$3,735
Benefits
$0
Total compensation
$36,161
Employment type
Salaried

Source-specific fields

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

Roosevelt Pierre works as a Police Officer 1 for PPD Police. Their status is salaried. Roosevelt earned $36,161 in 2026.

Christopher Brennan

Detective/PPD Police

2026 total comp
$36,160
Base pay
$23,813
Overtime
$8,276
Other pay
$4,071
Benefits
$0
Total compensation
$36,160
Employment type
Salaried

Source-specific fields

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

Christopher Brennan holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $36,160.

Brian Dillard

Police Officer 1/PPD Police

2026 total comp
$36,158
Base pay
$21,648
Overtime
$10,439
Other pay
$4,071
Benefits
$0
Total compensation
$36,158
Employment type
Salaried

Source-specific fields

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

Brian Dillard is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $36,158.

John Snyder

Police Officer 1/PPD Police

2026 total comp
$36,158
Base pay
$21,648
Overtime
$10,439
Other pay
$4,071
Benefits
$0
Total compensation
$36,158
Employment type
Salaried

Source-specific fields

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

At PPD Police, John Snyder serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $36,158.

Matthew Stasik

Police Officer 1/PPD Police

2026 total comp
$36,146
Base pay
$21,648
Overtime
$10,981
Other pay
$3,516
Benefits
$0
Total compensation
$36,146
Employment type
Salaried

Source-specific fields

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

Matthew Stasik holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $36,146.

Carmen Palmiero

Police Sergeant/PPD Police

2026 total comp
$36,140
Base pay
$24,679
Overtime
$7,727
Other pay
$3,733
Benefits
$0
Total compensation
$36,140
Employment type
Salaried

Source-specific fields

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

At PPD Police, Carmen Palmiero serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $36,140.

Tyreek Cunningham

Police Sergeant/PPD Police

2026 total comp
$36,139
Base pay
$24,679
Overtime
$7,573
Other pay
$3,887
Benefits
$0
Total compensation
$36,139
Employment type
Salaried

Source-specific fields

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

Tyreek Cunningham holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $36,139.

James Kingkiner

Police Sergeant/PPD Police

2026 total comp
$36,139
Base pay
$24,679
Overtime
$7,573
Other pay
$3,887
Benefits
$0
Total compensation
$36,139
Employment type
Salaried

Source-specific fields

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

James Kingkiner is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $36,139.

David Brodheim

Police Officer 1/PPD Police

2026 total comp
$36,137
Base pay
$21,648
Overtime
$10,269
Other pay
$4,219
Benefits
$0
Total compensation
$36,137
Employment type
Salaried

Source-specific fields

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

David Brodheim holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $36,137.

David Aponte

Police Officer 1/PPD Police

2026 total comp
$36,137
Base pay
$21,648
Overtime
$10,269
Other pay
$4,219
Benefits
$0
Total compensation
$36,137
Employment type
Salaried

Source-specific fields

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

David Aponte works as a Police Officer 1 for PPD Police. Their status is salaried. David earned $36,137 in 2026.

Chad Gugger

Detective/PPD Police

2026 total comp
$36,130
Base pay
$23,813
Overtime
$8,537
Other pay
$3,781
Benefits
$0
Total compensation
$36,130
Employment type
Salaried

Source-specific fields

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

Chad Gugger works as a Detective for PPD Police. Their status is salaried. Chad earned $36,130 in 2026.

Marcus Baker

Police Officer 1/PPD Police

2026 total comp
$36,121
Base pay
$21,648
Overtime
$10,958
Other pay
$3,514
Benefits
$0
Total compensation
$36,121
Employment type
Salaried

Source-specific fields

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

At PPD Police, Marcus Baker serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $36,121.

Christopher Mulderrig

Police Officer 1/PPD Police

2026 total comp
$36,106
Base pay
$21,648
Overtime
$10,574
Other pay
$3,883
Benefits
$0
Total compensation
$36,106
Employment type
Salaried

Source-specific fields

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

Christopher Mulderrig is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $36,106.

Myra Vinson

Police Corporal/PPD Police

2022 total comp
$36,095
Base pay
$16,909
Overtime
$0
Other pay
$19,186
Benefits
$0
Total compensation
$36,095
Employment type
Salaried

Source-specific fields

Base Salary
$88,263
Employee Category
Civil Service
Job Code
6A03
Public Id
28417
Total Pay
$36,095

Myra Vinson works as a Police Corporal for PPD Police. Their status is salaried. Myra earned $36,095 in 2022.

Edward Arabadzhi

Police Officer 1/PPD Police

2026 total comp
$36,090
Base pay
$21,648
Overtime
$11,150
Other pay
$3,291
Benefits
$0
Total compensation
$36,090
Employment type
Salaried

Source-specific fields

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

At PPD Police, Edward Arabadzhi serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $36,090.

Christopher Ficchi

Police Officer 1/PPD Police

2026 total comp
$36,086
Base pay
$21,648
Overtime
$10,710
Other pay
$3,728
Benefits
$0
Total compensation
$36,086
Employment type
Salaried

Source-specific fields

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

Christopher Ficchi is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $36,086.

Patrick Keck

Police Officer 1/PPD Police

2026 total comp
$36,086
Base pay
$21,648
Overtime
$10,710
Other pay
$3,727
Benefits
$0
Total compensation
$36,086
Employment type
Salaried

Source-specific fields

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

Patrick Keck holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $36,086.

Kevin Woolner

Police Sergeant/PPD Police

2026 total comp
$36,083
Base pay
$24,679
Overtime
$8,114
Other pay
$3,290
Benefits
$0
Total compensation
$36,083
Employment type
Salaried

Source-specific fields

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

Kevin Woolner is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $36,083.

Darren James

Police Officer 1/PPD Police

2022 total comp
$36,083
Base pay
$0
Overtime
$0
Other pay
$36,083
Benefits
$0
Total compensation
$36,083
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
11231
Total Pay
$36,083

At PPD Police, Darren James serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $36,083.

William Aichroth Iii

Police Sergeant/PPD Police

2026 total comp
$36,083
Base pay
$24,679
Overtime
$7,341
Other pay
$4,063
Benefits
$0
Total compensation
$36,083
Employment type
Salaried

Source-specific fields

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

William Aichroth Iii is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $36,083.

Keenya Taylor

Detective/PPD Police

2026 total comp
$36,077
Base pay
$23,813
Overtime
$8,053
Other pay
$4,212
Benefits
$0
Total compensation
$36,077
Employment type
Salaried

Source-specific fields

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

At PPD Police, Keenya Taylor serves as a Detective. They work salaried. Their 2026 pay totaled $36,077.

Daniel Sweeney

Detective/PPD Police

2026 total comp
$36,076
Base pay
$23,813
Overtime
$8,202
Other pay
$4,062
Benefits
$0
Total compensation
$36,076
Employment type
Salaried

Source-specific fields

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

At PPD Police, Daniel Sweeney serves as a Detective. They work salaried. Their 2026 pay totaled $36,076.

Joseph Goodwin Jr

Police Corporal/PPD Police

2026 total comp
$36,076
Base pay
$23,813
Overtime
$8,202
Other pay
$4,062
Benefits
$0
Total compensation
$36,076
Employment type
Salaried

Source-specific fields

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

Joseph Goodwin Jr holds the role of Police Corporal at PPD Police. Their status is salaried. In 2026, their total compensation was $36,076.

Charles Buck Jr

Detective/PPD Police

2026 total comp
$36,076
Base pay
$23,813
Overtime
$8,202
Other pay
$4,062
Benefits
$0
Total compensation
$36,076
Employment type
Salaried

Source-specific fields

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

Charles Buck Jr is a Detective at PPD Police. They work salaried. 2026 total compensation came to $36,076.

Yesenia Rivera

Police Officer 1/PPD Police

2026 total comp
$36,053
Base pay
$21,648
Overtime
$11,117
Other pay
$3,287
Benefits
$0
Total compensation
$36,053
Employment type
Salaried

Source-specific fields

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

Yesenia Rivera works as a Police Officer 1 for PPD Police. Their status is salaried. Yesenia earned $36,053 in 2026.

James Saxton Ii

Police Sergeant/PPD Police

2026 total comp
$36,047
Base pay
$23,653
Overtime
$8,887
Other pay
$3,507
Benefits
$0
Total compensation
$36,047
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
19799
Total Pay
$36,047

James Saxton Ii works as a Police Sergeant for PPD Police. Their status is salaried. James earned $36,047 in 2026.

Louis Halegoua

Police Lieutenant/PPD Police

2026 total comp
$36,043
Base pay
$26,964
Overtime
$5,572
Other pay
$3,507
Benefits
$0
Total compensation
$36,043
Employment type
Salaried

Source-specific fields

Base Salary
$117,524
Employee Category
Civil Service
Job Code
6A05
Public Id
4599
Total Pay
$36,043

Louis Halegoua holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $36,043.

Shalanda Peterson

Police Officer 1/PPD Police

2026 total comp
$36,036
Base pay
$16,669
Overtime
$10,725
Other pay
$8,642
Benefits
$0
Total compensation
$36,036
Employment type
Salaried

Source-specific fields

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

Shalanda Peterson works as a Police Officer 1 for PPD Police. Their status is salaried. Shalanda earned $36,036 in 2026.