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 1

Eric Garcia

Police Officer 1/PPD Police

2026 total comp
$34,428
Base pay
$18,185
Overtime
$8,455
Other pay
$7,787
Benefits
$0
Total compensation
$34,428
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
48301
Total Pay
$34,428

Eric Garcia is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $34,428.

Edwin Torres Jr

Police Officer 1/PPD Police

2026 total comp
$34,423
Base pay
$21,648
Overtime
$9,219
Other pay
$3,556
Benefits
$0
Total compensation
$34,423
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9257
Total Pay
$34,423

Edwin Torres Jr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $34,423.

Christian Hatcher

Police Officer 1/PPD Police

2026 total comp
$34,423
Base pay
$21,648
Overtime
$9,219
Other pay
$3,556
Benefits
$0
Total compensation
$34,423
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20770
Total Pay
$34,423

Christian Hatcher holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $34,423.

David Burns

Police Sergeant/PPD Police

2026 total comp
$34,416
Base pay
$24,679
Overtime
$6,182
Other pay
$3,555
Benefits
$0
Total compensation
$34,416
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
21751
Total Pay
$34,416

David Burns is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $34,416.

Jose Viera

Detective/PPD Police

2026 total comp
$34,416
Base pay
$22,823
Overtime
$7,718
Other pay
$3,875
Benefits
$0
Total compensation
$34,416
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A12
Public Id
32072
Total Pay
$34,416

Jose Viera is a Detective at PPD Police. They work salaried. 2026 total compensation came to $34,416.

Robert Lyons

Detective/PPD Police

2026 total comp
$34,414
Base pay
$23,813
Overtime
$7,046
Other pay
$3,555
Benefits
$0
Total compensation
$34,414
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
2110
Total Pay
$34,414

At PPD Police, Robert Lyons serves as a Detective. They work salaried. Their 2026 pay totaled $34,414.

Christopher Rolon

Police Officer 1/PPD Police

2026 total comp
$34,412
Base pay
$21,648
Overtime
$9,625
Other pay
$3,138
Benefits
$0
Total compensation
$34,412
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26823
Total Pay
$34,412

At PPD Police, Christopher Rolon serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $34,412.

John Cain

Police Officer 1/PPD Police

2026 total comp
$34,412
Base pay
$21,648
Overtime
$9,625
Other pay
$3,138
Benefits
$0
Total compensation
$34,412
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
10477
Total Pay
$34,412

At PPD Police, John Cain serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $34,412.

Lee Jackson

Police Officer 1/PPD Police

2026 total comp
$34,412
Base pay
$21,648
Overtime
$9,625
Other pay
$3,138
Benefits
$0
Total compensation
$34,412
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2804
Total Pay
$34,412

Lee Jackson is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $34,412.

Julius Adams

Police Officer 1/PPD Police

2026 total comp
$34,412
Base pay
$21,648
Overtime
$9,625
Other pay
$3,138
Benefits
$0
Total compensation
$34,412
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5138
Total Pay
$34,412

Julius Adams works as a Police Officer 1 for PPD Police. Their status is salaried. Julius earned $34,412 in 2026.

Ashley Krause

Detective/PPD Police

2026 total comp
$34,406
Base pay
$23,813
Overtime
$7,456
Other pay
$3,138
Benefits
$0
Total compensation
$34,406
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
10285
Total Pay
$34,406

Ashley Krause holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $34,406.

Brian Mcmenamin

Police Sergeant/PPD Police

2026 total comp
$34,399
Base pay
$24,267
Overtime
$6,259
Other pay
$3,873
Benefits
$0
Total compensation
$34,399
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
5049
Total Pay
$34,399

At PPD Police, Brian Mcmenamin serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $34,399.

Joshua Maresca

Police Officer 1/PPD Police

2026 total comp
$34,381
Base pay
$21,648
Overtime
$9,388
Other pay
$3,345
Benefits
$0
Total compensation
$34,381
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14315
Total Pay
$34,381

At PPD Police, Joshua Maresca serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $34,381.

Lezlie Saba

Police Officer 1/PPD Police

2023 total comp
$34,374
Base pay
$6,364
Overtime
$0
Other pay
$28,010
Benefits
$0
Total compensation
$34,374
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
15813
Total Pay
$34,374

Lezlie Saba works as a Police Officer 1 for PPD Police. Their status is salaried. Lezlie earned $34,374 in 2023.

Michael Proud

Police Corporal/PPD Police

2026 total comp
$34,369
Base pay
$23,813
Overtime
$6,860
Other pay
$3,696
Benefits
$0
Total compensation
$34,369
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
9923
Total Pay
$34,369

At PPD Police, Michael Proud serves as a Police Corporal. They work salaried. Their 2026 pay totaled $34,369.

Frances Schill

Police Officer 1/PPD Police

2026 total comp
$34,359
Base pay
$21,648
Overtime
$9,015
Other pay
$3,695
Benefits
$0
Total compensation
$34,359
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1669
Total Pay
$34,359

Frances Schill is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $34,359.

Brian Benz

Police Officer 1/PPD Police

2026 total comp
$34,356
Base pay
$21,648
Overtime
$9,422
Other pay
$3,286
Benefits
$0
Total compensation
$34,356
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9229
Total Pay
$34,356

Brian Benz works as a Police Officer 1 for PPD Police. Their status is salaried. Brian earned $34,356 in 2026.

William Ferguson

Police Officer 1/PPD Police

2026 total comp
$34,344
Base pay
$21,648
Overtime
$9,354
Other pay
$3,341
Benefits
$0
Total compensation
$34,344
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8802
Total Pay
$34,344

William Ferguson works as a Police Officer 1 for PPD Police. Their status is salaried. William earned $34,344 in 2026.

Jacob Dirlam

Police Officer 1/PPD Police

2026 total comp
$34,337
Base pay
$21,648
Overtime
$9,558
Other pay
$3,131
Benefits
$0
Total compensation
$34,337
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
10999
Total Pay
$34,337

Jacob Dirlam is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $34,337.

Robert Schutte

Police Officer 1/PPD Police

2022 total comp
$34,335
Base pay
$31,205
Overtime
$0
Other pay
$3,129
Benefits
$0
Total compensation
$34,335
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
23382
Total Pay
$34,335

Robert Schutte holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $34,335.

Craig Jones

Police Officer 1/PPD Police

2026 total comp
$34,333
Base pay
$21,648
Overtime
$8,676
Other pay
$4,008
Benefits
$0
Total compensation
$34,333
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29185
Total Pay
$34,333

Craig Jones works as a Police Officer 1 for PPD Police. Their status is salaried. Craig earned $34,333 in 2026.

Melissa Panebianco

Police Sergeant/PPD Police

2026 total comp
$34,330
Base pay
$24,679
Overtime
$6,105
Other pay
$3,547
Benefits
$0
Total compensation
$34,330
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
9598
Total Pay
$34,330

Melissa Panebianco works as a Police Sergeant for PPD Police. Their status is salaried. Melissa earned $34,330 in 2026.

Brittany Mccusker

Police Officer 1/PPD Police

2022 total comp
$34,322
Base pay
$31,445
Overtime
$0
Other pay
$2,877
Benefits
$0
Total compensation
$34,322
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
17684
Total Pay
$34,322

Brittany Mccusker is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $34,322.

Albert De Biase

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
3401
Total Pay
$34,322

Albert De Biase holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $34,322.

Timothy Linahan

Police Sergeant/PPD Police

2026 total comp
$34,320
Base pay
$24,679
Overtime
$5,950
Other pay
$3,691
Benefits
$0
Total compensation
$34,320
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
21184
Total Pay
$34,320

At PPD Police, Timothy Linahan serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $34,320.

Brennan Hatala

Police Officer 1/PPD Police

2026 total comp
$34,297
Base pay
$19,484
Overtime
$12,872
Other pay
$1,941
Benefits
$0
Total compensation
$34,297
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
45779
Total Pay
$34,297

Brennan Hatala is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $34,297.

Bruce Yhost

Detective/PPD Police

2026 total comp
$34,283
Base pay
$23,813
Overtime
$7,344
Other pay
$3,126
Benefits
$0
Total compensation
$34,283
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
7750
Total Pay
$34,283

Bruce Yhost holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $34,283.

Christian Chaves

Detective/PPD Police

2026 total comp
$34,267
Base pay
$23,813
Overtime
$7,121
Other pay
$3,334
Benefits
$0
Total compensation
$34,267
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
5986
Total Pay
$34,267

Christian Chaves is a Detective at PPD Police. They work salaried. 2026 total compensation came to $34,267.

Edwin Perez

Police Lieutenant/PPD Police

2026 total comp
$34,266
Base pay
$26,964
Overtime
$3,968
Other pay
$3,334
Benefits
$0
Total compensation
$34,266
Employment type
Salaried

Source-specific fields

Base Salary
$117,524
Employee Category
Civil Service
Job Code
6A05
Public Id
29819
Total Pay
$34,266

At PPD Police, Edwin Perez serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $34,266.

Rigoberto Perez

Police Officer 1/PPD Police

2026 total comp
$34,263
Base pay
$21,648
Overtime
$9,490
Other pay
$3,124
Benefits
$0
Total compensation
$34,263
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21536
Total Pay
$34,263

Rigoberto Perez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $34,263.

Cynthia Brown

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
26240
Total Pay
$34,257

Cynthia Brown works as a Police Officer 1 for PPD Police. Their status is salaried. Cynthia earned $34,257 in 2020.

Sekou Washington

Police Officer 1/PPD Police

2022 total comp
$34,256
Base pay
$16,294
Overtime
$2,479
Other pay
$15,483
Benefits
$0
Total compensation
$34,256
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
27501
Total Pay
$34,256

At PPD Police, Sekou Washington serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $34,256.

Joseph Boyle

Police Sergeant/PPD Police

2026 total comp
$34,255
Base pay
$24,679
Overtime
$6,452
Other pay
$3,124
Benefits
$0
Total compensation
$34,255
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
96
Total Pay
$34,255

At PPD Police, Joseph Boyle serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $34,255.

Joseph Murphy

Police Officer 1/PPD Police

2026 total comp
$34,249
Base pay
$21,648
Overtime
$8,744
Other pay
$3,856
Benefits
$0
Total compensation
$34,249
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4289
Total Pay
$24,396

Joseph Murphy holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $34,249.

Brian Murphy

Police Lieutenant/PPD Police

2026 total comp
$34,247
Base pay
$28,134
Overtime
$2,114
Other pay
$3,999
Benefits
$0
Total compensation
$34,247
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
36198
Total Pay
$34,247

Brian Murphy is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $34,247.

Ricardo Rosa

Police Officer 1/PPD Police

2026 total comp
$34,245
Base pay
$21,648
Overtime
$8,914
Other pay
$3,683
Benefits
$0
Total compensation
$34,245
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21285
Total Pay
$34,245

Ricardo Rosa holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $34,245.

Shamal Bryant

Police Lieutenant/PPD Police

2026 total comp
$34,239
Base pay
$26,964
Overtime
$3,419
Other pay
$3,856
Benefits
$0
Total compensation
$34,239
Employment type
Salaried

Source-specific fields

Base Salary
$117,524
Employee Category
Civil Service
Job Code
6A05
Public Id
36053
Total Pay
$34,239

Shamal Bryant is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $34,239.

Edwin Lebron

Police Officer 1/PPD Police

2026 total comp
$34,234
Base pay
$21,648
Overtime
$5,660
Other pay
$6,925
Benefits
$0
Total compensation
$34,234
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27505
Total Pay
$34,234

Edwin Lebron is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $34,234.

Edward Hassett

Police Officer 1/PPD Police

2026 total comp
$34,233
Base pay
$19,484
Overtime
$12,811
Other pay
$1,938
Benefits
$0
Total compensation
$34,233
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
45466
Total Pay
$34,233

Edward Hassett is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $34,233.

Shivam Sharma

Police Officer 1/PPD Police

2026 total comp
$34,230
Base pay
$20,783
Overtime
$10,477
Other pay
$2,970
Benefits
$0
Total compensation
$34,230
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
42063
Total Pay
$34,230

At PPD Police, Shivam Sharma serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $34,230.