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 101

Alexis Sponheimer

Police Officer 1/PPD Police

2026 total comp
$30,191
Base pay
$19,484
Overtime
$8,998
Other pay
$1,709
Benefits
$0
Total compensation
$30,191
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
45409
Total Pay
$30,191

Alexis Sponheimer holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,191.

Kenneth Downing

Police Officer 1/PPD Police

2026 total comp
$30,190
Base pay
$21,648
Overtime
$5,423
Other pay
$3,119
Benefits
$0
Total compensation
$30,190
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8548
Total Pay
$30,190

At PPD Police, Kenneth Downing serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,190.

Dennis Lopez

Police Officer 1/PPD Police

2023 total comp
$30,174
Base pay
$16,034
Overtime
$10,620
Other pay
$3,520
Benefits
$0
Total compensation
$30,174
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
9755
Total Pay
$30,174

Dennis Lopez is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $30,174.

Rafael Reyes

Police Sergeant/PPD Police

2026 total comp
$30,165
Base pay
$24,679
Overtime
$2,241
Other pay
$3,245
Benefits
$0
Total compensation
$30,165
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
2933
Total Pay
$30,165

At PPD Police, Rafael Reyes serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $30,165.

Albert Hadden

Police Officer 1/PPD Police

2026 total comp
$30,162
Base pay
$21,577
Overtime
$5,965
Other pay
$2,620
Benefits
$0
Total compensation
$30,162
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
39150
Total Pay
$30,162

Albert Hadden is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $30,162.

John Keen

Police Officer 1/PPD Police

2026 total comp
$30,161
Base pay
$21,648
Overtime
$5,762
Other pay
$2,750
Benefits
$0
Total compensation
$30,161
Employment type
Salaried

Source-specific fields

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

John Keen works as a Police Officer 1 for PPD Police. Their status is salaried. John earned $30,161 in 2026.

Kyleah Vaughn

Police Officer 1/PPD Police

2026 total comp
$30,161
Base pay
$21,648
Overtime
$5,762
Other pay
$2,750
Benefits
$0
Total compensation
$30,161
Employment type
Salaried

Source-specific fields

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

At PPD Police, Kyleah Vaughn serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,161.

Daniel Mcgee

Detective/PPD Police

2026 total comp
$30,153
Base pay
$23,813
Overtime
$2,945
Other pay
$3,396
Benefits
$0
Total compensation
$30,153
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
13877
Total Pay
$30,153

Daniel Mcgee is a Detective at PPD Police. They work salaried. 2026 total compensation came to $30,153.

Kiwinzi Crawford

Police Officer 1/PPD Police

2026 total comp
$30,152
Base pay
$21,648
Overtime
$5,389
Other pay
$3,115
Benefits
$0
Total compensation
$30,152
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5365
Total Pay
$30,152

Kiwinzi Crawford works as a Police Officer 1 for PPD Police. Their status is salaried. Kiwinzi earned $30,152 in 2026.

Jessica Goodwin

Police Officer 1/PPD Police

2026 total comp
$30,144
Base pay
$16,669
Overtime
$5,167
Other pay
$8,308
Benefits
$0
Total compensation
$30,144
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51639
Total Pay
$30,144

At PPD Police, Jessica Goodwin serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,144.

Danyel Lloyd

Police Officer 1/PPD Police

2026 total comp
$30,144
Base pay
$21,648
Overtime
$5,253
Other pay
$3,242
Benefits
$0
Total compensation
$30,144
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27439
Total Pay
$30,144

Danyel Lloyd works as a Police Officer 1 for PPD Police. Their status is salaried. Danyel earned $30,144 in 2026.

Avery Roebuck

Police Officer 1/PPD Police

2026 total comp
$30,139
Base pay
$21,648
Overtime
$5,558
Other pay
$2,932
Benefits
$0
Total compensation
$30,139
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9740
Total Pay
$30,139

Avery Roebuck works as a Police Officer 1 for PPD Police. Their status is salaried. Avery earned $30,139 in 2026.

Christine Farmbry

Police Officer 1/PPD Police

2020 total comp
$30,137
Base pay
$2,908
Overtime
$0
Other pay
$27,229
Benefits
$0
Total compensation
$30,137
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
24239
Total Pay
$30,137

Christine Farmbry works as a Police Officer 1 for PPD Police. Their status is salaried. Christine earned $30,137 in 2020.

Kyle Williams

Police Officer 1/PPD Police

2026 total comp
$30,133
Base pay
$21,648
Overtime
$6,778
Other pay
$1,706
Benefits
$0
Total compensation
$30,133
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
45641
Total Pay
$30,133

At PPD Police, Kyle Williams serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,133.

Robert Shaw Jr.

Police Officer 1/PPD Police

2026 total comp
$30,124
Base pay
$21,648
Overtime
$5,084
Other pay
$3,392
Benefits
$0
Total compensation
$30,124
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11318
Total Pay
$30,124

At PPD Police, Robert Shaw Jr. serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,124.

Jessica Koehnlein

Police Officer 1/PPD Police

2026 total comp
$30,123
Base pay
$21,648
Overtime
$5,728
Other pay
$2,747
Benefits
$0
Total compensation
$30,123
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28578
Total Pay
$30,123

Jessica Koehnlein works as a Police Officer 1 for PPD Police. Their status is salaried. Jessica earned $30,123 in 2026.

Craig Watson

Police Officer 1/PPD Police

2026 total comp
$30,114
Base pay
$21,648
Overtime
$5,355
Other pay
$3,111
Benefits
$0
Total compensation
$30,114
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
12979
Total Pay
$30,114

Craig Watson works as a Police Officer 1 for PPD Police. Their status is salaried. Craig earned $30,114 in 2026.

Bruce Wright

Police Officer 1/PPD Police

2026 total comp
$30,113
Base pay
$21,648
Overtime
$4,948
Other pay
$3,516
Benefits
$0
Total compensation
$30,113
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
577
Total Pay
$30,113

At PPD Police, Bruce Wright serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,113.

David Anderson

Police Officer 1/PPD Police

2026 total comp
$30,112
Base pay
$18,185
Overtime
$4,384
Other pay
$7,543
Benefits
$0
Total compensation
$30,112
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
48826
Total Pay
$30,112

David Anderson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,112.

Jason Boyer

Police Officer 1/PPD Police

2026 total comp
$30,103
Base pay
$18,185
Overtime
$4,669
Other pay
$7,249
Benefits
$0
Total compensation
$30,103
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50150
Total Pay
$30,103

Jason Boyer is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $30,103.

Calvin Johnson

Police Tow Truck Supervisor/PPD Police

2026 total comp
$30,100
Base pay
$14,519
Overtime
$14,138
Other pay
$1,443
Benefits
$0
Total compensation
$30,100
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
7C22
Public Id
251
Total Pay
$30,100

Calvin Johnson works as a Police Tow Truck Supervisor for PPD Police. Their status is salaried. Calvin earned $30,100 in 2026.

Richard Ramos

Police Officer 1/PPD Police

2026 total comp
$30,088
Base pay
$21,648
Overtime
$5,762
Other pay
$2,678
Benefits
$0
Total compensation
$30,088
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25026
Total Pay
$30,088

At PPD Police, Richard Ramos serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,088.

Israel Miranda Jr

Police Officer 1/PPD Police

2026 total comp
$30,086
Base pay
$21,648
Overtime
$5,050
Other pay
$3,388
Benefits
$0
Total compensation
$30,086
Employment type
Salaried

Source-specific fields

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

Israel Miranda Jr holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,086.

Orin Stevens

Police Officer 1/PPD Police

2026 total comp
$30,086
Base pay
$21,648
Overtime
$5,050
Other pay
$3,388
Benefits
$0
Total compensation
$30,086
Employment type
Salaried

Source-specific fields

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

Orin Stevens is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $30,086.

Jay Muniz

Police Officer 1/PPD Police

2026 total comp
$30,086
Base pay
$21,648
Overtime
$5,694
Other pay
$2,744
Benefits
$0
Total compensation
$30,086
Employment type
Salaried

Source-specific fields

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

Jay Muniz is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $30,086.

Michael Wisniewski

Detective/PPD Police

2026 total comp
$30,084
Base pay
$23,813
Overtime
$2,759
Other pay
$3,513
Benefits
$0
Total compensation
$30,084
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
32654
Total Pay
$30,084

Michael Wisniewski holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $30,084.

Michael Mc Clain

Police Officer 1/PPD Police

2024 total comp
$30,081
Base pay
$0
Overtime
$0
Other pay
$30,081
Benefits
$0
Total compensation
$30,081
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
10979
Total Pay
$30,081

At PPD Police, Michael Mc Clain serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $30,081.

Jacob Rodgers

Police Sergeant/PPD Police

2026 total comp
$30,078
Base pay
$24,679
Overtime
$2,473
Other pay
$2,927
Benefits
$0
Total compensation
$30,078
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
22473
Total Pay
$30,078

Jacob Rodgers holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $30,078.

Manuel Gonzalez

Detective/PPD Police

2026 total comp
$30,069
Base pay
$23,813
Overtime
$2,871
Other pay
$3,386
Benefits
$0
Total compensation
$30,069
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
34838
Total Pay
$30,069

At PPD Police, Manuel Gonzalez serves as a Detective. They work salaried. Their 2026 pay totaled $30,069.

Andre Hudgens

Police Officer 1/PPD Police

2026 total comp
$30,068
Base pay
$21,648
Overtime
$5,185
Other pay
$3,234
Benefits
$0
Total compensation
$30,068
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
794
Total Pay
$30,068

Andre Hudgens works as a Police Officer 1 for PPD Police. Their status is salaried. Andre earned $30,068 in 2026.

Kevin Foster

Police Officer 1/PPD Police

2026 total comp
$30,054
Base pay
$21,648
Overtime
$4,982
Other pay
$3,423
Benefits
$0
Total compensation
$30,054
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9891
Total Pay
$30,054

Kevin Foster works as a Police Officer 1 for PPD Police. Their status is salaried. Kevin earned $30,054 in 2026.

Liam Feeney

Police Officer 1/PPD Police

2026 total comp
$30,039
Base pay
$21,648
Overtime
$5,287
Other pay
$3,103
Benefits
$0
Total compensation
$30,039
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33387
Total Pay
$30,039

At PPD Police, Liam Feeney serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,039.

Stephen Ratka Jr.

Police Officer 1/PPD Police

2026 total comp
$30,036
Base pay
$21,648
Overtime
$4,880
Other pay
$3,507
Benefits
$0
Total compensation
$30,036
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
645
Total Pay
$30,036

At PPD Police, Stephen Ratka Jr. serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,036.

William Hoppe

Police Officer 1/PPD Police

2026 total comp
$30,036
Base pay
$21,648
Overtime
$4,880
Other pay
$3,507
Benefits
$0
Total compensation
$30,036
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31732
Total Pay
$30,036

William Hoppe works as a Police Officer 1 for PPD Police. Their status is salaried. William earned $30,036 in 2026.

Shawn Murray

Police Officer 1/PPD Police

2026 total comp
$30,030
Base pay
$21,648
Overtime
$5,152
Other pay
$3,230
Benefits
$0
Total compensation
$30,030
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9695
Total Pay
$30,030

Shawn Murray holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,030.

Floyd Jackson

Police Officer 1/PPD Police

2026 total comp
$30,030
Base pay
$21,648
Overtime
$5,152
Other pay
$3,230
Benefits
$0
Total compensation
$30,030
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34946
Total Pay
$30,030

Floyd Jackson works as a Police Officer 1 for PPD Police. Their status is salaried. Floyd earned $30,030 in 2026.

Gerard Brennan

Police Officer 1/PPD Police

2026 total comp
$30,026
Base pay
$21,648
Overtime
$5,457
Other pay
$2,921
Benefits
$0
Total compensation
$30,026
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18688
Total Pay
$30,026

Gerard Brennan works as a Police Officer 1 for PPD Police. Their status is salaried. Gerard earned $30,026 in 2026.

Mark Kuscin

Police Officer 1/PPD Police

2026 total comp
$30,025
Base pay
$17,631
Overtime
$4,565
Other pay
$7,830
Benefits
$0
Total compensation
$30,025
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51685
Total Pay
$30,025

At PPD Police, Mark Kuscin serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,025.

Jonathan Ruth

Detective/PPD Police

2026 total comp
$30,025
Base pay
$23,813
Overtime
$2,982
Other pay
$3,230
Benefits
$0
Total compensation
$30,025
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
24592
Total Pay
$30,025

Jonathan Ruth is a Detective at PPD Police. They work salaried. 2026 total compensation came to $30,025.

Kevin Walls

Police Officer 1/PPD Police

2026 total comp
$30,014
Base pay
$21,577
Overtime
$5,829
Other pay
$2,607
Benefits
$0
Total compensation
$30,014
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
38812
Total Pay
$30,014

Kevin Walls works as a Police Officer 1 for PPD Police. Their status is salaried. Kevin earned $30,014 in 2026.