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