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