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 15

Chitra Sethuraman

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
5679

At PPD Police, Chitra Sethuraman serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $0.

Roosevelt Poplar

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
6303

At PPD Police, Roosevelt Poplar serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $0.

Kevin Rucker

Office Clerk 2/PPD Police

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

Source-specific fields

Base Salary
$39,295
Employee Category
Civil Service
Job Code
1A03
Public Id
7430

Kevin Rucker is a Office Clerk 2 at PPD Police. They work salaried. 2022 total compensation came to $0.

Mark Brown

Police Sergeant/PPD Police

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

Source-specific fields

Base Salary
$102,887
Employee Category
Civil Service
Job Code
6A04
Public Id
7788

Mark Brown works as a Police Sergeant for PPD Police. Their status is salaried. Mark earned $0 in 2026.

James Nagel

Police Lieutenant/PPD Police

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

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
8810

James Nagel holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $0.

Sharon Styles

Correctional Officer/PPD Police

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

Source-specific fields

Base Salary
$55,504
Employee Category
Civil Service
Job Code
5H04
Public Id
9299

Sharon Styles works as a Correctional Officer for PPD Police. Their status is salaried. Sharon earned $0 in 2023.

Gregory Zieminski

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
10339

Gregory Zieminski is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $0.

Regina Iaquinto

School Crossing Guard/PPD Police

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

Source-specific fields

Base Salary
$12,704
Employee Category
Civil Service
Job Code
6D44
Public Id
10397

At PPD Police, Regina Iaquinto serves as a School Crossing Guard. They work salaried. Their 2020 pay totaled $0.

Steven Weiler

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
10919

Steven Weiler works as a Police Officer 1 for PPD Police. Their status is salaried. Steven earned $0 in 2023.

Tasha Green

Police Communications Dispatcher Trainee/PPD Police

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

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
6J31
Public Id
11371

Tasha Green holds the role of Police Communications Dispatcher Trainee at PPD Police. Their status is salaried. In 2026, their total compensation was $0.

Zenadia Wiggins

Police Communication Dispatcher/PPD Police

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

Source-specific fields

Base Salary
$46,786
Employee Category
Civil Service
Job Code
6J32
Public Id
12259

Zenadia Wiggins works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Zenadia earned $0 in 2021.

Efrain Rivera

School Crossing Guard/PPD Police

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

Source-specific fields

Base Salary
$33,696
Employee Category
Civil Service
Job Code
6D44
Public Id
13784

Efrain Rivera is a School Crossing Guard at PPD Police. They work salaried. 2021 total compensation came to $0.

Naya Galarza

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14317

Naya Galarza holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $0.

Tung Phan

Police Sergeant/PPD Police

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

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
15198

Tung Phan works as a Police Sergeant for PPD Police. Their status is salaried. Tung earned $0 in 2026.

Sharon Harper

School Crossing Guard/PPD Police

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

Source-specific fields

Base Salary
$12,960
Employee Category
Civil Service
Job Code
6D44
Public Id
18648

Sharon Harper holds the role of School Crossing Guard at PPD Police. Their status is salaried. In 2021, their total compensation was $0.

Perry Betts

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
20445

Perry Betts holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2021, their total compensation was $0.

Peter Sweryda

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23372

Peter Sweryda is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $0.

Sabrina Mccain

School Crossing Guard/PPD Police

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

Source-specific fields

Base Salary
$30,888
Employee Category
Civil Service
Job Code
6D44
Public Id
24464

At PPD Police, Sabrina Mccain serves as a School Crossing Guard. They work salaried. Their 2019 pay totaled $0.

Damon Vasquez

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
24632

Damon Vasquez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $0.

Kimberly Montanez

Police Communications Dispatcher Trainee/PPD Police

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

Source-specific fields

Base Salary
$35,743
Employee Category
Civil Service
Job Code
6J31
Public Id
26289

Kimberly Montanez works as a Police Communications Dispatcher Trainee for PPD Police. Their status is salaried. Kimberly earned $0 in 2020.

Michael Abdul

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26588

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

Julie Washington

School Crossing Guard/PPD Police

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

Source-specific fields

Base Salary
$13,288
Employee Category
Civil Service
Job Code
6D44
Public Id
27825

Julie Washington holds the role of School Crossing Guard at PPD Police. Their status is salaried. In 2022, their total compensation was $0.

John Mcgrody

Police Lieutenant/PPD Police

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

Source-specific fields

Base Salary
$117,524
Employee Category
Civil Service
Job Code
6A05
Public Id
28377

At PPD Police, John Mcgrody serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $0.

Melanie Cragg

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
28503

Melanie Cragg is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $0.

Patricia Young

School Crossing Guard/PPD Police

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

Source-specific fields

Base Salary
$78,865
Employee Category
Civil Service
Job Code
3H72
Public Id
24648
Total Pay
$25,445

Patricia Young works as a School Crossing Guard for PPD Police. Their status is salaried. Patricia earned $0 in 2022.

Keith Donofrio

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31198

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

Consuelo Scott-Mcallister

Police Communication Dispatcher/PPD Police

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

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
32340

Consuelo Scott-Mcallister holds the role of Police Communication Dispatcher at PPD Police. Their status is salaried. In 2026, their total compensation was $0.

Curleen Luke-Walker

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
34059

At PPD Police, Curleen Luke-Walker serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $0.

Yvette Clark

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34330

Yvette Clark works as a Police Officer 1 for PPD Police. Their status is salaried. Yvette earned $0 in 2026.

Cynthia Perrone

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
34415

Cynthia Perrone works as a Police Officer 1 for PPD Police. Their status is salaried. Cynthia earned $0 in 2025.

Dustin Mcdaniel

Police Communication Dispatcher/PPD Police

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

Source-specific fields

Base Salary
$46,786
Employee Category
Civil Service
Job Code
6J32
Public Id
34503

At PPD Police, Dustin Mcdaniel serves as a Police Communication Dispatcher. They work salaried. Their 2020 pay totaled $0.

Antoine Acosta

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
35210

At PPD Police, Antoine Acosta serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $0.

Cindi Zdance

School Crossing Guard/PPD Police

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

Source-specific fields

Base Salary
$32,427
Employee Category
Civil Service
Job Code
6D44
Public Id
37545

At PPD Police, Cindi Zdance serves as a School Crossing Guard. They work salaried. Their 2021 pay totaled $0.

Vladimir Castillo

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$77,359
Employee Category
Civil Service
Job Code
6A02
Public Id
37620

Vladimir Castillo is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $0.

Ana Matos

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$64,982
Employee Category
Civil Service
Job Code
6A01
Public Id
38213

Ana Matos is a Police Officer Recruit at PPD Police. They work salaried. 2024 total compensation came to $0.

Andy Tavarez

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$86,643
Employee Category
Civil Service
Job Code
6A02
Public Id
39346

At PPD Police, Andy Tavarez serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $0.

Saber Mohamed

Police Communications Dispatcher Trainee/PPD Police

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

Source-specific fields

Base Salary
$41,045
Employee Category
Civil Service
Job Code
6J31
Public Id
41739

Saber Mohamed holds the role of Police Communications Dispatcher Trainee at PPD Police. Their status is salaried. In 2022, their total compensation was $0.

Israel Ortiz

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$59,795
Employee Category
Civil Service
Job Code
6A01
Public Id
42007

At PPD Police, Israel Ortiz serves as a Police Officer Recruit. They work salaried. Their 2022 pay totaled $0.

Karen Stewart

School Crossing Guard/PPD Police

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

Source-specific fields

Base Salary
$13,208
Employee Category
Civil Service
Job Code
6D44
Public Id
42547

Karen Stewart works as a School Crossing Guard for PPD Police. Their status is salaried. Karen earned $0 in 2023.

Robert Carroll

School Crossing Guard/PPD Police

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

Source-specific fields

Base Salary
$13,208
Employee Category
Civil Service
Job Code
6D44
Public Id
42989

Robert Carroll holds the role of School Crossing Guard at PPD Police. Their status is salaried. In 2023, their total compensation was $0.