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 68

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
6A03
Public Id
1161
Total Pay
$26,710

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.