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 1

Sharone Johnson

Police Sergeant/PPD Police

2026 total comp
$45,920
Base pay
$24,679
Overtime
$16,498
Other pay
$4,743
Benefits
$0
Total compensation
$45,920
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
29369
Total Pay
$45,920

Sharone Johnson holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $45,920.

Mark Mazzoni

Police Officer 1/PPD Police

2026 total comp
$45,903
Base pay
$21,648
Overtime
$19,318
Other pay
$4,936
Benefits
$0
Total compensation
$45,903
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20230
Total Pay
$45,903

At PPD Police, Mark Mazzoni serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $45,903.

Peter Cipot Jr.

Police Officer 1/PPD Police

2026 total comp
$45,897
Base pay
$21,648
Overtime
$20,064
Other pay
$4,185
Benefits
$0
Total compensation
$45,897
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9003
Total Pay
$45,897

Peter Cipot Jr. works as a Police Officer 1 for PPD Police. Their status is salaried. Peter earned $45,897 in 2026.

William Toughill Jr.

Police Officer 1/PPD Police

2026 total comp
$45,858
Base pay
$21,648
Overtime
$19,047
Other pay
$5,162
Benefits
$0
Total compensation
$45,858
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11793
Total Pay
$45,858

William Toughill Jr. holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $45,858.

Carol Brown

Police Officer 1/PPD Police

2022 total comp
$45,850
Base pay
$28,899
Overtime
$0
Other pay
$16,951
Benefits
$0
Total compensation
$45,850
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
22429
Total Pay
$45,850

Carol Brown works as a Police Officer 1 for PPD Police. Their status is salaried. Carol earned $45,850 in 2022.

Steven Olivieri

Police Officer 1/PPD Police

2020 total comp
$45,816
Base pay
$15,994
Overtime
$2,235
Other pay
$27,587
Benefits
$0
Total compensation
$45,816
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
16147
Total Pay
$45,816

At PPD Police, Steven Olivieri serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $45,816.

Jennifer Vrana

Police Lieutenant/PPD Police

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

Source-specific fields

Base Salary
$104,278
Employee Category
Civil Service
Job Code
6A05
Public Id
13539
Total Pay
$45,796

Jennifer Vrana is a Police Lieutenant at PPD Police. They work salaried. 2022 total compensation came to $45,796.

Kathy Latimer-Colon

Police Officer 1/PPD Police

2026 total comp
$45,782
Base pay
$21,648
Overtime
$18,980
Other pay
$5,154
Benefits
$0
Total compensation
$45,782
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18578
Total Pay
$45,782

Kathy Latimer-Colon works as a Police Officer 1 for PPD Police. Their status is salaried. Kathy earned $45,782 in 2026.

William Simpson

Police Sergeant/PPD Police

2026 total comp
$45,775
Base pay
$24,679
Overtime
$14,759
Other pay
$6,337
Benefits
$0
Total compensation
$45,775
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
5273
Total Pay
$45,775

William Simpson is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $45,775.

Jeffrey Opalski

Detective/PPD Police

2026 total comp
$45,763
Base pay
$23,813
Overtime
$17,223
Other pay
$4,727
Benefits
$0
Total compensation
$45,763
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
24787
Total Pay
$45,763

Jeffrey Opalski is a Detective at PPD Police. They work salaried. 2026 total compensation came to $45,763.

Elauda Seawright-Grisson

Police Officer 1/PPD Police

2026 total comp
$45,756
Base pay
$21,648
Overtime
$19,657
Other pay
$4,451
Benefits
$0
Total compensation
$45,756
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19763
Total Pay
$45,756

Elauda Seawright-Grisson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $45,756.

Edward Lewis

Police Lieutenant/PPD Police

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

Source-specific fields

Base Salary
$117,290
Employee Category
Civil Service
Job Code
6A05
Public Id
21643
Total Pay
$45,755

Edward Lewis holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2025, their total compensation was $45,755.

Anthony Webb

Police Officer 1/PPD Police

2026 total comp
$45,748
Base pay
$21,648
Overtime
$19,928
Other pay
$4,171
Benefits
$0
Total compensation
$45,748
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34550
Total Pay
$45,748

Anthony Webb is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $45,748.

Samuel Meyers

Police Officer 1/PPD Police

2026 total comp
$45,748
Base pay
$21,648
Overtime
$19,928
Other pay
$4,171
Benefits
$0
Total compensation
$45,748
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16185
Total Pay
$45,748

Samuel Meyers holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $45,748.

Rodney Linder

Police Sergeant/PPD Police

2026 total comp
$45,701
Base pay
$24,679
Overtime
$15,686
Other pay
$5,335
Benefits
$0
Total compensation
$45,701
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
9362
Total Pay
$45,701

Rodney Linder holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $45,701.

Tyrone Davis

Detective/PPD Police

2026 total comp
$45,696
Base pay
$23,813
Overtime
$16,739
Other pay
$5,144
Benefits
$0
Total compensation
$45,696
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
16759
Total Pay
$45,696

Tyrone Davis works as a Detective for PPD Police. Their status is salaried. Tyrone earned $45,696 in 2026.

Carlos Rivera Jr.

Police Officer 1/PPD Police

2026 total comp
$45,685
Base pay
$21,648
Overtime
$19,318
Other pay
$4,719
Benefits
$0
Total compensation
$45,685
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26087
Total Pay
$45,685

At PPD Police, Carlos Rivera Jr. serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $45,685.

James Wetzel

Detective/PPD Police

2026 total comp
$45,680
Base pay
$23,813
Overtime
$17,149
Other pay
$4,718
Benefits
$0
Total compensation
$45,680
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
21209
Total Pay
$45,680

James Wetzel is a Detective at PPD Police. They work salaried. 2026 total compensation came to $45,680.

Timothy Hart

Police Officer 1/PPD Police

2026 total comp
$45,675
Base pay
$21,648
Overtime
$19,115
Other pay
$4,911
Benefits
$0
Total compensation
$45,675
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22188
Total Pay
$45,675

At PPD Police, Timothy Hart serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $45,675.

Joseph O'Boyle

Police Officer 1/PPD Police

2026 total comp
$45,661
Base pay
$18,185
Overtime
$18,761
Other pay
$8,715
Benefits
$0
Total compensation
$45,661
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50319
Total Pay
$45,661

Joseph O'Boyle holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $45,661.

Robert Ritchie

Police Captain/PPD Police

2026 total comp
$45,659
Base pay
$34,533
Overtime
$0
Other pay
$11,125
Benefits
$0
Total compensation
$45,659
Employment type
Salaried

Source-specific fields

Base Salary
$142,241
Employee Category
Civil Service
Job Code
6A06
Public Id
12315
Total Pay
$45,659

Robert Ritchie holds the role of Police Captain at PPD Police. Their status is salaried. In 2026, their total compensation was $45,659.

William Bowdren

Detective/PPD Police

2025 total comp
$45,618
Base pay
$32,331
Overtime
$6,062
Other pay
$7,225
Benefits
$0
Total compensation
$45,618
Employment type
Salaried

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A12
Public Id
13939
Total Pay
$45,618

At PPD Police, William Bowdren serves as a Detective. They work salaried. Their 2025 pay totaled $45,618.

Brian Hennessey

Police Sergeant/PPD Police

2026 total comp
$45,613
Base pay
$24,679
Overtime
$15,609
Other pay
$5,325
Benefits
$0
Total compensation
$45,613
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
12305
Total Pay
$28,818

Brian Hennessey holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $45,613.

Cornell Rochester

Police Officer 1/PPD Police

2026 total comp
$45,606
Base pay
$21,648
Overtime
$19,522
Other pay
$4,436
Benefits
$0
Total compensation
$45,606
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35075
Total Pay
$45,606

Cornell Rochester works as a Police Officer 1 for PPD Police. Their status is salaried. Cornell earned $45,606 in 2026.

Dominick Butterline

Police Officer 1/PPD Police

2026 total comp
$45,599
Base pay
$21,648
Overtime
$19,047
Other pay
$4,903
Benefits
$0
Total compensation
$45,599
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4819
Total Pay
$45,599

Dominick Butterline holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $45,599.

Anthony Comitalo

Police Officer 1/PPD Police

2026 total comp
$45,599
Base pay
$21,648
Overtime
$19,047
Other pay
$4,903
Benefits
$0
Total compensation
$45,599
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23894
Total Pay
$45,599

Anthony Comitalo is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $45,599.

Earl Martin

Detective/PPD Police

2026 total comp
$45,570
Base pay
$23,813
Overtime
$16,627
Other pay
$5,130
Benefits
$0
Total compensation
$45,570
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
32157
Total Pay
$45,570

Earl Martin is a Detective at PPD Police. They work salaried. 2026 total compensation came to $45,570.

Edward Appleton

Police Inspector/PPD Police

2026 total comp
$45,492
Base pay
$37,203
Overtime
$0
Other pay
$8,289
Benefits
$0
Total compensation
$45,492
Employment type
Salaried

Source-specific fields

Base Salary
$162,154
Employee Category
Civil Service
Job Code
6A09
Public Id
10695
Total Pay
$45,492

At PPD Police, Edward Appleton serves as a Police Inspector. They work salaried. Their 2026 pay totaled $45,492.

Francis Bachmayer

Police Inspector/PPD Police

2026 total comp
$45,492
Base pay
$37,203
Overtime
$0
Other pay
$8,289
Benefits
$0
Total compensation
$45,492
Employment type
Salaried

Source-specific fields

Base Salary
$162,154
Employee Category
Civil Service
Job Code
6A09
Public Id
20398
Total Pay
$45,492

Francis Bachmayer works as a Police Inspector for PPD Police. Their status is salaried. Francis earned $45,492 in 2026.

Daniel Adams

Detective/PPD Police

2026 total comp
$45,486
Base pay
$23,813
Overtime
$16,552
Other pay
$5,121
Benefits
$0
Total compensation
$45,486
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
2036
Total Pay
$45,486

Daniel Adams is a Detective at PPD Police. They work salaried. 2026 total compensation came to $45,486.

Michael Murphy

Police Officer 1/PPD Police

2026 total comp
$45,476
Base pay
$21,648
Overtime
$18,708
Other pay
$5,119
Benefits
$0
Total compensation
$45,476
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2740
Total Pay
$45,476

Michael Murphy holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $45,476.

Francis Erickson

Police Lieutenant/PPD Police

2026 total comp
$45,466
Base pay
$28,134
Overtime
$12,024
Other pay
$5,308
Benefits
$0
Total compensation
$45,466
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
15019
Total Pay
$45,466

Francis Erickson works as a Police Lieutenant for PPD Police. Their status is salaried. Francis earned $45,466 in 2026.

Avis Davenport

Police Corporal/PPD Police

2025 total comp
$45,456
Base pay
$34,994
Overtime
$0
Other pay
$10,462
Benefits
$0
Total compensation
$45,456
Employment type
Salaried

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A03
Public Id
1354
Total Pay
$45,456

Avis Davenport is a Police Corporal at PPD Police. They work salaried. 2025 total compensation came to $45,456.

Peter Singer

Police Sergeant/PPD Police

2026 total comp
$45,443
Base pay
$24,679
Overtime
$15,648
Other pay
$5,116
Benefits
$0
Total compensation
$45,443
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
11582
Total Pay
$45,443

Peter Singer works as a Police Sergeant for PPD Police. Their status is salaried. Peter earned $45,443 in 2026.

Natalie Sanchez

Detective/PPD Police

2026 total comp
$45,430
Base pay
$23,813
Overtime
$16,925
Other pay
$4,692
Benefits
$0
Total compensation
$45,430
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
18038
Total Pay
$45,430

Natalie Sanchez works as a Detective for PPD Police. Their status is salaried. Natalie earned $45,430 in 2026.

James Rozier

Police Officer 1/PPD Police

2026 total comp
$45,409
Base pay
$21,648
Overtime
$18,878
Other pay
$4,883
Benefits
$0
Total compensation
$45,409
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14492
Total Pay
$45,409

James Rozier works as a Police Officer 1 for PPD Police. Their status is salaried. James earned $45,409 in 2026.

Jeffery Daly

Detective/PPD Police

2026 total comp
$45,402
Base pay
$23,813
Overtime
$16,478
Other pay
$5,111
Benefits
$0
Total compensation
$45,402
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
2618
Total Pay
$45,402

Jeffery Daly holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $45,402.

David Killingsworth

Police Officer 1/PPD Police

2026 total comp
$45,383
Base pay
$21,648
Overtime
$19,047
Other pay
$4,687
Benefits
$0
Total compensation
$45,383
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19191
Total Pay
$45,383

At PPD Police, David Killingsworth serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $45,383.

Kimberly Butler

Police Sergeant/PPD Police

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

Source-specific fields

Base Salary
$83,714
Employee Category
Civil Service
Job Code
6A04
Public Id
14988
Total Pay
$45,381

Kimberly Butler holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2019, their total compensation was $45,381.

Eric Mcewen

Police Officer 1/PPD Police

2021 total comp
$45,359
Base pay
$17,953
Overtime
$4,123
Other pay
$23,283
Benefits
$0
Total compensation
$45,359
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
31068
Total Pay
$45,359

Eric Mcewen works as a Police Officer 1 for PPD Police. Their status is salaried. Eric earned $45,359 in 2021.