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
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

$0$55,105+

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.

Record list

Employees

Highest-paid first / page 83

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.

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.

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.

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.

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.

Courtney Smith

Police Sergeant/PPD Police

2026 total comp
$33,093
Base pay
$23,653
Overtime
$6,221
Other pay
$3,220
Benefits
$0
Total compensation
$33,093
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
12700
Total Pay
$33,093

Courtney Smith is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $33,093.

Latonya Robinson

Police Corporal/PPD Police

2026 total comp
$33,083
Base pay
$23,813
Overtime
$5,853
Other pay
$3,418
Benefits
$0
Total compensation
$33,083
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
21166
Total Pay
$33,083

Latonya Robinson holds the role of Police Corporal at PPD Police. Their status is salaried. In 2026, their total compensation was $33,083.

John Smith

Police Officer 1/PPD Police

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

Source-specific fields

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

John Smith is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,068.