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 44

David Killingsworth

Police Officer 1/PPD Police

2026 total comp
$45,383
Base pay
$21,648
Overtime
$19,047
Other pay
$4,687
Benefits
$0
Total compensation
$45,383
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19191
Total Pay
$45,383

At PPD Police, David Killingsworth serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $45,383.

Kimberly Butler

Police Sergeant/PPD Police

2019 total comp
$45,381
Base pay
$0
Overtime
$0
Other pay
$45,381
Benefits
$0
Total compensation
$45,381
Employment type
Salaried

Source-specific fields

Base Salary
$83,714
Employee Category
Civil Service
Job Code
6A04
Public Id
14988
Total Pay
$45,381

Kimberly Butler holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2019, their total compensation was $45,381.

Eric Mcewen

Police Officer 1/PPD Police

2021 total comp
$45,359
Base pay
$17,953
Overtime
$4,123
Other pay
$23,283
Benefits
$0
Total compensation
$45,359
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
31068
Total Pay
$45,359

Eric Mcewen works as a Police Officer 1 for PPD Police. Their status is salaried. Eric earned $45,359 in 2021.

Anthony Luca

Police Inspector/PPD Police

2026 total comp
$45,350
Base pay
$37,203
Overtime
$0
Other pay
$8,147
Benefits
$0
Total compensation
$45,350
Employment type
Salaried

Source-specific fields

Base Salary
$162,154
Employee Category
Civil Service
Job Code
6A09
Public Id
28041
Total Pay
$45,350

Anthony Luca holds the role of Police Inspector at PPD Police. Their status is salaried. In 2026, their total compensation was $45,350.

William Schmid

Police Lieutenant/PPD Police

2026 total comp
$45,343
Base pay
$28,134
Overtime
$12,333
Other pay
$4,876
Benefits
$0
Total compensation
$45,343
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
1606
Total Pay
$45,343

At PPD Police, William Schmid serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $45,343.

Robert Killman

Police Officer 1/PPD Police

2026 total comp
$45,333
Base pay
$21,648
Overtime
$18,810
Other pay
$4,875
Benefits
$0
Total compensation
$45,333
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17
Total Pay
$45,333

At PPD Police, Robert Killman serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $45,333.

Lourdes Deleon

Police Officer 1/PPD Police

2026 total comp
$45,333
Base pay
$21,648
Overtime
$18,810
Other pay
$4,875
Benefits
$0
Total compensation
$45,333
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23991
Total Pay
$45,333

Lourdes Deleon works as a Police Officer 1 for PPD Police. Their status is salaried. Lourdes earned $45,333 in 2026.

Carol Bond

Police Officer 1/PPD Police

2024 total comp
$45,333
Base pay
$18,183
Overtime
$0
Other pay
$27,150
Benefits
$0
Total compensation
$45,333
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
32919
Total Pay
$45,333

Carol Bond works as a Police Officer 1 for PPD Police. Their status is salaried. Carol earned $45,333 in 2024.

Diana Strickland

Police Officer 1/PPD Police

2026 total comp
$45,323
Base pay
$21,648
Overtime
$18,573
Other pay
$5,102
Benefits
$0
Total compensation
$45,323
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30702
Total Pay
$45,323

At PPD Police, Diana Strickland serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $45,323.

Thomas Brown

Police Lieutenant/PPD Police

2026 total comp
$45,302
Base pay
$28,134
Overtime
$12,068
Other pay
$5,101
Benefits
$0
Total compensation
$45,302
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
13918
Total Pay
$45,302

Thomas Brown works as a Police Lieutenant for PPD Police. Their status is salaried. Thomas earned $45,302 in 2026.

Kevin Kramer

Police Officer 1/PPD Police

2021 total comp
$45,253
Base pay
$33,655
Overtime
$1,481
Other pay
$10,116
Benefits
$0
Total compensation
$45,253
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
17566
Total Pay
$45,253

Kevin Kramer holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2021, their total compensation was $45,253.

Steven Parkinson

Detective/PPD Police

2026 total comp
$45,234
Base pay
$23,813
Overtime
$16,329
Other pay
$5,092
Benefits
$0
Total compensation
$45,234
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
18128
Total Pay
$45,234

Steven Parkinson works as a Detective for PPD Police. Their status is salaried. Steven earned $45,234 in 2026.

Jonathan Cannon

Police Officer 1/PPD Police

2026 total comp
$45,231
Base pay
$21,648
Overtime
$19,183
Other pay
$4,400
Benefits
$0
Total compensation
$45,231
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7756
Total Pay
$45,231

At PPD Police, Jonathan Cannon serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $45,231.

James Crown Jr.

Police Officer 1/PPD Police

2026 total comp
$45,230
Base pay
$21,648
Overtime
$18,302
Other pay
$5,280
Benefits
$0
Total compensation
$45,230
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23101
Total Pay
$45,230

At PPD Police, James Crown Jr. serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $45,230.

Matthew Maguire

Police Sergeant/PPD Police

2022 total comp
$45,226
Base pay
$17,524
Overtime
$0
Other pay
$27,702
Benefits
$0
Total compensation
$45,226
Employment type
Salaried

Source-specific fields

Base Salary
$91,472
Employee Category
Civil Service
Job Code
6A04
Public Id
5947
Total Pay
$45,226

Matthew Maguire works as a Police Sergeant for PPD Police. Their status is salaried. Matthew earned $45,226 in 2022.

David Soto

Police Officer 1/PPD Police

2025 total comp
$45,215
Base pay
$6,916
Overtime
$0
Other pay
$38,299
Benefits
$0
Total compensation
$45,215
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
31479
Total Pay
$45,215

At PPD Police, David Soto serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $45,215.

Calvin Harrison Jr

Police Officer 1/PPD Police

2023 total comp
$45,175
Base pay
$0
Overtime
$0
Other pay
$45,175
Benefits
$0
Total compensation
$45,175
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
24725
Total Pay
$45,175

At PPD Police, Calvin Harrison Jr serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $45,175.

Adam Miranda

Police Officer 1/PPD Police

2026 total comp
$45,171
Base pay
$21,648
Overtime
$18,437
Other pay
$5,085
Benefits
$0
Total compensation
$45,171
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11314
Total Pay
$45,171

At PPD Police, Adam Miranda serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $45,171.

Erica Mccarter

Police Officer 1/PPD Police

2026 total comp
$45,171
Base pay
$21,648
Overtime
$18,437
Other pay
$5,085
Benefits
$0
Total compensation
$45,171
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36801
Total Pay
$45,171

At PPD Police, Erica Mccarter serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $45,171.

Ernest Lawyer

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
34274
Total Pay
$45,150

Ernest Lawyer works as a Police Officer 1 for PPD Police. Their status is salaried. Ernest earned $45,150 in 2022.

Jasmine Reilly

Police Corporal/PPD Police

2026 total comp
$45,139
Base pay
$23,813
Overtime
$16,664
Other pay
$4,662
Benefits
$0
Total compensation
$45,139
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
20971
Total Pay
$45,139

At PPD Police, Jasmine Reilly serves as a Police Corporal. They work salaried. Their 2026 pay totaled $45,139.

John Hewitt

Police Lieutenant/PPD Police

2026 total comp
$45,117
Base pay
$28,134
Overtime
$11,716
Other pay
$5,267
Benefits
$0
Total compensation
$45,117
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
30412
Total Pay
$45,117

At PPD Police, John Hewitt serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $45,117.

Nicole Harrison

Police Officer 1/PPD Police

2026 total comp
$45,105
Base pay
$21,648
Overtime
$18,607
Other pay
$4,850
Benefits
$0
Total compensation
$45,105
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3574
Total Pay
$45,105

Nicole Harrison works as a Police Officer 1 for PPD Police. Their status is salaried. Nicole earned $45,105 in 2026.

Anthony Dipietro Jr

Police Sergeant/PPD Police

2026 total comp
$45,088
Base pay
$24,679
Overtime
$15,146
Other pay
$5,264
Benefits
$0
Total compensation
$45,088
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
20975
Total Pay
$45,088

Anthony Dipietro Jr holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $45,088.

Christian Duchossois

Police Lieutenant/PPD Police

2026 total comp
$45,084
Base pay
$26,964
Overtime
$13,044
Other pay
$5,076
Benefits
$0
Total compensation
$45,084
Employment type
Salaried

Source-specific fields

Base Salary
$117,524
Employee Category
Civil Service
Job Code
6A05
Public Id
1735
Total Pay
$45,084

Christian Duchossois holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $45,084.

Robert Gay

Police Officer 1/PPD Police

2026 total comp
$45,077
Base pay
$21,648
Overtime
$19,318
Other pay
$4,110
Benefits
$0
Total compensation
$45,077
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2521
Total Pay
$45,077

Robert Gay is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $45,077.

William Frysinger

Police Sergeant/PPD Police

2024 total comp
$45,067
Base pay
$13,191
Overtime
$0
Other pay
$31,876
Benefits
$0
Total compensation
$45,067
Employment type
Salaried

Source-specific fields

Base Salary
$97,988
Employee Category
Civil Service
Job Code
6A04
Public Id
30334
Total Pay
$45,067

William Frysinger holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2024, their total compensation was $45,067.

Christopher Shevlin

Police Sergeant/PPD Police

2026 total comp
$45,058
Base pay
$24,679
Overtime
$15,725
Other pay
$4,654
Benefits
$0
Total compensation
$45,058
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
35830
Total Pay
$45,058

At PPD Police, Christopher Shevlin serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $45,058.

Robert Wuller Jr

Police Sergeant/PPD Police

2026 total comp
$45,051
Base pay
$24,679
Overtime
$15,300
Other pay
$5,072
Benefits
$0
Total compensation
$45,051
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
27636
Total Pay
$45,051

Robert Wuller Jr holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $45,051.

Jabari Williams

Police Officer 1/PPD Police

2026 total comp
$45,040
Base pay
$21,648
Overtime
$19,285
Other pay
$4,107
Benefits
$0
Total compensation
$45,040
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19309
Total Pay
$45,040

At PPD Police, Jabari Williams serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $45,040.

Gwendolyn Johnson

Police Officer 1/PPD Police

2026 total comp
$45,018
Base pay
$21,648
Overtime
$18,302
Other pay
$5,068
Benefits
$0
Total compensation
$45,018
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27741
Total Pay
$45,018

At PPD Police, Gwendolyn Johnson serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $45,018.

Tyler Stanley

Police Officer 1/PPD Police

2023 total comp
$45,008
Base pay
$27,419
Overtime
$3,309
Other pay
$14,280
Benefits
$0
Total compensation
$45,008
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
16831
Total Pay
$45,008

Tyler Stanley is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $45,008.

Douglas Robinson

Police Sergeant/PPD Police

2026 total comp
$45,001
Base pay
$24,679
Overtime
$15,068
Other pay
$5,253
Benefits
$0
Total compensation
$45,001
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
10290
Total Pay
$45,001

At PPD Police, Douglas Robinson serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $45,001.

Henry Davis

Police Officer 1/PPD Police

2026 total comp
$45,000
Base pay
$21,648
Overtime
$18,098
Other pay
$5,253
Benefits
$0
Total compensation
$45,000
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24825
Total Pay
$45,000

Henry Davis holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $45,000.

Tony Waters

Police Officer 1/PPD Police

2026 total comp
$44,961
Base pay
$21,648
Overtime
$18,064
Other pay
$5,248
Benefits
$0
Total compensation
$44,961
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4013
Total Pay
$44,961

At PPD Police, Tony Waters serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $44,961.

Frank Turco Iii

Police Officer 1/PPD Police

2025 total comp
$44,923
Base pay
$0
Overtime
$0
Other pay
$44,923
Benefits
$0
Total compensation
$44,923
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
4033
Total Pay
$44,923

Frank Turco Iii works as a Police Officer 1 for PPD Police. Their status is salaried. Frank earned $44,923 in 2025.

Kimberly Brett

Police Officer 1/PPD Police

2022 total comp
$44,915
Base pay
$33,818
Overtime
$932
Other pay
$10,165
Benefits
$0
Total compensation
$44,915
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
6128
Total Pay
$44,915

Kimberly Brett works as a Police Officer 1 for PPD Police. Their status is salaried. Kimberly earned $44,915 in 2022.

Christopher Bolduc

Police Tow Truck Operator/PPD Police

2022 total comp
$44,869
Base pay
$26,498
Overtime
$17,676
Other pay
$695
Benefits
$0
Total compensation
$44,869
Employment type
Salaried

Source-specific fields

Base Salary
$48,179
Employee Category
Civil Service
Job Code
7C21
Public Id
20008
Total Pay
$44,869

Christopher Bolduc holds the role of Police Tow Truck Operator at PPD Police. Their status is salaried. In 2022, their total compensation was $44,869.

Laura Harris

Detective/PPD Police

2026 total comp
$44,856
Base pay
$23,813
Overtime
$15,807
Other pay
$5,236
Benefits
$0
Total compensation
$44,856
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
32453
Total Pay
$44,856

Laura Harris works as a Detective for PPD Police. Their status is salaried. Laura earned $44,856 in 2026.

David Young

Police Officer 1/PPD Police

2026 total comp
$44,846
Base pay
$21,648
Overtime
$17,963
Other pay
$5,235
Benefits
$0
Total compensation
$44,846
Employment type
Salaried

Source-specific fields

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

David Young is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $44,846.