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
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

$0$55,105+

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.

Record list

Employees

Highest-paid first / page 69

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.