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 10

Twanna Vann

School Crossing Guard/PPD Police

2020 total comp
$247
Base pay
$0
Overtime
$0
Other pay
$247
Benefits
$0
Total compensation
$247
Employment type
Salaried

Source-specific fields

Base Salary
$12,336
Employee Category
Civil Service
Job Code
6D44
Public Id
27841
Total Pay
$247

At PPD Police, Twanna Vann serves as a School Crossing Guard. They work salaried. Their 2020 pay totaled $247.

Lisa Olson

Hostler/PPD Police

2020 total comp
$233
Base pay
$0
Overtime
$0
Other pay
$233
Benefits
$0
Total compensation
$233
Employment type
Salaried

Source-specific fields

Base Salary
$39,498
Employee Category
Civil Service
Job Code
7A71
Public Id
64
Total Pay
$233

Lisa Olson is a Hostler at PPD Police. They work salaried. 2020 total compensation came to $233.

Adrienne Sherrod

School Crossing Guard/PPD Police

2023 total comp
$223
Base pay
$0
Overtime
$0
Other pay
$223
Benefits
$0
Total compensation
$223
Employment type
Salaried

Source-specific fields

Base Salary
$13,720
Employee Category
Civil Service
Job Code
6D44
Public Id
2743
Total Pay
$223

Adrienne Sherrod is a School Crossing Guard at PPD Police. They work salaried. 2023 total compensation came to $223.

John Holtzer

Police Photographer Supervisor/PPD Police

2025 total comp
$216
Base pay
$0
Overtime
$0
Other pay
$216
Benefits
$0
Total compensation
$216
Employment type
Salaried

Source-specific fields

Base Salary
$59,530
Employee Category
Civil Service
Job Code
7L19
Public Id
9719
Total Pay
$216

John Holtzer works as a Police Photographer Supervisor for PPD Police. Their status is salaried. John earned $216 in 2025.

Marilyn Rodriguez

Police Communication Dispatcher/PPD Police

2023 total comp
$213
Base pay
$0
Overtime
$0
Other pay
$213
Benefits
$0
Total compensation
$213
Employment type
Salaried

Source-specific fields

Base Salary
$50,866
Employee Category
Civil Service
Job Code
6J32
Public Id
26350
Total Pay
$213

Marilyn Rodriguez works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Marilyn earned $213 in 2023.

Salvatrice Arrigo

School Crossing Guard/PPD Police

2023 total comp
$212
Base pay
$0
Overtime
$0
Other pay
$212
Benefits
$0
Total compensation
$212
Employment type
Salaried

Source-specific fields

Base Salary
$13,720
Employee Category
Civil Service
Job Code
6D44
Public Id
26640
Total Pay
$212

Salvatrice Arrigo works as a School Crossing Guard for PPD Police. Their status is salaried. Salvatrice earned $212 in 2023.

Endri Voli

Police Officer Recruit/PPD Police

2020 total comp
$209
Base pay
$209
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$209
Employment type
Salaried

Source-specific fields

Base Salary
$54,856
Employee Category
Civil Service
Job Code
6A01
Public Id
13679
Total Pay
$209

Endri Voli holds the role of Police Officer Recruit at PPD Police. Their status is salaried. In 2020, their total compensation was $209.

Zelda Joachim

School Crossing Guard/PPD Police

2021 total comp
$206
Base pay
$0
Overtime
$0
Other pay
$206
Benefits
$0
Total compensation
$206
Employment type
Salaried

Source-specific fields

Base Salary
$12,960
Employee Category
Civil Service
Job Code
6D44
Public Id
28605
Total Pay
$206

Zelda Joachim holds the role of School Crossing Guard at PPD Police. Their status is salaried. In 2021, their total compensation was $206.

Joan A Fenner -Corson

Office Clerk 2/PPD Police

2025 total comp
$205
Base pay
$0
Overtime
$0
Other pay
$205
Benefits
$0
Total compensation
$205
Employment type
Salaried

Source-specific fields

Base Salary
$42,601
Employee Category
Civil Service
Job Code
1A03
Public Id
9223
Total Pay
$205

Joan A Fenner -Corson is a Office Clerk 2 at PPD Police. They work salaried. 2025 total compensation came to $205.

John Crandley

Police Sergeant/PPD Police

2023 total comp
$205
Base pay
$0
Overtime
$0
Other pay
$205
Benefits
$0
Total compensation
$205
Employment type
Salaried

Source-specific fields

Base Salary
$94,674
Employee Category
Civil Service
Job Code
6A04
Public Id
13292
Total Pay
$205

John Crandley works as a Police Sergeant for PPD Police. Their status is salaried. John earned $205 in 2023.

Heather Davis

Police Communication Dispatcher/PPD Police

2025 total comp
$205
Base pay
$0
Overtime
$0
Other pay
$205
Benefits
$0
Total compensation
$205
Employment type
Salaried

Source-specific fields

Base Salary
$57,905
Employee Category
Civil Service
Job Code
6J32
Public Id
21378
Total Pay
$205

Heather Davis holds the role of Police Communication Dispatcher at PPD Police. Their status is salaried. In 2025, their total compensation was $205.

Gina Santaguida

School Crossing Guard/PPD Police

2022 total comp
$203
Base pay
$199
Overtime
$0
Other pay
$3
Benefits
$0
Total compensation
$203
Employment type
Salaried

Source-specific fields

Base Salary
$13,288
Employee Category
Civil Service
Job Code
6D44
Public Id
33043
Total Pay
$203

Gina Santaguida works as a School Crossing Guard for PPD Police. Their status is salaried. Gina earned $203 in 2022.

Tami Sims

School Crossing Guard/PPD Police

2020 total comp
$202
Base pay
$0
Overtime
$0
Other pay
$202
Benefits
$0
Total compensation
$202
Employment type
Salaried

Source-specific fields

Base Salary
$12,704
Employee Category
Civil Service
Job Code
6D44
Public Id
36985
Total Pay
$202

Tami Sims holds the role of School Crossing Guard at PPD Police. Their status is salaried. In 2020, their total compensation was $202.

Lisa Stills

School Crossing Guard/PPD Police

2022 total comp
$202
Base pay
$0
Overtime
$0
Other pay
$202
Benefits
$0
Total compensation
$202
Employment type
Salaried

Source-specific fields

Base Salary
$13,288
Employee Category
Civil Service
Job Code
6D44
Public Id
22970
Total Pay
$202

Lisa Stills holds the role of School Crossing Guard at PPD Police. Their status is salaried. In 2022, their total compensation was $202.

Anthony Fosque

School Crossing Guard/PPD Police

2022 total comp
$201
Base pay
$0
Overtime
$0
Other pay
$201
Benefits
$0
Total compensation
$201
Employment type
Salaried

Source-specific fields

Base Salary
$13,288
Employee Category
Civil Service
Job Code
6D44
Public Id
8831
Total Pay
$201

At PPD Police, Anthony Fosque serves as a School Crossing Guard. They work salaried. Their 2022 pay totaled $201.

Karen Patterson

School Crossing Guard/PPD Police

2020 total comp
$200
Base pay
$0
Overtime
$0
Other pay
$200
Benefits
$0
Total compensation
$200
Employment type
Salaried

Source-specific fields

Base Salary
$12,336
Employee Category
Civil Service
Job Code
6D44
Public Id
35435
Total Pay
$200

Karen Patterson is a School Crossing Guard at PPD Police. They work salaried. 2020 total compensation came to $200.

Joan Ryan

School Crossing Guard/PPD Police

2021 total comp
$200
Base pay
$194
Overtime
$0
Other pay
$5
Benefits
$0
Total compensation
$200
Employment type
Salaried

Source-specific fields

Base Salary
$12,960
Employee Category
Civil Service
Job Code
6D44
Public Id
29583
Total Pay
$200

Joan Ryan holds the role of School Crossing Guard at PPD Police. Their status is salaried. In 2021, their total compensation was $200.

Anthony Burns

School Crossing Guard/PPD Police

2022 total comp
$199
Base pay
$199
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$199
Employment type
Salaried

Source-specific fields

Base Salary
$13,288
Employee Category
Civil Service
Job Code
6D44
Public Id
23719
Total Pay
$199

Anthony Burns works as a School Crossing Guard for PPD Police. Their status is salaried. Anthony earned $199 in 2022.

Loretta Myrick

School Crossing Guard/PPD Police

2021 total comp
$198
Base pay
$194
Overtime
$0
Other pay
$4
Benefits
$0
Total compensation
$198
Employment type
Salaried

Source-specific fields

Base Salary
$12,960
Employee Category
Civil Service
Job Code
6D44
Public Id
36639
Total Pay
$198

At PPD Police, Loretta Myrick serves as a School Crossing Guard. They work salaried. Their 2021 pay totaled $198.

Rosemarie Ricci

School Crossing Guard/PPD Police

2021 total comp
$198
Base pay
$194
Overtime
$0
Other pay
$3
Benefits
$0
Total compensation
$198
Employment type
Salaried

Source-specific fields

Base Salary
$12,960
Employee Category
Civil Service
Job Code
6D44
Public Id
10835
Total Pay
$198

Rosemarie Ricci works as a School Crossing Guard for PPD Police. Their status is salaried. Rosemarie earned $198 in 2021.

Patricia Fulton

School Crossing Guard/PPD Police

2021 total comp
$194
Base pay
$0
Overtime
$0
Other pay
$194
Benefits
$0
Total compensation
$194
Employment type
Salaried

Source-specific fields

Base Salary
$33,696
Employee Category
Civil Service
Job Code
6D44
Public Id
31124
Total Pay
$194

Patricia Fulton works as a School Crossing Guard for PPD Police. Their status is salaried. Patricia earned $194 in 2021.

Linda Laird

School Crossing Guard/PPD Police

2020 total comp
$194
Base pay
$0
Overtime
$0
Other pay
$194
Benefits
$0
Total compensation
$194
Employment type
Salaried

Source-specific fields

Base Salary
$12,704
Employee Category
Civil Service
Job Code
6D44
Public Id
29512
Total Pay
$194

Linda Laird is a School Crossing Guard at PPD Police. They work salaried. 2020 total compensation came to $194.

Brianna Tiska

Police Communication Dispatcher/PPD Police

2025 total comp
$193
Base pay
$101
Overtime
$0
Other pay
$93
Benefits
$0
Total compensation
$193
Employment type
Salaried

Source-specific fields

Base Salary
$57,905
Employee Category
Civil Service
Job Code
6J32
Public Id
25627
Total Pay
$193

At PPD Police, Brianna Tiska serves as a Police Communication Dispatcher. They work salaried. Their 2025 pay totaled $193.

Teresa Varhalmi

Police Communication Dispatcher/PPD Police

2025 total comp
$193
Base pay
$0
Overtime
$0
Other pay
$193
Benefits
$0
Total compensation
$193
Employment type
Salaried

Source-specific fields

Base Salary
$50,189
Employee Category
Civil Service
Job Code
6J32
Public Id
44436
Total Pay
$193

At PPD Police, Teresa Varhalmi serves as a Police Communication Dispatcher. They work salaried. Their 2025 pay totaled $193.

Dominique Christberg

School Crossing Guard/PPD Police

2020 total comp
$191
Base pay
$0
Overtime
$0
Other pay
$191
Benefits
$0
Total compensation
$191
Employment type
Salaried

Source-specific fields

Base Salary
$12,704
Employee Category
Civil Service
Job Code
6D44
Public Id
14793
Total Pay
$191

Dominique Christberg works as a School Crossing Guard for PPD Police. Their status is salaried. Dominique earned $191 in 2020.

Dorshma Frazer

School Crossing Guard/PPD Police

2020 total comp
$188
Base pay
$0
Overtime
$0
Other pay
$188
Benefits
$0
Total compensation
$188
Employment type
Salaried

Source-specific fields

Base Salary
$12,336
Employee Category
Civil Service
Job Code
6D44
Public Id
33136
Total Pay
$188

At PPD Police, Dorshma Frazer serves as a School Crossing Guard. They work salaried. Their 2020 pay totaled $188.

Tanya Chambers

School Crossing Guard/PPD Police

2019 total comp
$185
Base pay
$0
Overtime
$0
Other pay
$185
Benefits
$0
Total compensation
$185
Employment type
Salaried

Source-specific fields

Base Salary
$12,336
Employee Category
Civil Service
Job Code
6D44
Public Id
4542
Total Pay
$185

At PPD Police, Tanya Chambers serves as a School Crossing Guard. They work salaried. Their 2019 pay totaled $185.

Stephanie Jones

School Crossing Guard/PPD Police

2019 total comp
$178
Base pay
$178
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$178
Employment type
Salaried

Source-specific fields

Base Salary
$30,888
Employee Category
Civil Service
Job Code
6D44
Public Id
26603
Total Pay
$178

Stephanie Jones holds the role of School Crossing Guard at PPD Police. Their status is salaried. In 2019, their total compensation was $178.

Adrian Walker

Police Communication Dispatcher/PPD Police

2025 total comp
$178
Base pay
$0
Overtime
$0
Other pay
$178
Benefits
$0
Total compensation
$178
Employment type
Salaried

Source-specific fields

Base Salary
$57,905
Employee Category
Civil Service
Job Code
6J32
Public Id
10572
Total Pay
$178

Adrian Walker works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Adrian earned $178 in 2025.

Tawanda Graves

School Crossing Guard/PPD Police

2023 total comp
$175
Base pay
$0
Overtime
$0
Other pay
$175
Benefits
$0
Total compensation
$175
Employment type
Salaried

Source-specific fields

Base Salary
$13,720
Employee Category
Civil Service
Job Code
6D44
Public Id
25644
Total Pay
$175

Tawanda Graves is a School Crossing Guard at PPD Police. They work salaried. 2023 total compensation came to $175.

Linda Mcallister

School Crossing Guard/PPD Police

2024 total comp
$172
Base pay
$103
Overtime
$0
Other pay
$69
Benefits
$0
Total compensation
$172
Employment type
Salaried

Source-specific fields

Base Salary
$35,672
Employee Category
Civil Service
Job Code
6D44
Public Id
37904
Total Pay
$172

At PPD Police, Linda Mcallister serves as a School Crossing Guard. They work salaried. Their 2024 pay totaled $172.

Dawn Attewell

Police Communication Dispatcher/PPD Police

2023 total comp
$170
Base pay
$0
Overtime
$0
Other pay
$170
Benefits
$0
Total compensation
$170
Employment type
Salaried

Source-specific fields

Base Salary
$50,866
Employee Category
Civil Service
Job Code
6J32
Public Id
18711
Total Pay
$170

Dawn Attewell holds the role of Police Communication Dispatcher at PPD Police. Their status is salaried. In 2023, their total compensation was $170.

Dondria Gray

Police Communications Dispatcher Trainee/PPD Police

2025 total comp
$169
Base pay
$0
Overtime
$0
Other pay
$169
Benefits
$0
Total compensation
$169
Employment type
Salaried

Source-specific fields

Base Salary
$46,224
Employee Category
Civil Service
Job Code
6J31
Public Id
49509
Total Pay
$169

Dondria Gray is a Police Communications Dispatcher Trainee at PPD Police. They work salaried. 2025 total compensation came to $169.

Tiffany Savage

Clerk Typist 1/PPD Police

2020 total comp
$162
Base pay
$0
Overtime
$0
Other pay
$162
Benefits
$0
Total compensation
$162
Employment type
Salaried

Source-specific fields

Base Salary
$31,637
Employee Category
Civil Service
Job Code
1A11
Public Id
12578
Total Pay
$162

Tiffany Savage holds the role of Clerk Typist 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $162.

Jason Wooten

School Crossing Guard/PPD Police

2020 total comp
$159
Base pay
$159
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$159
Employment type
Salaried

Source-specific fields

Base Salary
$12,704
Employee Category
Civil Service
Job Code
6D44
Public Id
7641
Total Pay
$159

Jason Wooten holds the role of School Crossing Guard at PPD Police. Their status is salaried. In 2020, their total compensation was $159.

Sharon Toomer

Police Communications Dispatcher Trainee/PPD Police

2022 total comp
$157
Base pay
$157
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$157
Employment type
Salaried

Source-specific fields

Base Salary
$41,045
Employee Category
Civil Service
Job Code
6J31
Public Id
41278
Total Pay
$157

At PPD Police, Sharon Toomer serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2022 pay totaled $157.

Siani Johnson

Police Communications Dispatcher Trainee/PPD Police

2023 total comp
$157
Base pay
$157
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$157
Employment type
Salaried

Source-specific fields

Base Salary
$41,045
Employee Category
Civil Service
Job Code
6J31
Public Id
42652
Total Pay
$157

Siani Johnson works as a Police Communications Dispatcher Trainee for PPD Police. Their status is salaried. Siani earned $157 in 2023.

Ashley Smith

Police Communications Dispatcher Trainee/PPD Police

2023 total comp
$157
Base pay
$157
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$157
Employment type
Salaried

Source-specific fields

Base Salary
$41,045
Employee Category
Civil Service
Job Code
6J31
Public Id
42680
Total Pay
$157

At PPD Police, Ashley Smith serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2023 pay totaled $157.

Amanda Dillon

Police Communications Dispatcher Trainee/PPD Police

2025 total comp
$155
Base pay
$0
Overtime
$0
Other pay
$155
Benefits
$0
Total compensation
$155
Employment type
Salaried

Source-specific fields

Base Salary
$46,224
Employee Category
Civil Service
Job Code
6J31
Public Id
47238
Total Pay
$155

Amanda Dillon is a Police Communications Dispatcher Trainee at PPD Police. They work salaried. 2025 total compensation came to $155.

Sabrina Hines

Police Communications Dispatcher Trainee/PPD Police

2022 total comp
$152
Base pay
$0
Overtime
$0
Other pay
$152
Benefits
$0
Total compensation
$152
Employment type
Salaried

Source-specific fields

Base Salary
$39,753
Employee Category
Civil Service
Job Code
6J31
Public Id
37219
Total Pay
$152

Sabrina Hines is a Police Communications Dispatcher Trainee at PPD Police. They work salaried. 2022 total compensation came to $152.