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 15

Joan Savidge

Police Officer 1/PPD Police

2022 total comp
$93,330
Base pay
$81,290
Overtime
$0
Other pay
$12,040
Benefits
$0
Total compensation
$93,330
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
2623
Total Pay
$93,330

Joan Savidge works as a Police Officer 1 for PPD Police. Their status is salaried. Joan earned $93,330 in 2022.

Al Leafre Foster

Police Officer 1/PPD Police

2022 total comp
$93,330
Base pay
$81,290
Overtime
$0
Other pay
$12,040
Benefits
$0
Total compensation
$93,330
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
25279
Total Pay
$93,330

Al Leafre Foster holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $93,330.

Doris Cruz

Police Officer 1/PPD Police

2020 total comp
$93,290
Base pay
$54,465
Overtime
$0
Other pay
$38,825
Benefits
$0
Total compensation
$93,290
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
18323
Total Pay
$93,290

Doris Cruz is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $93,290.

James Lanigan

Police Officer 1/PPD Police

2024 total comp
$93,250
Base pay
$36,366
Overtime
$6,168
Other pay
$50,716
Benefits
$0
Total compensation
$93,250
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
22496
Total Pay
$93,250

James Lanigan works as a Police Officer 1 for PPD Police. Their status is salaried. James earned $93,250 in 2024.

Charles Szydlik Jr

Police Officer 1/PPD Police

2025 total comp
$93,238
Base pay
$78,373
Overtime
$0
Other pay
$14,866
Benefits
$0
Total compensation
$93,238
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
26008
Total Pay
$93,238

At PPD Police, Charles Szydlik Jr serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $93,238.

Carolyn Williams

Police Officer 1/PPD Police

2023 total comp
$93,223
Base pay
$37,337
Overtime
$1,671
Other pay
$54,216
Benefits
$0
Total compensation
$93,223
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
33717
Total Pay
$93,223

Carolyn Williams is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $93,223.

Raul Malveiro

Police Officer 1/PPD Police

2022 total comp
$92,899
Base pay
$81,290
Overtime
$0
Other pay
$11,609
Benefits
$0
Total compensation
$92,899
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
20403
Total Pay
$92,899

Raul Malveiro works as a Police Officer 1 for PPD Police. Their status is salaried. Raul earned $92,899 in 2022.

Arthur Wiggs

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
32889
Total Pay
$92,779

Arthur Wiggs is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $92,779.

Timothy Cooney

Police Sergeant/PPD Police

2021 total comp
$92,696
Base pay
$25,582
Overtime
$0
Other pay
$67,114
Benefits
$0
Total compensation
$92,696
Employment type
Salaried

Source-specific fields

Base Salary
$89,024
Employee Category
Civil Service
Job Code
6A04
Public Id
25810
Total Pay
$92,696

Timothy Cooney holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2021, their total compensation was $92,696.

Tiffany Perez

Police Officer 1/PPD Police

2020 total comp
$92,671
Base pay
$48,780
Overtime
$12,362
Other pay
$31,529
Benefits
$0
Total compensation
$92,671
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
30747
Total Pay
$92,671

Tiffany Perez works as a Police Officer 1 for PPD Police. Their status is salaried. Tiffany earned $92,671 in 2020.

Nicholas Campolongo

Police Officer 1/PPD Police

2022 total comp
$92,538
Base pay
$76,517
Overtime
$0
Other pay
$16,021
Benefits
$0
Total compensation
$92,538
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
8078
Total Pay
$92,538

Nicholas Campolongo works as a Police Officer 1 for PPD Police. Their status is salaried. Nicholas earned $92,538 in 2022.

Joseph Baird Ii

Detective/PPD Police

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

Source-specific fields

Base Salary
$88,263
Employee Category
Civil Service
Job Code
6A12
Public Id
4834
Total Pay
$92,518

At PPD Police, Joseph Baird Ii serves as a Detective. They work salaried. Their 2022 pay totaled $92,518.

Joseph Cain Jr

Police Sergeant/PPD Police

2022 total comp
$92,479
Base pay
$75,982
Overtime
$0
Other pay
$16,497
Benefits
$0
Total compensation
$92,479
Employment type
Salaried

Source-specific fields

Base Salary
$94,674
Employee Category
Civil Service
Job Code
6A04
Public Id
20120
Total Pay
$92,479

Joseph Cain Jr works as a Police Sergeant for PPD Police. Their status is salaried. Joseph earned $92,479 in 2022.

Francis Quinn

Police Officer 1/PPD Police

2020 total comp
$92,404
Base pay
$51,473
Overtime
$2,906
Other pay
$38,025
Benefits
$0
Total compensation
$92,404
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
4760
Total Pay
$92,404

Francis Quinn holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $92,404.

Zavier Fulton

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
3054
Total Pay
$92,279

Zavier Fulton is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $92,279.

Mark Babli

Police Officer 1/PPD Police

2025 total comp
$92,181
Base pay
$69,824
Overtime
$7,377
Other pay
$14,980
Benefits
$0
Total compensation
$92,181
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
6880
Total Pay
$92,181

Mark Babli works as a Police Officer 1 for PPD Police. Their status is salaried. Mark earned $92,181 in 2025.

Melissa Mcgowan

Detective/PPD Police

2025 total comp
$92,137
Base pay
$26,626
Overtime
$7,809
Other pay
$57,701
Benefits
$0
Total compensation
$92,137
Employment type
Salaried

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A12
Public Id
13389
Total Pay
$92,137

Melissa Mcgowan holds the role of Detective at PPD Police. Their status is salaried. In 2025, their total compensation was $92,137.

Michael Sabalski

Police Officer 1/PPD Police

2022 total comp
$92,135
Base pay
$6,149
Overtime
$0
Other pay
$85,986
Benefits
$0
Total compensation
$92,135
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
14808
Total Pay
$92,135

Michael Sabalski holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $92,135.

Walter Bias Jr

Police Officer 1/PPD Police

2024 total comp
$92,101
Base pay
$40,994
Overtime
$28,576
Other pay
$22,530
Benefits
$0
Total compensation
$92,101
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
10622
Total Pay
$92,101

Walter Bias Jr holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $92,101.

Mark Cacciatore

Police Lieutenant/PPD Police

2025 total comp
$92,098
Base pay
$81,353
Overtime
$0
Other pay
$10,745
Benefits
$0
Total compensation
$92,098
Employment type
Salaried

Source-specific fields

Base Salary
$120,809
Employee Category
Civil Service
Job Code
6A05
Public Id
28031
Total Pay
$92,098

At PPD Police, Mark Cacciatore serves as a Police Lieutenant. They work salaried. Their 2025 pay totaled $92,098.

Warren Smith

Police Officer 1/PPD Police

2022 total comp
$92,037
Base pay
$21,521
Overtime
$519
Other pay
$69,998
Benefits
$0
Total compensation
$92,037
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
35253
Total Pay
$92,037

At PPD Police, Warren Smith serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $92,037.

Clarissa Holmes

Police Officer 1/PPD Police

2024 total comp
$91,968
Base pay
$49,818
Overtime
$13,141
Other pay
$29,009
Benefits
$0
Total compensation
$91,968
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
16469
Total Pay
$91,968

Clarissa Holmes works as a Police Officer 1 for PPD Police. Their status is salaried. Clarissa earned $91,968 in 2024.

Stephen Lyons

Police Sergeant/PPD Police

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

Source-specific fields

Base Salary
$105,974
Employee Category
Civil Service
Job Code
6A04
Public Id
12240
Total Pay
$91,956

Stephen Lyons works as a Police Sergeant for PPD Police. Their status is salaried. Stephen earned $91,956 in 2026.

Gwendolyn Mcneil-Hackett

Police Officer 1/PPD Police

2025 total comp
$91,880
Base pay
$75,167
Overtime
$0
Other pay
$16,713
Benefits
$0
Total compensation
$91,880
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
16274
Total Pay
$91,880

At PPD Police, Gwendolyn Mcneil-Hackett serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $91,880.

Michaeline Bee

Police Officer 1/PPD Police

2025 total comp
$91,760
Base pay
$34,580
Overtime
$4,279
Other pay
$52,901
Benefits
$0
Total compensation
$91,760
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
33376
Total Pay
$91,760

Michaeline Bee works as a Police Officer 1 for PPD Police. Their status is salaried. Michaeline earned $91,760 in 2025.

Najah Harrell

Police Communication Dispatcher/PPD Police

2021 total comp
$91,730
Base pay
$40,772
Overtime
$50,464
Other pay
$494
Benefits
$0
Total compensation
$91,730
Employment type
Salaried

Source-specific fields

Base Salary
$49,265
Employee Category
Civil Service
Job Code
6J32
Public Id
26331
Total Pay
$91,730

Najah Harrell works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Najah earned $91,730 in 2021.

Marlowe Dickerson

Police Officer 1/PPD Police

2022 total comp
$91,609
Base pay
$78,108
Overtime
$2,124
Other pay
$11,377
Benefits
$0
Total compensation
$91,609
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
7193
Total Pay
$91,609

Marlowe Dickerson is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $91,609.

Patricia Rosati

Police Officer 1/PPD Police

2022 total comp
$91,599
Base pay
$81,290
Overtime
$0
Other pay
$10,309
Benefits
$0
Total compensation
$91,599
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
36162
Total Pay
$91,599

At PPD Police, Patricia Rosati serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $91,599.

Sandra Redding

Police Officer 1/PPD Police

2025 total comp
$91,456
Base pay
$75,167
Overtime
$0
Other pay
$16,289
Benefits
$0
Total compensation
$91,456
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
15449
Total Pay
$91,456

Sandra Redding holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $91,456.

Matthew Macenka

Police Officer 1/PPD Police

2022 total comp
$91,416
Base pay
$81,290
Overtime
$1,912
Other pay
$8,214
Benefits
$0
Total compensation
$91,416
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
1774
Total Pay
$91,416

Matthew Macenka works as a Police Officer 1 for PPD Police. Their status is salaried. Matthew earned $91,416 in 2022.

Salvatore Maiorano

Police Officer 1/PPD Police

2021 total comp
$91,308
Base pay
$75,765
Overtime
$224
Other pay
$15,319
Benefits
$0
Total compensation
$91,308
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
5140
Total Pay
$91,308

At PPD Police, Salvatore Maiorano serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $91,308.

Colleen Keenan

Police Officer 1/PPD Police

2020 total comp
$91,258
Base pay
$49,977
Overtime
$0
Other pay
$41,282
Benefits
$0
Total compensation
$91,258
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
36917
Total Pay
$91,258

Colleen Keenan is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $91,258.

Robert Klineburger

Police Officer 1/PPD Police

2021 total comp
$91,132
Base pay
$43,385
Overtime
$8,022
Other pay
$39,725
Benefits
$0
Total compensation
$91,132
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
1926
Total Pay
$91,132

Robert Klineburger holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2021, their total compensation was $91,132.

Joseph Wilson

Police Sergeant/PPD Police

2022 total comp
$91,119
Base pay
$81,786
Overtime
$0
Other pay
$9,333
Benefits
$0
Total compensation
$91,119
Employment type
Salaried

Source-specific fields

Base Salary
$94,674
Employee Category
Civil Service
Job Code
6A04
Public Id
6051
Total Pay
$91,119

Joseph Wilson is a Police Sergeant at PPD Police. They work salaried. 2022 total compensation came to $91,119.

Anthony Mirabella Jr

Police Captain/PPD Police

2024 total comp
$91,048
Base pay
$2,492
Overtime
$0
Other pay
$88,556
Benefits
$0
Total compensation
$91,048
Employment type
Salaried

Source-specific fields

Base Salary
$129,578
Employee Category
Civil Service
Job Code
6A06
Public Id
22044
Total Pay
$91,048

Anthony Mirabella Jr holds the role of Police Captain at PPD Police. Their status is salaried. In 2024, their total compensation was $91,048.

Michael Porrini

Police Officer 1/PPD Police

2022 total comp
$90,957
Base pay
$55,834
Overtime
$12,575
Other pay
$22,548
Benefits
$0
Total compensation
$90,957
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
24272
Total Pay
$90,957

Michael Porrini works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $90,957 in 2022.

Richard Jones

Police Sergeant/PPD Police

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

Source-specific fields

Base Salary
$86,853
Employee Category
Civil Service
Job Code
6A04
Public Id
22931
Total Pay
$90,832

Richard Jones is a Police Sergeant at PPD Police. They work salaried. 2020 total compensation came to $90,832.

Rainford Thomas

Police Officer 1/PPD Police

2025 total comp
$90,826
Base pay
$84,072
Overtime
$0
Other pay
$6,755
Benefits
$0
Total compensation
$90,826
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
136
Total Pay
$90,826

At PPD Police, Rainford Thomas serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $90,826.

Jose Rios Jr

Police Officer 1/PPD Police

2022 total comp
$90,802
Base pay
$47,243
Overtime
$0
Other pay
$43,559
Benefits
$0
Total compensation
$90,802
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
14756
Total Pay
$90,802

Jose Rios Jr holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $90,802.

Christopher Juszcyszyn

Police Officer 1/PPD Police

2024 total comp
$90,722
Base pay
$42,978
Overtime
$0
Other pay
$47,744
Benefits
$0
Total compensation
$90,722
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
1778
Total Pay
$90,722

Christopher Juszcyszyn is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $90,722.