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 14

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.

Robert Gabbard

Police Officer 1/PPD Police

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

Source-specific fields

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

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

Toya Smith

Police Officer 1/PPD Police

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

Source-specific fields

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

Toya Smith holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,370.

Sean Cave

Police Officer 1/PPD Police

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

Source-specific fields

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

Sean Cave works as a Police Officer 1 for PPD Police. Their status is salaried. Sean earned $24,370 in 2026.

Devonn Weston

Police Officer 1/PPD Police

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

Source-specific fields

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

Devonn Weston works as a Police Officer 1 for PPD Police. Their status is salaried. Devonn earned $24,370 in 2026.

Andrew Revucky

Police Officer 1/PPD Police

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

Source-specific fields

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

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

Robert Donnelly

Police Officer 1/PPD Police

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

Source-specific fields

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

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

Courtney Gilliam

Police Officer 1/PPD Police

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

Source-specific fields

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

Courtney Gilliam holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,370.

Raubert Hicks

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Raubert Hicks serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,370.

Adam Womer

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Adam Womer serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,370.

Daniel Williams

Police Officer 1/PPD Police

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

Source-specific fields

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

Daniel Williams holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,370.

Francine Rosario

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Francine Rosario serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,370.

Scott Copeland

Forensic Scientist 3/PPD Police

2026 total comp
$24,370
Base pay
$20,707
Overtime
$2,893
Other pay
$770
Benefits
$0
Total compensation
$24,370
Employment type
Salaried

Source-specific fields

Base Salary
$89,875
Employee Category
Civil Service
Job Code
3H72
Public Id
4896
Total Pay
$24,370

Scott Copeland is a Forensic Scientist 3 at PPD Police. They work salaried. 2026 total compensation came to $24,370.

Michelle Rand

Executive Assistant/PPD Police

2026 total comp
$24,362
Base pay
$24,127
Overtime
$0
Other pay
$236
Benefits
$0
Total compensation
$24,362
Employment type
Salaried

Source-specific fields

Base Salary
$104,950
Employee Category
Civil Service
Job Code
2L18
Public Id
8632
Total Pay
$24,362

Michelle Rand holds the role of Executive Assistant at PPD Police. Their status is salaried. In 2026, their total compensation was $24,362.