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 35

Dillshard Harley

Police Officer 1/PPD Police

2026 total comp
$52,328
Base pay
$21,648
Overtime
$24,572
Other pay
$6,108
Benefits
$0
Total compensation
$52,328
Employment type
Salaried

Source-specific fields

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

Dillshard Harley works as a Police Officer 1 for PPD Police. Their status is salaried. Dillshard earned $52,328 in 2026.

Heather Wroten

Police Officer 1/PPD Police

2026 total comp
$52,320
Base pay
$21,648
Overtime
$25,046
Other pay
$5,626
Benefits
$0
Total compensation
$52,320
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16963
Total Pay
$52,320

Heather Wroten holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $52,320.

James Parker

Police Officer 1/PPD Police

2026 total comp
$52,312
Base pay
$21,648
Overtime
$24,775
Other pay
$5,888
Benefits
$0
Total compensation
$52,312
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29304
Total Pay
$52,312

At PPD Police, James Parker serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $52,312.

James White Jr

Police Officer 1/PPD Police

2026 total comp
$52,251
Base pay
$21,648
Overtime
$24,504
Other pay
$6,099
Benefits
$0
Total compensation
$52,251
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36759
Total Pay
$52,251

At PPD Police, James White Jr serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $52,251.

Robert Schill

Detective/PPD Police

2024 total comp
$52,206
Base pay
$30,183
Overtime
$0
Other pay
$22,023
Benefits
$0
Total compensation
$52,206
Employment type
Salaried

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A12
Public Id
26743
Total Pay
$52,206

Robert Schill is a Detective at PPD Police. They work salaried. 2024 total compensation came to $52,206.

Phillips Williams

Police Officer 1/PPD Police

2026 total comp
$52,206
Base pay
$21,648
Overtime
$24,944
Other pay
$5,613
Benefits
$0
Total compensation
$52,206
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1823
Total Pay
$52,206

Phillips Williams works as a Police Officer 1 for PPD Police. Their status is salaried. Phillips earned $52,206 in 2026.

Jonathan Mundell

Police Officer 1/PPD Police

2023 total comp
$52,144
Base pay
$27,088
Overtime
$4,753
Other pay
$20,303
Benefits
$0
Total compensation
$52,144
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
6085
Total Pay
$52,144

Jonathan Mundell is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $52,144.

Edsaul Mendoza

Police Officer 1/PPD Police

2022 total comp
$52,132
Base pay
$19,246
Overtime
$10,483
Other pay
$22,403
Benefits
$0
Total compensation
$52,132
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
18971
Total Pay
$52,132

Edsaul Mendoza works as a Police Officer 1 for PPD Police. Their status is salaried. Edsaul earned $52,132 in 2022.

Taylor Preston

Police Officer 1/PPD Police

2026 total comp
$52,125
Base pay
$21,648
Overtime
$25,724
Other pay
$4,752
Benefits
$0
Total compensation
$52,125
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28715
Total Pay
$52,125

Taylor Preston is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $52,125.

Mark Mcdermott

Detective/PPD Police

2026 total comp
$52,123
Base pay
$23,813
Overtime
$22,927
Other pay
$5,383
Benefits
$0
Total compensation
$52,123
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
21569
Total Pay
$52,123

At PPD Police, Mark Mcdermott serves as a Detective. They work salaried. Their 2026 pay totaled $52,123.

Bisarat Worede

Police Lieutenant/PPD Police

2026 total comp
$52,052
Base pay
$28,134
Overtime
$18,058
Other pay
$5,860
Benefits
$0
Total compensation
$52,052
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
34950
Total Pay
$52,052

At PPD Police, Bisarat Worede serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $52,052.

Cynthia White

Police Officer 1/PPD Police

2022 total comp
$52,031
Base pay
$6,149
Overtime
$0
Other pay
$45,882
Benefits
$0
Total compensation
$52,031
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
5294
Total Pay
$52,031

At PPD Police, Cynthia White serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $52,031.

Aaron Horne Jr.

Police Sergeant/PPD Police

2026 total comp
$51,995
Base pay
$24,679
Overtime
$21,946
Other pay
$5,370
Benefits
$0
Total compensation
$51,995
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
13401
Total Pay
$51,995

Aaron Horne Jr. is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $51,995.

James Baddley

Police Officer 1/PPD Police

2019 total comp
$51,989
Base pay
$32,938
Overtime
$1,281
Other pay
$17,770
Benefits
$0
Total compensation
$51,989
Employment type
Salaried

Source-specific fields

Base Salary
$73,140
Employee Category
Civil Service
Job Code
6A02
Public Id
7022
Total Pay
$51,989

James Baddley is a Police Officer 1 at PPD Police. They work salaried. 2019 total compensation came to $51,989.

Lydia Jamerson

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
18091
Total Pay
$51,911

Lydia Jamerson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $51,911.

John Przepiorka

Chief Police Inspector/PPD Police

2026 total comp
$51,894
Base pay
$38,755
Overtime
$433
Other pay
$12,705
Benefits
$0
Total compensation
$51,894
Employment type
Salaried

Source-specific fields

Base Salary
$184,858
Employee Category
Civil Service
Job Code
6A10
Public Id
15548
Total Pay
$51,894

John Przepiorka works as a Chief Police Inspector for PPD Police. Their status is salaried. John earned $51,894 in 2026.

James Ferguson

Police Lieutenant/PPD Police

2026 total comp
$51,884
Base pay
$28,134
Overtime
$17,838
Other pay
$5,913
Benefits
$0
Total compensation
$51,884
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
19384
Total Pay
$51,884

James Ferguson is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $51,884.

Marc Palazzi

Police Officer 1/PPD Police

2026 total comp
$51,884
Base pay
$21,648
Overtime
$24,877
Other pay
$5,358
Benefits
$0
Total compensation
$51,884
Employment type
Salaried

Source-specific fields

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

Marc Palazzi holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $51,884.

James Dietz

Police Sergeant/PPD Police

2021 total comp
$51,883
Base pay
$1,364
Overtime
$0
Other pay
$50,518
Benefits
$0
Total compensation
$51,883
Employment type
Salaried

Source-specific fields

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

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

Christoph Werner

Chief Police Inspector/PPD Police

2026 total comp
$51,862
Base pay
$42,413
Overtime
$0
Other pay
$9,450
Benefits
$0
Total compensation
$51,862
Employment type
Salaried

Source-specific fields

Base Salary
$184,858
Employee Category
Civil Service
Job Code
6A10
Public Id
7303
Total Pay
$51,862

At PPD Police, Christoph Werner serves as a Chief Police Inspector. They work salaried. Their 2026 pay totaled $51,862.

Altovise Love-Craighead

Chief Police Inspector/PPD Police

2026 total comp
$51,862
Base pay
$42,413
Overtime
$0
Other pay
$9,450
Benefits
$0
Total compensation
$51,862
Employment type
Salaried

Source-specific fields

Base Salary
$184,858
Employee Category
Civil Service
Job Code
6A10
Public Id
17071
Total Pay
$51,862

Altovise Love-Craighead is a Chief Police Inspector at PPD Police. They work salaried. 2026 total compensation came to $51,862.

Brian Hilbert

Police Officer 1/PPD Police

2026 total comp
$51,815
Base pay
$21,648
Overtime
$24,334
Other pay
$5,833
Benefits
$0
Total compensation
$51,815
Employment type
Salaried

Source-specific fields

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

Brian Hilbert works as a Police Officer 1 for PPD Police. Their status is salaried. Brian earned $51,815 in 2026.

Edward Fidler

Police Officer 1/PPD Police

2026 total comp
$51,815
Base pay
$21,648
Overtime
$24,334
Other pay
$5,833
Benefits
$0
Total compensation
$51,815
Employment type
Salaried

Source-specific fields

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

Edward Fidler holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $51,815.

Alexis Marulanda

Police Forensic Science Technician/PPD Police

2024 total comp
$51,801
Base pay
$32,800
Overtime
$17,939
Other pay
$1,061
Benefits
$0
Total compensation
$51,801
Employment type
Salaried

Source-specific fields

Base Salary
$56,852
Employee Category
Civil Service
Job Code
3G42
Public Id
13178
Total Pay
$51,801

Alexis Marulanda holds the role of Police Forensic Science Technician at PPD Police. Their status is salaried. In 2024, their total compensation was $51,801.

Robert Stansfield

Detective/PPD Police

2026 total comp
$51,777
Base pay
$23,813
Overtime
$21,921
Other pay
$6,044
Benefits
$0
Total compensation
$51,777
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
32104
Total Pay
$51,777

At PPD Police, Robert Stansfield serves as a Detective. They work salaried. Their 2026 pay totaled $51,777.

Anthony Britton Jr.

Police Officer 1/PPD Police

2022 total comp
$51,776
Base pay
$3,074
Overtime
$0
Other pay
$48,701
Benefits
$0
Total compensation
$51,776
Employment type
Salaried

Source-specific fields

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

Anthony Britton Jr. holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $51,776.

Saran Pereborow

Police Officer 1/PPD Police

2022 total comp
$51,767
Base pay
$24,595
Overtime
$0
Other pay
$27,172
Benefits
$0
Total compensation
$51,767
Employment type
Salaried

Source-specific fields

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

Saran Pereborow works as a Police Officer 1 for PPD Police. Their status is salaried. Saran earned $51,767 in 2022.

Peter Stevens

Administrative Specialist 2 - Non-Confidential/PPD Police

2020 total comp
$51,717
Base pay
$16,691
Overtime
$0
Other pay
$35,026
Benefits
$0
Total compensation
$51,717
Employment type
Salaried

Source-specific fields

Base Salary
$67,274
Employee Category
Civil Service
Job Code
2L32
Public Id
27413
Total Pay
$51,717

Peter Stevens works as a Administrative Specialist 2 - Non-Confidential for PPD Police. Their status is salaried. Peter earned $51,717 in 2020.

William Karley

Police Officer 1/PPD Police

2023 total comp
$51,669
Base pay
$20,476
Overtime
$0
Other pay
$31,192
Benefits
$0
Total compensation
$51,669
Employment type
Salaried

Source-specific fields

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

William Karley is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $51,669.

Herman Willis Jr

Police Officer 1/PPD Police

2026 total comp
$51,599
Base pay
$21,648
Overtime
$23,928
Other pay
$6,023
Benefits
$0
Total compensation
$51,599
Employment type
Salaried

Source-specific fields

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

Herman Willis Jr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $51,599.

Harry Taylor Iii

Police Officer 1/PPD Police

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

Source-specific fields

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

Harry Taylor Iii holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $51,434.

Andrew Callaghan

Police Sergeant/PPD Police

2026 total comp
$51,430
Base pay
$24,679
Overtime
$20,748
Other pay
$6,004
Benefits
$0
Total compensation
$51,430
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
10387
Total Pay
$51,430

Andrew Callaghan is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $51,430.

Jamill Taylor

Police Inspector/PPD Police

2026 total comp
$51,416
Base pay
$37,203
Overtime
$1,942
Other pay
$12,271
Benefits
$0
Total compensation
$51,416
Employment type
Salaried

Source-specific fields

Base Salary
$162,154
Employee Category
Civil Service
Job Code
6A09
Public Id
1
Total Pay
$51,416

Jamill Taylor works as a Police Inspector for PPD Police. Their status is salaried. Jamill earned $51,416 in 2026.

Derrick Venson

Detective/PPD Police

2026 total comp
$51,355
Base pay
$23,813
Overtime
$21,548
Other pay
$5,995
Benefits
$0
Total compensation
$51,355
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
29439
Total Pay
$51,355

At PPD Police, Derrick Venson serves as a Detective. They work salaried. Their 2026 pay totaled $51,355.

Pablo Desiderio Jr

Police Officer 1/PPD Police

2026 total comp
$51,304
Base pay
$21,648
Overtime
$24,978
Other pay
$4,678
Benefits
$0
Total compensation
$51,304
Employment type
Salaried

Source-specific fields

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

At PPD Police, Pablo Desiderio Jr serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $51,304.

Arturo Rivera

Police Officer 1/PPD Police

2026 total comp
$51,304
Base pay
$20,564
Overtime
$26,063
Other pay
$4,677
Benefits
$0
Total compensation
$51,304
Employment type
Salaried

Source-specific fields

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

Arturo Rivera holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $51,304.

Ralph Domenic

Detective/PPD Police

2026 total comp
$51,271
Base pay
$23,813
Overtime
$21,473
Other pay
$5,985
Benefits
$0
Total compensation
$51,271
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
29499
Total Pay
$51,271

At PPD Police, Ralph Domenic serves as a Detective. They work salaried. Their 2026 pay totaled $51,271.

Kyle Rocks

Police Officer 1/PPD Police

2022 total comp
$51,243
Base pay
$26,563
Overtime
$5,368
Other pay
$19,313
Benefits
$0
Total compensation
$51,243
Employment type
Salaried

Source-specific fields

Base Salary
$77,031
Employee Category
Civil Service
Job Code
6A02
Public Id
16340
Total Pay
$51,243

Kyle Rocks works as a Police Officer 1 for PPD Police. Their status is salaried. Kyle earned $51,243 in 2022.

Gordon Andrew

Detective/PPD Police

2026 total comp
$51,241
Base pay
$23,813
Overtime
$21,660
Other pay
$5,768
Benefits
$0
Total compensation
$51,241
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
22591
Total Pay
$51,241

Gordon Andrew holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $51,241.

David Novak

Police Officer 1/PPD Police

2026 total comp
$51,215
Base pay
$21,648
Overtime
$23,589
Other pay
$5,978
Benefits
$0
Total compensation
$51,215
Employment type
Salaried

Source-specific fields

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

David Novak is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $51,215.