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 43

Peter Seabron

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Peter Seabron serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $45,985.

Francis Kelly

Police Lieutenant/PPD Police

2026 total comp
$45,948
Base pay
$28,134
Overtime
$12,641
Other pay
$5,173
Benefits
$0
Total compensation
$45,948
Employment type
Salaried

Source-specific fields

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

Francis Kelly holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $45,948.

Hasheem Basil

Police Officer 1/PPD Police

2022 total comp
$45,944
Base pay
$36,893
Overtime
$922
Other pay
$8,128
Benefits
$0
Total compensation
$45,944
Employment type
Salaried

Source-specific fields

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

Hasheem Basil works as a Police Officer 1 for PPD Police. Their status is salaried. Hasheem earned $45,944 in 2022.

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.