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 78

Alex Brasile

Police Officer 1/PPD Police

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

Source-specific fields

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

Alex Brasile works as a Police Officer 1 for PPD Police. Their status is salaried. Alex earned $24,269 in 2026.

Laura Stewart

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Laura Stewart serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,269.

Jennifer Nelson

Police Officer 1/PPD Police

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

Source-specific fields

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

Jennifer Nelson is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,269.

Jordan Stein

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Jordan Stein serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,269.

Axel Fred-Oquendo

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Axel Fred-Oquendo serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,269.

Anthony Lynch

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
14917
Total Pay
$24,266

Anthony Lynch works as a Police Officer 1 for PPD Police. Their status is salaried. Anthony earned $24,266 in 2020.

Antuel Bani

Police Officer 1/PPD Police

2026 total comp
$24,262
Base pay
$19,204
Overtime
$3,685
Other pay
$1,373
Benefits
$0
Total compensation
$24,262
Employment type
Salaried

Source-specific fields

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

Antuel Bani works as a Police Officer 1 for PPD Police. Their status is salaried. Antuel earned $24,262 in 2026.

Stephen Wiercinski

Police Officer 1/PPD Police

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

Source-specific fields

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

Stephen Wiercinski is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,258.

Daniel Villafane

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Daniel Villafane serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,258.

Jacarr Goodmond

Police Officer 1/PPD Police

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

Source-specific fields

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

Jacarr Goodmond works as a Police Officer 1 for PPD Police. Their status is salaried. Jacarr earned $24,258 in 2026.

Tyshaan Williams

Police Officer 1/PPD Police

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

Source-specific fields

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

Tyshaan Williams is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,258.

Andrew Harvey Sr

Police Officer 1/PPD Police

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

Source-specific fields

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

Andrew Harvey Sr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,258.

Brian Avery

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Brian Avery serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,258.

Cindy Williams-Dorin

Police Officer 1/PPD Police

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

Source-specific fields

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

Cindy Williams-Dorin works as a Police Officer 1 for PPD Police. Their status is salaried. Cindy earned $24,258 in 2026.

Ernst Leriche

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Ernst Leriche serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,258.

Ryan Mckelvie

Police Officer 1/PPD Police

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

Source-specific fields

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

Ryan Mckelvie holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,258.

Terry Flowers

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Terry Flowers serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,258.

Anthony Coward

Police Officer 1/PPD Police

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

Source-specific fields

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

Anthony Coward is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,258.

Frederick Armstrong

Police Officer 1/PPD Police

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

Source-specific fields

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

Frederick Armstrong works as a Police Officer 1 for PPD Police. Their status is salaried. Frederick earned $24,258 in 2026.

George Vandevender

Police Officer 1/PPD Police

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

Source-specific fields

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

George Vandevender works as a Police Officer 1 for PPD Police. Their status is salaried. George earned $24,258 in 2026.

Hector Rodriguez Jr

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Hector Rodriguez Jr serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,258.

James Welch

Police Officer 1/PPD Police

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

Source-specific fields

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

James Welch is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,258.

Lisa Ramos

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Lisa Ramos serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,258.

Arif Ibisi

Police Officer 1/PPD Police

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

Source-specific fields

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

Arif Ibisi works as a Police Officer 1 for PPD Police. Their status is salaried. Arif earned $24,258 in 2026.

William Pisiechko

Police Officer 1/PPD Police

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

Source-specific fields

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

William Pisiechko works as a Police Officer 1 for PPD Police. Their status is salaried. William earned $24,258 in 2026.

Lawrence Campbell

Police Officer 1/PPD Police

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

Source-specific fields

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

Lawrence Campbell is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,258.

Laquana Welcome

Police Officer 1/PPD Police

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

Source-specific fields

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

Laquana Welcome holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,258.

Shawn Hall

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Shawn Hall serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,258.

Daniel Rivera

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Daniel Rivera serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,258.

Michael Trautz

Police Officer 1/PPD Police

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

Source-specific fields

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

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

Dennis Moore

Police Officer 1/PPD Police

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

Source-specific fields

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

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

Robert Blake

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Robert Blake serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,258.

Margaret Donnelly

Police Officer 1/PPD Police

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

Source-specific fields

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

Margaret Donnelly holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,258.

Michael Mcduffie

Police Officer 1/PPD Police

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

Source-specific fields

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

Michael Mcduffie is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,258.

George Gaspar Jr

Police Officer 1/PPD Police

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

Source-specific fields

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

George Gaspar Jr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,258.

Francis Nelson Jr

Police Officer 1/PPD Police

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

Source-specific fields

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

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

Bryan Fraser

Police Officer 1/PPD Police

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

Source-specific fields

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

Bryan Fraser is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,258.

Paul Stadelberger

Police Officer 1/PPD Police

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

Source-specific fields

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

Paul Stadelberger is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,258.

Robert Jala

Police Officer 1/PPD Police

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

Source-specific fields

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

Robert Jala is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,258.

Megan Devlin

Police Officer 1/PPD Police

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

Source-specific fields

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

Megan Devlin is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,258.