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 2

Benson Churgai

Police Officer 1/PPD Police

2026 total comp
$34,225
Base pay
$21,648
Overtime
$9,456
Other pay
$3,121
Benefits
$0
Total compensation
$34,225
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15581
Total Pay
$34,225

At PPD Police, Benson Churgai serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $34,225.

Brian Stark

Police Officer 1/PPD Police

2026 total comp
$34,218
Base pay
$21,648
Overtime
$8,575
Other pay
$3,995
Benefits
$0
Total compensation
$34,218
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7457
Total Pay
$34,218

Brian Stark holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $34,218.

Patrick Farrell

Police Officer 1/PPD Police

2026 total comp
$34,210
Base pay
$21,648
Overtime
$8,710
Other pay
$3,852
Benefits
$0
Total compensation
$34,210
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11781
Total Pay
$34,210

Patrick Farrell works as a Police Officer 1 for PPD Police. Their status is salaried. Patrick earned $34,210 in 2026.

Raul Gray

Police Officer 1/PPD Police

2026 total comp
$34,210
Base pay
$21,648
Overtime
$8,710
Other pay
$3,852
Benefits
$0
Total compensation
$34,210
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28976
Total Pay
$34,210

Raul Gray works as a Police Officer 1 for PPD Police. Their status is salaried. Raul earned $34,210 in 2026.

Angel Gonzalez

Police Officer 1/PPD Police

2026 total comp
$34,207
Base pay
$21,648
Overtime
$8,880
Other pay
$3,679
Benefits
$0
Total compensation
$34,207
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
16733
Total Pay
$33,400

Angel Gonzalez is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $34,207.

Richard Hayes Jr

Police Officer 1/PPD Police

2026 total comp
$34,207
Base pay
$21,648
Overtime
$8,880
Other pay
$3,679
Benefits
$0
Total compensation
$34,207
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23848
Total Pay
$34,207

Richard Hayes Jr works as a Police Officer 1 for PPD Police. Their status is salaried. Richard earned $34,207 in 2026.

Michael Lawson

Police Sergeant/PPD Police

2026 total comp
$34,188
Base pay
$24,679
Overtime
$5,564
Other pay
$3,945
Benefits
$0
Total compensation
$34,188
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
21073
Total Pay
$34,188

Michael Lawson holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $34,188.

Andrew Fredericks

Police Officer 1/PPD Police

2026 total comp
$34,188
Base pay
$21,648
Overtime
$9,422
Other pay
$3,118
Benefits
$0
Total compensation
$34,188
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
447
Total Pay
$34,188

At PPD Police, Andrew Fredericks serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $34,188.

Jamie Litzner-Cruz

Police Sergeant/PPD Police

2026 total comp
$34,187
Base pay
$24,679
Overtime
$6,182
Other pay
$3,326
Benefits
$0
Total compensation
$34,187
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
229
Total Pay
$34,187

At PPD Police, Jamie Litzner-Cruz serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $34,187.

Joseph Moresi Jr.

Detective/PPD Police

2026 total comp
$34,178
Base pay
$23,813
Overtime
$6,835
Other pay
$3,531
Benefits
$0
Total compensation
$34,178
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
18780
Total Pay
$34,178

Joseph Moresi Jr. is a Detective at PPD Police. They work salaried. 2026 total compensation came to $34,178.

Brian Laureano

Police Officer 1/PPD Police

2026 total comp
$34,172
Base pay
$21,648
Overtime
$8,676
Other pay
$3,847
Benefits
$0
Total compensation
$34,172
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36682
Total Pay
$34,172

Brian Laureano works as a Police Officer 1 for PPD Police. Their status is salaried. Brian earned $34,172 in 2026.

Daniel Herrera

Police Officer 1/PPD Police

2026 total comp
$34,168
Base pay
$19,484
Overtime
$12,750
Other pay
$1,934
Benefits
$0
Total compensation
$34,168
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
45797
Total Pay
$34,168

Daniel Herrera holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $34,168.

Richard Hoppel

Police Sergeant/PPD Police

2026 total comp
$34,167
Base pay
$24,679
Overtime
$5,641
Other pay
$3,847
Benefits
$0
Total compensation
$34,167
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
13631
Total Pay
$34,167

Richard Hoppel is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $34,167.

Keary Sellers

Detective/PPD Police

2026 total comp
$34,160
Base pay
$23,813
Overtime
$6,673
Other pay
$3,674
Benefits
$0
Total compensation
$34,160
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
26944
Total Pay
$34,160

Keary Sellers is a Detective at PPD Police. They work salaried. 2026 total compensation came to $34,160.

Patrick Durkin

Police Officer 1/PPD Police

2026 total comp
$34,158
Base pay
$21,648
Overtime
$8,981
Other pay
$3,529
Benefits
$0
Total compensation
$34,158
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16153
Total Pay
$34,158

Patrick Durkin holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $34,158.

Shannon Shippey

Police Officer 1/PPD Police

2026 total comp
$34,156
Base pay
$21,648
Overtime
$9,185
Other pay
$3,323
Benefits
$0
Total compensation
$34,156
Employment type
Salaried

Source-specific fields

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

At PPD Police, Shannon Shippey serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $34,156.

Thomas Rola Jr

Police Officer 1/PPD Police

2026 total comp
$34,134
Base pay
$21,648
Overtime
$8,642
Other pay
$3,843
Benefits
$0
Total compensation
$34,134
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36129
Total Pay
$34,134

Thomas Rola Jr holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $34,134.

Zwannah Thomas

Police Officer 1/PPD Police

2026 total comp
$34,133
Base pay
$21,577
Overtime
$9,591
Other pay
$2,964
Benefits
$0
Total compensation
$34,133
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
39480
Total Pay
$34,133

At PPD Police, Zwannah Thomas serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $34,133.

Nina Sousa

Police Officer 1/PPD Police

2026 total comp
$34,123
Base pay
$20,783
Overtime
$10,379
Other pay
$2,961
Benefits
$0
Total compensation
$34,123
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
40153
Total Pay
$34,123

At PPD Police, Nina Sousa serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $34,123.

Enerdy Arias

Police Officer 1/PPD Police

2026 total comp
$34,113
Base pay
$21,648
Overtime
$9,354
Other pay
$3,111
Benefits
$0
Total compensation
$34,113
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16940
Total Pay
$34,113

Enerdy Arias works as a Police Officer 1 for PPD Police. Their status is salaried. Enerdy earned $34,113 in 2026.

Theodore Hines

Police Officer 1/PPD Police

2026 total comp
$34,103
Base pay
$21,648
Overtime
$8,473
Other pay
$3,982
Benefits
$0
Total compensation
$34,103
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2993
Total Pay
$34,103

Theodore Hines is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $34,103.

Corinne Loesch

Police Officer 1/PPD Police

2024 total comp
$34,095
Base pay
$20,167
Overtime
$0
Other pay
$13,928
Benefits
$0
Total compensation
$34,095
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
12024
Total Pay
$34,095

At PPD Police, Corinne Loesch serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $34,095.

Anthony Panichelli

Police Lieutenant/PPD Police

2026 total comp
$34,094
Base pay
$28,134
Overtime
$2,643
Other pay
$3,317
Benefits
$0
Total compensation
$34,094
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
36680
Total Pay
$34,094

Anthony Panichelli holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $34,094.

Raymond Zukauskas

Police Officer 1/PPD Police

2026 total comp
$34,089
Base pay
$21,648
Overtime
$8,846
Other pay
$3,595
Benefits
$0
Total compensation
$34,089
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34236
Total Pay
$34,089

At PPD Police, Raymond Zukauskas serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $34,089.

Cherokee Pindle

Police Officer 1/PPD Police

2026 total comp
$34,087
Base pay
$20,783
Overtime
$10,347
Other pay
$2,958
Benefits
$0
Total compensation
$34,087
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
40636
Total Pay
$34,087

At PPD Police, Cherokee Pindle serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $34,087.

Jeffrey Seaman

Police Lieutenant/PPD Police

2026 total comp
$34,086
Base pay
$28,134
Overtime
$2,114
Other pay
$3,839
Benefits
$0
Total compensation
$34,086
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
32949
Total Pay
$34,086

Jeffrey Seaman works as a Police Lieutenant for PPD Police. Their status is salaried. Jeffrey earned $34,086 in 2026.

Michael Edwards

Police Officer 1/PPD Police

2026 total comp
$34,083
Base pay
$21,648
Overtime
$8,914
Other pay
$3,521
Benefits
$0
Total compensation
$34,083
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5098
Total Pay
$34,083

At PPD Police, Michael Edwards serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $34,083.

Timothy Dollarton

Police Officer 1/PPD Police

2026 total comp
$34,081
Base pay
$21,648
Overtime
$9,117
Other pay
$3,316
Benefits
$0
Total compensation
$34,081
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5903
Total Pay
$34,081

Timothy Dollarton is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $34,081.

William Ward

Police Sergeant/PPD Police

2026 total comp
$34,080
Base pay
$24,679
Overtime
$5,564
Other pay
$3,837
Benefits
$0
Total compensation
$34,080
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
15240
Total Pay
$34,080

At PPD Police, William Ward serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $34,080.

Shawn Russell

Police Officer 1/PPD Police

2026 total comp
$34,076
Base pay
$21,648
Overtime
$9,320
Other pay
$3,107
Benefits
$0
Total compensation
$34,076
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35480
Total Pay
$34,076

At PPD Police, Shawn Russell serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $34,076.

Alexander Victoria

Correctional Officer/PPD Police

2020 total comp
$34,073
Base pay
$29,462
Overtime
$2,586
Other pay
$2,024
Benefits
$0
Total compensation
$34,073
Employment type
Salaried

Source-specific fields

Base Salary
$51,197
Employee Category
Civil Service
Job Code
5H04
Public Id
25861
Total Pay
$34,073

Alexander Victoria holds the role of Correctional Officer at PPD Police. Their status is salaried. In 2020, their total compensation was $34,073.

Kathryn Gordon

Detective/PPD Police

2026 total comp
$34,060
Base pay
$23,813
Overtime
$6,412
Other pay
$3,835
Benefits
$0
Total compensation
$34,060
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
5906
Total Pay
$34,060

At PPD Police, Kathryn Gordon serves as a Detective. They work salaried. Their 2026 pay totaled $34,060.

James Gruninger

Detective/PPD Police

2026 total comp
$34,060
Base pay
$23,813
Overtime
$6,412
Other pay
$3,835
Benefits
$0
Total compensation
$34,060
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
21947
Total Pay
$34,060

James Gruninger is a Detective at PPD Police. They work salaried. 2026 total compensation came to $34,060.

Craig Daise

Police Officer 1/PPD Police

2024 total comp
$34,058
Base pay
$30,085
Overtime
$0
Other pay
$3,974
Benefits
$0
Total compensation
$34,058
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
17573
Total Pay
$34,058

Craig Daise works as a Police Officer 1 for PPD Police. Their status is salaried. Craig earned $34,058 in 2024.

Thomas Berry

Police Officer 1/PPD Police

2026 total comp
$34,058
Base pay
$21,648
Overtime
$8,575
Other pay
$3,835
Benefits
$0
Total compensation
$34,058
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3718
Total Pay
$34,058

Thomas Berry holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $34,058.

Joseph Guinan Iv

Police Officer 1/PPD Police

2026 total comp
$34,055
Base pay
$21,648
Overtime
$8,744
Other pay
$3,663
Benefits
$0
Total compensation
$34,055
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8996
Total Pay
$34,055

Joseph Guinan Iv holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $34,055.

Deborah Gore

Detective/PPD Police

2026 total comp
$34,051
Base pay
$23,813
Overtime
$6,263
Other pay
$3,976
Benefits
$0
Total compensation
$34,051
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
15726
Total Pay
$34,051

At PPD Police, Deborah Gore serves as a Detective. They work salaried. Their 2026 pay totaled $34,051.

Neal Goldstein

Detective/PPD Police

2026 total comp
$34,051
Base pay
$23,813
Overtime
$6,263
Other pay
$3,976
Benefits
$0
Total compensation
$34,051
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
25060
Total Pay
$34,051

At PPD Police, Neal Goldstein serves as a Detective. They work salaried. Their 2026 pay totaled $34,051.

Christopher J Hearn

Police Officer 1/PPD Police

2026 total comp
$34,045
Base pay
$21,648
Overtime
$8,880
Other pay
$3,517
Benefits
$0
Total compensation
$34,045
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29423
Total Pay
$34,045

At PPD Police, Christopher J Hearn serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $34,045.

Timothy Prout Jr

Police Officer 1/PPD Police

2026 total comp
$34,043
Base pay
$21,648
Overtime
$9,083
Other pay
$3,312
Benefits
$0
Total compensation
$34,043
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31332
Total Pay
$34,043

Timothy Prout Jr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $34,043.