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 23

Michael Kennedy Jr

Police Sergeant/PPD Police

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

Source-specific fields

Base Salary
$89,024
Employee Category
Civil Service
Job Code
6A04
Public Id
32068
Total Pay
$72,505

Michael Kennedy Jr holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2021, their total compensation was $72,505.

Dean Washington

Criminal Investigative Research Specialist/PPD Police

2025 total comp
$72,438
Base pay
$47,952
Overtime
$3,505
Other pay
$20,981
Benefits
$0
Total compensation
$72,438
Employment type
Salaried

Source-specific fields

Base Salary
$74,060
Employee Category
Civil Service
Job Code
6C21
Public Id
7891
Total Pay
$72,438

Dean Washington holds the role of Criminal Investigative Research Specialist at PPD Police. Their status is salaried. In 2025, their total compensation was $72,438.

Anthony Hill

Police Officer 1/PPD Police

2025 total comp
$72,330
Base pay
$38,038
Overtime
$0
Other pay
$34,292
Benefits
$0
Total compensation
$72,330
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
33047
Total Pay
$72,330

Anthony Hill works as a Police Officer 1 for PPD Police. Their status is salaried. Anthony earned $72,330 in 2025.

Michael Farrell

Police Officer 1/PPD Police

2021 total comp
$72,305
Base pay
$43,385
Overtime
$1,066
Other pay
$27,854
Benefits
$0
Total compensation
$72,305
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
21545
Total Pay
$72,305

Michael Farrell is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $72,305.

George Patterson

Police Officer 1/PPD Police

2022 total comp
$72,305
Base pay
$59,016
Overtime
$0
Other pay
$13,288
Benefits
$0
Total compensation
$72,305
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
17091
Total Pay
$72,305

George Patterson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $72,305.

Joseph Spei

Police Officer 1/PPD Police

2021 total comp
$72,297
Base pay
$34,409
Overtime
$0
Other pay
$37,888
Benefits
$0
Total compensation
$72,297
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
4871
Total Pay
$72,297

Joseph Spei works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $72,297 in 2021.

Billy Hsu Jr

Police Officer 1/PPD Police

2020 total comp
$72,098
Base pay
$51,514
Overtime
$5,593
Other pay
$14,991
Benefits
$0
Total compensation
$72,098
Employment type
Salaried

Source-specific fields

Base Salary
$70,282
Employee Category
Civil Service
Job Code
6A02
Public Id
36256
Total Pay
$72,098

At PPD Police, Billy Hsu Jr serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $72,098.

Catherine Mccallion

Police Officer 1/PPD Police

2022 total comp
$72,084
Base pay
$43,106
Overtime
$0
Other pay
$28,978
Benefits
$0
Total compensation
$72,084
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
5263
Total Pay
$72,084

Catherine Mccallion works as a Police Officer 1 for PPD Police. Their status is salaried. Catherine earned $72,084 in 2022.

Darin Friel

Police Officer 1/PPD Police

2022 total comp
$71,942
Base pay
$62,198
Overtime
$0
Other pay
$9,743
Benefits
$0
Total compensation
$71,942
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1182
Total Pay
$27,625

Darin Friel is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $71,942.

Patrick Lutz

Police Officer 1/PPD Police

2022 total comp
$71,894
Base pay
$51,061
Overtime
$5,033
Other pay
$15,800
Benefits
$0
Total compensation
$71,894
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
18936
Total Pay
$71,894

Patrick Lutz works as a Police Officer 1 for PPD Police. Their status is salaried. Patrick earned $71,894 in 2022.

Timothy Veal Sr

Police Lieutenant/PPD Police

2025 total comp
$71,876
Base pay
$32,123
Overtime
$0
Other pay
$39,753
Benefits
$0
Total compensation
$71,876
Employment type
Salaried

Source-specific fields

Base Salary
$114,849
Employee Category
Civil Service
Job Code
6A05
Public Id
4554
Total Pay
$71,876

Timothy Veal Sr is a Police Lieutenant at PPD Police. They work salaried. 2025 total compensation came to $71,876.

Joseph Raap

Police Officer 1/PPD Police

2021 total comp
$71,876
Base pay
$59,543
Overtime
$0
Other pay
$12,333
Benefits
$0
Total compensation
$71,876
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
22264
Total Pay
$71,876

At PPD Police, Joseph Raap serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $71,876.

Michael Smith

Detective/PPD Police

2024 total comp
$71,812
Base pay
$48,365
Overtime
$0
Other pay
$23,446
Benefits
$0
Total compensation
$71,812
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
20447
Total Pay
$38,272

Michael Smith is a Detective at PPD Police. They work salaried. 2024 total compensation came to $71,812.

William Du Boe

Detective/PPD Police

2024 total comp
$71,452
Base pay
$12,728
Overtime
$0
Other pay
$58,725
Benefits
$0
Total compensation
$71,452
Employment type
Salaried

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A12
Public Id
2638
Total Pay
$71,452

William Du Boe holds the role of Detective at PPD Police. Their status is salaried. In 2024, their total compensation was $71,452.

Sean Matarazzo

Police Officer 1/PPD Police

2025 total comp
$71,446
Base pay
$43,225
Overtime
$16,955
Other pay
$11,266
Benefits
$0
Total compensation
$71,446
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
19818
Total Pay
$71,446

At PPD Police, Sean Matarazzo serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $71,446.

Hector Maldonado Jr

Police Officer 1/PPD Police

2020 total comp
$71,375
Base pay
$27,626
Overtime
$0
Other pay
$43,749
Benefits
$0
Total compensation
$71,375
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
34951
Total Pay
$71,375

Hector Maldonado Jr is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $71,375.

James Johnson

Police Officer 1/PPD Police

2023 total comp
$71,295
Base pay
$58,826
Overtime
$0
Other pay
$12,469
Benefits
$0
Total compensation
$71,295
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
10987
Total Pay
$71,295

James Johnson is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $71,295.

Joseph Mears

Police Lieutenant/PPD Police

2020 total comp
$71,286
Base pay
$29,233
Overtime
$555
Other pay
$41,498
Benefits
$0
Total compensation
$71,286
Employment type
Salaried

Source-specific fields

Base Salary
$96,950
Employee Category
Civil Service
Job Code
6A05
Public Id
7322
Total Pay
$71,286

Joseph Mears is a Police Lieutenant at PPD Police. They work salaried. 2020 total compensation came to $71,286.

Devon Petaccio

Police Officer 1/PPD Police

2021 total comp
$71,198
Base pay
$57,415
Overtime
$4,809
Other pay
$8,974
Benefits
$0
Total compensation
$71,198
Employment type
Salaried

Source-specific fields

Base Salary
$77,031
Employee Category
Civil Service
Job Code
6A02
Public Id
17019
Total Pay
$71,198

Devon Petaccio holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2021, their total compensation was $71,198.

Curtis Matthews

Detective/PPD Police

2022 total comp
$71,170
Base pay
$13,527
Overtime
$507
Other pay
$57,136
Benefits
$0
Total compensation
$71,170
Employment type
Salaried

Source-specific fields

Base Salary
$88,263
Employee Category
Civil Service
Job Code
6A12
Public Id
20402
Total Pay
$71,170

Curtis Matthews works as a Detective for PPD Police. Their status is salaried. Curtis earned $71,170 in 2022.

Veronica Cooper

Police Officer 1/PPD Police

2021 total comp
$71,101
Base pay
$37,401
Overtime
$28
Other pay
$33,672
Benefits
$0
Total compensation
$71,101
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
22535
Total Pay
$71,101

Veronica Cooper is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $71,101.

Rhonda Bacon

Police Officer 1/PPD Police

2023 total comp
$71,084
Base pay
$37,337
Overtime
$358
Other pay
$33,389
Benefits
$0
Total compensation
$71,084
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
34162
Total Pay
$71,084

Rhonda Bacon holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $71,084.

Daria Jackson

Detective/PPD Police

2025 total comp
$71,013
Base pay
$57,056
Overtime
$606
Other pay
$13,351
Benefits
$0
Total compensation
$71,013
Employment type
Salaried

Source-specific fields

Base Salary
$102,254
Employee Category
Civil Service
Job Code
6A12
Public Id
30096
Total Pay
$71,013

At PPD Police, Daria Jackson serves as a Detective. They work salaried. Their 2025 pay totaled $71,013.

Gregory Sulock

Police Officer 1/PPD Police

2020 total comp
$70,914
Base pay
$48,481
Overtime
$1,439
Other pay
$20,994
Benefits
$0
Total compensation
$70,914
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
18921
Total Pay
$70,914

Gregory Sulock works as a Police Officer 1 for PPD Police. Their status is salaried. Gregory earned $70,914 in 2020.

Enea Korumi

Police Officer 1/PPD Police

2022 total comp
$70,848
Base pay
$48,197
Overtime
$4,275
Other pay
$18,375
Benefits
$0
Total compensation
$70,848
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
33260
Total Pay
$70,848

Enea Korumi is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $70,848.

Michael Kopecki

Police Lieutenant/PPD Police

2025 total comp
$70,771
Base pay
$24,716
Overtime
$16,557
Other pay
$29,497
Benefits
$0
Total compensation
$70,771
Employment type
Salaried

Source-specific fields

Base Salary
$117,290
Employee Category
Civil Service
Job Code
6A05
Public Id
15808
Total Pay
$70,771

Michael Kopecki holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2025, their total compensation was $70,771.

Shannon Coolbaugh

Police Officer 1/PPD Police

2022 total comp
$70,756
Base pay
$43,743
Overtime
$663
Other pay
$26,350
Benefits
$0
Total compensation
$70,756
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
17318
Total Pay
$70,756

At PPD Police, Shannon Coolbaugh serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $70,756.

Owen Eiler

Police Corporal/PPD Police

2022 total comp
$70,663
Base pay
$51,966
Overtime
$803
Other pay
$17,894
Benefits
$0
Total compensation
$70,663
Employment type
Salaried

Source-specific fields

Base Salary
$91,352
Employee Category
Civil Service
Job Code
6A03
Public Id
14681
Total Pay
$70,663

At PPD Police, Owen Eiler serves as a Police Corporal. They work salaried. Their 2022 pay totaled $70,663.

Robert Kennedy

Police Sergeant/PPD Police

2023 total comp
$70,539
Base pay
$23,720
Overtime
$0
Other pay
$46,819
Benefits
$0
Total compensation
$70,539
Employment type
Salaried

Source-specific fields

Base Salary
$97,988
Employee Category
Civil Service
Job Code
6A04
Public Id
15861
Total Pay
$70,539

At PPD Police, Robert Kennedy serves as a Police Sergeant. They work salaried. Their 2023 pay totaled $70,539.

Leonard Lackey

Police Officer 1/PPD Police

2024 total comp
$70,506
Base pay
$39,672
Overtime
$0
Other pay
$30,834
Benefits
$0
Total compensation
$70,506
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
2932
Total Pay
$70,506

Leonard Lackey works as a Police Officer 1 for PPD Police. Their status is salaried. Leonard earned $70,506 in 2024.

Linda Blowes

Detective/PPD Police

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

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A12
Public Id
12077
Total Pay
$70,485

Linda Blowes works as a Detective for PPD Police. Their status is salaried. Linda earned $70,485 in 2025.

Manuel Zayas

Police Corporal/PPD Police

2025 total comp
$70,472
Base pay
$57,056
Overtime
$250
Other pay
$13,167
Benefits
$0
Total compensation
$70,472
Employment type
Salaried

Source-specific fields

Base Salary
$102,254
Employee Category
Civil Service
Job Code
6A03
Public Id
26041
Total Pay
$70,472

Manuel Zayas is a Police Corporal at PPD Police. They work salaried. 2025 total compensation came to $70,472.

Timothy Strano

Police Officer 1/PPD Police

2022 total comp
$70,467
Base pay
$43,106
Overtime
$663
Other pay
$26,698
Benefits
$0
Total compensation
$70,467
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
28900
Total Pay
$70,467

Timothy Strano is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $70,467.

Andrew Prosser Jr.

Police Officer 1/PPD Police

2022 total comp
$70,451
Base pay
$21,521
Overtime
$0
Other pay
$48,930
Benefits
$0
Total compensation
$70,451
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
13224
Total Pay
$70,451

Andrew Prosser Jr. works as a Police Officer 1 for PPD Police. Their status is salaried. Andrew earned $70,451 in 2022.

Henry Lewis

Police Officer 1/PPD Police

2024 total comp
$70,362
Base pay
$34,052
Overtime
$0
Other pay
$36,310
Benefits
$0
Total compensation
$70,362
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
27997
Total Pay
$70,362

Henry Lewis is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $70,362.

Tyler Donnelly

Police Officer 1/PPD Police

2022 total comp
$70,186
Base pay
$54,297
Overtime
$4,106
Other pay
$11,783
Benefits
$0
Total compensation
$70,186
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
414
Total Pay
$70,186

At PPD Police, Tyler Donnelly serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $70,186.

Joseph Kochmer

Police Officer 1/PPD Police

2025 total comp
$70,078
Base pay
$34,580
Overtime
$0
Other pay
$35,498
Benefits
$0
Total compensation
$70,078
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
3458
Total Pay
$70,078

Joseph Kochmer works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $70,078 in 2025.

Stephen Gerrick

Police Officer 1/PPD Police

2025 total comp
$70,074
Base pay
$57,057
Overtime
$0
Other pay
$13,017
Benefits
$0
Total compensation
$70,074
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
26427
Total Pay
$70,074

Stephen Gerrick works as a Police Officer 1 for PPD Police. Their status is salaried. Stephen earned $70,074 in 2025.

Carl Diaz

Police Officer 1/PPD Police

2022 total comp
$70,055
Base pay
$47,879
Overtime
$2,479
Other pay
$19,697
Benefits
$0
Total compensation
$70,055
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
13592
Total Pay
$70,055

Carl Diaz works as a Police Officer 1 for PPD Police. Their status is salaried. Carl earned $70,055 in 2022.

Juan Perez

Police Lieutenant/PPD Police

2019 total comp
$70,041
Base pay
$3,671
Overtime
$0
Other pay
$66,371
Benefits
$0
Total compensation
$70,041
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54357
Total Pay
$16,146

At PPD Police, Juan Perez serves as a Police Lieutenant. They work salaried. Their 2019 pay totaled $70,041.