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 2

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.

Ricardo Hanton

Police Sergeant/PPD Police

2026 total comp
$44,843
Base pay
$24,679
Overtime
$15,532
Other pay
$4,632
Benefits
$0
Total compensation
$44,843
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
25406
Total Pay
$44,843

Ricardo Hanton is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $44,843.

Joseph Strollo

Police Lieutenant/PPD Police

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

Source-specific fields

Base Salary
$99,012
Employee Category
Civil Service
Job Code
6A05
Public Id
34384
Total Pay
$44,823

Joseph Strollo works as a Police Lieutenant for PPD Police. Their status is salaried. Joseph earned $44,823 in 2020.

Bryan Outterbridge

Police Officer 1/PPD Police

2026 total comp
$44,821
Base pay
$21,648
Overtime
$17,940
Other pay
$5,232
Benefits
$0
Total compensation
$44,821
Employment type
Salaried

Source-specific fields

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

Bryan Outterbridge is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $44,821.