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 18

Joseph Sugan

Police Officer 1/PPD Police

2022 total comp
$84,072
Base pay
$70,153
Overtime
$239
Other pay
$13,680
Benefits
$0
Total compensation
$84,072
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
29275
Total Pay
$84,072

Joseph Sugan works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $84,072 in 2022.

Walter Bartle

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
26449
Total Pay
$84,064

At PPD Police, Walter Bartle serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $84,064.

Jason Tavarez

Police Officer 1/PPD Police

2022 total comp
$83,920
Base pay
$59,451
Overtime
$5,160
Other pay
$19,308
Benefits
$0
Total compensation
$83,920
Employment type
Salaried

Source-specific fields

Base Salary
$79,727
Employee Category
Civil Service
Job Code
6A02
Public Id
17225
Total Pay
$83,920

Jason Tavarez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $83,920.

James Powell

Detective/PPD Police

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

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A12
Public Id
20617
Total Pay
$83,907

At PPD Police, James Powell serves as a Detective. They work salaried. Their 2024 pay totaled $83,907.

Thomas Cannan Jr.

Police Officer 1/PPD Police

2025 total comp
$83,837
Base pay
$64,381
Overtime
$10,633
Other pay
$8,823
Benefits
$0
Total compensation
$83,837
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
4831
Total Pay
$83,837

Thomas Cannan Jr. holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $83,837.

Philip Riehl Iii

Police Officer 1/PPD Police

2020 total comp
$83,791
Base pay
$53,867
Overtime
$7,907
Other pay
$22,018
Benefits
$0
Total compensation
$83,791
Employment type
Salaried

Source-specific fields

Base Salary
$74,969
Employee Category
Civil Service
Job Code
6A02
Public Id
7699
Total Pay
$83,791

At PPD Police, Philip Riehl Iii serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $83,791.

Ranae Jeffcoat

Police Officer 1/PPD Police

2022 total comp
$83,728
Base pay
$70,471
Overtime
$0
Other pay
$13,256
Benefits
$0
Total compensation
$83,728
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
11488
Total Pay
$83,728

At PPD Police, Ranae Jeffcoat serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $83,728.

Carmen Leva Iii

Police Officer 1/PPD Police

2024 total comp
$83,688
Base pay
$39,672
Overtime
$0
Other pay
$44,016
Benefits
$0
Total compensation
$83,688
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
30270
Total Pay
$83,688

Carmen Leva Iii works as a Police Officer 1 for PPD Police. Their status is salaried. Carmen earned $83,688 in 2024.

Ronald Sirianni

Forensic Laboratory Supervisor/PPD Police

2020 total comp
$83,688
Base pay
$34,466
Overtime
$0
Other pay
$49,222
Benefits
$0
Total compensation
$83,688
Employment type
Salaried

Source-specific fields

Base Salary
$100,108
Employee Category
Civil Service
Job Code
3H40
Public Id
18345
Total Pay
$83,688

Ronald Sirianni works as a Forensic Laboratory Supervisor for PPD Police. Their status is salaried. Ronald earned $83,688 in 2020.

Kenneth Novak

Police Officer 1/PPD Police

2024 total comp
$83,675
Base pay
$23,142
Overtime
$0
Other pay
$60,533
Benefits
$0
Total compensation
$83,675
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
19787
Total Pay
$83,675

At PPD Police, Kenneth Novak serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $83,675.

Joanne Carbonara

Police Officer 1/PPD Police

2024 total comp
$83,593
Base pay
$36,366
Overtime
$0
Other pay
$47,227
Benefits
$0
Total compensation
$83,593
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
660
Total Pay
$83,593

At PPD Police, Joanne Carbonara serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $83,593.

Rosemary Mcgettigan-Sweeney

Police Sergeant/PPD Police

2025 total comp
$83,565
Base pay
$39,421
Overtime
$0
Other pay
$44,144
Benefits
$0
Total compensation
$83,565
Employment type
Salaried

Source-specific fields

Base Salary
$102,887
Employee Category
Civil Service
Job Code
6A04
Public Id
12789
Total Pay
$83,565

Rosemary Mcgettigan-Sweeney works as a Police Sergeant for PPD Police. Their status is salaried. Rosemary earned $83,565 in 2025.

Christina Mellett

Police Sergeant/PPD Police

2022 total comp
$83,528
Base pay
$74,894
Overtime
$0
Other pay
$8,634
Benefits
$0
Total compensation
$83,528
Employment type
Salaried

Source-specific fields

Base Salary
$94,674
Employee Category
Civil Service
Job Code
6A04
Public Id
36797
Total Pay
$83,528

Christina Mellett is a Police Sergeant at PPD Police. They work salaried. 2022 total compensation came to $83,528.

Mark Kimsey

Police Officer 1/PPD Police

2020 total comp
$83,441
Base pay
$54,764
Overtime
$6,694
Other pay
$21,983
Benefits
$0
Total compensation
$83,441
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
25554
Total Pay
$83,441

Mark Kimsey works as a Police Officer 1 for PPD Police. Their status is salaried. Mark earned $83,441 in 2020.

Thomas Liciardello

Police Officer 1/PPD Police

2026 total comp
$83,406
Base pay
$21,648
Overtime
$52,024
Other pay
$9,734
Benefits
$0
Total compensation
$83,406
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9498
Total Pay
$83,406

Thomas Liciardello holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $83,406.

Ada Denton

Police Officer 1/PPD Police

2021 total comp
$83,386
Base pay
$39,795
Overtime
$2,468
Other pay
$41,123
Benefits
$0
Total compensation
$83,386
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
24023
Total Pay
$83,386

Ada Denton is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $83,386.

Anthony Nicoletti

Police Officer 1/PPD Police

2022 total comp
$83,386
Base pay
$59,016
Overtime
$3,466
Other pay
$20,903
Benefits
$0
Total compensation
$83,386
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
15883
Total Pay
$83,386

Anthony Nicoletti works as a Police Officer 1 for PPD Police. Their status is salaried. Anthony earned $83,386 in 2022.

Raymond Crespo

Police Officer 1/PPD Police

2020 total comp
$83,351
Base pay
$48,481
Overtime
$0
Other pay
$34,871
Benefits
$0
Total compensation
$83,351
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1765
Total Pay
$24,143

Raymond Crespo is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $83,351.

Yvette Smothers

Police Officer 1/PPD Police

2020 total comp
$83,336
Base pay
$46,985
Overtime
$12,953
Other pay
$23,398
Benefits
$0
Total compensation
$83,336
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
18746
Total Pay
$83,336

Yvette Smothers works as a Police Officer 1 for PPD Police. Their status is salaried. Yvette earned $83,336 in 2020.

Eileen Mc Gilloway

Police Officer 1/PPD Police

2025 total comp
$83,267
Base pay
$66,975
Overtime
$1,621
Other pay
$14,671
Benefits
$0
Total compensation
$83,267
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
9369
Total Pay
$83,267

Eileen Mc Gilloway is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $83,267.

Ronald Cozzalio

Police Sergeant/PPD Police

2020 total comp
$83,234
Base pay
$28,178
Overtime
$3,667
Other pay
$51,389
Benefits
$0
Total compensation
$83,234
Employment type
Salaried

Source-specific fields

Base Salary
$86,853
Employee Category
Civil Service
Job Code
6A04
Public Id
8042
Total Pay
$83,234

Ronald Cozzalio works as a Police Sergeant for PPD Police. Their status is salaried. Ronald earned $83,234 in 2020.

Michael Tierney

Police Officer 1/PPD Police

2020 total comp
$83,228
Base pay
$63,920
Overtime
$7,241
Other pay
$12,067
Benefits
$0
Total compensation
$83,228
Employment type
Salaried

Source-specific fields

Base Salary
$74,969
Employee Category
Civil Service
Job Code
6A02
Public Id
16353
Total Pay
$83,228

Michael Tierney holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $83,228.

Anthony Wilkins

Police Corporal/PPD Police

2025 total comp
$83,147
Base pay
$68,467
Overtime
$0
Other pay
$14,681
Benefits
$0
Total compensation
$83,147
Employment type
Salaried

Source-specific fields

Base Salary
$102,254
Employee Category
Civil Service
Job Code
6A03
Public Id
25146
Total Pay
$83,147

Anthony Wilkins holds the role of Police Corporal at PPD Police. Their status is salaried. In 2025, their total compensation was $83,147.

John Connors

Detective/PPD Police

2022 total comp
$83,115
Base pay
$72,267
Overtime
$0
Other pay
$10,849
Benefits
$0
Total compensation
$83,115
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28582
Total Pay
$39,519

John Connors holds the role of Detective at PPD Police. Their status is salaried. In 2022, their total compensation was $83,115.

Sean Murphy

Police Officer 1/PPD Police

2022 total comp
$83,084
Base pay
$43,106
Overtime
$6,254
Other pay
$33,724
Benefits
$0
Total compensation
$83,084
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
21497
Total Pay
$83,084

Sean Murphy is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $83,084.

Peter Langiewicz

Detective/PPD Police

2021 total comp
$82,902
Base pay
$30,938
Overtime
$1,543
Other pay
$50,421
Benefits
$0
Total compensation
$82,902
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
28540
Total Pay
$82,902

At PPD Police, Peter Langiewicz serves as a Detective. They work salaried. Their 2021 pay totaled $82,902.

Bazil Bailey

Police Officer 1/PPD Police

2025 total comp
$82,840
Base pay
$48,412
Overtime
$20,683
Other pay
$13,745
Benefits
$0
Total compensation
$82,840
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
16442
Total Pay
$82,840

Bazil Bailey is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $82,840.

Richard Nicoletti

Police Officer 1/PPD Police

2020 total comp
$82,827
Base pay
$43,993
Overtime
$10,217
Other pay
$28,618
Benefits
$0
Total compensation
$82,827
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
12559
Total Pay
$73,041

Richard Nicoletti is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $82,827.

Seamus Radtke

Police Officer 1/PPD Police

2022 total comp
$82,813
Base pay
$56,789
Overtime
$11,456
Other pay
$14,568
Benefits
$0
Total compensation
$82,813
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
6600
Total Pay
$82,813

Seamus Radtke works as a Police Officer 1 for PPD Police. Their status is salaried. Seamus earned $82,813 in 2022.

Joseph Marion Ii

Police Officer 1/PPD Police

2021 total comp
$82,800
Base pay
$69,018
Overtime
$1,122
Other pay
$12,660
Benefits
$0
Total compensation
$82,800
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
32733
Total Pay
$82,800

Joseph Marion Ii works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $82,800 in 2021.

Nikolas Romito

Police Officer 1/PPD Police

2025 total comp
$82,773
Base pay
$55,328
Overtime
$14,556
Other pay
$12,889
Benefits
$0
Total compensation
$82,773
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
3727
Total Pay
$82,773

Nikolas Romito holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $82,773.

George Cintron Ii

Police Officer 1/PPD Police

2025 total comp
$82,646
Base pay
$18,673
Overtime
$6,386
Other pay
$57,587
Benefits
$0
Total compensation
$82,646
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
18565
Total Pay
$82,646

George Cintron Ii is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $82,646.

Ronald Cain

Police Officer 1/PPD Police

2022 total comp
$82,523
Base pay
$71,744
Overtime
$0
Other pay
$10,779
Benefits
$0
Total compensation
$82,523
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
9312
Total Pay
$82,523

At PPD Police, Ronald Cain serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $82,523.

Sharon Avery

Police Officer 1/PPD Police

2025 total comp
$82,373
Base pay
$53,686
Overtime
$17,085
Other pay
$11,602
Benefits
$0
Total compensation
$82,373
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
10677
Total Pay
$82,373

At PPD Police, Sharon Avery serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $82,373.

Raul Ortiz

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
3025
Total Pay
$82,331

Raul Ortiz holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $82,331.

Douglas Gilbert

Police Officer 1/PPD Police

2022 total comp
$82,246
Base pay
$60,661
Overtime
$9,264
Other pay
$12,321
Benefits
$0
Total compensation
$82,246
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
15554
Total Pay
$82,246

Douglas Gilbert works as a Police Officer 1 for PPD Police. Their status is salaried. Douglas earned $82,246 in 2022.

Michael Tomkiewicz

Police Officer 1/PPD Police

2022 total comp
$82,220
Base pay
$39,967
Overtime
$15,967
Other pay
$26,286
Benefits
$0
Total compensation
$82,220
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
11258
Total Pay
$82,220

Michael Tomkiewicz works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $82,220 in 2022.

David Jones

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9855
Total Pay
$36,447

At PPD Police, David Jones serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $82,193.

Craig Bernstein

Police Lieutenant/PPD Police

2026 total comp
$81,982
Base pay
$14,039
Overtime
$0
Other pay
$67,943
Benefits
$0
Total compensation
$81,982
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
4757
Total Pay
$81,982

Craig Bernstein is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $81,982.

Edward Ashburn

Police Officer 1/PPD Police

2024 total comp
$81,953
Base pay
$39,672
Overtime
$0
Other pay
$42,281
Benefits
$0
Total compensation
$81,953
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
23849
Total Pay
$81,953

Edward Ashburn holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $81,953.