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 6

Michael Fitzgerald Ii

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2629
Total Pay
$21,648

At PPD Police, Michael Fitzgerald Ii serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $21,648.

Juan Ramirez

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3008
Total Pay
$21,648

Juan Ramirez works as a Police Officer 1 for PPD Police. Their status is salaried. Juan earned $21,648 in 2026.

Stephen Vivarina

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3019
Total Pay
$21,648

Stephen Vivarina holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $21,648.

Jessie West

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3698
Total Pay
$21,648

At PPD Police, Jessie West serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $21,648.

Hope Alvarez

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3966
Total Pay
$21,648

At PPD Police, Hope Alvarez serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $21,648.

Justin Hynes

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5777
Total Pay
$21,648

Justin Hynes works as a Police Officer 1 for PPD Police. Their status is salaried. Justin earned $21,648 in 2026.

Carlos Mejia

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7820
Total Pay
$21,648

At PPD Police, Carlos Mejia serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $21,648.

George Lutz

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8307
Total Pay
$21,648

At PPD Police, George Lutz serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $21,648.

Kenneth Smith

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
12691
Total Pay
$21,648

At PPD Police, Kenneth Smith serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $21,648.

Jonathan Sanders

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13524
Total Pay
$21,648

Jonathan Sanders is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $21,648.

Kevin Mcgrorty Jr

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14065
Total Pay
$21,648

Kevin Mcgrorty Jr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $21,648.

Joi Fields

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15355
Total Pay
$21,648

Joi Fields holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $21,648.

Arthur Bukowski

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16620
Total Pay
$21,648

Arthur Bukowski holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $21,648.

Sergey Vozny

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17337
Total Pay
$21,648

Sergey Vozny works as a Police Officer 1 for PPD Police. Their status is salaried. Sergey earned $21,648 in 2026.

Kelly Reed

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17920
Total Pay
$21,648

Kelly Reed holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $21,648.

Haralambos Athanasiadis

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19095
Total Pay
$21,648

Haralambos Athanasiadis works as a Police Officer 1 for PPD Police. Their status is salaried. Haralambos earned $21,648 in 2026.

Brian Sheets

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20035
Total Pay
$21,648

Brian Sheets holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $21,648.

Ian Gwyn

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20561
Total Pay
$21,648

At PPD Police, Ian Gwyn serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $21,648.

Jonathan Martinez

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20926
Total Pay
$21,648

At PPD Police, Jonathan Martinez serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $21,648.

Elizabeth Ortiz-Barona

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22180
Total Pay
$21,648

Elizabeth Ortiz-Barona is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $21,648.

David Graner

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24044
Total Pay
$21,648

David Graner holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $21,648.

Michael Palinkas

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26171
Total Pay
$21,648

Michael Palinkas is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $21,648.

William Zeller

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28132
Total Pay
$21,648

William Zeller is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $21,648.

Ryan Howell

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
4076
Total Pay
$32,987

At PPD Police, Ryan Howell serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $21,648.

Blake Halbherr

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29302
Total Pay
$21,648

Blake Halbherr works as a Police Officer 1 for PPD Police. Their status is salaried. Blake earned $21,648 in 2026.

Shawn Bittenbender

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31003
Total Pay
$21,648

Shawn Bittenbender works as a Police Officer 1 for PPD Police. Their status is salaried. Shawn earned $21,648 in 2026.

Bethann Hocine

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31426
Total Pay
$21,648

Bethann Hocine is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $21,648.

Nicholas Bechtle

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34450
Total Pay
$21,648

Nicholas Bechtle holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $21,648.

Kayla Minor

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6056
Total Pay
$21,648

Kayla Minor is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $21,648.

Daniel Shellhammer

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35042
Total Pay
$21,648

Daniel Shellhammer is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $21,648.

Mansi Griffin

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35982
Total Pay
$21,648

Mansi Griffin holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $21,648.

Joshua Durkin

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36422
Total Pay
$21,648

Joshua Durkin holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $21,648.

Dionne Madison

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11933
Total Pay
$21,648

Dionne Madison holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $21,648.

Antoinette Ewerth

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1364
Total Pay
$21,648

Antoinette Ewerth holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $21,648.

Rana Ashfaq

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1581
Total Pay
$21,648

Rana Ashfaq is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $21,648.

Clayton Baker

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4706
Total Pay
$21,648

Clayton Baker is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $21,648.

Stacey Wilkins

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5256
Total Pay
$21,648

Stacey Wilkins is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $21,648.

Rahsaan Belfield

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6192
Total Pay
$21,648

Rahsaan Belfield is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $21,648.

Shane Steiner

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7707
Total Pay
$21,648

Shane Steiner works as a Police Officer 1 for PPD Police. Their status is salaried. Shane earned $21,648 in 2026.

Thomas Kalpokas

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9712
Total Pay
$21,648

Thomas Kalpokas holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $21,648.