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 2

David Jones

Police Officer 1/PPD Police

2026 total comp
$36,447
Base pay
$21,648
Overtime
$10,879
Other pay
$3,920
Benefits
$0
Total compensation
$36,447
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9855
Total Pay
$36,447

At PPD Police, David Jones serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $36,447.

Lawrence Rao Jr

Police Officer 1/PPD Police

2026 total comp
$36,444
Base pay
$21,648
Overtime
$10,540
Other pay
$4,255
Benefits
$0
Total compensation
$36,444
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14443
Total Pay
$36,444

Lawrence Rao Jr works as a Police Officer 1 for PPD Police. Their status is salaried. Lawrence earned $36,444 in 2026.

Timothy Mayer

Detective/PPD Police

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

Source-specific fields

Base Salary
$88,263
Employee Category
Civil Service
Job Code
6A12
Public Id
945
Total Pay
$36,438

Timothy Mayer is a Detective at PPD Police. They work salaried. 2022 total compensation came to $36,438.

Matthew Galdo

Police Officer 1/PPD Police

2026 total comp
$36,425
Base pay
$21,648
Overtime
$11,456
Other pay
$3,321
Benefits
$0
Total compensation
$36,425
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21342
Total Pay
$36,425

Matthew Galdo holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $36,425.

Mariah Vadel

Police Officer 1/PPD Police

2026 total comp
$36,419
Base pay
$21,648
Overtime
$12,709
Other pay
$2,062
Benefits
$0
Total compensation
$36,419
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
49347
Total Pay
$36,419

Mariah Vadel works as a Police Officer 1 for PPD Police. Their status is salaried. Mariah earned $36,419 in 2026.

Labarr Jones

Police Officer 1/PPD Police

2026 total comp
$36,409
Base pay
$21,648
Overtime
$10,845
Other pay
$3,916
Benefits
$0
Total compensation
$36,409
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31500
Total Pay
$36,409

Labarr Jones works as a Police Officer 1 for PPD Police. Their status is salaried. Labarr earned $36,409 in 2026.

Qasim Edwards

Police Officer 1/PPD Police

2026 total comp
$36,409
Base pay
$21,648
Overtime
$10,845
Other pay
$3,916
Benefits
$0
Total compensation
$36,409
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13289
Total Pay
$36,409

At PPD Police, Qasim Edwards serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $36,409.

Anthony Anzideo

Detective/PPD Police

2026 total comp
$36,409
Base pay
$23,813
Overtime
$8,835
Other pay
$3,761
Benefits
$0
Total compensation
$36,409
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
28742
Total Pay
$36,409

At PPD Police, Anthony Anzideo serves as a Detective. They work salaried. Their 2026 pay totaled $36,409.

Marina Hadad

Police Communication Dispatcher/PPD Police

2026 total comp
$36,407
Base pay
$14,122
Overtime
$20,452
Other pay
$1,832
Benefits
$0
Total compensation
$36,407
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
2796
Total Pay
$36,407

Marina Hadad holds the role of Police Communication Dispatcher at PPD Police. Their status is salaried. In 2026, their total compensation was $36,407.

Samuel Allen

Police Officer 1/PPD Police

2026 total comp
$36,388
Base pay
$21,648
Overtime
$10,981
Other pay
$3,759
Benefits
$0
Total compensation
$36,388
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8841
Total Pay
$36,388

Samuel Allen works as a Police Officer 1 for PPD Police. Their status is salaried. Samuel earned $36,388 in 2026.

Thomas Howe

Police Officer 1/PPD Police

2026 total comp
$36,388
Base pay
$21,648
Overtime
$10,981
Other pay
$3,759
Benefits
$0
Total compensation
$36,388
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33769
Total Pay
$36,388

At PPD Police, Thomas Howe serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $36,388.

Jeffrey Kintsch

Police Officer 1/PPD Police

2026 total comp
$36,388
Base pay
$21,648
Overtime
$11,422
Other pay
$3,318
Benefits
$0
Total compensation
$36,388
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4188
Total Pay
$36,388

Jeffrey Kintsch is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $36,388.

Jennifer King

Police Officer 1/PPD Police

2026 total comp
$36,387
Base pay
$21,648
Overtime
$10,642
Other pay
$4,097
Benefits
$0
Total compensation
$36,387
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14292
Total Pay
$36,387

At PPD Police, Jennifer King serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $36,387.

Jeffery Cahill

Police Officer 1/PPD Police

2026 total comp
$36,387
Base pay
$21,648
Overtime
$10,642
Other pay
$4,097
Benefits
$0
Total compensation
$36,387
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30944
Total Pay
$36,387

Jeffery Cahill works as a Police Officer 1 for PPD Police. Their status is salaried. Jeffery earned $36,387 in 2026.

Nicole Judge

Police Sergeant/PPD Police

2026 total comp
$36,384
Base pay
$24,679
Overtime
$7,457
Other pay
$4,248
Benefits
$0
Total compensation
$36,384
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
35159
Total Pay
$36,384

Nicole Judge holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $36,384.

Martin Sheeron

Detective/PPD Police

2026 total comp
$36,374
Base pay
$23,813
Overtime
$8,649
Other pay
$3,912
Benefits
$0
Total compensation
$36,374
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
2126
Total Pay
$36,374

Martin Sheeron works as a Detective for PPD Police. Their status is salaried. Martin earned $36,374 in 2026.

Brian Clerkin

Police Officer 1/PPD Police

2026 total comp
$36,371
Base pay
$21,648
Overtime
$10,812
Other pay
$3,911
Benefits
$0
Total compensation
$36,371
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13167
Total Pay
$36,371

Brian Clerkin works as a Police Officer 1 for PPD Police. Their status is salaried. Brian earned $36,371 in 2026.

Michael Haas

Detective/PPD Police

2026 total comp
$36,367
Base pay
$23,813
Overtime
$8,798
Other pay
$3,757
Benefits
$0
Total compensation
$36,367
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
9033
Total Pay
$36,367

Michael Haas holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $36,367.

John Bauer

Police Corporal/PPD Police

2024 total comp
$36,366
Base pay
$19,273
Overtime
$0
Other pay
$17,092
Benefits
$0
Total compensation
$36,366
Employment type
Salaried

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A03
Public Id
18400
Total Pay
$36,366

At PPD Police, John Bauer serves as a Police Corporal. They work salaried. Their 2024 pay totaled $36,366.

Gregory Riddick

Police Officer 1/PPD Police

2023 total comp
$36,357
Base pay
$27,419
Overtime
$298
Other pay
$8,640
Benefits
$0
Total compensation
$36,357
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
6131
Total Pay
$36,357

Gregory Riddick holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $36,357.

Jayson Troccoli

Police Sergeant/PPD Police

2026 total comp
$36,354
Base pay
$24,679
Overtime
$7,843
Other pay
$3,832
Benefits
$0
Total compensation
$36,354
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
6328
Total Pay
$36,354

At PPD Police, Jayson Troccoli serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $36,354.

Miguel Diaz

Police Officer 1/PPD Police

2026 total comp
$36,350
Base pay
$21,648
Overtime
$10,947
Other pay
$3,755
Benefits
$0
Total compensation
$36,350
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8485
Total Pay
$36,350

At PPD Police, Miguel Diaz serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $36,350.

William Kleinkurt

Police Sergeant/PPD Police

2026 total comp
$36,344
Base pay
$24,679
Overtime
$7,573
Other pay
$4,092
Benefits
$0
Total compensation
$36,344
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
26103
Total Pay
$36,344

William Kleinkurt works as a Police Sergeant for PPD Police. Their status is salaried. William earned $36,344 in 2026.

Tiffany Drew

Police Officer 1/PPD Police

2026 total comp
$36,333
Base pay
$21,648
Overtime
$10,778
Other pay
$3,907
Benefits
$0
Total compensation
$36,333
Employment type
Salaried

Source-specific fields

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

Tiffany Drew holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $36,333.

James Callahan

Detective/PPD Police

2026 total comp
$36,331
Base pay
$23,813
Overtime
$8,276
Other pay
$4,242
Benefits
$0
Total compensation
$36,331
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
31459
Total Pay
$36,331

James Callahan holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $36,331.

Theresa Perry

Police Officer 1/PPD Police

2026 total comp
$36,328
Base pay
$21,648
Overtime
$10,439
Other pay
$4,241
Benefits
$0
Total compensation
$36,328
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6946
Total Pay
$36,328

Theresa Perry is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $36,328.

Bryan Sumter

Police Officer 1/PPD Police

2026 total comp
$36,328
Base pay
$21,648
Overtime
$10,439
Other pay
$4,241
Benefits
$0
Total compensation
$36,328
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27311
Total Pay
$36,328

At PPD Police, Bryan Sumter serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $36,328.

Edward Lane

Police Officer 1/PPD Police

2026 total comp
$36,314
Base pay
$21,648
Overtime
$11,320
Other pay
$3,346
Benefits
$0
Total compensation
$36,314
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35061
Total Pay
$36,314

Edward Lane is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $36,314.

Brandon Sweeney

Police Officer 1/PPD Police

2026 total comp
$36,314
Base pay
$21,648
Overtime
$11,354
Other pay
$3,311
Benefits
$0
Total compensation
$36,314
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35066
Total Pay
$36,314

At PPD Police, Brandon Sweeney serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $36,314.

Christine Maio

Police Sergeant/PPD Police

2026 total comp
$36,312
Base pay
$24,679
Overtime
$7,882
Other pay
$3,751
Benefits
$0
Total compensation
$36,312
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
34523
Total Pay
$36,312

Christine Maio works as a Police Sergeant for PPD Police. Their status is salaried. Christine earned $36,312 in 2026.

Kimberly Hayes

Police Officer 1/PPD Police

2026 total comp
$36,311
Base pay
$21,648
Overtime
$10,574
Other pay
$4,088
Benefits
$0
Total compensation
$36,311
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2824
Total Pay
$36,311

At PPD Police, Kimberly Hayes serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $36,311.

Gerard Winward

Detective/PPD Police

2026 total comp
$36,288
Base pay
$23,813
Overtime
$8,239
Other pay
$4,237
Benefits
$0
Total compensation
$36,288
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
21116
Total Pay
$36,288

Gerard Winward holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $36,288.

Kevin Sloan

Detective/PPD Police

2026 total comp
$36,286
Base pay
$23,813
Overtime
$8,388
Other pay
$4,086
Benefits
$0
Total compensation
$36,286
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
8513
Total Pay
$36,286

Kevin Sloan holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $36,286.

Robert Depaul

Police Officer 1/PPD Police

2026 total comp
$36,276
Base pay
$21,648
Overtime
$11,320
Other pay
$3,308
Benefits
$0
Total compensation
$36,276
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
602
Total Pay
$36,276

At PPD Police, Robert Depaul serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $36,276.

Daniel Mammola

Police Officer 1/PPD Police

2026 total comp
$36,275
Base pay
$21,648
Overtime
$10,879
Other pay
$3,747
Benefits
$0
Total compensation
$36,275
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23602
Total Pay
$36,275

Daniel Mammola is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $36,275.

Daniel Anthony

Police Corporal/PPD Police

2023 total comp
$36,275
Base pay
$31,137
Overtime
$0
Other pay
$5,137
Benefits
$0
Total compensation
$36,275
Employment type
Salaried

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A03
Public Id
28729
Total Pay
$36,275

At PPD Police, Daniel Anthony serves as a Police Corporal. They work salaried. Their 2023 pay totaled $36,275.

Kyle Greene

Police Officer 1/PPD Police

2026 total comp
$36,273
Base pay
$21,648
Overtime
$10,540
Other pay
$4,084
Benefits
$0
Total compensation
$36,273
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23354
Total Pay
$36,273

At PPD Police, Kyle Greene serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $36,273.

Patrick Owens

Police Lieutenant/PPD Police

2026 total comp
$36,269
Base pay
$26,964
Overtime
$5,403
Other pay
$3,901
Benefits
$0
Total compensation
$36,269
Employment type
Salaried

Source-specific fields

Base Salary
$117,524
Employee Category
Civil Service
Job Code
6A05
Public Id
2816
Total Pay
$36,269

Patrick Owens is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $36,269.

Stanley Lahendro Jr.

Police Officer 1/PPD Police

2026 total comp
$36,258
Base pay
$21,648
Overtime
$10,710
Other pay
$3,899
Benefits
$0
Total compensation
$36,258
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8338
Total Pay
$36,258

Stanley Lahendro Jr. is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $36,258.

Christopher Leary

Police Sergeant/PPD Police

2026 total comp
$36,257
Base pay
$24,679
Overtime
$7,496
Other pay
$4,082
Benefits
$0
Total compensation
$36,257
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
27816
Total Pay
$36,257

At PPD Police, Christopher Leary serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $36,257.