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

Alex Alston

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$0
Other pay
$2,862
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2553
Total Pay
$24,511

Alex Alston is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,511.

John Marlow

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$0
Other pay
$2,862
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4808
Total Pay
$24,511

John Marlow holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,511.

Gina Murphy

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$0
Other pay
$2,862
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5218
Total Pay
$24,511

Gina Murphy works as a Police Officer 1 for PPD Police. Their status is salaried. Gina earned $24,511 in 2026.

Donna Ceci

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$0
Other pay
$2,862
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5331
Total Pay
$24,511

Donna Ceci is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,511.

Roy Gola

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$0
Other pay
$2,862
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7156
Total Pay
$24,511

Roy Gola is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,511.

Jose Dones

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$0
Other pay
$2,862
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7488
Total Pay
$24,511

Jose Dones holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,511.

Myrna Moore

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$0
Other pay
$2,862
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7583
Total Pay
$24,511

Myrna Moore is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,511.

Richard Price

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$0
Other pay
$2,862
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9186
Total Pay
$24,511

Richard Price is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,511.

Joseph Cooney

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$0
Other pay
$2,862
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
12628
Total Pay
$24,511

Joseph Cooney holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,511.

Michael Devlin

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$0
Other pay
$2,862
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13947
Total Pay
$24,511

At PPD Police, Michael Devlin serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,511.

Richard Hamilton

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$0
Other pay
$2,862
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14509
Total Pay
$24,511

At PPD Police, Richard Hamilton serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,511.

Jennifer Brunson

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$0
Other pay
$2,862
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15271
Total Pay
$24,511

Jennifer Brunson works as a Police Officer 1 for PPD Police. Their status is salaried. Jennifer earned $24,511 in 2026.

Michael O Hanlon

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$0
Other pay
$2,862
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17395
Total Pay
$24,511

At PPD Police, Michael O Hanlon serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,511.

Charles Taylor

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$0
Other pay
$2,862
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17528
Total Pay
$24,511

Charles Taylor is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,511.

Rocio Garnica

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$0
Other pay
$2,862
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19754
Total Pay
$24,511

Rocio Garnica works as a Police Officer 1 for PPD Police. Their status is salaried. Rocio earned $24,511 in 2026.

Gary Burrell

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$0
Other pay
$2,862
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20146
Total Pay
$24,511

At PPD Police, Gary Burrell serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,511.

Samantha Hancock

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$0
Other pay
$2,862
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20498
Total Pay
$24,511

Samantha Hancock holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,511.

Christoph Tynes

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$0
Other pay
$2,862
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22110
Total Pay
$24,511

Christoph Tynes holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,511.

Saab Abraham

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$0
Other pay
$2,862
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26022
Total Pay
$24,511

Saab Abraham is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,511.

Clifford Durham Jr

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$0
Other pay
$2,862
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26165
Total Pay
$24,511

Clifford Durham Jr holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,511.

Waleska Garcia

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$0
Other pay
$2,862
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27244
Total Pay
$24,511

Waleska Garcia works as a Police Officer 1 for PPD Police. Their status is salaried. Waleska earned $24,511 in 2026.

Francis Ciamaichelo

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$0
Other pay
$2,862
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27242
Total Pay
$24,511

Francis Ciamaichelo is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,511.

Laurie Carter

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$0
Other pay
$2,862
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28413
Total Pay
$24,511

Laurie Carter works as a Police Officer 1 for PPD Police. Their status is salaried. Laurie earned $24,511 in 2026.

Kathleen Ciamaichelo

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$0
Other pay
$2,862
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30160
Total Pay
$24,511

Kathleen Ciamaichelo is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,511.

Gabriel Torres

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$0
Other pay
$2,862
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32717
Total Pay
$24,511

Gabriel Torres is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,511.

Rashaan Cooper

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$0
Other pay
$2,862
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33122
Total Pay
$24,511

At PPD Police, Rashaan Cooper serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,511.

Bryan Trush

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$0
Other pay
$2,862
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23526
Total Pay
$27,438

At PPD Police, Bryan Trush serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,511.

Madeline Rodriguez

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$0
Other pay
$2,862
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34491
Total Pay
$24,511

Madeline Rodriguez is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,511.

Joseph Wieczorek

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$0
Other pay
$2,862
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8134
Total Pay
$24,511

Joseph Wieczorek works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $24,511 in 2026.

Dennis Clair

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$0
Other pay
$2,862
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7275
Total Pay
$24,511

Dennis Clair holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,511.

Arthur Green

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$0
Other pay
$2,862
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8227
Total Pay
$24,511

At PPD Police, Arthur Green serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,511.

Thomas Devine

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$0
Other pay
$2,862
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9883
Total Pay
$24,511

Thomas Devine holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,511.

Mark Selby

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$0
Other pay
$2,862
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11619
Total Pay
$24,511

Mark Selby works as a Police Officer 1 for PPD Police. Their status is salaried. Mark earned $24,511 in 2026.

Nelson Villalta

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$0
Other pay
$2,862
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13084
Total Pay
$24,511

At PPD Police, Nelson Villalta serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,511.

Felicia Martin

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$0
Other pay
$2,862
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13542
Total Pay
$24,511

Felicia Martin is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,511.

Dennis Andrejczak

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$0
Other pay
$2,862
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13585
Total Pay
$24,511

At PPD Police, Dennis Andrejczak serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,511.

Derrick Bryant

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$0
Other pay
$2,862
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14275
Total Pay
$24,511

At PPD Police, Derrick Bryant serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,511.

Joseph Smith

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$0
Other pay
$2,862
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13308
Total Pay
$25,125

At PPD Police, Joseph Smith serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,511.

Mitchell Mc Keever

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$0
Other pay
$2,862
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15552
Total Pay
$24,511

Mitchell Mc Keever is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,511.

Rhonda Congleton

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$0
Other pay
$2,862
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16207
Total Pay
$24,511

Rhonda Congleton holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,511.