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 13

Robert Bivenour

Police Officer 1/PPD Police

2026 total comp
$28,194
Base pay
$21,648
Overtime
$3,254
Other pay
$3,292
Benefits
$0
Total compensation
$28,194
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16536
Total Pay
$28,194

Robert Bivenour works as a Police Officer 1 for PPD Police. Their status is salaried. Robert earned $28,194 in 2026.

William Smith Jr

Forensic Laboratory Supervisor/PPD Police

2026 total comp
$28,189
Base pay
$27,637
Overtime
$0
Other pay
$553
Benefits
$0
Total compensation
$28,189
Employment type
Salaried

Source-specific fields

Base Salary
$120,085
Employee Category
Civil Service
Job Code
3H40
Public Id
33583
Total Pay
$28,189

William Smith Jr is a Forensic Laboratory Supervisor at PPD Police. They work salaried. 2026 total compensation came to $28,189.

Michael Navedo

Police Officer 1/PPD Police

2026 total comp
$28,187
Base pay
$21,648
Overtime
$3,626
Other pay
$2,912
Benefits
$0
Total compensation
$28,187
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13500
Total Pay
$28,187

At PPD Police, Michael Navedo serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $28,187.

Matthew Walsh

Police Officer 1/PPD Police

2026 total comp
$28,187
Base pay
$21,648
Overtime
$3,796
Other pay
$2,742
Benefits
$0
Total compensation
$28,187
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32790
Total Pay
$28,187

Matthew Walsh holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $28,187.

Brittany Palmer

Police Officer 1/PPD Police

2026 total comp
$28,187
Base pay
$21,648
Overtime
$3,796
Other pay
$2,742
Benefits
$0
Total compensation
$28,187
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
10565
Total Pay
$28,187

Brittany Palmer works as a Police Officer 1 for PPD Police. Their status is salaried. Brittany earned $28,187 in 2026.

Jonathan Devine

Police Officer 1/PPD Police

2026 total comp
$28,187
Base pay
$21,648
Overtime
$3,796
Other pay
$2,742
Benefits
$0
Total compensation
$28,187
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32365
Total Pay
$28,187

Jonathan Devine holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $28,187.

Tonya Gaines

Police Corporal/PPD Police

2026 total comp
$28,187
Base pay
$23,813
Overtime
$1,342
Other pay
$3,032
Benefits
$0
Total compensation
$28,187
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
12549
Total Pay
$28,187

At PPD Police, Tonya Gaines serves as a Police Corporal. They work salaried. Their 2026 pay totaled $28,187.

Daniel Aquilone

Police Officer 1/PPD Police

2026 total comp
$28,185
Base pay
$19,484
Overtime
$7,290
Other pay
$1,411
Benefits
$0
Total compensation
$28,185
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
44475
Total Pay
$28,185

Daniel Aquilone is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $28,185.

Francis Coyle

Police Officer 1/PPD Police

2026 total comp
$28,184
Base pay
$21,648
Overtime
$3,965
Other pay
$2,570
Benefits
$0
Total compensation
$28,184
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3660
Total Pay
$28,184

Francis Coyle is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $28,184.

Denise Youmans

Police Corporal/PPD Police

2026 total comp
$28,179
Base pay
$23,813
Overtime
$1,193
Other pay
$3,173
Benefits
$0
Total compensation
$28,179
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
17948
Total Pay
$28,179

Denise Youmans works as a Police Corporal for PPD Police. Their status is salaried. Denise earned $28,179 in 2026.

Sharon Johnston

Police Corporal/PPD Police

2026 total comp
$28,179
Base pay
$23,813
Overtime
$1,193
Other pay
$3,173
Benefits
$0
Total compensation
$28,179
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
22477
Total Pay
$28,179

Sharon Johnston holds the role of Police Corporal at PPD Police. Their status is salaried. In 2026, their total compensation was $28,179.

Norma Newman

Police Corporal/PPD Police

2026 total comp
$28,179
Base pay
$23,813
Overtime
$1,193
Other pay
$3,173
Benefits
$0
Total compensation
$28,179
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
25172
Total Pay
$28,179

At PPD Police, Norma Newman serves as a Police Corporal. They work salaried. Their 2026 pay totaled $28,179.

Russell Valenza

Police Sergeant/PPD Police

2022 total comp
$28,170
Base pay
$0
Overtime
$0
Other pay
$28,170
Benefits
$0
Total compensation
$28,170
Employment type
Salaried

Source-specific fields

Base Salary
$91,472
Employee Category
Civil Service
Job Code
6A04
Public Id
5856
Total Pay
$28,170

Russell Valenza works as a Police Sergeant for PPD Police. Their status is salaried. Russell earned $28,170 in 2022.

Jesus San Juan

Police Sergeant/PPD Police

2026 total comp
$28,161
Base pay
$24,679
Overtime
$193
Other pay
$3,289
Benefits
$0
Total compensation
$28,161
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
18645
Total Pay
$28,161

Jesus San Juan holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $28,161.

Rocco Basile

Police Sergeant/PPD Police

2026 total comp
$28,159
Base pay
$24,679
Overtime
$309
Other pay
$3,171
Benefits
$0
Total compensation
$28,159
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
133
Total Pay
$28,159

Rocco Basile is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $28,159.

William Caine

Police Sergeant/PPD Police

2026 total comp
$28,159
Base pay
$24,679
Overtime
$309
Other pay
$3,171
Benefits
$0
Total compensation
$28,159
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
16553
Total Pay
$28,159

William Caine works as a Police Sergeant for PPD Police. Their status is salaried. William earned $28,159 in 2026.

Amir Evers

Police Officer 1/PPD Police

2026 total comp
$28,152
Base pay
$16,669
Overtime
$3,288
Other pay
$8,196
Benefits
$0
Total compensation
$28,152
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
52025
Total Pay
$28,152

Amir Evers works as a Police Officer 1 for PPD Police. Their status is salaried. Amir earned $28,152 in 2026.

Jasheem Fourcell

Police Officer 1/PPD Police

2026 total comp
$28,147
Base pay
$21,648
Overtime
$3,932
Other pay
$2,567
Benefits
$0
Total compensation
$28,147
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
12454
Total Pay
$28,147

At PPD Police, Jasheem Fourcell serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $28,147.

Neal Wilson

Police Corporal/PPD Police

2026 total comp
$28,143
Base pay
$23,813
Overtime
$1,044
Other pay
$3,286
Benefits
$0
Total compensation
$28,143
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
1717
Total Pay
$28,143

Neal Wilson works as a Police Corporal for PPD Police. Their status is salaried. Neal earned $28,143 in 2026.

Jonathan Edmonds

Police Officer 1/PPD Police

2026 total comp
$28,141
Base pay
$21,648
Overtime
$4,914
Other pay
$1,578
Benefits
$0
Total compensation
$28,141
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13013
Total Pay
$28,141

Jonathan Edmonds holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $28,141.

Hector Cruzado

Police Officer 1/PPD Police

2026 total comp
$28,139
Base pay
$21,648
Overtime
$3,321
Other pay
$3,169
Benefits
$0
Total compensation
$28,139
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26997
Total Pay
$28,139

Hector Cruzado works as a Police Officer 1 for PPD Police. Their status is salaried. Hector earned $28,139 in 2026.

Robert Alleyne

Police Officer 1/PPD Police

2026 total comp
$28,138
Base pay
$21,648
Overtime
$3,321
Other pay
$3,169
Benefits
$0
Total compensation
$28,138
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16343
Total Pay
$28,138

At PPD Police, Robert Alleyne serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $28,138.

Michael Duffy

Police Officer 1/PPD Police

2026 total comp
$28,138
Base pay
$21,648
Overtime
$3,321
Other pay
$3,169
Benefits
$0
Total compensation
$28,138
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30563
Total Pay
$28,138

Michael Duffy holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $28,138.

Ryan Pownall

Police Officer 1/PPD Police

2026 total comp
$28,138
Base pay
$21,648
Overtime
$3,321
Other pay
$3,169
Benefits
$0
Total compensation
$28,138
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
49196
Total Pay
$28,138

Ryan Pownall works as a Police Officer 1 for PPD Police. Their status is salaried. Ryan earned $28,138 in 2026.

Jonathan Josey

Police Lieutenant/PPD Police

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

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
15429
Total Pay
$28,134

Jonathan Josey holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $28,134.

Jennifer Mullin

Police Officer 1/PPD Police

2026 total comp
$28,133
Base pay
$21,648
Overtime
$3,796
Other pay
$2,689
Benefits
$0
Total compensation
$28,133
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22735
Total Pay
$28,133

Jennifer Mullin is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $28,133.

Paul Tinneny

Police Officer 1/PPD Police

2026 total comp
$28,131
Base pay
$21,648
Overtime
$3,457
Other pay
$3,026
Benefits
$0
Total compensation
$28,131
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7340
Total Pay
$28,131

At PPD Police, Paul Tinneny serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $28,131.

Charles Viccarelli

Police Communication Dispatcher/PPD Police

2022 total comp
$28,130
Base pay
$2,076
Overtime
$0
Other pay
$26,054
Benefits
$0
Total compensation
$28,130
Employment type
Salaried

Source-specific fields

Base Salary
$49,265
Employee Category
Civil Service
Job Code
6J32
Public Id
27346
Total Pay
$28,130

Charles Viccarelli is a Police Communication Dispatcher at PPD Police. They work salaried. 2022 total compensation came to $28,130.

Marion Crenshaw

Police Officer 1/PPD Police

2026 total comp
$28,120
Base pay
$18,185
Overtime
$2,505
Other pay
$7,430
Benefits
$0
Total compensation
$28,120
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
48582
Total Pay
$28,120

At PPD Police, Marion Crenshaw serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $28,120.

Kenneth Delgado

Police Sergeant/PPD Police

2026 total comp
$28,117
Base pay
$24,679
Overtime
$155
Other pay
$3,284
Benefits
$0
Total compensation
$28,117
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
19679
Total Pay
$28,117

At PPD Police, Kenneth Delgado serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $28,117.

Michael Quinn

Police Sergeant/PPD Police

2026 total comp
$28,117
Base pay
$24,679
Overtime
$155
Other pay
$3,284
Benefits
$0
Total compensation
$28,117
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
15153
Total Pay
$28,117

At PPD Police, Michael Quinn serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $28,117.

Dayoner Reynoso

Police Officer 1/PPD Police

2026 total comp
$28,114
Base pay
$17,631
Overtime
$2,809
Other pay
$7,675
Benefits
$0
Total compensation
$28,114
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
52278
Total Pay
$28,114

Dayoner Reynoso holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $28,114.

Sean Merrigan

Police Officer 1/PPD Police

2026 total comp
$28,112
Base pay
$21,648
Overtime
$3,728
Other pay
$2,735
Benefits
$0
Total compensation
$28,112
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9458
Total Pay
$28,112

Sean Merrigan holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $28,112.

Michael Mcgady

Police Officer 1/PPD Police

2024 total comp
$28,106
Base pay
$9,918
Overtime
$0
Other pay
$18,188
Benefits
$0
Total compensation
$28,106
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
20898
Total Pay
$28,106

Michael Mcgady holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $28,106.

James Anderson

Detective/PPD Police

2026 total comp
$28,101
Base pay
$23,813
Overtime
$1,044
Other pay
$3,244
Benefits
$0
Total compensation
$28,101
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
707
Total Pay
$28,101

James Anderson holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $28,101.

Carol Austin

Police Officer 1/PPD Police

2026 total comp
$28,100
Base pay
$21,648
Overtime
$3,288
Other pay
$3,164
Benefits
$0
Total compensation
$28,100
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13381
Total Pay
$28,100

Carol Austin holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $28,100.

Shamere Russell

Police Officer 1/PPD Police

2026 total comp
$28,097
Base pay
$16,669
Overtime
$3,236
Other pay
$8,193
Benefits
$0
Total compensation
$28,097
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51721
Total Pay
$28,097

At PPD Police, Shamere Russell serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $28,097.

Charles Courtney

Detective/PPD Police

2026 total comp
$28,095
Base pay
$23,813
Overtime
$1,379
Other pay
$2,903
Benefits
$0
Total compensation
$28,095
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
2144
Total Pay
$28,095

Charles Courtney holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $28,095.

Brian Mcque

Police Officer 1/PPD Police

2026 total comp
$28,093
Base pay
$21,648
Overtime
$3,423
Other pay
$3,022
Benefits
$0
Total compensation
$28,093
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36284
Total Pay
$28,093

At PPD Police, Brian Mcque serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $28,093.

William O Neill

Police Officer 1/PPD Police

2021 total comp
$28,093
Base pay
$14,063
Overtime
$0
Other pay
$14,030
Benefits
$0
Total compensation
$28,093
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
5472
Total Pay
$28,093

At PPD Police, William O Neill serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $28,093.