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 19

Lawrence Leissner Jr

Police Officer 1/PPD Police

2022 total comp
$81,914
Base pay
$24,595
Overtime
$2,363
Other pay
$54,956
Benefits
$0
Total compensation
$81,914
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
33420
Total Pay
$81,914

Lawrence Leissner Jr works as a Police Officer 1 for PPD Police. Their status is salaried. Lawrence earned $81,914 in 2022.

Collean Cook

Police Lieutenant/PPD Police

2025 total comp
$81,876
Base pay
$11,235
Overtime
$0
Other pay
$70,641
Benefits
$0
Total compensation
$81,876
Employment type
Salaried

Source-specific fields

Base Salary
$117,290
Employee Category
Civil Service
Job Code
6A05
Public Id
29148
Total Pay
$81,876

At PPD Police, Collean Cook serves as a Police Lieutenant. They work salaried. Their 2025 pay totaled $81,876.

Sharleen Luke-Hector

Police Officer 1/PPD Police

2024 total comp
$81,745
Base pay
$33,060
Overtime
$0
Other pay
$48,685
Benefits
$0
Total compensation
$81,745
Employment type
Salaried

Source-specific fields

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

Sharleen Luke-Hector works as a Police Officer 1 for PPD Police. Their status is salaried. Sharleen earned $81,745 in 2024.

Michael Lewis Sr

Police Officer 1/PPD Police

2022 total comp
$81,733
Base pay
$47,561
Overtime
$0
Other pay
$34,172
Benefits
$0
Total compensation
$81,733
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
12836
Total Pay
$81,733

Michael Lewis Sr works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $81,733 in 2022.

Edward Lomazov

Police Officer 1/PPD Police

2021 total comp
$81,585
Base pay
$66,235
Overtime
$1,360
Other pay
$13,990
Benefits
$0
Total compensation
$81,585
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
28764
Total Pay
$81,585

Edward Lomazov is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $81,585.

Mark Deegan

Police Lieutenant/PPD Police

2021 total comp
$81,464
Base pay
$33,051
Overtime
$0
Other pay
$48,413
Benefits
$0
Total compensation
$81,464
Employment type
Salaried

Source-specific fields

Base Salary
$101,487
Employee Category
Civil Service
Job Code
6A05
Public Id
15886
Total Pay
$81,464

Mark Deegan is a Police Lieutenant at PPD Police. They work salaried. 2021 total compensation came to $81,464.

Matthew Finkbohner

Police Officer 1/PPD Police

2021 total comp
$81,429
Base pay
$43,385
Overtime
$4,292
Other pay
$33,752
Benefits
$0
Total compensation
$81,429
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
668
Total Pay
$81,429

Matthew Finkbohner holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2021, their total compensation was $81,429.

Keith Brown

Police Sergeant/PPD Police

2024 total comp
$81,385
Base pay
$30,150
Overtime
$0
Other pay
$51,234
Benefits
$0
Total compensation
$81,385
Employment type
Salaried

Source-specific fields

Base Salary
$97,988
Employee Category
Civil Service
Job Code
6A04
Public Id
2310
Total Pay
$81,385

Keith Brown is a Police Sergeant at PPD Police. They work salaried. 2024 total compensation came to $81,385.

Kenneth Berger

Police Officer 1/PPD Police

2022 total comp
$81,376
Base pay
$52,652
Overtime
$1,959
Other pay
$26,765
Benefits
$0
Total compensation
$81,376
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
18795
Total Pay
$81,376

Kenneth Berger holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $81,376.

Michael Cochrane

Chief Police Inspector/PPD Police

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

Source-specific fields

Base Salary
$168,401
Employee Category
Civil Service
Job Code
6A10
Public Id
27397
Total Pay
$81,308

Michael Cochrane works as a Chief Police Inspector for PPD Police. Their status is salaried. Michael earned $81,308 in 2024.

Donald Revill

Police Officer 1/PPD Police

2023 total comp
$81,256
Base pay
$42,296
Overtime
$0
Other pay
$38,960
Benefits
$0
Total compensation
$81,256
Employment type
Salaried

Source-specific fields

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

At PPD Police, Donald Revill serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $81,256.

Scott Hudecki

Police Sergeant/PPD Police

2025 total comp
$81,208
Base pay
$66,227
Overtime
$370
Other pay
$14,612
Benefits
$0
Total compensation
$81,208
Employment type
Salaried

Source-specific fields

Base Salary
$105,974
Employee Category
Civil Service
Job Code
6A04
Public Id
28570
Total Pay
$81,208

Scott Hudecki is a Police Sergeant at PPD Police. They work salaried. 2025 total compensation came to $81,208.

Joseph Fox

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
33124
Total Pay
$81,124

Joseph Fox holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $81,124.

Harvel Brown Jr

Police Officer 1/PPD Police

2022 total comp
$81,098
Base pay
$66,971
Overtime
$2,478
Other pay
$11,649
Benefits
$0
Total compensation
$81,098
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
20094
Total Pay
$81,098

At PPD Police, Harvel Brown Jr serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $81,098.

Lisa Bachman

Police Corporal/PPD Police

2024 total comp
$81,075
Base pay
$30,547
Overtime
$0
Other pay
$50,529
Benefits
$0
Total compensation
$81,075
Employment type
Salaried

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A03
Public Id
32927
Total Pay
$81,075

Lisa Bachman is a Police Corporal at PPD Police. They work salaried. 2024 total compensation came to $81,075.

David Henry

Police Officer 1/PPD Police

2022 total comp
$80,999
Base pay
$65,380
Overtime
$11,702
Other pay
$3,917
Benefits
$0
Total compensation
$80,999
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
25342
Total Pay
$80,999

David Henry holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $80,999.

Gregory Singleton

Detective/PPD Police

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

Source-specific fields

Base Salary
$83,806
Employee Category
Civil Service
Job Code
6A12
Public Id
36177
Total Pay
$80,946

Gregory Singleton holds the role of Detective at PPD Police. Their status is salaried. In 2020, their total compensation was $80,946.

Russell Seiberlich

Police Officer 1/PPD Police

2022 total comp
$80,884
Base pay
$47,879
Overtime
$0
Other pay
$33,005
Benefits
$0
Total compensation
$80,884
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
25142
Total Pay
$80,884

Russell Seiberlich is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $80,884.

Daniel Shead

Police Officer 1/PPD Police

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

Source-specific fields

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

Daniel Shead works as a Police Officer 1 for PPD Police. Their status is salaried. Daniel earned $80,813 in 2023.

Paul Alminde

Detective/PPD Police

2020 total comp
$80,808
Base pay
$45,103
Overtime
$0
Other pay
$35,705
Benefits
$0
Total compensation
$80,808
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
34219
Total Pay
$80,808

At PPD Police, Paul Alminde serves as a Detective. They work salaried. Their 2020 pay totaled $80,808.

John Moroney

Police Captain/PPD Police

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

Source-specific fields

Base Salary
$129,578
Employee Category
Civil Service
Job Code
6A06
Public Id
2915
Total Pay
$80,771

John Moroney is a Police Captain at PPD Police. They work salaried. 2024 total compensation came to $80,771.

Kenneth Adams

Police Officer 1/PPD Police

2021 total comp
$80,675
Base pay
$0
Overtime
$0
Other pay
$80,675
Benefits
$0
Total compensation
$80,675
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
6436
Total Pay
$80,675

Kenneth Adams is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $80,675.

Jeannie Cassise

Police Officer 1/PPD Police

2024 total comp
$80,443
Base pay
$4,959
Overtime
$0
Other pay
$75,484
Benefits
$0
Total compensation
$80,443
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
31669
Total Pay
$80,443

Jeannie Cassise is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $80,443.

Peter Fischer

Police Officer 1/PPD Police

2024 total comp
$80,370
Base pay
$42,978
Overtime
$4,246
Other pay
$33,146
Benefits
$0
Total compensation
$80,370
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
23637
Total Pay
$80,370

At PPD Police, Peter Fischer serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $80,370.

Jordan Sousa

Police Officer 1/PPD Police

2022 total comp
$80,342
Base pay
$69,034
Overtime
$1,356
Other pay
$9,952
Benefits
$0
Total compensation
$80,342
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
26520
Total Pay
$80,342

Jordan Sousa holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $80,342.

Donald O Hara Jr

Police Sergeant/PPD Police

2025 total comp
$80,176
Base pay
$61,103
Overtime
$9,720
Other pay
$9,354
Benefits
$0
Total compensation
$80,176
Employment type
Salaried

Source-specific fields

Base Salary
$105,974
Employee Category
Civil Service
Job Code
6A04
Public Id
35327
Total Pay
$80,176

Donald O Hara Jr works as a Police Sergeant for PPD Police. Their status is salaried. Donald earned $80,176 in 2025.

William Copestick

Police Officer 1/PPD Police

2022 total comp
$80,106
Base pay
$58,698
Overtime
$1,758
Other pay
$19,650
Benefits
$0
Total compensation
$80,106
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
1706
Total Pay
$80,106

William Copestick is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $80,106.

Timothy Sedler

Police Officer 1/PPD Police

2023 total comp
$80,017
Base pay
$43,618
Overtime
$6,427
Other pay
$29,972
Benefits
$0
Total compensation
$80,017
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
9834
Total Pay
$80,017

At PPD Police, Timothy Sedler serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $80,017.

Ivan Centeno

Police Officer 1/PPD Police

2022 total comp
$79,995
Base pay
$63,153
Overtime
$3,342
Other pay
$13,500
Benefits
$0
Total compensation
$79,995
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
18577
Total Pay
$79,995

Ivan Centeno holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $79,995.

Christine Rocks

Police Officer 1/PPD Police

2022 total comp
$79,952
Base pay
$43,106
Overtime
$0
Other pay
$36,846
Benefits
$0
Total compensation
$79,952
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
8763
Total Pay
$79,952

Christine Rocks is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $79,952.

Peter Marrero

Police Officer 1/PPD Police

2022 total comp
$79,894
Base pay
$44,697
Overtime
$0
Other pay
$35,196
Benefits
$0
Total compensation
$79,894
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
25860
Total Pay
$44,017

Peter Marrero holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $79,894.

J Gregory Caputo

Police Lieutenant/PPD Police

2026 total comp
$79,863
Base pay
$28,134
Overtime
$39,288
Other pay
$12,441
Benefits
$0
Total compensation
$79,863
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
24932
Total Pay
$79,863

At PPD Police, J Gregory Caputo serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $79,863.

Aaron Willis

Police Officer 1/PPD Police

2021 total comp
$79,856
Base pay
$67,753
Overtime
$0
Other pay
$12,103
Benefits
$0
Total compensation
$79,856
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
11128
Total Pay
$79,856

Aaron Willis is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $79,856.

Kevin Bethel

Deputy Mayor/Police Commissioner/PPD Police

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

Source-specific fields

Base Salary
$346,800
Employee Category
Exempt
Job Code
D457
Public Id
47593
Total Pay
$79,724

Kevin Bethel holds the role of Deputy Mayor/Police Commissioner at PPD Police. Their status is salaried. In 2026, their total compensation was $79,724.

Yusef Cooper

Police Sergeant/PPD Police

2021 total comp
$79,702
Base pay
$65,830
Overtime
$3,645
Other pay
$10,226
Benefits
$0
Total compensation
$79,702
Employment type
Salaried

Source-specific fields

Base Salary
$91,472
Employee Category
Civil Service
Job Code
6A04
Public Id
641
Total Pay
$79,702

At PPD Police, Yusef Cooper serves as a Police Sergeant. They work salaried. Their 2021 pay totaled $79,702.

Kaitlin Pancoast

Police Officer 1/PPD Police

2022 total comp
$79,643
Base pay
$74,926
Overtime
$0
Other pay
$4,717
Benefits
$0
Total compensation
$79,643
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
11907
Total Pay
$79,643

Kaitlin Pancoast is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $79,643.

John Graziano

Police Lieutenant/PPD Police

2025 total comp
$79,594
Base pay
$49,433
Overtime
$0
Other pay
$30,161
Benefits
$0
Total compensation
$79,594
Employment type
Salaried

Source-specific fields

Base Salary
$117,290
Employee Category
Civil Service
Job Code
6A05
Public Id
34159
Total Pay
$79,594

John Graziano holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2025, their total compensation was $79,594.

Joseph Sprouls

Police Officer 1/PPD Police

2020 total comp
$79,502
Base pay
$55,961
Overtime
$0
Other pay
$23,541
Benefits
$0
Total compensation
$79,502
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
5080
Total Pay
$79,502

Joseph Sprouls is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $79,502.

William Brophy

Detective/PPD Police

2020 total comp
$79,362
Base pay
$3,199
Overtime
$120
Other pay
$76,043
Benefits
$0
Total compensation
$79,362
Employment type
Salaried

Source-specific fields

Base Salary
$83,806
Employee Category
Civil Service
Job Code
6A12
Public Id
1688
Total Pay
$79,362

William Brophy is a Detective at PPD Police. They work salaried. 2020 total compensation came to $79,362.

Timothy Hegarty

Police Officer 1/PPD Police

2022 total comp
$79,343
Base pay
$43,106
Overtime
$0
Other pay
$36,237
Benefits
$0
Total compensation
$79,343
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
19356
Total Pay
$79,343

Timothy Hegarty works as a Police Officer 1 for PPD Police. Their status is salaried. Timothy earned $79,343 in 2022.