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
Total payroll
$184.9M
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

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.

Trend

Year over year

How this department's total payroll, headcount, and median pay changed across the 8 published years.

YearTotal payrollEmployeesMedian pay
2019
$569.6M
8,688
$69,688
2020
$813M
42.7%
8,525
1.9%
$105,748
51.7%
2021
$746.1M
8.2%
8,225
3.5%
$97,113
8.2%
2022
$793.4M
6.3%
8,149
0.9%
$103,287
6.4%
2023
$560.3M
29.4%
7,000
14.1%
$80,040
22.5%
2024
$811.9M
44.9%
6,896
1.5%
$118,286
47.8%
2025
$855.8M
5.4%
7,004
1.6%
$122,309
3.4%
2026
$184.9M
78.4%
6,545
6.6%
$27,267
77.7%

Compare

Similar departments

Departments elsewhere with the most similar mix of roles — a proxy for the same kind of agency, matched by workforce composition rather than name. Pay is not cost-of-living adjusted.

Record list

Employees

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.