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 17

Gregory Meyer

Police Officer 1/PPD Police

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

Source-specific fields

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

Gregory Meyer works as a Police Officer 1 for PPD Police. Their status is salaried. Gregory earned $24,219 in 2026.

Marcus Salas

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Marcus Salas serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,219.

Wilfredo Rivera

Police Officer 1/PPD Police

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

Source-specific fields

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

Wilfredo Rivera works as a Police Officer 1 for PPD Police. Their status is salaried. Wilfredo earned $24,219 in 2026.

Edris Truitt

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Edris Truitt serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,219.

Lydia Mendez

Police Officer 1/PPD Police

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

Source-specific fields

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

Lydia Mendez is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,219.

Francis Leaden

Police Officer 1/PPD Police

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

Source-specific fields

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

Francis Leaden works as a Police Officer 1 for PPD Police. Their status is salaried. Francis earned $24,219 in 2026.

Myong No

Police Officer 1/PPD Police

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

Source-specific fields

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

Myong No holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,219.

Eric Nunez

Police Officer 1/PPD Police

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

Source-specific fields

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

Eric Nunez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,219.

Donna Russell

Fingerprint Identification Supervisor/PPD Police

2024 total comp
$24,218
Base pay
$13,759
Overtime
$6,823
Other pay
$3,636
Benefits
$0
Total compensation
$24,218
Employment type
Salaried

Source-specific fields

Base Salary
$55,148
Employee Category
Civil Service
Job Code
6C14
Public Id
11551
Total Pay
$24,218

Donna Russell holds the role of Fingerprint Identification Supervisor at PPD Police. Their status is salaried. In 2024, their total compensation was $24,218.

Charlene Bonner

Police Officer 1/PPD Police

2024 total comp
$24,213
Base pay
$21,489
Overtime
$0
Other pay
$2,724
Benefits
$0
Total compensation
$24,213
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
20294
Total Pay
$24,213

Charlene Bonner is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $24,213.

Christopher Vandermay

Police Officer 1/PPD Police

2026 total comp
$24,209
Base pay
$19,484
Overtime
$3,355
Other pay
$1,370
Benefits
$0
Total compensation
$24,209
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
42918
Total Pay
$24,209

Christopher Vandermay works as a Police Officer 1 for PPD Police. Their status is salaried. Christopher earned $24,209 in 2026.

John Duaime

Police Officer 1/PPD Police

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

Source-specific fields

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

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

Kyle Covello

Police Officer 1/PPD Police

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

Source-specific fields

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

Kyle Covello holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,207.

Karen Trego

Police Communication Dispatcher/PPD Police

2026 total comp
$24,202
Base pay
$13,803
Overtime
$9,263
Other pay
$1,137
Benefits
$0
Total compensation
$24,202
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
32045
Total Pay
$24,202

At PPD Police, Karen Trego serves as a Police Communication Dispatcher. They work salaried. Their 2026 pay totaled $24,202.

Joanne Bondiskey

Police Officer 1/PPD Police

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

Source-specific fields

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

Joanne Bondiskey is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,201.

Christopher Flores

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Christopher Flores serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,194.

Brandi Donnell

Police Officer 1/PPD Police

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

Source-specific fields

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

Brandi Donnell holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,194.

Krystal Brown-Williams

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Krystal Brown-Williams serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,194.

Angelica Ocasio

Police Officer 1/PPD Police

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

Source-specific fields

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

Angelica Ocasio works as a Police Officer 1 for PPD Police. Their status is salaried. Angelica earned $24,194 in 2026.

Ashley Kilroy

Police Officer 1/PPD Police

2026 total comp
$24,183
Base pay
$20,783
Overtime
$1,301
Other pay
$2,099
Benefits
$0
Total compensation
$24,183
Employment type
Salaried

Source-specific fields

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

Ashley Kilroy works as a Police Officer 1 for PPD Police. Their status is salaried. Ashley earned $24,183 in 2026.

Romero Amilcar

Police Officer 1/PPD Police

2026 total comp
$24,167
Base pay
$16,669
Overtime
$0
Other pay
$7,498
Benefits
$0
Total compensation
$24,167
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
52187
Total Pay
$24,167

Romero Amilcar works as a Police Officer 1 for PPD Police. Their status is salaried. Romero earned $24,167 in 2026.

Ryan Berry

Police Officer 1/PPD Police

2026 total comp
$24,150
Base pay
$21,577
Overtime
$475
Other pay
$2,099
Benefits
$0
Total compensation
$24,150
Employment type
Salaried

Source-specific fields

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

Ryan Berry is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,150.

Joseph Wagner

Police Officer 1/PPD Police

2026 total comp
$24,147
Base pay
$20,783
Overtime
$1,269
Other pay
$2,096
Benefits
$0
Total compensation
$24,147
Employment type
Salaried

Source-specific fields

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

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

Asia Patterson-Robinson

Police Officer 1/PPD Police

2026 total comp
$24,145
Base pay
$21,648
Overtime
$1,130
Other pay
$1,367
Benefits
$0
Total compensation
$24,145
Employment type
Salaried

Source-specific fields

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

At PPD Police, Asia Patterson-Robinson serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,145.

Walter Jones-Harold

Police Officer 1/PPD Police

2026 total comp
$24,145
Base pay
$19,484
Overtime
$3,294
Other pay
$1,367
Benefits
$0
Total compensation
$24,145
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
44846
Total Pay
$24,145

At PPD Police, Walter Jones-Harold serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,145.

Scottie Martinez

Police Officer 1/PPD Police

2026 total comp
$24,145
Base pay
$19,484
Overtime
$3,294
Other pay
$1,367
Benefits
$0
Total compensation
$24,145
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
44578
Total Pay
$24,145

Scottie Martinez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,145.

Linda Nagle

Police Officer 1/PPD Police

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

Source-specific fields

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

Linda Nagle works as a Police Officer 1 for PPD Police. Their status is salaried. Linda earned $24,143 in 2026.

Yaritza Rodriguez

Police Officer 1/PPD Police

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

Source-specific fields

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

Yaritza Rodriguez works as a Police Officer 1 for PPD Police. Their status is salaried. Yaritza earned $24,143 in 2026.

Michael Goode

Police Officer 1/PPD Police

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

Source-specific fields

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

Michael Goode works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $24,143 in 2026.

Brian Scher

Police Officer 1/PPD Police

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

Source-specific fields

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

Brian Scher is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,143.

Jigar Merai

Police Officer 1/PPD Police

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

Source-specific fields

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

Jigar Merai is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,143.

Myree Fulton

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Myree Fulton serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,143.

Melissa Coyne

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Melissa Coyne serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,143.

Eric Colantonio

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Eric Colantonio serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,143.

Vanessa Washington

Police Officer 1/PPD Police

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

Source-specific fields

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

Vanessa Washington works as a Police Officer 1 for PPD Police. Their status is salaried. Vanessa earned $24,143 in 2026.

John Miller

Police Officer 1/PPD Police

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

Source-specific fields

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

John Miller works as a Police Officer 1 for PPD Police. Their status is salaried. John earned $24,143 in 2026.

Eriberto Dejesus

Police Officer 1/PPD Police

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

Source-specific fields

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

Eriberto Dejesus holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,143.

Evelyn Reyes

Police Officer 1/PPD Police

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

Source-specific fields

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

Evelyn Reyes is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,143.

Reuben Ondarza Jr.

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Reuben Ondarza Jr. serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,143.

Sean Lapetina

Police Officer 1/PPD Police

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

Source-specific fields

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

Sean Lapetina is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,143.