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 76

Ronald Dubose Jr.

Police Officer 1/PPD Police

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

Source-specific fields

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

Ronald Dubose Jr. works as a Police Officer 1 for PPD Police. Their status is salaried. Ronald earned $24,396 in 2026.

Joseph Flynn

Police Officer 1/PPD Police

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

Source-specific fields

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

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

Lisa Baker

Police Officer 1/PPD Police

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

Source-specific fields

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

Lisa Baker is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,396.

Scott Burns

Police Officer 1/PPD Police

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

Source-specific fields

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

Scott Burns holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,396.

Robbi Huff

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Robbi Huff serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,396.

Keren Rabinovitch

Police Officer 1/PPD Police

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

Source-specific fields

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

Keren Rabinovitch holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,396.

Michael Ragucci

Police Officer 1/PPD Police

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

Source-specific fields

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

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

Paul Langford

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Paul Langford serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,396.

Terrance Sanders

Police Officer 1/PPD Police

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

Source-specific fields

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

Terrance Sanders works as a Police Officer 1 for PPD Police. Their status is salaried. Terrance earned $24,396 in 2026.

Joseph Murphy

Police Officer 1/PPD Police

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

Source-specific fields

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

Joseph Murphy is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,396.

Thomas Maminski Sr

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Thomas Maminski Sr serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,396.

Blendina Corbin

Police Officer 1/PPD Police

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

Source-specific fields

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

Blendina Corbin holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,396.

John Levy

Police Officer 1/PPD Police

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

Source-specific fields

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

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

Sabrina Grant

Police Officer 1/PPD Police

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

Source-specific fields

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

Sabrina Grant holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,396.

Michael Gereaghty Iii

Police Officer 1/PPD Police

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

Source-specific fields

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

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

Thomas Seymour

Police Officer 1/PPD Police

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

Source-specific fields

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

Thomas Seymour is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,396.

Wesley Moore

Police Officer 1/PPD Police

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

Source-specific fields

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

Wesley Moore holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,396.

Arnold Downing Jr

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Arnold Downing Jr serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,396.

Brendan Mclaughlin

Police Officer 1/PPD Police

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

Source-specific fields

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

Brendan Mclaughlin holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,396.

Paul Jesberger

Police Officer 1/PPD Police

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

Source-specific fields

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

Paul Jesberger holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,396.

Kasey Phillips

Police Officer 1/PPD Police

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

Source-specific fields

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

Kasey Phillips holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,396.

Gina Martin

Police Officer 1/PPD Police

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

Source-specific fields

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

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

Katrina Tyler

Police Officer 1/PPD Police

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

Source-specific fields

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

Katrina Tyler is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,396.

Stephen Gantz

Police Officer 1/PPD Police

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

Source-specific fields

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

Stephen Gantz holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,396.

Naima Abdullah

Police Officer 1/PPD Police

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

Source-specific fields

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

Naima Abdullah works as a Police Officer 1 for PPD Police. Their status is salaried. Naima earned $24,396 in 2026.

Tawana Smith

Police Officer 1/PPD Police

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

Source-specific fields

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

Tawana Smith works as a Police Officer 1 for PPD Police. Their status is salaried. Tawana earned $24,396 in 2026.

Holly Dennis

Police Officer 1/PPD Police

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

Source-specific fields

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

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

Robert Mccarthy

Police Officer 1/PPD Police

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

Source-specific fields

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

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

Sonya Powers

Police Officer 1/PPD Police

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

Source-specific fields

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

Sonya Powers works as a Police Officer 1 for PPD Police. Their status is salaried. Sonya earned $24,396 in 2026.

Teresa Sanchious

Police Officer 1/PPD Police

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

Source-specific fields

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

Teresa Sanchious is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,396.

Victor Davila

Police Officer 1/PPD Police

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

Source-specific fields

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

Victor Davila works as a Police Officer 1 for PPD Police. Their status is salaried. Victor earned $24,396 in 2026.

Jesse Oshea

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Jesse Oshea serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,396.

Denise Turner

Police Officer 1/PPD Police

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

Source-specific fields

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

Denise Turner works as a Police Officer 1 for PPD Police. Their status is salaried. Denise earned $24,396 in 2026.

James Mulholland

Police Officer 1/PPD Police

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

Source-specific fields

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

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

Matthew Delaney

Police Officer 1/PPD Police

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

Source-specific fields

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

Matthew Delaney is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,396.

Cathy Seiple

Police Officer 1/PPD Police

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

Source-specific fields

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

Cathy Seiple works as a Police Officer 1 for PPD Police. Their status is salaried. Cathy earned $24,396 in 2026.

Robert Harris

Police Officer 1/PPD Police

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

Source-specific fields

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

Robert Harris holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,396.

Haydee Mendez

Police Officer 1/PPD Police

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

Source-specific fields

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

Haydee Mendez works as a Police Officer 1 for PPD Police. Their status is salaried. Haydee earned $24,396 in 2026.

Farry Pelzer

Correctional Officer/PPD Police

2026 total comp
$24,373
Base pay
$14,180
Overtime
$9,099
Other pay
$1,094
Benefits
$0
Total compensation
$24,373
Employment type
Salaried

Source-specific fields

Base Salary
$61,684
Employee Category
Civil Service
Job Code
5H04
Public Id
15459
Total Pay
$24,373

Farry Pelzer is a Correctional Officer at PPD Police. They work salaried. 2026 total compensation came to $24,373.

Marissa Yankanich

Police Officer 1/PPD Police

2026 total comp
$24,373
Base pay
$21,577
Overtime
$678
Other pay
$2,118
Benefits
$0
Total compensation
$24,373
Employment type
Salaried

Source-specific fields

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

At PPD Police, Marissa Yankanich serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,373.