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 48

Yelidsa Torres

Police Sergeant/PPD Police

2026 total comp
$26,964
Base pay
$23,653
Overtime
$852
Other pay
$2,459
Benefits
$0
Total compensation
$26,964
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
27729
Total Pay
$26,964

Yelidsa Torres works as a Police Sergeant for PPD Police. Their status is salaried. Yelidsa earned $26,964 in 2026.

Edward Pendleton

Detective/PPD Police

2026 total comp
$26,961
Base pay
$23,813
Overtime
$0
Other pay
$3,149
Benefits
$0
Total compensation
$26,961
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
3290
Total Pay
$26,961

Edward Pendleton is a Detective at PPD Police. They work salaried. 2026 total compensation came to $26,961.

Jennifer Gugger

Detective/PPD Police

2026 total comp
$26,961
Base pay
$23,813
Overtime
$0
Other pay
$3,149
Benefits
$0
Total compensation
$26,961
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
3922
Total Pay
$26,961

Jennifer Gugger is a Detective at PPD Police. They work salaried. 2026 total compensation came to $26,961.

Michael Ferry

Detective/PPD Police

2026 total comp
$26,961
Base pay
$23,813
Overtime
$0
Other pay
$3,149
Benefits
$0
Total compensation
$26,961
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
11032
Total Pay
$26,961

Michael Ferry is a Detective at PPD Police. They work salaried. 2026 total compensation came to $26,961.

Lisa Salvato

Detective/PPD Police

2026 total comp
$26,961
Base pay
$23,813
Overtime
$0
Other pay
$3,149
Benefits
$0
Total compensation
$26,961
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
11892
Total Pay
$26,961

Lisa Salvato holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $26,961.

Bianca Woodward

Police Corporal/PPD Police

2026 total comp
$26,961
Base pay
$23,813
Overtime
$0
Other pay
$3,149
Benefits
$0
Total compensation
$26,961
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
11944
Total Pay
$26,961

Bianca Woodward is a Police Corporal at PPD Police. They work salaried. 2026 total compensation came to $26,961.

Joseph Hargrove

Police Corporal/PPD Police

2026 total comp
$26,961
Base pay
$23,813
Overtime
$0
Other pay
$3,149
Benefits
$0
Total compensation
$26,961
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
12443
Total Pay
$26,961

At PPD Police, Joseph Hargrove serves as a Police Corporal. They work salaried. Their 2026 pay totaled $26,961.

Curt Werner

Police Corporal/PPD Police

2026 total comp
$26,961
Base pay
$23,813
Overtime
$0
Other pay
$3,149
Benefits
$0
Total compensation
$26,961
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
13599
Total Pay
$26,961

Curt Werner is a Police Corporal at PPD Police. They work salaried. 2026 total compensation came to $26,961.

Kia White

Detective/PPD Police

2026 total comp
$26,961
Base pay
$23,813
Overtime
$0
Other pay
$3,149
Benefits
$0
Total compensation
$26,961
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
17947
Total Pay
$26,961

Kia White holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $26,961.

Robert Richardson

Detective/PPD Police

2026 total comp
$26,961
Base pay
$23,813
Overtime
$0
Other pay
$3,149
Benefits
$0
Total compensation
$26,961
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
22458
Total Pay
$26,961

At PPD Police, Robert Richardson serves as a Detective. They work salaried. Their 2026 pay totaled $26,961.

William Fiala

Detective/PPD Police

2026 total comp
$26,961
Base pay
$23,813
Overtime
$0
Other pay
$3,149
Benefits
$0
Total compensation
$26,961
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
27179
Total Pay
$26,961

William Fiala is a Detective at PPD Police. They work salaried. 2026 total compensation came to $26,961.

Veverly Steele

Police Corporal/PPD Police

2026 total comp
$26,961
Base pay
$23,813
Overtime
$0
Other pay
$3,149
Benefits
$0
Total compensation
$26,961
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
27551
Total Pay
$26,961

At PPD Police, Veverly Steele serves as a Police Corporal. They work salaried. Their 2026 pay totaled $26,961.

Cherise Gilbert

Detective/PPD Police

2026 total comp
$26,961
Base pay
$23,813
Overtime
$0
Other pay
$3,149
Benefits
$0
Total compensation
$26,961
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
29316
Total Pay
$26,961

Cherise Gilbert holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $26,961.

Daniel Pfeiffer

Police Corporal/PPD Police

2026 total comp
$26,961
Base pay
$23,813
Overtime
$0
Other pay
$3,149
Benefits
$0
Total compensation
$26,961
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
30921
Total Pay
$26,961

Daniel Pfeiffer works as a Police Corporal for PPD Police. Their status is salaried. Daniel earned $26,961 in 2026.

Scott Kephart

Police Corporal/PPD Police

2026 total comp
$26,961
Base pay
$23,813
Overtime
$0
Other pay
$3,149
Benefits
$0
Total compensation
$26,961
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
31743
Total Pay
$26,961

Scott Kephart works as a Police Corporal for PPD Police. Their status is salaried. Scott earned $26,961 in 2026.

Ramonita King

Detective/PPD Police

2026 total comp
$26,961
Base pay
$23,813
Overtime
$0
Other pay
$3,149
Benefits
$0
Total compensation
$26,961
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
33450
Total Pay
$26,961

Ramonita King works as a Detective for PPD Police. Their status is salaried. Ramonita earned $26,961 in 2026.

Henry Kallas

Detective/PPD Police

2026 total comp
$26,961
Base pay
$23,813
Overtime
$0
Other pay
$3,149
Benefits
$0
Total compensation
$26,961
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
35117
Total Pay
$26,961

At PPD Police, Henry Kallas serves as a Detective. They work salaried. Their 2026 pay totaled $26,961.

James Drumm

Detective/PPD Police

2026 total comp
$26,961
Base pay
$23,813
Overtime
$0
Other pay
$3,149
Benefits
$0
Total compensation
$26,961
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
7447
Total Pay
$26,961

James Drumm works as a Detective for PPD Police. Their status is salaried. James earned $26,961 in 2026.

John Tocco

Detective/PPD Police

2026 total comp
$26,961
Base pay
$23,813
Overtime
$0
Other pay
$3,149
Benefits
$0
Total compensation
$26,961
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
20378
Total Pay
$26,961

John Tocco works as a Detective for PPD Police. Their status is salaried. John earned $26,961 in 2026.

Frances Stevenson Ellis

Police Corporal/PPD Police

2026 total comp
$26,961
Base pay
$23,813
Overtime
$0
Other pay
$3,149
Benefits
$0
Total compensation
$26,961
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
24319
Total Pay
$26,961

At PPD Police, Frances Stevenson Ellis serves as a Police Corporal. They work salaried. Their 2026 pay totaled $26,961.

John Bradbury

Detective/PPD Police

2026 total comp
$26,961
Base pay
$23,813
Overtime
$0
Other pay
$3,149
Benefits
$0
Total compensation
$26,961
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6445
Total Pay
$35,695

At PPD Police, John Bradbury serves as a Detective. They work salaried. Their 2026 pay totaled $26,961.

Patrick Trainor

Police Corporal/PPD Police

2026 total comp
$26,961
Base pay
$23,813
Overtime
$0
Other pay
$3,149
Benefits
$0
Total compensation
$26,961
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
28807
Total Pay
$26,961

Patrick Trainor works as a Police Corporal for PPD Police. Their status is salaried. Patrick earned $26,961 in 2026.

Carla Werner

Police Corporal/PPD Police

2026 total comp
$26,961
Base pay
$23,813
Overtime
$0
Other pay
$3,149
Benefits
$0
Total compensation
$26,961
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
29895
Total Pay
$26,961

Carla Werner is a Police Corporal at PPD Police. They work salaried. 2026 total compensation came to $26,961.

Patrick Winward

Detective/PPD Police

2026 total comp
$26,961
Base pay
$23,813
Overtime
$0
Other pay
$3,149
Benefits
$0
Total compensation
$26,961
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
29955
Total Pay
$26,961

At PPD Police, Patrick Winward serves as a Detective. They work salaried. Their 2026 pay totaled $26,961.

James Mc Reynolds

Detective/PPD Police

2026 total comp
$26,961
Base pay
$23,813
Overtime
$0
Other pay
$3,149
Benefits
$0
Total compensation
$26,961
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
35097
Total Pay
$26,961

James Mc Reynolds works as a Detective for PPD Police. Their status is salaried. James earned $26,961 in 2026.

Peter Crandley

Police Officer 1/PPD Police

2026 total comp
$26,955
Base pay
$21,648
Overtime
$2,271
Other pay
$3,035
Benefits
$0
Total compensation
$26,955
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4069
Total Pay
$26,955

At PPD Police, Peter Crandley serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,955.

Chelsea Keenan

Police Officer 1/PPD Police

2026 total comp
$26,954
Base pay
$21,648
Overtime
$2,847
Other pay
$2,458
Benefits
$0
Total compensation
$26,954
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2352
Total Pay
$26,954

Chelsea Keenan works as a Police Officer 1 for PPD Police. Their status is salaried. Chelsea earned $26,954 in 2026.

Michael Hoelsworth

Police Officer 1/PPD Police

2023 total comp
$26,949
Base pay
$0
Overtime
$0
Other pay
$26,949
Benefits
$0
Total compensation
$26,949
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
34396
Total Pay
$26,949

Michael Hoelsworth is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $26,949.

Barbara Mcnally

Police Officer 1/PPD Police

2026 total comp
$26,948
Base pay
$21,648
Overtime
$2,678
Other pay
$2,622
Benefits
$0
Total compensation
$26,948
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31959
Total Pay
$26,948

Barbara Mcnally works as a Police Officer 1 for PPD Police. Their status is salaried. Barbara earned $26,948 in 2026.

Joseph Lockley

Detective/PPD Police

2026 total comp
$26,946
Base pay
$22,823
Overtime
$1,501
Other pay
$2,622
Benefits
$0
Total compensation
$26,946
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A12
Public Id
2603
Total Pay
$26,946

Joseph Lockley holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $26,946.

William Smith

Police Officer 1/PPD Police

2026 total comp
$26,941
Base pay
$18,185
Overtime
$7,231
Other pay
$1,525
Benefits
$0
Total compensation
$26,941
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8506
Total Pay
$35,638

William Smith works as a Police Officer 1 for PPD Police. Their status is salaried. William earned $26,941 in 2026.

Michael Gentile

Police Officer 1/PPD Police

2026 total comp
$26,940
Base pay
$21,648
Overtime
$2,508
Other pay
$2,783
Benefits
$0
Total compensation
$26,940
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3463
Total Pay
$26,940

At PPD Police, Michael Gentile serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,940.

Torin Saunders

Police Officer 1/PPD Police

2026 total comp
$26,940
Base pay
$21,648
Overtime
$2,508
Other pay
$2,783
Benefits
$0
Total compensation
$26,940
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
156
Total Pay
$26,940

Torin Saunders works as a Police Officer 1 for PPD Police. Their status is salaried. Torin earned $26,940 in 2026.

James Battista Iii

Police Officer 1/PPD Police

2026 total comp
$26,940
Base pay
$21,648
Overtime
$2,508
Other pay
$2,783
Benefits
$0
Total compensation
$26,940
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25681
Total Pay
$26,940

James Battista Iii holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,940.

Cy Saunders

Police Officer 1/PPD Police

2026 total comp
$26,935
Base pay
$16,669
Overtime
$2,140
Other pay
$8,127
Benefits
$0
Total compensation
$26,935
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
52018
Total Pay
$26,935

Cy Saunders holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,935.

Robert Kulb Iii

Police Sergeant/PPD Police

2026 total comp
$26,934
Base pay
$21,794
Overtime
$1,082
Other pay
$4,058
Benefits
$0
Total compensation
$26,934
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
25690
Total Pay
$26,934

Robert Kulb Iii works as a Police Sergeant for PPD Police. Their status is salaried. Robert earned $26,934 in 2026.

Gregorrio Santiago

Police Officer 1/PPD Police

2025 total comp
$26,928
Base pay
$0
Overtime
$0
Other pay
$26,928
Benefits
$0
Total compensation
$26,928
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
36836
Total Pay
$26,928

Gregorrio Santiago works as a Police Officer 1 for PPD Police. Their status is salaried. Gregorrio earned $26,928 in 2025.

Daniel Gonzalez

Police Officer 1/PPD Police

2026 total comp
$26,925
Base pay
$19,484
Overtime
$5,918
Other pay
$1,524
Benefits
$0
Total compensation
$26,925
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
45254
Total Pay
$26,925

Daniel Gonzalez works as a Police Officer 1 for PPD Police. Their status is salaried. Daniel earned $26,925 in 2026.

Sabrina Sparks

Police Sergeant/PPD Police

2026 total comp
$26,923
Base pay
$23,653
Overtime
$815
Other pay
$2,456
Benefits
$0
Total compensation
$26,923
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
10561
Total Pay
$26,923

Sabrina Sparks is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $26,923.

Kevin Mcshea

Detective/PPD Police

2026 total comp
$26,919
Base pay
$23,813
Overtime
$0
Other pay
$3,106
Benefits
$0
Total compensation
$26,919
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
30432
Total Pay
$26,919

Kevin Mcshea is a Detective at PPD Police. They work salaried. 2026 total compensation came to $26,919.