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 36

Antonio Bennett

Police Lieutenant/PPD Police

2026 total comp
$51,194
Base pay
$26,964
Overtime
$19,250
Other pay
$4,980
Benefits
$0
Total compensation
$51,194
Employment type
Salaried

Source-specific fields

Base Salary
$117,524
Employee Category
Civil Service
Job Code
6A05
Public Id
25241
Total Pay
$51,194

At PPD Police, Antonio Bennett serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $51,194.

Hilda Serrano

Police Officer 1/PPD Police

2026 total comp
$51,143
Base pay
$21,648
Overtime
$23,995
Other pay
$5,499
Benefits
$0
Total compensation
$51,143
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30217
Total Pay
$51,143

At PPD Police, Hilda Serrano serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $51,143.

Renee Slocum

Police Communication Dispatcher/PPD Police

2022 total comp
$51,123
Base pay
$41,863
Overtime
$8,818
Other pay
$442
Benefits
$0
Total compensation
$51,123
Employment type
Salaried

Source-specific fields

Base Salary
$49,345
Employee Category
Civil Service
Job Code
6J32
Public Id
5237
Total Pay
$51,123

Renee Slocum works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Renee earned $51,123 in 2022.

Michael Leaden

Police Officer 1/PPD Police

2024 total comp
$51,059
Base pay
$31,407
Overtime
$0
Other pay
$19,652
Benefits
$0
Total compensation
$51,059
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
23791
Total Pay
$51,059

Michael Leaden is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $51,059.

Jill Cook

Police Officer 1/PPD Police

2022 total comp
$51,053
Base pay
$21,521
Overtime
$0
Other pay
$29,532
Benefits
$0
Total compensation
$51,053
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
31912
Total Pay
$51,053

At PPD Police, Jill Cook serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $51,053.

Mousa Hasan

Police Officer 1/PPD Police

2026 total comp
$51,052
Base pay
$21,648
Overtime
$24,131
Other pay
$5,273
Benefits
$0
Total compensation
$51,052
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11932
Total Pay
$51,052

Mousa Hasan holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $51,052.

Marlon Robinson

Police Officer 1/PPD Police

2026 total comp
$51,052
Base pay
$21,648
Overtime
$24,131
Other pay
$5,273
Benefits
$0
Total compensation
$51,052
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25679
Total Pay
$51,052

Marlon Robinson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $51,052.

James Wade Jr.

Police Officer 1/PPD Police

2026 total comp
$51,052
Base pay
$21,648
Overtime
$23,657
Other pay
$5,747
Benefits
$0
Total compensation
$51,052
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19281
Total Pay
$51,052

At PPD Police, James Wade Jr. serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $51,052.

James Hackley

Police Sergeant/PPD Police

2021 total comp
$51,020
Base pay
$11,938
Overtime
$0
Other pay
$39,082
Benefits
$0
Total compensation
$51,020
Employment type
Salaried

Source-specific fields

Base Salary
$89,024
Employee Category
Civil Service
Job Code
6A04
Public Id
23804
Total Pay
$51,020

James Hackley works as a Police Sergeant for PPD Police. Their status is salaried. James earned $51,020 in 2021.

Judy Bond

Police Officer 1/PPD Police

2023 total comp
$51,007
Base pay
$44,110
Overtime
$0
Other pay
$6,897
Benefits
$0
Total compensation
$51,007
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
9785
Total Pay
$51,007

Judy Bond holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $51,007.

Roderick Rabb

Police Officer 1/PPD Police

2026 total comp
$50,985
Base pay
$21,648
Overtime
$23,385
Other pay
$5,951
Benefits
$0
Total compensation
$50,985
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22888
Total Pay
$50,985

Roderick Rabb works as a Police Officer 1 for PPD Police. Their status is salaried. Roderick earned $50,985 in 2026.

Jacqueline Stanford

Police Corporal/PPD Police

2026 total comp
$50,975
Base pay
$23,813
Overtime
$21,212
Other pay
$5,950
Benefits
$0
Total compensation
$50,975
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
7635
Total Pay
$50,975

Jacqueline Stanford is a Police Corporal at PPD Police. They work salaried. 2026 total compensation came to $50,975.

Geoffrey Strubinger

Police Lieutenant/PPD Police

2026 total comp
$50,972
Base pay
$26,964
Overtime
$18,743
Other pay
$5,265
Benefits
$0
Total compensation
$50,972
Employment type
Salaried

Source-specific fields

Base Salary
$117,524
Employee Category
Civil Service
Job Code
6A05
Public Id
16984
Total Pay
$50,972

Geoffrey Strubinger works as a Police Lieutenant for PPD Police. Their status is salaried. Geoffrey earned $50,972 in 2026.

Michael Perkins

Police Officer 1/PPD Police

2026 total comp
$50,953
Base pay
$21,648
Overtime
$23,826
Other pay
$5,479
Benefits
$0
Total compensation
$50,953
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28972
Total Pay
$50,953

At PPD Police, Michael Perkins serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $50,953.

Perry Stephens

Police Officer 1/PPD Police

2026 total comp
$50,937
Base pay
$21,648
Overtime
$23,555
Other pay
$5,734
Benefits
$0
Total compensation
$50,937
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3597
Total Pay
$50,937

At PPD Police, Perry Stephens serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $50,937.

Dennis Keenan Jr

Police Lieutenant/PPD Police

2026 total comp
$50,911
Base pay
$28,134
Overtime
$17,045
Other pay
$5,732
Benefits
$0
Total compensation
$50,911
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
6944
Total Pay
$50,911

At PPD Police, Dennis Keenan Jr serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $50,911.

Obie Hazzard

Detective/PPD Police

2026 total comp
$50,862
Base pay
$23,813
Overtime
$21,797
Other pay
$5,253
Benefits
$0
Total compensation
$50,862
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
23387
Total Pay
$50,862

Obie Hazzard holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $50,862.

Sandra Harrell

Administrative Technician/PPD Police

2022 total comp
$50,835
Base pay
$49,231
Overtime
$171
Other pay
$1,433
Benefits
$0
Total compensation
$50,835
Employment type
Salaried

Source-specific fields

Base Salary
$50,233
Employee Category
Civil Service
Job Code
2L01
Public Id
748
Total Pay
$50,835

At PPD Police, Sandra Harrell serves as a Administrative Technician. They work salaried. Their 2022 pay totaled $50,835.

Sandra Alexander

Police Communication Dispatcher/PPD Police

2020 total comp
$50,826
Base pay
$27,034
Overtime
$20,576
Other pay
$3,217
Benefits
$0
Total compensation
$50,826
Employment type
Salaried

Source-specific fields

Base Salary
$46,786
Employee Category
Civil Service
Job Code
6J32
Public Id
8606
Total Pay
$50,826

At PPD Police, Sandra Alexander serves as a Police Communication Dispatcher. They work salaried. Their 2020 pay totaled $50,826.

Tasha Keel-Augusta

Police Officer 1/PPD Police

2020 total comp
$50,809
Base pay
$29,080
Overtime
$0
Other pay
$21,729
Benefits
$0
Total compensation
$50,809
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
8143
Total Pay
$50,809

Tasha Keel-Augusta is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $50,809.

Tracey Jenkins

Police Officer 1/PPD Police

2026 total comp
$50,717
Base pay
$21,648
Overtime
$23,148
Other pay
$5,920
Benefits
$0
Total compensation
$50,717
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6575
Total Pay
$50,717

Tracey Jenkins works as a Police Officer 1 for PPD Police. Their status is salaried. Tracey earned $50,717 in 2026.

Maurice Rhoads

Police Lieutenant/PPD Police

2024 total comp
$50,680
Base pay
$8,593
Overtime
$0
Other pay
$42,087
Benefits
$0
Total compensation
$50,680
Employment type
Salaried

Source-specific fields

Base Salary
$111,705
Employee Category
Civil Service
Job Code
6A05
Public Id
44
Total Pay
$50,680

Maurice Rhoads holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2024, their total compensation was $50,680.

William Suarez

Police Officer 1/PPD Police

2026 total comp
$50,646
Base pay
$0
Overtime
$0
Other pay
$50,646
Benefits
$0
Total compensation
$50,646
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
13053
Total Pay
$50,646

William Suarez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $50,646.

Joseph Dydak Jr

Police Sergeant/PPD Police

2026 total comp
$50,623
Base pay
$24,679
Overtime
$20,246
Other pay
$5,699
Benefits
$0
Total compensation
$50,623
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
3392
Total Pay
$50,623

At PPD Police, Joseph Dydak Jr serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $50,623.

Cedric Carter

Police Officer 1/PPD Police

2026 total comp
$50,596
Base pay
$21,648
Overtime
$24,334
Other pay
$4,613
Benefits
$0
Total compensation
$50,596
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36826
Total Pay
$50,596

Cedric Carter is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $50,596.

Michael Root

Police Inspector/PPD Police

2026 total comp
$50,561
Base pay
$37,203
Overtime
$1,243
Other pay
$12,115
Benefits
$0
Total compensation
$50,561
Employment type
Salaried

Source-specific fields

Base Salary
$162,154
Employee Category
Civil Service
Job Code
6A09
Public Id
2616
Total Pay
$50,561

At PPD Police, Michael Root serves as a Police Inspector. They work salaried. Their 2026 pay totaled $50,561.

David Bellamy

Police Inspector/PPD Police

2026 total comp
$50,561
Base pay
$37,203
Overtime
$1,243
Other pay
$12,115
Benefits
$0
Total compensation
$50,561
Employment type
Salaried

Source-specific fields

Base Salary
$162,154
Employee Category
Civil Service
Job Code
6A09
Public Id
11486
Total Pay
$50,561

David Bellamy is a Police Inspector at PPD Police. They work salaried. 2026 total compensation came to $50,561.

Shawn Mays

Police Officer 1/PPD Police

2026 total comp
$50,559
Base pay
$21,648
Overtime
$23,080
Other pay
$5,830
Benefits
$0
Total compensation
$50,559
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20422
Total Pay
$50,559

At PPD Police, Shawn Mays serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $50,559.

Jonathan Nguyen

Police Sergeant/PPD Police

2026 total comp
$50,537
Base pay
$24,679
Overtime
$21,250
Other pay
$4,608
Benefits
$0
Total compensation
$50,537
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
14668
Total Pay
$50,537

Jonathan Nguyen works as a Police Sergeant for PPD Police. Their status is salaried. Jonathan earned $50,537 in 2026.

Thomas Ohm

Police Officer 1/PPD Police

2022 total comp
$50,530
Base pay
$19,984
Overtime
$0
Other pay
$30,547
Benefits
$0
Total compensation
$50,530
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
14026
Total Pay
$50,530

Thomas Ohm is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $50,530.

Cynthia Chung

Police Officer 1/PPD Police

2023 total comp
$50,510
Base pay
$12,728
Overtime
$0
Other pay
$37,782
Benefits
$0
Total compensation
$50,510
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
6924
Total Pay
$50,510

Cynthia Chung works as a Police Officer 1 for PPD Police. Their status is salaried. Cynthia earned $50,510 in 2023.

Brian James

Police Officer 1/PPD Police

2026 total comp
$50,486
Base pay
$21,648
Overtime
$22,945
Other pay
$5,893
Benefits
$0
Total compensation
$50,486
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30985
Total Pay
$50,486

Brian James is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $50,486.

William Varenas

Detective/PPD Police

2021 total comp
$50,477
Base pay
$11,520
Overtime
$0
Other pay
$38,958
Benefits
$0
Total compensation
$50,477
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
36509
Total Pay
$50,477

William Varenas works as a Detective for PPD Police. Their status is salaried. William earned $50,477 in 2021.

Diane Gonzalez

Police Officer 1/PPD Police

2026 total comp
$50,441
Base pay
$21,648
Overtime
$23,114
Other pay
$5,678
Benefits
$0
Total compensation
$50,441
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18131
Total Pay
$50,441

Diane Gonzalez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $50,441.

Nicholas Di Pasquale

Police Sergeant/PPD Police

2026 total comp
$50,381
Base pay
$24,679
Overtime
$19,821
Other pay
$5,881
Benefits
$0
Total compensation
$50,381
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
17070
Total Pay
$50,381

At PPD Police, Nicholas Di Pasquale serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $50,381.

Jonathan Switaj

Police Officer 1/PPD Police

2026 total comp
$50,372
Base pay
$21,648
Overtime
$23,521
Other pay
$5,202
Benefits
$0
Total compensation
$50,372
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31612
Total Pay
$50,372

Jonathan Switaj holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $50,372.

Marilyn Brown

Police Officer 1/PPD Police

2026 total comp
$50,333
Base pay
$21,648
Overtime
$22,809
Other pay
$5,875
Benefits
$0
Total compensation
$50,333
Employment type
Salaried

Source-specific fields

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

Marilyn Brown holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $50,333.

Deshawn Beaufort

Police Inspector/PPD Police

2026 total comp
$50,323
Base pay
$37,203
Overtime
$1,243
Other pay
$11,877
Benefits
$0
Total compensation
$50,323
Employment type
Salaried

Source-specific fields

Base Salary
$162,154
Employee Category
Civil Service
Job Code
6A09
Public Id
10746
Total Pay
$50,323

Deshawn Beaufort works as a Police Inspector for PPD Police. Their status is salaried. Deshawn earned $50,323 in 2026.

Andrew Langhuber

Police Officer 1/PPD Police

2022 total comp
$50,314
Base pay
$27,670
Overtime
$0
Other pay
$22,645
Benefits
$0
Total compensation
$50,314
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
33344
Total Pay
$50,314

Andrew Langhuber holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $50,314.

David Sacerdote

Police Photographer Supervisor/PPD Police

2024 total comp
$50,270
Base pay
$21,370
Overtime
$792
Other pay
$28,107
Benefits
$0
Total compensation
$50,270
Employment type
Salaried

Source-specific fields

Base Salary
$56,695
Employee Category
Civil Service
Job Code
7L19
Public Id
16498
Total Pay
$50,270

David Sacerdote holds the role of Police Photographer Supervisor at PPD Police. Their status is salaried. In 2024, their total compensation was $50,270.