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 8

Gregory Santamala

Detective/PPD Police

2022 total comp
$128,260
Base pay
$78,917
Overtime
$28,831
Other pay
$20,512
Benefits
$0
Total compensation
$128,260
Employment type
Salaried

Source-specific fields

Base Salary
$91,352
Employee Category
Civil Service
Job Code
6A12
Public Id
27573
Total Pay
$128,260

Gregory Santamala is a Detective at PPD Police. They work salaried. 2022 total compensation came to $128,260.

Joyce Kuzianik

Police Sergeant/PPD Police

2025 total comp
$127,714
Base pay
$103,962
Overtime
$2,180
Other pay
$21,572
Benefits
$0
Total compensation
$127,714
Employment type
Salaried

Source-specific fields

Base Salary
$105,974
Employee Category
Civil Service
Job Code
6A04
Public Id
22201
Total Pay
$127,714

Joyce Kuzianik is a Police Sergeant at PPD Police. They work salaried. 2025 total compensation came to $127,714.

James Burns

Detective/PPD Police

2022 total comp
$127,655
Base pay
$89,417
Overtime
$22,193
Other pay
$16,045
Benefits
$0
Total compensation
$127,655
Employment type
Salaried

Source-specific fields

Base Salary
$91,352
Employee Category
Civil Service
Job Code
6A12
Public Id
26785
Total Pay
$127,655

James Burns holds the role of Detective at PPD Police. Their status is salaried. In 2022, their total compensation was $127,655.

Walter Smith

Chief Police Inspector/PPD Police

2024 total comp
$127,419
Base pay
$24,613
Overtime
$0
Other pay
$102,806
Benefits
$0
Total compensation
$127,419
Employment type
Salaried

Source-specific fields

Base Salary
$168,401
Employee Category
Civil Service
Job Code
6A10
Public Id
23575
Total Pay
$127,419

Walter Smith is a Chief Police Inspector at PPD Police. They work salaried. 2024 total compensation came to $127,419.

Vida Lark

Police Lieutenant/PPD Police

2022 total comp
$126,779
Base pay
$105,642
Overtime
$0
Other pay
$21,137
Benefits
$0
Total compensation
$126,779
Employment type
Salaried

Source-specific fields

Base Salary
$107,928
Employee Category
Civil Service
Job Code
6A05
Public Id
33262
Total Pay
$126,779

At PPD Police, Vida Lark serves as a Police Lieutenant. They work salaried. Their 2022 pay totaled $126,779.

Joseph Gable

Police Officer 1/PPD Police

2020 total comp
$126,662
Base pay
$30,570
Overtime
$0
Other pay
$96,091
Benefits
$0
Total compensation
$126,662
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
12540
Total Pay
$126,662

Joseph Gable is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $126,662.

Robert Cesare

Police Lieutenant/PPD Police

2024 total comp
$126,460
Base pay
$40,386
Overtime
$55,423
Other pay
$30,651
Benefits
$0
Total compensation
$126,460
Employment type
Salaried

Source-specific fields

Base Salary
$111,705
Employee Category
Civil Service
Job Code
6A05
Public Id
26855
Total Pay
$126,460

Robert Cesare works as a Police Lieutenant for PPD Police. Their status is salaried. Robert earned $126,460 in 2024.

Phyllis Young

Police Officer 1/PPD Police

2025 total comp
$126,277
Base pay
$75,523
Overtime
$6,664
Other pay
$44,089
Benefits
$0
Total compensation
$126,277
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
8948
Total Pay
$126,277

At PPD Police, Phyllis Young serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $126,277.

Mark Lichorobiec

Detective/PPD Police

2021 total comp
$126,245
Base pay
$41,141
Overtime
$0
Other pay
$85,104
Benefits
$0
Total compensation
$126,245
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
8311
Total Pay
$126,245

Mark Lichorobiec is a Detective at PPD Police. They work salaried. 2021 total compensation came to $126,245.

Michael Davis

Police Officer 1/PPD Police

2020 total comp
$125,559
Base pay
$38,022
Overtime
$354
Other pay
$87,182
Benefits
$0
Total compensation
$125,559
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
81
Total Pay
$26,804

Michael Davis works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $125,559 in 2020.

Robert Mcgarrity

Police Officer 1/PPD Police

2021 total comp
$125,409
Base pay
$37,102
Overtime
$505
Other pay
$87,802
Benefits
$0
Total compensation
$125,409
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
25564
Total Pay
$125,409

Robert Mcgarrity is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $125,409.

Richard Johnston

Police Officer 1/PPD Police

2021 total comp
$125,345
Base pay
$27,228
Overtime
$0
Other pay
$98,117
Benefits
$0
Total compensation
$125,345
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
7472
Total Pay
$125,345

Richard Johnston is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $125,345.

Michael Baker

Police Officer 1/PPD Police

2021 total comp
$125,191
Base pay
$29,921
Overtime
$0
Other pay
$95,270
Benefits
$0
Total compensation
$125,191
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
22681
Total Pay
$125,191

At PPD Police, Michael Baker serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $125,191.

Aaron Green

Police Sergeant/PPD Police

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

Source-specific fields

Base Salary
$83,714
Employee Category
Civil Service
Job Code
6A04
Public Id
16119
Total Pay
$125,171

Aaron Green is a Police Sergeant at PPD Police. They work salaried. 2019 total compensation came to $125,171.

Edward Richards Jr

Police Lieutenant/PPD Police

2023 total comp
$125,017
Base pay
$46,374
Overtime
$0
Other pay
$78,643
Benefits
$0
Total compensation
$125,017
Employment type
Salaried

Source-specific fields

Base Salary
$111,705
Employee Category
Civil Service
Job Code
6A05
Public Id
1490
Total Pay
$125,017

Edward Richards Jr works as a Police Lieutenant for PPD Police. Their status is salaried. Edward earned $125,017 in 2023.

Thomas Bullick

Police Sergeant/PPD Police

2025 total comp
$125,013
Base pay
$59,132
Overtime
$47,748
Other pay
$18,133
Benefits
$0
Total compensation
$125,013
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15625
Total Pay
$40,639

Thomas Bullick works as a Police Sergeant for PPD Police. Their status is salaried. Thomas earned $125,013 in 2025.

Darren Essen

Police Corporal/PPD Police

2020 total comp
$124,889
Base pay
$11,196
Overtime
$0
Other pay
$113,694
Benefits
$0
Total compensation
$124,889
Employment type
Salaried

Source-specific fields

Base Salary
$83,806
Employee Category
Civil Service
Job Code
6A03
Public Id
32250
Total Pay
$124,889

Darren Essen is a Police Corporal at PPD Police. They work salaried. 2020 total compensation came to $124,889.

Constance Witherspoon

Police Officer 1/PPD Police

2024 total comp
$124,715
Base pay
$36,366
Overtime
$0
Other pay
$88,349
Benefits
$0
Total compensation
$124,715
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
8013
Total Pay
$124,715

Constance Witherspoon holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $124,715.

Marilyn Berry

Police Officer 1/PPD Police

2025 total comp
$124,625
Base pay
$4,841
Overtime
$0
Other pay
$119,783
Benefits
$0
Total compensation
$124,625
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
1047
Total Pay
$124,625

Marilyn Berry holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $124,625.

Harold Lloyd

Police Lieutenant/PPD Police

2022 total comp
$124,461
Base pay
$105,642
Overtime
$3,146
Other pay
$15,673
Benefits
$0
Total compensation
$124,461
Employment type
Salaried

Source-specific fields

Base Salary
$107,928
Employee Category
Civil Service
Job Code
6A05
Public Id
576
Total Pay
$124,461

Harold Lloyd is a Police Lieutenant at PPD Police. They work salaried. 2022 total compensation came to $124,461.

John Barker

Police Lieutenant/PPD Police

2022 total comp
$124,303
Base pay
$105,642
Overtime
$3,006
Other pay
$15,655
Benefits
$0
Total compensation
$124,303
Employment type
Salaried

Source-specific fields

Base Salary
$107,928
Employee Category
Civil Service
Job Code
6A05
Public Id
32769
Total Pay
$124,303

At PPD Police, John Barker serves as a Police Lieutenant. They work salaried. Their 2022 pay totaled $124,303.

Joseph Youse

Police Sergeant/PPD Police

2021 total comp
$124,240
Base pay
$0
Overtime
$0
Other pay
$124,240
Benefits
$0
Total compensation
$124,240
Employment type
Salaried

Source-specific fields

Base Salary
$89,024
Employee Category
Civil Service
Job Code
6A04
Public Id
17332
Total Pay
$124,240

At PPD Police, Joseph Youse serves as a Police Sergeant. They work salaried. Their 2021 pay totaled $124,240.

Confesor Nieves Jr

Police Officer 1/PPD Police

2023 total comp
$124,220
Base pay
$40,643
Overtime
$0
Other pay
$83,577
Benefits
$0
Total compensation
$124,220
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
21636
Total Pay
$124,220

At PPD Police, Confesor Nieves Jr serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $124,220.

Daniel Dutch Jr.

Police Lieutenant/PPD Police

2021 total comp
$124,192
Base pay
$36,171
Overtime
$0
Other pay
$88,021
Benefits
$0
Total compensation
$124,192
Employment type
Salaried

Source-specific fields

Base Salary
$99,374
Employee Category
Civil Service
Job Code
6A05
Public Id
347
Total Pay
$124,192

Daniel Dutch Jr. holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2021, their total compensation was $124,192.

Marvin Wilkins

Police Officer 1/PPD Police

2025 total comp
$124,067
Base pay
$67,687
Overtime
$37,459
Other pay
$18,921
Benefits
$0
Total compensation
$124,067
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
21227
Total Pay
$124,067

Marvin Wilkins works as a Police Officer 1 for PPD Police. Their status is salaried. Marvin earned $124,067 in 2025.

John Komorowski

Detective/PPD Police

2020 total comp
$123,889
Base pay
$53,987
Overtime
$0
Other pay
$69,902
Benefits
$0
Total compensation
$123,889
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
23146
Total Pay
$123,889

At PPD Police, John Komorowski serves as a Detective. They work salaried. Their 2020 pay totaled $123,889.

Jennifer Nagy

Police Corporal/PPD Police

2025 total comp
$123,516
Base pay
$97,569
Overtime
$10,384
Other pay
$15,564
Benefits
$0
Total compensation
$123,516
Employment type
Salaried

Source-specific fields

Base Salary
$102,254
Employee Category
Civil Service
Job Code
6A03
Public Id
15080
Total Pay
$123,516

At PPD Police, Jennifer Nagy serves as a Police Corporal. They work salaried. Their 2025 pay totaled $123,516.

Anibal Vernacchio

Police Officer 1/PPD Police

2021 total comp
$123,355
Base pay
$28,425
Overtime
$224
Other pay
$94,705
Benefits
$0
Total compensation
$123,355
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
27681
Total Pay
$123,355

Anibal Vernacchio works as a Police Officer 1 for PPD Police. Their status is salaried. Anibal earned $123,355 in 2021.

Frank Hayes

Police Sergeant/PPD Police

2025 total comp
$122,947
Base pay
$101,931
Overtime
$0
Other pay
$21,016
Benefits
$0
Total compensation
$122,947
Employment type
Salaried

Source-specific fields

Base Salary
$105,974
Employee Category
Civil Service
Job Code
6A04
Public Id
9389
Total Pay
$122,947

Frank Hayes works as a Police Sergeant for PPD Police. Their status is salaried. Frank earned $122,947 in 2025.

Rebekah Anderson

Police Officer 1/PPD Police

2026 total comp
$122,797
Base pay
$21,648
Overtime
$25,792
Other pay
$75,357
Benefits
$0
Total compensation
$122,797
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11794
Total Pay
$122,797

Rebekah Anderson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $122,797.

Drew Techner

Police Captain/PPD Police

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

Source-specific fields

Base Salary
$110,703
Employee Category
Civil Service
Job Code
6A06
Public Id
28904
Total Pay
$122,723

Drew Techner works as a Police Captain for PPD Police. Their status is salaried. Drew earned $122,723 in 2020.

William Mckenna Jr.

Police Officer 1/PPD Police

2025 total comp
$122,453
Base pay
$10,374
Overtime
$0
Other pay
$112,079
Benefits
$0
Total compensation
$122,453
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
29992
Total Pay
$122,453

William Mckenna Jr. works as a Police Officer 1 for PPD Police. Their status is salaried. William earned $122,453 in 2025.

William Stephan

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
33952
Total Pay
$122,139

William Stephan works as a Police Officer 1 for PPD Police. Their status is salaried. William earned $122,139 in 2020.

David Plummer

Detective/PPD Police

2022 total comp
$122,072
Base pay
$20,291
Overtime
$0
Other pay
$101,781
Benefits
$0
Total compensation
$122,072
Employment type
Salaried

Source-specific fields

Base Salary
$88,263
Employee Category
Civil Service
Job Code
6A12
Public Id
11123
Total Pay
$122,072

David Plummer works as a Detective for PPD Police. Their status is salaried. David earned $122,072 in 2022.

Craig Perry

Police Officer 1/PPD Police

2026 total comp
$121,903
Base pay
$0
Overtime
$0
Other pay
$121,903
Benefits
$0
Total compensation
$121,903
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
28643
Total Pay
$121,903

Craig Perry works as a Police Officer 1 for PPD Police. Their status is salaried. Craig earned $121,903 in 2026.

Kevin Sexworth

Police Officer 1/PPD Police

2025 total comp
$121,655
Base pay
$82,291
Overtime
$19,781
Other pay
$19,583
Benefits
$0
Total compensation
$121,655
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
6541
Total Pay
$121,655

At PPD Police, Kevin Sexworth serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $121,655.

Suzanne Williams

Police Sergeant/PPD Police

2024 total comp
$121,469
Base pay
$50,879
Overtime
$0
Other pay
$70,590
Benefits
$0
Total compensation
$121,469
Employment type
Salaried

Source-specific fields

Base Salary
$97,988
Employee Category
Civil Service
Job Code
6A04
Public Id
6919
Total Pay
$121,469

Suzanne Williams holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2024, their total compensation was $121,469.

Gregory Brown Sr

Police Lieutenant/PPD Police

2026 total comp
$121,332
Base pay
$28,134
Overtime
$0
Other pay
$93,199
Benefits
$0
Total compensation
$121,332
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
13833
Total Pay
$121,332

Gregory Brown Sr works as a Police Lieutenant for PPD Police. Their status is salaried. Gregory earned $121,332 in 2026.

Joseph Mc Govern

Police Officer 1/PPD Police

2021 total comp
$121,315
Base pay
$13,764
Overtime
$0
Other pay
$107,551
Benefits
$0
Total compensation
$121,315
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
28442
Total Pay
$121,315

Joseph Mc Govern holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2021, their total compensation was $121,315.

Robert Wilkins Jr

Police Sergeant/PPD Police

2019 total comp
$121,265
Base pay
$6,440
Overtime
$0
Other pay
$114,825
Benefits
$0
Total compensation
$121,265
Employment type
Salaried

Source-specific fields

Base Salary
$83,714
Employee Category
Civil Service
Job Code
6A04
Public Id
29433
Total Pay
$121,265

Robert Wilkins Jr is a Police Sergeant at PPD Police. They work salaried. 2019 total compensation came to $121,265.