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 33

Stephen Dmytryk

Police Officer 1/PPD Police

2026 total comp
$55,066
Base pay
$21,648
Overtime
$27,046
Other pay
$6,372
Benefits
$0
Total compensation
$55,066
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30759
Total Pay
$55,066

Stephen Dmytryk holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $55,066.

Vincent Parker

Detective/PPD Police

2026 total comp
$54,985
Base pay
$23,813
Overtime
$24,754
Other pay
$6,418
Benefits
$0
Total compensation
$54,985
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
28286
Total Pay
$54,985

At PPD Police, Vincent Parker serves as a Detective. They work salaried. Their 2026 pay totaled $54,985.

Robert Hoppe

Police Officer 1/PPD Police

2026 total comp
$54,983
Base pay
$21,648
Overtime
$27,656
Other pay
$5,678
Benefits
$0
Total compensation
$54,983
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13038
Total Pay
$54,983

Robert Hoppe holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $54,983.

Richard Bova Jr.

Detective/PPD Police

2026 total comp
$54,979
Base pay
$23,813
Overtime
$24,978
Other pay
$6,189
Benefits
$0
Total compensation
$54,979
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
15286
Total Pay
$54,979

At PPD Police, Richard Bova Jr. serves as a Detective. They work salaried. Their 2026 pay totaled $54,979.

Rudolph Valentine Jr

Detective/PPD Police

2026 total comp
$54,877
Base pay
$23,813
Overtime
$25,164
Other pay
$5,901
Benefits
$0
Total compensation
$54,877
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
21222
Total Pay
$54,877

At PPD Police, Rudolph Valentine Jr serves as a Detective. They work salaried. Their 2026 pay totaled $54,877.

Stephen Johnson Jr

Police Lieutenant/PPD Police

2026 total comp
$54,849
Base pay
$28,134
Overtime
$21,714
Other pay
$5,001
Benefits
$0
Total compensation
$54,849
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
17207
Total Pay
$54,849

At PPD Police, Stephen Johnson Jr serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $54,849.

Sonata Asmara

Police Officer 1/PPD Police

2026 total comp
$54,828
Base pay
$19,484
Overtime
$32,241
Other pay
$3,104
Benefits
$0
Total compensation
$54,828
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
44859
Total Pay
$54,828

Sonata Asmara is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $54,828.

David Rooney

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
11412
Total Pay
$54,781

At PPD Police, David Rooney serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $54,781.

Jesse Davis

Police Officer 1/PPD Police

2025 total comp
$54,756
Base pay
$48,412
Overtime
$0
Other pay
$6,344
Benefits
$0
Total compensation
$54,756
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
11912
Total Pay
$54,756

Jesse Davis is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $54,756.

Anthony Jones

Police Officer 1/PPD Police

2026 total comp
$54,745
Base pay
$21,648
Overtime
$26,707
Other pay
$6,390
Benefits
$0
Total compensation
$54,745
Employment type
Salaried

Source-specific fields

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

Anthony Jones is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $54,745.

Thomas Bartol

Detective/PPD Police

2026 total comp
$54,727
Base pay
$23,813
Overtime
$24,754
Other pay
$6,160
Benefits
$0
Total compensation
$54,727
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
30706
Total Pay
$54,727

Thomas Bartol holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $54,727.

Matthew Gillespie

Chief Police Inspector/PPD Police

2026 total comp
$54,672
Base pay
$40,650
Overtime
$1,358
Other pay
$12,665
Benefits
$0
Total compensation
$54,672
Employment type
Salaried

Source-specific fields

Base Salary
$177,174
Employee Category
Civil Service
Job Code
6A10
Public Id
6430
Total Pay
$54,672

Matthew Gillespie is a Chief Police Inspector at PPD Police. They work salaried. 2026 total compensation came to $54,672.

Antoine Wesley

Police Officer 1/PPD Police

2026 total comp
$54,599
Base pay
$21,648
Overtime
$27,080
Other pay
$5,870
Benefits
$0
Total compensation
$54,599
Employment type
Salaried

Source-specific fields

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

Antoine Wesley is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $54,599.

Kevin Long

Police Lieutenant/PPD Police

2026 total comp
$54,591
Base pay
$28,134
Overtime
$20,085
Other pay
$6,373
Benefits
$0
Total compensation
$54,591
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
28703
Total Pay
$54,591

Kevin Long holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $54,591.

Charles Hendricks Jr

Police Officer 1/PPD Police

2019 total comp
$54,587
Base pay
$0
Overtime
$0
Other pay
$54,587
Benefits
$0
Total compensation
$54,587
Employment type
Salaried

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
23116
Total Pay
$54,587

Charles Hendricks Jr works as a Police Officer 1 for PPD Police. Their status is salaried. Charles earned $54,587 in 2019.

Von Williams

Police Officer 1/PPD Police

2026 total comp
$54,565
Base pay
$21,648
Overtime
$26,775
Other pay
$6,142
Benefits
$0
Total compensation
$54,565
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29088
Total Pay
$54,565

At PPD Police, Von Williams serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $54,565.

Patrick Mcguire

Police Officer 1/PPD Police

2023 total comp
$54,523
Base pay
$20,807
Overtime
$0
Other pay
$33,716
Benefits
$0
Total compensation
$54,523
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
24960
Total Pay
$54,523

Patrick Mcguire is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $54,523.

Kevin Norton

Police Officer 1/PPD Police

2022 total comp
$54,499
Base pay
$39,967
Overtime
$3,026
Other pay
$11,505
Benefits
$0
Total compensation
$54,499
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
36585
Total Pay
$54,499

Kevin Norton holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $54,499.

Robin Owens

Police Officer 1/PPD Police

2021 total comp
$54,374
Base pay
$26,031
Overtime
$0
Other pay
$28,343
Benefits
$0
Total compensation
$54,374
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
23418
Total Pay
$54,374

Robin Owens is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $54,374.

Donald Black Jr

Police Officer 1/PPD Police

2025 total comp
$54,353
Base pay
$24,206
Overtime
$13,065
Other pay
$17,083
Benefits
$0
Total compensation
$54,353
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
11527
Total Pay
$54,353

At PPD Police, Donald Black Jr serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $54,353.

Charles Vallette

Police Officer 1/PPD Police

2022 total comp
$54,345
Base pay
$27,670
Overtime
$1,528
Other pay
$25,148
Benefits
$0
Total compensation
$54,345
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
3949
Total Pay
$54,345

Charles Vallette works as a Police Officer 1 for PPD Police. Their status is salaried. Charles earned $54,345 in 2022.

Marshall Kelly

Police Sergeant/PPD Police

2019 total comp
$54,330
Base pay
$0
Overtime
$0
Other pay
$54,330
Benefits
$0
Total compensation
$54,330
Employment type
Salaried

Source-specific fields

Base Salary
$83,714
Employee Category
Civil Service
Job Code
6A04
Public Id
26072
Total Pay
$54,330

Marshall Kelly holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2019, their total compensation was $54,330.

Khari Long

Police Officer 1/PPD Police

2026 total comp
$54,279
Base pay
$21,648
Overtime
$27,351
Other pay
$5,279
Benefits
$0
Total compensation
$54,279
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20517
Total Pay
$54,279

At PPD Police, Khari Long serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $54,279.

Dennis Quinn

Police Officer 1/PPD Police

2026 total comp
$54,260
Base pay
$21,648
Overtime
$26,503
Other pay
$6,108
Benefits
$0
Total compensation
$54,260
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29089
Total Pay
$54,260

At PPD Police, Dennis Quinn serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $54,260.

Kathleen Gorman

Police Officer 1/PPD Police

2022 total comp
$54,192
Base pay
$3,074
Overtime
$0
Other pay
$51,117
Benefits
$0
Total compensation
$54,192
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
9656
Total Pay
$54,192

Kathleen Gorman works as a Police Officer 1 for PPD Police. Their status is salaried. Kathleen earned $54,192 in 2022.

Nicholas Smith

Chief Police Inspector/PPD Police

2026 total comp
$54,158
Base pay
$40,650
Overtime
$679
Other pay
$12,830
Benefits
$0
Total compensation
$54,158
Employment type
Salaried

Source-specific fields

Base Salary
$177,174
Employee Category
Civil Service
Job Code
6A10
Public Id
18059
Total Pay
$54,158

Nicholas Smith is a Chief Police Inspector at PPD Police. They work salaried. 2026 total compensation came to $54,158.

Sean Paris

Police Officer 1/PPD Police

2024 total comp
$54,146
Base pay
$33,582
Overtime
$2,399
Other pay
$18,165
Benefits
$0
Total compensation
$54,146
Employment type
Salaried

Source-specific fields

Base Salary
$77,359
Employee Category
Civil Service
Job Code
6A02
Public Id
39454
Total Pay
$54,146

Sean Paris holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $54,146.

James Perfidio

Detective/PPD Police

2026 total comp
$54,141
Base pay
$23,813
Overtime
$24,008
Other pay
$6,320
Benefits
$0
Total compensation
$54,141
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
26879
Total Pay
$54,141

At PPD Police, James Perfidio serves as a Detective. They work salaried. Their 2026 pay totaled $54,141.

Mario Deluca Jr

Police Officer 1/PPD Police

2026 total comp
$54,105
Base pay
$21,648
Overtime
$26,639
Other pay
$5,817
Benefits
$0
Total compensation
$54,105
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15058
Total Pay
$54,105

Mario Deluca Jr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $54,105.

Willie Jones

Police Officer 1/PPD Police

2021 total comp
$54,100
Base pay
$22,441
Overtime
$6,760
Other pay
$24,900
Benefits
$0
Total compensation
$54,100
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
31371
Total Pay
$54,100

At PPD Police, Willie Jones serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $54,100.

John Madara

Police Sergeant/PPD Police

2023 total comp
$54,049
Base pay
$38,795
Overtime
$0
Other pay
$15,254
Benefits
$0
Total compensation
$54,049
Employment type
Salaried

Source-specific fields

Base Salary
$97,988
Employee Category
Civil Service
Job Code
6A04
Public Id
19295
Total Pay
$54,049

John Madara holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2023, their total compensation was $54,049.

Michael Haywood

Police Officer 1/PPD Police

2022 total comp
$53,954
Base pay
$26,132
Overtime
$2,825
Other pay
$24,997
Benefits
$0
Total compensation
$53,954
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
16765
Total Pay
$53,954

Michael Haywood holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $53,954.

David Small

Police Officer 1/PPD Police

2022 total comp
$53,953
Base pay
$33,818
Overtime
$1,787
Other pay
$18,347
Benefits
$0
Total compensation
$53,953
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
10368
Total Pay
$53,953

At PPD Police, David Small serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $53,953.

David Quaintance

Police Sergeant/PPD Police

2026 total comp
$53,934
Base pay
$24,679
Overtime
$23,684
Other pay
$5,570
Benefits
$0
Total compensation
$53,934
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
17896
Total Pay
$53,934

David Quaintance works as a Police Sergeant for PPD Police. Their status is salaried. David earned $53,934 in 2026.

Wanda Rowe

Police Officer 1/PPD Police

2021 total comp
$53,910
Base pay
$23,937
Overtime
$0
Other pay
$29,974
Benefits
$0
Total compensation
$53,910
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
15517
Total Pay
$53,910

Wanda Rowe works as a Police Officer 1 for PPD Police. Their status is salaried. Wanda earned $53,910 in 2021.

Paul Perez

Police Lieutenant/PPD Police

2026 total comp
$53,839
Base pay
$28,134
Overtime
$19,644
Other pay
$6,061
Benefits
$0
Total compensation
$53,839
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
24135
Total Pay
$53,839

Paul Perez works as a Police Lieutenant for PPD Police. Their status is salaried. Paul earned $53,839 in 2026.

Robert Bannan

Police Officer 1/PPD Police

2019 total comp
$53,823
Base pay
$24,133
Overtime
$609
Other pay
$29,081
Benefits
$0
Total compensation
$53,823
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
25513
Total Pay
$53,823

Robert Bannan is a Police Officer 1 at PPD Police. They work salaried. 2019 total compensation came to $53,823.

Craig Coulter

Detective/PPD Police

2026 total comp
$53,791
Base pay
$23,813
Overtime
$24,195
Other pay
$5,784
Benefits
$0
Total compensation
$53,791
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
615
Total Pay
$53,791

Craig Coulter works as a Detective for PPD Police. Their status is salaried. Craig earned $53,791 in 2026.

Sharon Pruitt

Police Sergeant/PPD Police

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

Source-specific fields

Base Salary
$102,887
Employee Category
Civil Service
Job Code
6A04
Public Id
3770
Total Pay
$53,775

Sharon Pruitt works as a Police Sergeant for PPD Police. Their status is salaried. Sharon earned $53,775 in 2025.

Naiemah Harrison

Detective/PPD Police

2026 total comp
$53,593
Base pay
$23,813
Overtime
$23,747
Other pay
$6,033
Benefits
$0
Total compensation
$53,593
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
2948
Total Pay
$53,593

At PPD Police, Naiemah Harrison serves as a Detective. They work salaried. Their 2026 pay totaled $53,593.