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 5

Tyler Devault

Police Officer Recruit/PPD Police

2025 total comp
$7,245
Base pay
$747
Overtime
$0
Other pay
$6,498
Benefits
$0
Total compensation
$7,245
Employment type
Salaried

Source-specific fields

Base Salary
$64,982
Employee Category
Civil Service
Job Code
6A01
Public Id
53682
Total Pay
$7,245

Tyler Devault is a Police Officer Recruit at PPD Police. They work salaried. 2025 total compensation came to $7,245.

Timothy Bass

Detective/PPD Police

2023 total comp
$7,231
Base pay
$7,000
Overtime
$0
Other pay
$231
Benefits
$0
Total compensation
$7,231
Employment type
Salaried

Source-specific fields

Base Salary
$91,352
Employee Category
Civil Service
Job Code
6A12
Public Id
2695
Total Pay
$7,231

Timothy Bass holds the role of Detective at PPD Police. Their status is salaried. In 2023, their total compensation was $7,231.

Thalia Cepeda

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
24525
Total Pay
$7,230

At PPD Police, Thalia Cepeda serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $7,230.

Rosele Hicks

Office Clerk 2/PPD Police

2025 total comp
$7,216
Base pay
$2,605
Overtime
$12
Other pay
$4,600
Benefits
$0
Total compensation
$7,216
Employment type
Salaried

Source-specific fields

Base Salary
$42,601
Employee Category
Civil Service
Job Code
1A03
Public Id
2820
Total Pay
$7,216

Rosele Hicks holds the role of Office Clerk 2 at PPD Police. Their status is salaried. In 2025, their total compensation was $7,216.

Jaclin Martinez

Police Communication Dispatcher/PPD Police

2023 total comp
$7,216
Base pay
$6,481
Overtime
$709
Other pay
$26
Benefits
$0
Total compensation
$7,216
Employment type
Salaried

Source-specific fields

Base Salary
$47,922
Employee Category
Civil Service
Job Code
6J32
Public Id
38889
Total Pay
$7,216

At PPD Police, Jaclin Martinez serves as a Police Communication Dispatcher. They work salaried. Their 2023 pay totaled $7,216.

Maurice Jackson

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$77,031
Employee Category
Civil Service
Job Code
6A02
Public Id
9993
Total Pay
$7,211

Maurice Jackson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $7,211.

Barry Wilson

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
26677
Total Pay
$7,194

Barry Wilson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $7,194.

Patrice Cornish

School Crossing Guard/PPD Police

2020 total comp
$7,180
Base pay
$6,116
Overtime
$0
Other pay
$1,064
Benefits
$0
Total compensation
$7,180
Employment type
Salaried

Source-specific fields

Base Salary
$31,803
Employee Category
Civil Service
Job Code
6D44
Public Id
1048
Total Pay
$7,180

Patrice Cornish holds the role of School Crossing Guard at PPD Police. Their status is salaried. In 2020, their total compensation was $7,180.

Thomas Schaffer

Police Officer 1/PPD Police

2023 total comp
$7,171
Base pay
$6,364
Overtime
$0
Other pay
$807
Benefits
$0
Total compensation
$7,171
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
26261
Total Pay
$7,171

Thomas Schaffer holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $7,171.

Beverly Duncan

Police Officer 1/PPD Police

2023 total comp
$7,171
Base pay
$6,364
Overtime
$0
Other pay
$807
Benefits
$0
Total compensation
$7,171
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
33940
Total Pay
$7,171

At PPD Police, Beverly Duncan serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $7,171.

Kristine Amato

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
24744
Total Pay
$7,157

Kristine Amato works as a Police Officer 1 for PPD Police. Their status is salaried. Kristine earned $7,157 in 2022.

Alice Mcgivern

Police Communication Dispatcher/PPD Police

2019 total comp
$7,150
Base pay
$7,023
Overtime
$0
Other pay
$127
Benefits
$0
Total compensation
$7,150
Employment type
Salaried

Source-specific fields

Base Salary
$44,533
Employee Category
Civil Service
Job Code
6J32
Public Id
2221
Total Pay
$7,150

Alice Mcgivern works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Alice earned $7,150 in 2019.

Sharon Gross

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
2001
Total Pay
$7,118

Sharon Gross holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $7,118.

Kareem El-Eisawy

Police Officer 1/PPD Police

2025 total comp
$7,109
Base pay
$5,325
Overtime
$150
Other pay
$1,634
Benefits
$0
Total compensation
$7,109
Employment type
Salaried

Source-specific fields

Base Salary
$69,492
Employee Category
Civil Service
Job Code
6A02
Public Id
16077
Total Pay
$7,109

Kareem El-Eisawy is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $7,109.

Alita Taylor

Police Communication Dispatcher/PPD Police

2025 total comp
$7,102
Base pay
$5,797
Overtime
$313
Other pay
$992
Benefits
$0
Total compensation
$7,102
Employment type
Salaried

Source-specific fields

Base Salary
$57,858
Employee Category
Civil Service
Job Code
6J32
Public Id
42343
Total Pay
$7,102

At PPD Police, Alita Taylor serves as a Police Communication Dispatcher. They work salaried. Their 2025 pay totaled $7,102.

Michelle Volpone

Police Officer 1/PPD Police

2023 total comp
$7,097
Base pay
$6,364
Overtime
$0
Other pay
$733
Benefits
$0
Total compensation
$7,097
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
29910
Total Pay
$7,097

At PPD Police, Michelle Volpone serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $7,097.

Donna Ferrell

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
993
Total Pay
$7,095

Donna Ferrell works as a Police Officer 1 for PPD Police. Their status is salaried. Donna earned $7,095 in 2020.

Rita O'Connell

School Crossing Guard/PPD Police

2021 total comp
$7,085
Base pay
$5,702
Overtime
$0
Other pay
$1,383
Benefits
$0
Total compensation
$7,085
Employment type
Salaried

Source-specific fields

Base Salary
$12,960
Employee Category
Civil Service
Job Code
6D44
Public Id
23320
Total Pay
$7,085

Rita O'Connell is a School Crossing Guard at PPD Police. They work salaried. 2021 total compensation came to $7,085.

Jenell Baxter

Police Communications Dispatcher Trainee/PPD Police

2022 total comp
$7,079
Base pay
$7,077
Overtime
$0
Other pay
$2
Benefits
$0
Total compensation
$7,079
Employment type
Salaried

Source-specific fields

Base Salary
$41,045
Employee Category
Civil Service
Job Code
6J31
Public Id
40691
Total Pay
$7,079

Jenell Baxter works as a Police Communications Dispatcher Trainee for PPD Police. Their status is salaried. Jenell earned $7,079 in 2022.

Laura Morrow

Secretary/PPD Police

2024 total comp
$7,054
Base pay
$6,773
Overtime
$0
Other pay
$281
Benefits
$0
Total compensation
$7,054
Employment type
Salaried

Source-specific fields

Base Salary
$44,023
Employee Category
Civil Service
Job Code
1A18
Public Id
21156
Total Pay
$7,054

Laura Morrow works as a Secretary for PPD Police. Their status is salaried. Laura earned $7,054 in 2024.

Andrew Gibson

Police Officer 1/PPD Police

2023 total comp
$7,049
Base pay
$6,364
Overtime
$0
Other pay
$685
Benefits
$0
Total compensation
$7,049
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
23694
Total Pay
$7,049

At PPD Police, Andrew Gibson serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $7,049.

Mark Hagerty

Police Officer 1/PPD Police

2020 total comp
$7,039
Base pay
$6,398
Overtime
$0
Other pay
$642
Benefits
$0
Total compensation
$7,039
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
14342
Total Pay
$7,039

Mark Hagerty holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $7,039.

Amir Ross-Johnson

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
15760
Total Pay
$7,039

Amir Ross-Johnson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $7,039.

Myles Wyche

Police Communications Dispatcher Trainee/PPD Police

2021 total comp
$7,029
Base pay
$7,007
Overtime
$0
Other pay
$22
Benefits
$0
Total compensation
$7,029
Employment type
Salaried

Source-specific fields

Base Salary
$39,753
Employee Category
Civil Service
Job Code
6J31
Public Id
27828
Total Pay
$7,029

Myles Wyche works as a Police Communications Dispatcher Trainee for PPD Police. Their status is salaried. Myles earned $7,029 in 2021.

Shannon Bosak

School Crossing Guard/PPD Police

2020 total comp
$7,026
Base pay
$5,749
Overtime
$0
Other pay
$1,277
Benefits
$0
Total compensation
$7,026
Employment type
Salaried

Source-specific fields

Base Salary
$12,960
Employee Category
Civil Service
Job Code
6D44
Public Id
14244
Total Pay
$7,026

Shannon Bosak is a School Crossing Guard at PPD Police. They work salaried. 2020 total compensation came to $7,026.

James Gallagher

Police Lieutenant/PPD Police

2023 total comp
$7,022
Base pay
$6,203
Overtime
$0
Other pay
$819
Benefits
$0
Total compensation
$7,022
Employment type
Salaried

Source-specific fields

Base Salary
$107,928
Employee Category
Civil Service
Job Code
6A05
Public Id
16415
Total Pay
$7,022

At PPD Police, James Gallagher serves as a Police Lieutenant. They work salaried. Their 2023 pay totaled $7,022.

Sean Munro

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
14796
Total Pay
$6,992

Sean Munro holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2019, their total compensation was $6,992.

Carole Decker

School Crossing Guard/PPD Police

2021 total comp
$6,991
Base pay
$6,026
Overtime
$0
Other pay
$964
Benefits
$0
Total compensation
$6,991
Employment type
Salaried

Source-specific fields

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

Carole Decker holds the role of School Crossing Guard at PPD Police. Their status is salaried. In 2021, their total compensation was $6,991.

Ameerah Boggs

Police Forensic Science Technician/PPD Police

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

Source-specific fields

Base Salary
$61,187
Employee Category
Civil Service
Job Code
3G42
Public Id
46956
Total Pay
$6,986

Ameerah Boggs holds the role of Police Forensic Science Technician at PPD Police. Their status is salaried. In 2026, their total compensation was $6,986.

Falesha Ghee

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
34298
Total Pay
$6,981

Falesha Ghee is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $6,981.

Joseph Bannon Sr

Police Officer 1/PPD Police

2026 total comp
$6,976
Base pay
$5,380
Overtime
$780
Other pay
$817
Benefits
$0
Total compensation
$6,976
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25874
Total Pay
$6,976

At PPD Police, Joseph Bannon Sr serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $6,976.

Alkesha Moment

Police Communications Dispatcher Trainee/PPD Police

2024 total comp
$6,976
Base pay
$6,433
Overtime
$489
Other pay
$54
Benefits
$0
Total compensation
$6,976
Employment type
Salaried

Source-specific fields

Base Salary
$42,379
Employee Category
Civil Service
Job Code
6J31
Public Id
45205
Total Pay
$6,976

Alkesha Moment is a Police Communications Dispatcher Trainee at PPD Police. They work salaried. 2024 total compensation came to $6,976.

George Elby

Police Officer 1/PPD Police

2022 total comp
$6,961
Base pay
$6,149
Overtime
$0
Other pay
$812
Benefits
$0
Total compensation
$6,961
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
8198
Total Pay
$6,961

George Elby holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $6,961.

Wendy Gines

School Crossing Guard/PPD Police

2021 total comp
$6,950
Base pay
$5,856
Overtime
$0
Other pay
$1,093
Benefits
$0
Total compensation
$6,950
Employment type
Salaried

Source-specific fields

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

At PPD Police, Wendy Gines serves as a School Crossing Guard. They work salaried. Their 2021 pay totaled $6,950.

James Coughlin

Police Sergeant/PPD Police

2026 total comp
$6,947
Base pay
$6,133
Overtime
$0
Other pay
$814
Benefits
$0
Total compensation
$6,947
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
1265
Total Pay
$6,947

At PPD Police, James Coughlin serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $6,947.

Phyllis Streater

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
10423
Total Pay
$6,938

Phyllis Streater works as a Police Officer 1 for PPD Police. Their status is salaried. Phyllis earned $6,938 in 2024.

Debra Bagby

School Crossing Guard/PPD Police

2023 total comp
$6,921
Base pay
$1,372
Overtime
$0
Other pay
$5,549
Benefits
$0
Total compensation
$6,921
Employment type
Salaried

Source-specific fields

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

At PPD Police, Debra Bagby serves as a School Crossing Guard. They work salaried. Their 2023 pay totaled $6,921.

Teresa Johnson

School Crossing Guard/PPD Police

2021 total comp
$6,920
Base pay
$6,610
Overtime
$0
Other pay
$311
Benefits
$0
Total compensation
$6,920
Employment type
Salaried

Source-specific fields

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

Teresa Johnson is a School Crossing Guard at PPD Police. They work salaried. 2021 total compensation came to $6,920.

Wilmer Ruiz

Police Communication Dispatcher/PPD Police

2026 total comp
$6,903
Base pay
$4,271
Overtime
$2,431
Other pay
$200
Benefits
$0
Total compensation
$6,903
Employment type
Salaried

Source-specific fields

Base Salary
$57,858
Employee Category
Civil Service
Job Code
6J32
Public Id
39239
Total Pay
$6,903

At PPD Police, Wilmer Ruiz serves as a Police Communication Dispatcher. They work salaried. Their 2026 pay totaled $6,903.

Michael Brennan

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
3810
Total Pay
$6,892

Michael Brennan is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $6,892.