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 39

Mark Johnson

Detective/PPD Police

2026 total comp
$48,552
Base pay
$23,813
Overtime
$19,274
Other pay
$5,466
Benefits
$0
Total compensation
$48,552
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
32647
Total Pay
$48,552

Mark Johnson is a Detective at PPD Police. They work salaried. 2026 total compensation came to $48,552.

Michael Zimmerman

Police Inspector/PPD Police

2026 total comp
$48,533
Base pay
$37,203
Overtime
$0
Other pay
$11,330
Benefits
$0
Total compensation
$48,533
Employment type
Salaried

Source-specific fields

Base Salary
$162,154
Employee Category
Civil Service
Job Code
6A09
Public Id
3537
Total Pay
$48,533

Michael Zimmerman works as a Police Inspector for PPD Police. Their status is salaried. Michael earned $48,533 in 2026.

Jarreau Thomas

Police Inspector/PPD Police

2026 total comp
$48,533
Base pay
$37,203
Overtime
$0
Other pay
$11,330
Benefits
$0
Total compensation
$48,533
Employment type
Salaried

Source-specific fields

Base Salary
$162,154
Employee Category
Civil Service
Job Code
6A09
Public Id
32964
Total Pay
$48,533

Jarreau Thomas works as a Police Inspector for PPD Police. Their status is salaried. Jarreau earned $48,533 in 2026.

D Pace

Police Inspector/PPD Police

2026 total comp
$48,533
Base pay
$37,203
Overtime
$0
Other pay
$11,330
Benefits
$0
Total compensation
$48,533
Employment type
Salaried

Source-specific fields

Base Salary
$162,154
Employee Category
Civil Service
Job Code
6A09
Public Id
33240
Total Pay
$48,533

At PPD Police, D Pace serves as a Police Inspector. They work salaried. Their 2026 pay totaled $48,533.

Alberto Ortiz

Police Officer 1/PPD Police

2022 total comp
$48,496
Base pay
$18,446
Overtime
$4,237
Other pay
$25,813
Benefits
$0
Total compensation
$48,496
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
412
Total Pay
$48,496

Alberto Ortiz works as a Police Officer 1 for PPD Police. Their status is salaried. Alberto earned $48,496 in 2022.

Mary Bunyard

Police Communication Dispatcher/PPD Police

2025 total comp
$48,494
Base pay
$38,863
Overtime
$7,032
Other pay
$2,600
Benefits
$0
Total compensation
$48,494
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
36132
Total Pay
$48,494

Mary Bunyard is a Police Communication Dispatcher at PPD Police. They work salaried. 2025 total compensation came to $48,494.

Mark Uffelman

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
30564
Total Pay
$48,489

Mark Uffelman holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $48,489.

John Callahan Jr

Police Sergeant/PPD Police

2026 total comp
$48,412
Base pay
$24,679
Overtime
$18,082
Other pay
$5,651
Benefits
$0
Total compensation
$48,412
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
22366
Total Pay
$48,412

John Callahan Jr is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $48,412.

David Armstrong

Police Sergeant/PPD Police

2026 total comp
$48,403
Base pay
$24,679
Overtime
$18,275
Other pay
$5,449
Benefits
$0
Total compensation
$48,403
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
2869
Total Pay
$48,403

David Armstrong is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $48,403.

Anthony Jones

Police Officer 1/PPD Police

2026 total comp
$48,379
Base pay
$21,648
Overtime
$21,284
Other pay
$5,446
Benefits
$0
Total compensation
$48,379
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3535
Total Pay
$48,379

At PPD Police, Anthony Jones serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $48,379.

Jesse Hartnett

Police Officer 1/PPD Police

2019 total comp
$48,362
Base pay
$8,473
Overtime
$0
Other pay
$39,889
Benefits
$0
Total compensation
$48,362
Employment type
Salaried

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
5577
Total Pay
$48,362

Jesse Hartnett holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2019, their total compensation was $48,362.

Renee Richetti

Police Officer 1/PPD Police

2026 total comp
$48,331
Base pay
$21,648
Overtime
$21,691
Other pay
$4,992
Benefits
$0
Total compensation
$48,331
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22506
Total Pay
$48,331

Renee Richetti is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $48,331.

Shawn Miller

Law Enforcement Analyst/PPD Police

2022 total comp
$48,330
Base pay
$46,528
Overtime
$1,639
Other pay
$163
Benefits
$0
Total compensation
$48,330
Employment type
Salaried

Source-specific fields

Base Salary
$56,480
Employee Category
Civil Service
Job Code
6C26
Public Id
32374
Total Pay
$48,330

Shawn Miller works as a Law Enforcement Analyst for PPD Police. Their status is salaried. Shawn earned $48,330 in 2022.

Charles Jackson

Police Lieutenant/PPD Police

2026 total comp
$48,258
Base pay
$28,134
Overtime
$14,491
Other pay
$5,634
Benefits
$0
Total compensation
$48,258
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
6068
Total Pay
$48,258

Charles Jackson is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $48,258.

Javier Sasaki

Police Officer 1/PPD Police

2026 total comp
$48,247
Base pay
$21,648
Overtime
$22,199
Other pay
$4,399
Benefits
$0
Total compensation
$48,247
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35215
Total Pay
$48,247

Javier Sasaki is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $48,247.

Anthony Crawford

Police Officer 1/PPD Police

2026 total comp
$48,226
Base pay
$21,648
Overtime
$21,149
Other pay
$5,429
Benefits
$0
Total compensation
$48,226
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30349
Total Pay
$48,226

Anthony Crawford holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $48,226.

Marissa Kubis

Police Officer 1/PPD Police

2025 total comp
$48,215
Base pay
$31,122
Overtime
$2,509
Other pay
$14,584
Benefits
$0
Total compensation
$48,215
Employment type
Salaried

Source-specific fields

Base Salary
$81,227
Employee Category
Civil Service
Job Code
6A02
Public Id
41248
Total Pay
$48,215

At PPD Police, Marissa Kubis serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $48,215.

Rodney Brown

Police Sergeant/PPD Police

2026 total comp
$48,194
Base pay
$24,679
Overtime
$17,889
Other pay
$5,626
Benefits
$0
Total compensation
$48,194
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
838
Total Pay
$48,194

Rodney Brown holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $48,194.

Pablo Seda Jr

Police Officer 1/PPD Police

2026 total comp
$48,188
Base pay
$21,648
Overtime
$21,115
Other pay
$5,424
Benefits
$0
Total compensation
$48,188
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19678
Total Pay
$48,188

Pablo Seda Jr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $48,188.

Brian Cherry Sr

Police Officer 1/PPD Police

2026 total comp
$48,180
Base pay
$21,648
Overtime
$21,555
Other pay
$4,976
Benefits
$0
Total compensation
$48,180
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26796
Total Pay
$48,180

At PPD Police, Brian Cherry Sr serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $48,180.

Harold Toomer Iii

Police Sergeant/PPD Police

2026 total comp
$48,150
Base pay
$24,679
Overtime
$17,850
Other pay
$5,621
Benefits
$0
Total compensation
$48,150
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
2413
Total Pay
$48,150

At PPD Police, Harold Toomer Iii serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $48,150.

John Burnett

Police Officer 1/PPD Police

2026 total comp
$48,111
Base pay
$21,648
Overtime
$21,047
Other pay
$5,416
Benefits
$0
Total compensation
$48,111
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23977
Total Pay
$48,111

At PPD Police, John Burnett serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $48,111.

Edwin Cruz

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
16544
Total Pay
$48,110

Edwin Cruz works as a Police Officer 1 for PPD Police. Their status is salaried. Edwin earned $48,110 in 2020.

Hayden Smith

Police Officer 1/PPD Police

2025 total comp
$48,091
Base pay
$0
Overtime
$0
Other pay
$48,091
Benefits
$0
Total compensation
$48,091
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
20605
Total Pay
$48,091

Hayden Smith holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $48,091.

Richard Pacell

Detective/PPD Police

2024 total comp
$48,089
Base pay
$0
Overtime
$0
Other pay
$48,089
Benefits
$0
Total compensation
$48,089
Employment type
Salaried

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A12
Public Id
35171
Total Pay
$48,089

Richard Pacell holds the role of Detective at PPD Police. Their status is salaried. In 2024, their total compensation was $48,089.

Christopher Williams

Police Sergeant/PPD Police

2026 total comp
$48,062
Base pay
$24,679
Overtime
$17,773
Other pay
$5,611
Benefits
$0
Total compensation
$48,062
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
35541
Total Pay
$48,062

Christopher Williams works as a Police Sergeant for PPD Police. Their status is salaried. Christopher earned $48,062 in 2026.

Rodney Poliard

Police Sergeant/PPD Police

2026 total comp
$48,055
Base pay
$24,679
Overtime
$17,966
Other pay
$5,410
Benefits
$0
Total compensation
$48,055
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
3934
Total Pay
$48,055

Rodney Poliard works as a Police Sergeant for PPD Police. Their status is salaried. Rodney earned $48,055 in 2026.

Zhao Chen

Police Sergeant/PPD Police

2026 total comp
$48,011
Base pay
$24,679
Overtime
$18,661
Other pay
$4,670
Benefits
$0
Total compensation
$48,011
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
22377
Total Pay
$48,011

Zhao Chen is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $48,011.

Anthony Curtosi Jr

Police Officer 1/PPD Police

2023 total comp
$48,009
Base pay
$24,444
Overtime
$15,757
Other pay
$7,809
Benefits
$0
Total compensation
$48,009
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
17058
Total Pay
$48,009

Anthony Curtosi Jr is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $48,009.

Robert Rossiter

Police Officer 1/PPD Police

2019 total comp
$48,001
Base pay
$3,954
Overtime
$0
Other pay
$44,047
Benefits
$0
Total compensation
$48,001
Employment type
Salaried

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
25155
Total Pay
$48,001

Robert Rossiter holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2019, their total compensation was $48,001.

Leslie Simmons Iii

Police Officer 1/PPD Police

2026 total comp
$47,992
Base pay
$21,648
Overtime
$20,742
Other pay
$5,602
Benefits
$0
Total compensation
$47,992
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7687
Total Pay
$47,992

At PPD Police, Leslie Simmons Iii serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $47,992.

Clayon Parkins

Police Corporal/PPD Police

2026 total comp
$47,964
Base pay
$23,813
Overtime
$18,752
Other pay
$5,400
Benefits
$0
Total compensation
$47,964
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
16956
Total Pay
$47,964

Clayon Parkins is a Police Corporal at PPD Police. They work salaried. 2026 total compensation came to $47,964.

Sean Cobette

Police Lieutenant/PPD Police

2026 total comp
$47,959
Base pay
$28,134
Overtime
$14,227
Other pay
$5,599
Benefits
$0
Total compensation
$47,959
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
11516
Total Pay
$47,959

At PPD Police, Sean Cobette serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $47,959.

Omair Chughtai

Police Officer 1/PPD Police

2026 total comp
$47,948
Base pay
$21,648
Overtime
$21,928
Other pay
$4,372
Benefits
$0
Total compensation
$47,948
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17422
Total Pay
$47,948

Omair Chughtai holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $47,948.

James Crone

Detective/PPD Police

2026 total comp
$47,922
Base pay
$23,813
Overtime
$18,715
Other pay
$5,395
Benefits
$0
Total compensation
$47,922
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
35227
Total Pay
$47,922

At PPD Police, James Crone serves as a Detective. They work salaried. Their 2026 pay totaled $47,922.

Staycee Harris

Police Lieutenant/PPD Police

2019 total comp
$47,911
Base pay
$11,012
Overtime
$0
Other pay
$36,900
Benefits
$0
Total compensation
$47,911
Employment type
Salaried

Source-specific fields

Base Salary
$95,434
Employee Category
Civil Service
Job Code
6A05
Public Id
30107
Total Pay
$47,911

Staycee Harris holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2019, their total compensation was $47,911.

Roxanne Maddrey

Police Lieutenant/PPD Police

2025 total comp
$47,885
Base pay
$0
Overtime
$0
Other pay
$47,885
Benefits
$0
Total compensation
$47,885
Employment type
Salaried

Source-specific fields

Base Salary
$117,290
Employee Category
Civil Service
Job Code
6A05
Public Id
6686
Total Pay
$47,885

Roxanne Maddrey holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2025, their total compensation was $47,885.

Louis Hardy Jr

Police Officer 1/PPD Police

2026 total comp
$47,877
Base pay
$21,648
Overtime
$20,640
Other pay
$5,589
Benefits
$0
Total compensation
$47,877
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3952
Total Pay
$47,877

Louis Hardy Jr holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $47,877.

Harry Crouse

Police Officer 1/PPD Police

2022 total comp
$47,871
Base pay
$30,744
Overtime
$4,439
Other pay
$12,688
Benefits
$0
Total compensation
$47,871
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
31038
Total Pay
$47,871

At PPD Police, Harry Crouse serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $47,871.

Jerald Moody

Police Officer 1/PPD Police

2026 total comp
$47,839
Base pay
$21,648
Overtime
$20,606
Other pay
$5,584
Benefits
$0
Total compensation
$47,839
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28057
Total Pay
$47,839

At PPD Police, Jerald Moody serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $47,839.