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