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

John Mcbride

Police Sergeant/PPD Police

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

Source-specific fields

Base Salary
$91,472
Employee Category
Civil Service
Job Code
6A04
Public Id
6471
Total Pay
$13,304

John Mcbride works as a Police Sergeant for PPD Police. Their status is salaried. John earned $13,304 in 2022.

Amina Whittaker

Office Clerk 2/PPD Police

2025 total comp
$13,303
Base pay
$12,639
Overtime
$655
Other pay
$9
Benefits
$0
Total compensation
$13,303
Employment type
Salaried

Source-specific fields

Base Salary
$40,584
Employee Category
Civil Service
Job Code
1A03
Public Id
51799
Total Pay
$13,303

Amina Whittaker holds the role of Office Clerk 2 at PPD Police. Their status is salaried. In 2025, their total compensation was $13,303.

Portia Carpenter

Police Communication Dispatcher/PPD Police

2026 total comp
$13,293
Base pay
$10,392
Overtime
$2,377
Other pay
$524
Benefits
$0
Total compensation
$13,293
Employment type
Salaried

Source-specific fields

Base Salary
$56,058
Employee Category
Civil Service
Job Code
6J32
Public Id
3161
Total Pay
$13,293

At PPD Police, Portia Carpenter serves as a Police Communication Dispatcher. They work salaried. Their 2026 pay totaled $13,293.

Margaret O'Mara

School Crossing Guard/PPD Police

2020 total comp
$13,281
Base pay
$10,438
Overtime
$0
Other pay
$2,843
Benefits
$0
Total compensation
$13,281
Employment type
Salaried

Source-specific fields

Base Salary
$12,960
Employee Category
Civil Service
Job Code
6D44
Public Id
10532
Total Pay
$13,281

At PPD Police, Margaret O'Mara serves as a School Crossing Guard. They work salaried. Their 2020 pay totaled $13,281.

Isaiah Nelson

Community Initiatives Specialist/PPD Police

2026 total comp
$13,271
Base pay
$12,854
Overtime
$413
Other pay
$4
Benefits
$0
Total compensation
$13,271
Employment type
Salaried

Source-specific fields

Base Salary
$56,794
Employee Category
Civil Service
Job Code
2J59
Public Id
55189
Total Pay
$13,271

Isaiah Nelson is a Community Initiatives Specialist at PPD Police. They work salaried. 2026 total compensation came to $13,271.

Amirah Washington

Correctional Officer/PPD Police

2026 total comp
$13,271
Base pay
$11,716
Overtime
$1,496
Other pay
$59
Benefits
$0
Total compensation
$13,271
Employment type
Salaried

Source-specific fields

Base Salary
$52,047
Employee Category
Civil Service
Job Code
5H04
Public Id
7012
Total Pay
$13,271

Amirah Washington works as a Correctional Officer for PPD Police. Their status is salaried. Amirah earned $13,271 in 2026.

Thomas Gack

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
32240
Total Pay
$13,197

At PPD Police, Thomas Gack serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $13,197.

Ahmad Abuali

Police Officer 1/PPD Police

2021 total comp
$13,169
Base pay
$11,968
Overtime
$0
Other pay
$1,200
Benefits
$0
Total compensation
$13,169
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
14997
Total Pay
$13,169

Ahmad Abuali holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2021, their total compensation was $13,169.

Patricia Rambo

Executive Secretary/PPD Police

2026 total comp
$13,167
Base pay
$12,773
Overtime
$0
Other pay
$394
Benefits
$0
Total compensation
$13,167
Employment type
Salaried

Source-specific fields

Base Salary
$55,561
Employee Category
Civil Service
Job Code
1A20
Public Id
12896
Total Pay
$13,167

At PPD Police, Patricia Rambo serves as a Executive Secretary. They work salaried. Their 2026 pay totaled $13,167.

Crystal Arthur

Community Initiatives Specialist/PPD Police

2026 total comp
$13,166
Base pay
$12,839
Overtime
$326
Other pay
$0
Benefits
$0
Total compensation
$13,166
Employment type
Salaried

Source-specific fields

Base Salary
$56,794
Employee Category
Civil Service
Job Code
2J59
Public Id
55772
Total Pay
$13,166

Crystal Arthur holds the role of Community Initiatives Specialist at PPD Police. Their status is salaried. In 2026, their total compensation was $13,166.

Kamira Reese

Police Communication Dispatcher/PPD Police

2026 total comp
$13,153
Base pay
$11,919
Overtime
$916
Other pay
$318
Benefits
$0
Total compensation
$13,153
Employment type
Salaried

Source-specific fields

Base Salary
$56,058
Employee Category
Civil Service
Job Code
6J32
Public Id
44799
Total Pay
$13,153

Kamira Reese is a Police Communication Dispatcher at PPD Police. They work salaried. 2026 total compensation came to $13,153.

Latanya Williams

Police Tow Truck Operator/PPD Police

2026 total comp
$13,150
Base pay
$11,645
Overtime
$1,262
Other pay
$243
Benefits
$0
Total compensation
$13,150
Employment type
Salaried

Source-specific fields

Base Salary
$53,799
Employee Category
Civil Service
Job Code
7C21
Public Id
42453
Total Pay
$13,150

Latanya Williams is a Police Tow Truck Operator at PPD Police. They work salaried. 2026 total compensation came to $13,150.

Nicole Zupkusky

Clerk 3/PPD Police

2026 total comp
$13,148
Base pay
$12,298
Overtime
$373
Other pay
$477
Benefits
$0
Total compensation
$13,148
Employment type
Salaried

Source-specific fields

Base Salary
$52,338
Employee Category
Civil Service
Job Code
1A04
Public Id
14594
Total Pay
$13,148

At PPD Police, Nicole Zupkusky serves as a Clerk 3. They work salaried. Their 2026 pay totaled $13,148.

Diane Spain

Police Officer 1/PPD Police

2025 total comp
$13,133
Base pay
$1,729
Overtime
$0
Other pay
$11,404
Benefits
$0
Total compensation
$13,133
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
1781
Total Pay
$13,133

Diane Spain holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $13,133.

Anisah Curry

Hostler/PPD Police

2026 total comp
$13,133
Base pay
$11,322
Overtime
$1,131
Other pay
$680
Benefits
$0
Total compensation
$13,133
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
7A71
Public Id
38623
Total Pay
$13,133

Anisah Curry works as a Hostler for PPD Police. Their status is salaried. Anisah earned $13,133 in 2026.

Maxine Everett

Clerk 3/PPD Police

2026 total comp
$13,131
Base pay
$12,339
Overtime
$541
Other pay
$251
Benefits
$0
Total compensation
$13,131
Employment type
Salaried

Source-specific fields

Base Salary
$52,338
Employee Category
Civil Service
Job Code
1A04
Public Id
11813
Total Pay
$13,131

At PPD Police, Maxine Everett serves as a Clerk 3. They work salaried. Their 2026 pay totaled $13,131.

Bali Johnson

Police Tow Truck Operator/PPD Police

2026 total comp
$13,127
Base pay
$11,323
Overtime
$1,132
Other pay
$672
Benefits
$0
Total compensation
$13,127
Employment type
Salaried

Source-specific fields

Base Salary
$49,252
Employee Category
Civil Service
Job Code
7C21
Public Id
51694
Total Pay
$13,127

Bali Johnson holds the role of Police Tow Truck Operator at PPD Police. Their status is salaried. In 2026, their total compensation was $13,127.

Wanda Grant

Police Communication Dispatcher/PPD Police

2026 total comp
$13,107
Base pay
$11,715
Overtime
$868
Other pay
$523
Benefits
$0
Total compensation
$13,107
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
3182
Total Pay
$13,107

Wanda Grant works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Wanda earned $13,107 in 2026.

Migdalia Torres-Khamphoumy

Office Clerk 2/PPD Police

2026 total comp
$13,097
Base pay
$10,300
Overtime
$2,253
Other pay
$544
Benefits
$0
Total compensation
$13,097
Employment type
Salaried

Source-specific fields

Base Salary
$43,879
Employee Category
Civil Service
Job Code
1A03
Public Id
6574
Total Pay
$13,097

Migdalia Torres-Khamphoumy is a Office Clerk 2 at PPD Police. They work salaried. 2026 total compensation came to $13,097.

Mark Bugieda

Police Lieutenant/PPD Police

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

Source-specific fields

Base Salary
$120,809
Employee Category
Civil Service
Job Code
6A05
Public Id
7417
Total Pay
$13,087

Mark Bugieda holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $13,087.

Brian Morales-Ortiz

Police Officer 1/PPD Police

2026 total comp
$13,081
Base pay
$11,888
Overtime
$0
Other pay
$1,194
Benefits
$0
Total compensation
$13,081
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22186
Total Pay
$13,081

At PPD Police, Brian Morales-Ortiz serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $13,081.

Jayana West

Police Forensic Science Technician/PPD Police

2026 total comp
$13,079
Base pay
$12,347
Overtime
$727
Other pay
$5
Benefits
$0
Total compensation
$13,079
Employment type
Salaried

Source-specific fields

Base Salary
$61,187
Employee Category
Civil Service
Job Code
3G42
Public Id
40129
Total Pay
$13,079

Jayana West holds the role of Police Forensic Science Technician at PPD Police. Their status is salaried. In 2026, their total compensation was $13,079.

Bria Schaffer

Police Communications Dispatcher Trainee/PPD Police

2026 total comp
$13,079
Base pay
$11,164
Overtime
$1,551
Other pay
$364
Benefits
$0
Total compensation
$13,079
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
6J31
Public Id
52737
Total Pay
$13,079

Bria Schaffer is a Police Communications Dispatcher Trainee at PPD Police. They work salaried. 2026 total compensation came to $13,079.

Daniel Sikora

Police Officer Recruit/PPD Police

2025 total comp
$13,079
Base pay
$5,385
Overtime
$0
Other pay
$7,693
Benefits
$0
Total compensation
$13,079
Employment type
Salaried

Source-specific fields

Base Salary
$66,931
Employee Category
Civil Service
Job Code
6A01
Public Id
55639
Total Pay
$13,079

Daniel Sikora works as a Police Officer Recruit for PPD Police. Their status is salaried. Daniel earned $13,079 in 2025.

Cynthia Perez

Criminal Investigative Research Analyst Trainee/PPD Police

2026 total comp
$13,064
Base pay
$11,499
Overtime
$1,244
Other pay
$321
Benefits
$0
Total compensation
$13,064
Employment type
Salaried

Source-specific fields

Base Salary
$49,198
Employee Category
Civil Service
Job Code
6C20
Public Id
55510
Total Pay
$13,064

Cynthia Perez holds the role of Criminal Investigative Research Analyst Trainee at PPD Police. Their status is salaried. In 2026, their total compensation was $13,064.

Marilynn Ciampaglia

Police Communication Dispatcher/PPD Police

2020 total comp
$13,058
Base pay
$11,404
Overtime
$423
Other pay
$1,231
Benefits
$0
Total compensation
$13,058
Employment type
Salaried

Source-specific fields

Base Salary
$46,786
Employee Category
Civil Service
Job Code
6J32
Public Id
27114
Total Pay
$13,058

Marilynn Ciampaglia is a Police Communication Dispatcher at PPD Police. They work salaried. 2020 total compensation came to $13,058.

Maribelen Carrasquillo

Community Initiatives Specialist/PPD Police

2026 total comp
$13,035
Base pay
$12,404
Overtime
$631
Other pay
$0
Benefits
$0
Total compensation
$13,035
Employment type
Salaried

Source-specific fields

Base Salary
$56,794
Employee Category
Civil Service
Job Code
2J59
Public Id
39186
Total Pay
$13,035

Maribelen Carrasquillo is a Community Initiatives Specialist at PPD Police. They work salaried. 2026 total compensation came to $13,035.

Choya Gillis

School Crossing Guard/PPD Police

2022 total comp
$13,028
Base pay
$11,106
Overtime
$0
Other pay
$1,922
Benefits
$0
Total compensation
$13,028
Employment type
Salaried

Source-specific fields

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

Choya Gillis holds the role of School Crossing Guard at PPD Police. Their status is salaried. In 2022, their total compensation was $13,028.

Azure Roze

Junior Law Enforcement Analyst/PPD Police

2026 total comp
$13,018
Base pay
$12,091
Overtime
$804
Other pay
$122
Benefits
$0
Total compensation
$13,018
Employment type
Salaried

Source-specific fields

Base Salary
$52,479
Employee Category
Civil Service
Job Code
6C25
Public Id
49488
Total Pay
$13,018

Azure Roze holds the role of Junior Law Enforcement Analyst at PPD Police. Their status is salaried. In 2026, their total compensation was $13,018.

Angelica Schneegas

Police Communication Dispatcher/PPD Police

2026 total comp
$13,015
Base pay
$11,009
Overtime
$1,296
Other pay
$710
Benefits
$0
Total compensation
$13,015
Employment type
Salaried

Source-specific fields

Base Salary
$54,279
Employee Category
Civil Service
Job Code
6J32
Public Id
48979
Total Pay
$13,015

Angelica Schneegas holds the role of Police Communication Dispatcher at PPD Police. Their status is salaried. In 2026, their total compensation was $13,015.

Steven Worrell

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
28239
Total Pay
$13,004

Steven Worrell holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $13,004.

Brandon Pinkston

Police Officer 1/PPD Police

2019 total comp
$13,001
Base pay
$7,626
Overtime
$0
Other pay
$5,375
Benefits
$0
Total compensation
$13,001
Employment type
Salaried

Source-specific fields

Base Salary
$66,090
Employee Category
Civil Service
Job Code
6A02
Public Id
14837
Total Pay
$13,001

Brandon Pinkston works as a Police Officer 1 for PPD Police. Their status is salaried. Brandon earned $13,001 in 2019.

Kimber Zerweck

Police Sergeant/PPD Police

2020 total comp
$13,000
Base pay
$11,603
Overtime
$0
Other pay
$1,397
Benefits
$0
Total compensation
$13,000
Employment type
Salaried

Source-specific fields

Base Salary
$86,853
Employee Category
Civil Service
Job Code
6A04
Public Id
3498
Total Pay
$13,000

Kimber Zerweck holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2020, their total compensation was $13,000.

Zachary Fratella

Police Photographer/PPD Police

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

Source-specific fields

Base Salary
$54,659
Employee Category
Civil Service
Job Code
7L18
Public Id
51263
Total Pay
$12,985

Zachary Fratella works as a Police Photographer for PPD Police. Their status is salaried. Zachary earned $12,985 in 2026.

Danielle Davey

Clerk 3/PPD Police

2026 total comp
$12,982
Base pay
$11,499
Overtime
$1,470
Other pay
$13
Benefits
$0
Total compensation
$12,982
Employment type
Salaried

Source-specific fields

Base Salary
$47,967
Employee Category
Civil Service
Job Code
1A04
Public Id
40854
Total Pay
$12,982

Danielle Davey works as a Clerk 3 for PPD Police. Their status is salaried. Danielle earned $12,982 in 2026.

Andrew Keene

Police Officer 1/PPD Police

2020 total comp
$12,965
Base pay
$5,304
Overtime
$0
Other pay
$7,661
Benefits
$0
Total compensation
$12,965
Employment type
Salaried

Source-specific fields

Base Salary
$73,140
Employee Category
Civil Service
Job Code
6A02
Public Id
30468
Total Pay
$12,965

Andrew Keene is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $12,965.

Tasha Norman

Police Officer 1/PPD Police

2026 total comp
$12,965
Base pay
$8,995
Overtime
$2,508
Other pay
$1,461
Benefits
$0
Total compensation
$12,965
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24748
Total Pay
$12,965

Tasha Norman holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $12,965.

Brandon Morris

Police Officer 1/PPD Police

2026 total comp
$12,959
Base pay
$12,111
Overtime
$114
Other pay
$734
Benefits
$0
Total compensation
$12,959
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51344
Total Pay
$12,959

Brandon Morris holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $12,959.

Courtney Gross

Police Communications Dispatcher Trainee/PPD Police

2026 total comp
$12,958
Base pay
$10,945
Overtime
$1,678
Other pay
$334
Benefits
$0
Total compensation
$12,958
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
6J31
Public Id
53150
Total Pay
$12,958

Courtney Gross is a Police Communications Dispatcher Trainee at PPD Police. They work salaried. 2026 total compensation came to $12,958.

Dana Derogatis

Police Photographer/PPD Police

2026 total comp
$12,951
Base pay
$12,617
Overtime
$333
Other pay
$0
Benefits
$0
Total compensation
$12,951
Employment type
Salaried

Source-specific fields

Base Salary
$54,659
Employee Category
Civil Service
Job Code
7L18
Public Id
51183
Total Pay
$12,951

Dana Derogatis holds the role of Police Photographer at PPD Police. Their status is salaried. In 2026, their total compensation was $12,951.