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 2

Sierra Mathis

Police Communications Dispatcher Trainee/PPD Police

2024 total comp
$4,281
Base pay
$4,281
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$4,281
Employment type
Salaried

Source-specific fields

Base Salary
$42,379
Employee Category
Civil Service
Job Code
6J31
Public Id
47683
Total Pay
$4,281

Sierra Mathis holds the role of Police Communications Dispatcher Trainee at PPD Police. Their status is salaried. In 2024, their total compensation was $4,281.

Richard Mychack

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$67,403
Employee Category
Civil Service
Job Code
6A02
Public Id
15693
Total Pay
$4,277

Richard Mychack works as a Police Officer 1 for PPD Police. Their status is salaried. Richard earned $4,277 in 2022.

Jaide Jimperson

School Crossing Guard/PPD Police

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

Source-specific fields

Base Salary
$31,803
Employee Category
Civil Service
Job Code
6D44
Public Id
4288
Total Pay
$4,274

Jaide Jimperson is a School Crossing Guard at PPD Police. They work salaried. 2019 total compensation came to $4,274.

Tamika Scott

School Crossing Guard/PPD Police

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

Source-specific fields

Base Salary
$12,704
Employee Category
Civil Service
Job Code
6D44
Public Id
32352
Total Pay
$4,263

At PPD Police, Tamika Scott serves as a School Crossing Guard. They work salaried. Their 2019 pay totaled $4,263.

Carol Mccloud

School Crossing Guard/PPD Police

2019 total comp
$4,255
Base pay
$4,193
Overtime
$0
Other pay
$62
Benefits
$0
Total compensation
$4,255
Employment type
Salaried

Source-specific fields

Base Salary
$12,704
Employee Category
Civil Service
Job Code
6D44
Public Id
30066
Total Pay
$4,255

Carol Mccloud is a School Crossing Guard at PPD Police. They work salaried. 2019 total compensation came to $4,255.

Rosalyn Carroll

Police Communication Dispatcher/PPD Police

2023 total comp
$4,253
Base pay
$3,014
Overtime
$292
Other pay
$947
Benefits
$0
Total compensation
$4,253
Employment type
Salaried

Source-specific fields

Base Salary
$50,866
Employee Category
Civil Service
Job Code
6J32
Public Id
21856
Total Pay
$4,253

Rosalyn Carroll holds the role of Police Communication Dispatcher at PPD Police. Their status is salaried. In 2023, their total compensation was $4,253.

Naomi Diehl

Police Communications Dispatcher Trainee/PPD Police

2024 total comp
$4,241
Base pay
$3,988
Overtime
$245
Other pay
$8
Benefits
$0
Total compensation
$4,241
Employment type
Salaried

Source-specific fields

Base Salary
$42,379
Employee Category
Civil Service
Job Code
6J31
Public Id
42602
Total Pay
$4,241

Naomi Diehl works as a Police Communications Dispatcher Trainee for PPD Police. Their status is salaried. Naomi earned $4,241 in 2024.

Alice Mc'Lin

School Crossing Guard/PPD Police

2019 total comp
$4,223
Base pay
$4,134
Overtime
$0
Other pay
$89
Benefits
$0
Total compensation
$4,223
Employment type
Salaried

Source-specific fields

Base Salary
$12,704
Employee Category
Civil Service
Job Code
6D44
Public Id
35612
Total Pay
$4,223

Alice Mc'Lin works as a School Crossing Guard for PPD Police. Their status is salaried. Alice earned $4,223 in 2019.

William Heron

Custodial Worker 1/PPD Police

2020 total comp
$4,193
Base pay
$2,575
Overtime
$0
Other pay
$1,618
Benefits
$0
Total compensation
$4,193
Employment type
Salaried

Source-specific fields

Base Salary
$33,177
Employee Category
Civil Service
Job Code
7D11
Public Id
2069
Total Pay
$4,193

William Heron works as a Custodial Worker 1 for PPD Police. Their status is salaried. William earned $4,193 in 2020.

Jevin Downs

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
8019
Total Pay
$4,186

Jevin Downs holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $4,186.

Eleanor Brown

School Crossing Guard/PPD Police

2019 total comp
$4,183
Base pay
$3,169
Overtime
$0
Other pay
$1,014
Benefits
$0
Total compensation
$4,183
Employment type
Salaried

Source-specific fields

Base Salary
$12,336
Employee Category
Civil Service
Job Code
6D44
Public Id
36992
Total Pay
$4,183

Eleanor Brown works as a School Crossing Guard for PPD Police. Their status is salaried. Eleanor earned $4,183 in 2019.

William Hewes

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$61,686
Employee Category
Civil Service
Job Code
6A02
Public Id
26414
Total Pay
$4,181

William Hewes works as a Police Officer 1 for PPD Police. Their status is salaried. William earned $4,181 in 2019.

Dawn Kennedy

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
8971
Total Pay
$4,173

At PPD Police, Dawn Kennedy serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $4,173.

Malike Williams

Police Communications Dispatcher Trainee/PPD Police

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

Source-specific fields

Base Salary
$41,045
Employee Category
Civil Service
Job Code
6J31
Public Id
41825
Total Pay
$4,173

Malike Williams holds the role of Police Communications Dispatcher Trainee at PPD Police. Their status is salaried. In 2022, their total compensation was $4,173.

Edward Mc Dermott Sr

Police Communication Dispatcher/PPD Police

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

Source-specific fields

Base Salary
$57,905
Employee Category
Civil Service
Job Code
6J32
Public Id
2699
Total Pay
$4,166

Edward Mc Dermott Sr holds the role of Police Communication Dispatcher at PPD Police. Their status is salaried. In 2025, their total compensation was $4,166.

Jessica Leiva-Ortega

Police Communications Dispatcher Trainee/PPD Police

2020 total comp
$4,157
Base pay
$3,679
Overtime
$0
Other pay
$477
Benefits
$0
Total compensation
$4,157
Employment type
Salaried

Source-specific fields

Base Salary
$35,743
Employee Category
Civil Service
Job Code
6J31
Public Id
35797
Total Pay
$4,157

Jessica Leiva-Ortega is a Police Communications Dispatcher Trainee at PPD Police. They work salaried. 2020 total compensation came to $4,157.

Diamonique Burwell

School Crossing Guard/PPD Police

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

Source-specific fields

Base Salary
$12,704
Employee Category
Civil Service
Job Code
6D44
Public Id
13754
Total Pay
$4,151

Diamonique Burwell holds the role of School Crossing Guard at PPD Police. Their status is salaried. In 2019, their total compensation was $4,151.

Nicole Taylor

School Crossing Guard/PPD Police

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

Source-specific fields

Base Salary
$12,704
Employee Category
Civil Service
Job Code
6D44
Public Id
1102
Total Pay
$4,151

Nicole Taylor holds the role of School Crossing Guard at PPD Police. Their status is salaried. In 2019, their total compensation was $4,151.

Michael Mckown

Police Officer 1/PPD Police

2023 total comp
$4,141
Base pay
$0
Overtime
$0
Other pay
$4,141
Benefits
$0
Total compensation
$4,141
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
17738
Total Pay
$4,141

At PPD Police, Michael Mckown serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $4,141.

William Kelhower Jr

Detective/PPD Police

2024 total comp
$4,117
Base pay
$3,637
Overtime
$0
Other pay
$480
Benefits
$0
Total compensation
$4,117
Employment type
Salaried

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A12
Public Id
4750
Total Pay
$4,117

William Kelhower Jr works as a Detective for PPD Police. Their status is salaried. William earned $4,117 in 2024.

Tracey Harper

School Crossing Guard/PPD Police

2019 total comp
$4,116
Base pay
$3,454
Overtime
$0
Other pay
$662
Benefits
$0
Total compensation
$4,116
Employment type
Salaried

Source-specific fields

Base Salary
$12,336
Employee Category
Civil Service
Job Code
6D44
Public Id
21007
Total Pay
$4,116

Tracey Harper is a School Crossing Guard at PPD Police. They work salaried. 2019 total compensation came to $4,116.

Steven Genao

Police Communications Dispatcher Trainee/PPD Police

2021 total comp
$4,101
Base pay
$4,090
Overtime
$0
Other pay
$11
Benefits
$0
Total compensation
$4,101
Employment type
Salaried

Source-specific fields

Base Salary
$39,753
Employee Category
Civil Service
Job Code
6J31
Public Id
38031
Total Pay
$4,101

Steven Genao holds the role of Police Communications Dispatcher Trainee at PPD Police. Their status is salaried. In 2021, their total compensation was $4,101.

Maria Pusatera

Police Communication Dispatcher/PPD Police

2022 total comp
$4,087
Base pay
$4,086
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$4,087
Employment type
Salaried

Source-specific fields

Base Salary
$47,792
Employee Category
Civil Service
Job Code
6J32
Public Id
31075
Total Pay
$4,087

Maria Pusatera works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Maria earned $4,087 in 2022.

Suzanna Timson

School Crossing Guard/PPD Police

2023 total comp
$4,073
Base pay
$2,264
Overtime
$0
Other pay
$1,809
Benefits
$0
Total compensation
$4,073
Employment type
Salaried

Source-specific fields

Base Salary
$13,720
Employee Category
Civil Service
Job Code
6D44
Public Id
34357
Total Pay
$4,073

Suzanna Timson works as a School Crossing Guard for PPD Police. Their status is salaried. Suzanna earned $4,073 in 2023.

James Graber Jr.

Police Sergeant/PPD Police

2023 total comp
$4,064
Base pay
$3,627
Overtime
$0
Other pay
$437
Benefits
$0
Total compensation
$4,064
Employment type
Salaried

Source-specific fields

Base Salary
$94,674
Employee Category
Civil Service
Job Code
6A04
Public Id
26245
Total Pay
$4,064

At PPD Police, James Graber Jr. serves as a Police Sergeant. They work salaried. Their 2023 pay totaled $4,064.

Najee Richardson

Police Communications Dispatcher Trainee/PPD Police

2023 total comp
$4,053
Base pay
$3,815
Overtime
$236
Other pay
$3
Benefits
$0
Total compensation
$4,053
Employment type
Salaried

Source-specific fields

Base Salary
$41,045
Employee Category
Civil Service
Job Code
6J31
Public Id
37582
Total Pay
$4,053

Najee Richardson holds the role of Police Communications Dispatcher Trainee at PPD Police. Their status is salaried. In 2023, their total compensation was $4,053.

Nicoleta Edwards

School Crossing Guard/PPD Police

2019 total comp
$4,050
Base pay
$3,931
Overtime
$0
Other pay
$119
Benefits
$0
Total compensation
$4,050
Employment type
Salaried

Source-specific fields

Base Salary
$12,232
Employee Category
Civil Service
Job Code
6D44
Public Id
28459
Total Pay
$4,050

At PPD Police, Nicoleta Edwards serves as a School Crossing Guard. They work salaried. Their 2019 pay totaled $4,050.

Donita Nixon

Police Officer 1/PPD Police

2026 total comp
$4,047
Base pay
$3,572
Overtime
$0
Other pay
$475
Benefits
$0
Total compensation
$4,047
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
7087
Total Pay
$4,047

Donita Nixon is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $4,047.

Keith Stukes

Police Officer 1/PPD Police

2026 total comp
$4,047
Base pay
$3,572
Overtime
$0
Other pay
$475
Benefits
$0
Total compensation
$4,047
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
33417
Total Pay
$4,047

Keith Stukes holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $4,047.

Kennetha Tindle

School Crossing Guard/PPD Police

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

Source-specific fields

Base Salary
$12,336
Employee Category
Civil Service
Job Code
6D44
Public Id
5452
Total Pay
$4,045

Kennetha Tindle works as a School Crossing Guard for PPD Police. Their status is salaried. Kennetha earned $4,045 in 2020.

Michael Leonard

Police Sergeant/PPD Police

2023 total comp
$4,045
Base pay
$3,627
Overtime
$0
Other pay
$418
Benefits
$0
Total compensation
$4,045
Employment type
Salaried

Source-specific fields

Base Salary
$94,674
Employee Category
Civil Service
Job Code
6A04
Public Id
30273
Total Pay
$4,045

Michael Leonard works as a Police Sergeant for PPD Police. Their status is salaried. Michael earned $4,045 in 2023.

Tiffany Adams

School Crossing Guard/PPD Police

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

Source-specific fields

Base Salary
$12,704
Employee Category
Civil Service
Job Code
6D44
Public Id
28461
Total Pay
$4,033

Tiffany Adams holds the role of School Crossing Guard at PPD Police. Their status is salaried. In 2019, their total compensation was $4,033.

Fareed Hardwick

Administrative Specialist 2 - Non-Confidential/PPD Police

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

Source-specific fields

Base Salary
$70,334
Employee Category
Civil Service
Job Code
2L32
Public Id
1303
Total Pay
$4,031

Fareed Hardwick is a Administrative Specialist 2 - Non-Confidential at PPD Police. They work salaried. 2022 total compensation came to $4,031.

Elaine Perry-Barnett

School Crossing Guard/PPD Police

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

Source-specific fields

Base Salary
$12,704
Employee Category
Civil Service
Job Code
6D44
Public Id
5556
Total Pay
$4,017

At PPD Police, Elaine Perry-Barnett serves as a School Crossing Guard. They work salaried. Their 2019 pay totaled $4,017.

Joseph Yocum

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$60,129
Employee Category
Civil Service
Job Code
6A02
Public Id
31483
Total Pay
$4,014

At PPD Police, Joseph Yocum serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $4,014.

Bernice Crawford

School Crossing Guard/PPD Police

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

Source-specific fields

Base Salary
$13,288
Employee Category
Civil Service
Job Code
6D44
Public Id
9282
Total Pay
$4,012

Bernice Crawford holds the role of School Crossing Guard at PPD Police. Their status is salaried. In 2022, their total compensation was $4,012.

Beth Kulb

School Crossing Guard/PPD Police

2020 total comp
$3,995
Base pay
$3,049
Overtime
$0
Other pay
$946
Benefits
$0
Total compensation
$3,995
Employment type
Salaried

Source-specific fields

Base Salary
$12,704
Employee Category
Civil Service
Job Code
6D44
Public Id
21878
Total Pay
$3,995

At PPD Police, Beth Kulb serves as a School Crossing Guard. They work salaried. Their 2020 pay totaled $3,995.

Caren Sharie Jefferson

School Crossing Guard/PPD Police

2021 total comp
$3,978
Base pay
$3,629
Overtime
$0
Other pay
$349
Benefits
$0
Total compensation
$3,978
Employment type
Salaried

Source-specific fields

Base Salary
$12,960
Employee Category
Civil Service
Job Code
6D44
Public Id
8772
Total Pay
$3,978

At PPD Police, Caren Sharie Jefferson serves as a School Crossing Guard. They work salaried. Their 2021 pay totaled $3,978.

Monica Allen

School Crossing Guard/PPD Police

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

Source-specific fields

Base Salary
$33,238
Employee Category
Civil Service
Job Code
6D44
Public Id
39347
Total Pay
$3,963

Monica Allen holds the role of School Crossing Guard at PPD Police. Their status is salaried. In 2022, their total compensation was $3,963.

Debra Chance

Police Corporal/PPD Police

2023 total comp
$3,962
Base pay
$3,500
Overtime
$0
Other pay
$462
Benefits
$0
Total compensation
$3,962
Employment type
Salaried

Source-specific fields

Base Salary
$91,352
Employee Category
Civil Service
Job Code
6A03
Public Id
6431
Total Pay
$3,962

Debra Chance is a Police Corporal at PPD Police. They work salaried. 2023 total compensation came to $3,962.