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