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 7

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.

Mario Rossi

Police Officer 1/PPD Police

2026 total comp
$26,916
Base pay
$21,648
Overtime
$2,237
Other pay
$3,031
Benefits
$0
Total compensation
$26,916
Employment type
Salaried

Source-specific fields

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

Mario Rossi is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,916.

Antonio Russo

Police Officer 1/PPD Police

2026 total comp
$26,916
Base pay
$21,648
Overtime
$2,813
Other pay
$2,455
Benefits
$0
Total compensation
$26,916
Employment type
Salaried

Source-specific fields

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

At PPD Police, Antonio Russo serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,916.

Leslie White

Police Officer 1/PPD Police

2026 total comp
$26,910
Base pay
$21,648
Overtime
$2,644
Other pay
$2,618
Benefits
$0
Total compensation
$26,910
Employment type
Salaried

Source-specific fields

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

Leslie White holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,910.

Kyle Smith

Police Officer 1/PPD Police

2026 total comp
$26,910
Base pay
$21,648
Overtime
$2,644
Other pay
$2,618
Benefits
$0
Total compensation
$26,910
Employment type
Salaried

Source-specific fields

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

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

Regino Fernandez

Police Corporal/PPD Police

2026 total comp
$26,905
Base pay
$17,052
Overtime
$6,710
Other pay
$3,142
Benefits
$0
Total compensation
$26,905
Employment type
Salaried

Source-specific fields

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

At PPD Police, Regino Fernandez serves as a Police Corporal. They work salaried. Their 2026 pay totaled $26,905.

Kymere Norman

Police Officer 1/PPD Police

2026 total comp
$26,898
Base pay
$21,648
Overtime
$2,915
Other pay
$2,335
Benefits
$0
Total compensation
$26,898
Employment type
Salaried

Source-specific fields

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

Kymere Norman holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,898.

Diane Conn

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
6153
Total Pay
$26,890

Diane Conn is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $26,890.

Luz Varela

Detective/PPD Police

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

Source-specific fields

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

Luz Varela works as a Detective for PPD Police. Their status is salaried. Luz earned $26,877 in 2026.

Breciendi Burgos

Detective/PPD Police

2026 total comp
$26,875
Base pay
$23,813
Overtime
$447
Other pay
$2,615
Benefits
$0
Total compensation
$26,875
Employment type
Salaried

Source-specific fields

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

At PPD Police, Breciendi Burgos serves as a Detective. They work salaried. Their 2026 pay totaled $26,875.

Jonathon Sliwka

Police Corporal/PPD Police

2026 total comp
$26,875
Base pay
$23,813
Overtime
$447
Other pay
$2,615
Benefits
$0
Total compensation
$26,875
Employment type
Salaried

Source-specific fields

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

Jonathon Sliwka works as a Police Corporal for PPD Police. Their status is salaried. Jonathon earned $26,875 in 2026.

Daquan Amos

Police Officer 1/PPD Police

2026 total comp
$26,874
Base pay
$18,185
Overtime
$1,623
Other pay
$7,067
Benefits
$0
Total compensation
$26,874
Employment type
Salaried

Source-specific fields

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

Daquan Amos is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,874.

Andre Coles

Police Officer 1/PPD Police

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

Source-specific fields

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

Andre Coles is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,873.

Jonathan Castro

Police Officer 1/PPD Police

2026 total comp
$26,872
Base pay
$23,653
Overtime
$542
Other pay
$2,677
Benefits
$0
Total compensation
$26,872
Employment type
Salaried

Source-specific fields

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

Jonathan Castro works as a Police Officer 1 for PPD Police. Their status is salaried. Jonathan earned $26,872 in 2026.

Robert Jones

Police Officer 1/PPD Police

2026 total comp
$26,864
Base pay
$21,648
Overtime
$2,440
Other pay
$2,775
Benefits
$0
Total compensation
$26,864
Employment type
Salaried

Source-specific fields

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

Robert Jones works as a Police Officer 1 for PPD Police. Their status is salaried. Robert earned $26,864 in 2026.

Justin Rios

Police Officer 1/PPD Police

2026 total comp
$26,864
Base pay
$21,648
Overtime
$2,440
Other pay
$2,775
Benefits
$0
Total compensation
$26,864
Employment type
Salaried

Source-specific fields

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

Justin Rios is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,864.

Justin Delgado

Police Officer 1/PPD Police

2026 total comp
$26,861
Base pay
$19,484
Overtime
$5,857
Other pay
$1,520
Benefits
$0
Total compensation
$26,861
Employment type
Salaried

Source-specific fields

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

Justin Delgado holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,861.

Eric Rivera, Jr.

Police Officer 1/PPD Police

2026 total comp
$26,861
Base pay
$19,484
Overtime
$5,857
Other pay
$1,520
Benefits
$0
Total compensation
$26,861
Employment type
Salaried

Source-specific fields

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

At PPD Police, Eric Rivera, Jr. serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,861.

Courtney Rudolph

Police Communications Dispatcher Trainee/PPD Police

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

Source-specific fields

Base Salary
$39,753
Employee Category
Civil Service
Job Code
6J31
Public Id
37695
Total Pay
$26,859

At PPD Police, Courtney Rudolph serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2022 pay totaled $26,859.

Saul Bonilla

Detective/PPD Police

2026 total comp
$26,859
Base pay
$23,813
Overtime
$596
Other pay
$2,450
Benefits
$0
Total compensation
$26,859
Employment type
Salaried

Source-specific fields

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

Saul Bonilla is a Detective at PPD Police. They work salaried. 2026 total compensation came to $26,859.

Lambert Rebstock

Police Sergeant/PPD Police

2026 total comp
$26,859
Base pay
$23,653
Overtime
$592
Other pay
$2,613
Benefits
$0
Total compensation
$26,859
Employment type
Salaried

Source-specific fields

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

Lambert Rebstock works as a Police Sergeant for PPD Police. Their status is salaried. Lambert earned $26,859 in 2026.

Nina Durham

Police Officer 1/PPD Police

2024 total comp
$26,853
Base pay
$1,653
Overtime
$0
Other pay
$25,200
Benefits
$0
Total compensation
$26,853
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
34495
Total Pay
$26,853

At PPD Police, Nina Durham serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $26,853.

Megan Bucher

Police Officer 1/PPD Police

2026 total comp
$26,848
Base pay
$18,532
Overtime
$5,865
Other pay
$2,451
Benefits
$0
Total compensation
$26,848
Employment type
Salaried

Source-specific fields

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

Megan Bucher holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,848.

Michael Rivera

Police Corporal/PPD Police

2026 total comp
$26,848
Base pay
$23,813
Overtime
$261
Other pay
$2,774
Benefits
$0
Total compensation
$26,848
Employment type
Salaried

Source-specific fields

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

Michael Rivera is a Police Corporal at PPD Police. They work salaried. 2026 total compensation came to $26,848.

Joseph Knellinger

Detective/PPD Police

2026 total comp
$26,844
Base pay
$22,823
Overtime
$1,572
Other pay
$2,448
Benefits
$0
Total compensation
$26,844
Employment type
Salaried

Source-specific fields

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

Joseph Knellinger works as a Detective for PPD Police. Their status is salaried. Joseph earned $26,844 in 2026.

Kevin Semonelle

Police Officer 1/PPD Police

2026 total comp
$26,842
Base pay
$21,648
Overtime
$2,745
Other pay
$2,448
Benefits
$0
Total compensation
$26,842
Employment type
Salaried

Source-specific fields

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

Kevin Semonelle works as a Police Officer 1 for PPD Police. Their status is salaried. Kevin earned $26,842 in 2026.

John Alston

Police Sergeant/PPD Police

2026 total comp
$26,841
Base pay
$23,653
Overtime
$741
Other pay
$2,448
Benefits
$0
Total compensation
$26,841
Employment type
Salaried

Source-specific fields

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

John Alston is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $26,841.

John Hanejko

Police Officer 1/PPD Police

2026 total comp
$26,840
Base pay
$21,648
Overtime
$2,305
Other pay
$2,887
Benefits
$0
Total compensation
$26,840
Employment type
Salaried

Source-specific fields

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

John Hanejko works as a Police Officer 1 for PPD Police. Their status is salaried. John earned $26,840 in 2026.

Kimberli Jenkins

Police Officer 1/PPD Police

2026 total comp
$26,840
Base pay
$21,648
Overtime
$2,169
Other pay
$3,022
Benefits
$0
Total compensation
$26,840
Employment type
Salaried

Source-specific fields

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

Kimberli Jenkins holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,840.

Mark Grier

Police Officer 1/PPD Police

2026 total comp
$26,840
Base pay
$21,648
Overtime
$2,169
Other pay
$3,022
Benefits
$0
Total compensation
$26,840
Employment type
Salaried

Source-specific fields

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

Mark Grier works as a Police Officer 1 for PPD Police. Their status is salaried. Mark earned $26,840 in 2026.

Christopher Lamaina

Police Officer 1/PPD Police

2026 total comp
$26,839
Base pay
$18,185
Overtime
$6,206
Other pay
$2,447
Benefits
$0
Total compensation
$26,839
Employment type
Salaried

Source-specific fields

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

At PPD Police, Christopher Lamaina serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,839.

Matthew Luetz

Police Officer 1/PPD Police

2026 total comp
$26,835
Base pay
$21,648
Overtime
$2,576
Other pay
$2,611
Benefits
$0
Total compensation
$26,835
Employment type
Salaried

Source-specific fields

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

Matthew Luetz works as a Police Officer 1 for PPD Police. Their status is salaried. Matthew earned $26,835 in 2026.