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 4

Robert Saccone Jr

Police Officer 1/PPD Police

2026 total comp
$33,220
Base pay
$21,648
Overtime
$7,999
Other pay
$3,573
Benefits
$0
Total compensation
$33,220
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14748
Total Pay
$33,220

Robert Saccone Jr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,220.

Michael Calvarese

Police Officer 1/PPD Police

2026 total comp
$33,220
Base pay
$21,648
Overtime
$7,999
Other pay
$3,573
Benefits
$0
Total compensation
$33,220
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1197
Total Pay
$33,220

Michael Calvarese is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,220.

Kevin Lindquist

Police Officer 1/PPD Police

2026 total comp
$33,218
Base pay
$21,648
Overtime
$8,541
Other pay
$3,029
Benefits
$0
Total compensation
$33,218
Employment type
Salaried

Source-specific fields

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

Kevin Lindquist holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $33,218.

Martin Masati

Police Officer 1/PPD Police

2026 total comp
$33,218
Base pay
$21,648
Overtime
$8,541
Other pay
$3,029
Benefits
$0
Total compensation
$33,218
Employment type
Salaried

Source-specific fields

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

Martin Masati works as a Police Officer 1 for PPD Police. Their status is salaried. Martin earned $33,218 in 2026.

Christopher Evanson

Police Officer 1/PPD Police

2026 total comp
$33,218
Base pay
$21,648
Overtime
$8,541
Other pay
$3,029
Benefits
$0
Total compensation
$33,218
Employment type
Salaried

Source-specific fields

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

Christopher Evanson works as a Police Officer 1 for PPD Police. Their status is salaried. Christopher earned $33,218 in 2026.

Harry Parfitt

Police Officer 1/PPD Police

2026 total comp
$33,217
Base pay
$21,648
Overtime
$8,337
Other pay
$3,232
Benefits
$0
Total compensation
$33,217
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31856
Total Pay
$33,217

At PPD Police, Harry Parfitt serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $33,217.

Gilberto Gutierrez

Police Officer 1/PPD Police

2026 total comp
$33,214
Base pay
$21,648
Overtime
$8,134
Other pay
$3,431
Benefits
$0
Total compensation
$33,214
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28775
Total Pay
$33,214

Gilberto Gutierrez is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,214.

Carol Farrell

Detective/PPD Police

2026 total comp
$33,207
Base pay
$23,813
Overtime
$5,518
Other pay
$3,877
Benefits
$0
Total compensation
$33,207
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
35678
Total Pay
$33,207

Carol Farrell works as a Detective for PPD Police. Their status is salaried. Carol earned $33,207 in 2026.

Mark Mc Cullion

Detective/PPD Police

2026 total comp
$33,207
Base pay
$23,813
Overtime
$5,518
Other pay
$3,877
Benefits
$0
Total compensation
$33,207
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
35081
Total Pay
$33,207

Mark Mc Cullion holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $33,207.

Joseph Calvin

Police Officer 1/PPD Police

2026 total comp
$33,205
Base pay
$21,577
Overtime
$8,744
Other pay
$2,884
Benefits
$0
Total compensation
$33,205
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
39430
Total Pay
$33,205

Joseph Calvin is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,205.

John Boyle

Police Lieutenant/PPD Police

2026 total comp
$33,200
Base pay
$28,134
Overtime
$1,189
Other pay
$3,877
Benefits
$0
Total compensation
$33,200
Employment type
Salaried

Source-specific fields

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

John Boyle holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $33,200.

Valerie Gonzalez

Detective/PPD Police

2026 total comp
$33,199
Base pay
$23,813
Overtime
$5,816
Other pay
$3,571
Benefits
$0
Total compensation
$33,199
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
12727
Total Pay
$33,199

Valerie Gonzalez works as a Detective for PPD Police. Their status is salaried. Valerie earned $33,199 in 2026.

Luis Cordero

Police Officer 1/PPD Police

2026 total comp
$33,182
Base pay
$21,648
Overtime
$7,965
Other pay
$3,569
Benefits
$0
Total compensation
$33,182
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24413
Total Pay
$33,182

Luis Cordero works as a Police Officer 1 for PPD Police. Their status is salaried. Luis earned $33,182 in 2026.

Brian Pera

Police Officer 1/PPD Police

2026 total comp
$33,181
Base pay
$21,648
Overtime
$8,507
Other pay
$3,026
Benefits
$0
Total compensation
$33,181
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1782
Total Pay
$33,181

Brian Pera is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,181.

Shannon Enz

Detective/PPD Police

2026 total comp
$33,180
Base pay
$23,813
Overtime
$5,940
Other pay
$3,428
Benefits
$0
Total compensation
$33,180
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
2639
Total Pay
$33,180

Shannon Enz holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $33,180.

Gregory Doerr

Police Lieutenant/PPD Police

2026 total comp
$33,170
Base pay
$28,134
Overtime
$1,409
Other pay
$3,627
Benefits
$0
Total compensation
$33,170
Employment type
Salaried

Source-specific fields

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

Gregory Doerr is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $33,170.

Sabrina Mccoy

Police Officer 1/PPD Police

2022 total comp
$33,169
Base pay
$10,760
Overtime
$0
Other pay
$22,409
Benefits
$0
Total compensation
$33,169
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
22336
Total Pay
$33,169

At PPD Police, Sabrina Mccoy serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $33,169.

Gregory Kovacs

Police Sergeant/PPD Police

2026 total comp
$33,164
Base pay
$24,679
Overtime
$5,461
Other pay
$3,024
Benefits
$0
Total compensation
$33,164
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
4587
Total Pay
$33,164

Gregory Kovacs works as a Police Sergeant for PPD Police. Their status is salaried. Gregory earned $33,164 in 2026.

Jacqueline Brennan

Police Officer 1/PPD Police

2026 total comp
$33,160
Base pay
$21,648
Overtime
$7,727
Other pay
$3,784
Benefits
$0
Total compensation
$33,160
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25273
Total Pay
$33,160

Jacqueline Brennan is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,160.

Blaise Lacca

Police Officer 1/PPD Police

2026 total comp
$33,156
Base pay
$21,648
Overtime
$8,484
Other pay
$3,023
Benefits
$0
Total compensation
$33,156
Employment type
Salaried

Source-specific fields

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

Blaise Lacca holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $33,156.

Kevin Wong

Police Lieutenant/PPD Police

2026 total comp
$33,154
Base pay
$28,134
Overtime
$0
Other pay
$5,020
Benefits
$0
Total compensation
$33,154
Employment type
Salaried

Source-specific fields

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

Kevin Wong holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $33,154.

Quiana Richardson-Coulter

Police Lieutenant/PPD Police

2026 total comp
$33,153
Base pay
$28,134
Overtime
$1,453
Other pay
$3,566
Benefits
$0
Total compensation
$33,153
Employment type
Salaried

Source-specific fields

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

Quiana Richardson-Coulter works as a Police Lieutenant for PPD Police. Their status is salaried. Quiana earned $33,153 in 2026.

Joseph King Iii

Police Officer 1/PPD Police

2026 total comp
$33,144
Base pay
$21,648
Overtime
$8,473
Other pay
$3,022
Benefits
$0
Total compensation
$33,144
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24000
Total Pay
$33,144

Joseph King Iii works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $33,144 in 2026.

Thomas Thompson

Police Officer 1/PPD Police

2026 total comp
$33,142
Base pay
$21,648
Overtime
$8,270
Other pay
$3,224
Benefits
$0
Total compensation
$33,142
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14573
Total Pay
$33,142

Thomas Thompson is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,142.

Donald Liebsch

Detective/PPD Police

2026 total comp
$33,136
Base pay
$23,813
Overtime
$5,592
Other pay
$3,731
Benefits
$0
Total compensation
$33,136
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
21370
Total Pay
$33,136

Donald Liebsch is a Detective at PPD Police. They work salaried. 2026 total compensation came to $33,136.

Steven Toner

Police Officer 1/PPD Police

2023 total comp
$33,127
Base pay
$25,435
Overtime
$0
Other pay
$7,691
Benefits
$0
Total compensation
$33,127
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
36348
Total Pay
$33,127

Steven Toner holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $33,127.

Andrea Wardlow

Police Officer 1/PPD Police

2026 total comp
$33,125
Base pay
$21,648
Overtime
$6,880
Other pay
$4,596
Benefits
$0
Total compensation
$33,125
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13055
Total Pay
$33,125

Andrea Wardlow is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,125.

Raymond Smith

Detective/PPD Police

2026 total comp
$33,118
Base pay
$23,813
Overtime
$5,816
Other pay
$3,490
Benefits
$0
Total compensation
$33,118
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
14241
Total Pay
$33,118

Raymond Smith works as a Detective for PPD Police. Their status is salaried. Raymond earned $33,118 in 2026.

Christopher Godfrey

Detective/PPD Police

2026 total comp
$33,115
Base pay
$23,813
Overtime
$5,741
Other pay
$3,562
Benefits
$0
Total compensation
$33,115
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
2633
Total Pay
$33,115

Christopher Godfrey works as a Detective for PPD Police. Their status is salaried. Christopher earned $33,115 in 2026.

Christopher Thompson

Police Officer 1/PPD Police

2026 total comp
$33,113
Base pay
$21,648
Overtime
$8,044
Other pay
$3,421
Benefits
$0
Total compensation
$33,113
Employment type
Salaried

Source-specific fields

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

Christopher Thompson is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,113.

Keri Lewis

Police Officer 1/PPD Police

2026 total comp
$33,107
Base pay
$21,648
Overtime
$8,439
Other pay
$3,019
Benefits
$0
Total compensation
$33,107
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24306
Total Pay
$33,107

Keri Lewis is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,107.

Juan Prieto

Police Officer 1/PPD Police

2026 total comp
$33,107
Base pay
$21,648
Overtime
$8,439
Other pay
$3,019
Benefits
$0
Total compensation
$33,107
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6059
Total Pay
$33,107

Juan Prieto is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,107.

Robert Benson Iii

Police Officer 1/PPD Police

2026 total comp
$33,107
Base pay
$21,648
Overtime
$8,439
Other pay
$3,019
Benefits
$0
Total compensation
$33,107
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27626
Total Pay
$33,107

Robert Benson Iii works as a Police Officer 1 for PPD Police. Their status is salaried. Robert earned $33,107 in 2026.

Odell Kyler Jr

Police Sergeant/PPD Police

2026 total comp
$33,104
Base pay
$24,679
Overtime
$4,559
Other pay
$3,865
Benefits
$0
Total compensation
$33,104
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
23625
Total Pay
$33,104

Odell Kyler Jr works as a Police Sergeant for PPD Police. Their status is salaried. Odell earned $33,104 in 2026.

Gregory Cosenza

Police Officer 1/PPD Police

2026 total comp
$33,103
Base pay
$21,648
Overtime
$7,727
Other pay
$3,727
Benefits
$0
Total compensation
$33,103
Employment type
Salaried

Source-specific fields

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

Gregory Cosenza works as a Police Officer 1 for PPD Police. Their status is salaried. Gregory earned $33,103 in 2026.

Lap Ting Cindy Yue

Police Officer 1/PPD Police

2026 total comp
$33,103
Base pay
$20,564
Overtime
$8,812
Other pay
$3,727
Benefits
$0
Total compensation
$33,103
Employment type
Salaried

Source-specific fields

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

At PPD Police, Lap Ting Cindy Yue serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $33,103.

Vincent Visco Iii

Police Officer 1/PPD Police

2026 total comp
$33,103
Base pay
$21,648
Overtime
$7,727
Other pay
$3,727
Benefits
$0
Total compensation
$33,103
Employment type
Salaried

Source-specific fields

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

Vincent Visco Iii works as a Police Officer 1 for PPD Police. Their status is salaried. Vincent earned $33,103 in 2026.

Ernest Griffin

Police Officer 1/PPD Police

2026 total comp
$33,103
Base pay
$21,648
Overtime
$7,727
Other pay
$3,727
Benefits
$0
Total compensation
$33,103
Employment type
Salaried

Source-specific fields

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

Ernest Griffin works as a Police Officer 1 for PPD Police. Their status is salaried. Ernest earned $33,103 in 2026.

Devin Mcdermott

Detective/PPD Police

2026 total comp
$33,094
Base pay
$23,813
Overtime
$6,263
Other pay
$3,018
Benefits
$0
Total compensation
$33,094
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
29398
Total Pay
$33,094

Devin Mcdermott holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $33,094.

James Gedraitis

Detective/PPD Police

2026 total comp
$33,094
Base pay
$23,813
Overtime
$6,263
Other pay
$3,018
Benefits
$0
Total compensation
$33,094
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
27600
Total Pay
$33,094

James Gedraitis holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $33,094.