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 73

Miguel Colon

Police Sergeant/PPD Police

2026 total comp
$35,264
Base pay
$26,850
Overtime
$4,636
Other pay
$3,779
Benefits
$0
Total compensation
$35,264
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
16937
Total Pay
$35,264

Miguel Colon holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $35,264.

Michael Hanna

Police Officer 1/PPD Police

2026 total comp
$35,263
Base pay
$20,783
Overtime
$11,420
Other pay
$3,060
Benefits
$0
Total compensation
$35,263
Employment type
Salaried

Source-specific fields

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

Michael Hanna is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $35,263.

Jeremy Tees

Detective/PPD Police

2026 total comp
$35,258
Base pay
$23,813
Overtime
$8,015
Other pay
$3,430
Benefits
$0
Total compensation
$35,258
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
26993
Total Pay
$35,258

At PPD Police, Jeremy Tees serves as a Detective. They work salaried. Their 2026 pay totaled $35,258.

Gregory Yatcilla

Police Officer 1/PPD Police

2026 total comp
$35,254
Base pay
$21,648
Overtime
$9,637
Other pay
$3,969
Benefits
$0
Total compensation
$35,254
Employment type
Salaried

Source-specific fields

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

Gregory Yatcilla works as a Police Officer 1 for PPD Police. Their status is salaried. Gregory earned $35,254 in 2026.

Tara Garvey

Deputy Director Delaware Valley Intelligence Center/PPD Police

2026 total comp
$35,247
Base pay
$35,247
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$35,247
Employment type
Salaried

Source-specific fields

Base Salary
$153,320
Employee Category
Exempt
Job Code
D342
Public Id
1449
Total Pay
$35,247

Tara Garvey holds the role of Deputy Director Delaware Valley Intelligence Center at PPD Police. Their status is salaried. In 2026, their total compensation was $35,247.

Carina Bayle

Police Officer 1/PPD Police

2022 total comp
$35,239
Base pay
$7,071
Overtime
$0
Other pay
$28,168
Benefits
$0
Total compensation
$35,239
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
22646
Total Pay
$35,239

Carina Bayle works as a Police Officer 1 for PPD Police. Their status is salaried. Carina earned $35,239 in 2022.

Bentley Woods Jr

Police Officer 1/PPD Police

2026 total comp
$35,232
Base pay
$21,648
Overtime
$10,371
Other pay
$3,213
Benefits
$0
Total compensation
$35,232
Employment type
Salaried

Source-specific fields

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

At PPD Police, Bentley Woods Jr serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $35,232.

Cynthia Frye

Police Lieutenant/PPD Police

2026 total comp
$35,228
Base pay
$28,134
Overtime
$3,127
Other pay
$3,967
Benefits
$0
Total compensation
$35,228
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
29001
Total Pay
$35,228

At PPD Police, Cynthia Frye serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $35,228.

Timothy Moore

Police Officer 1/PPD Police

2026 total comp
$35,217
Base pay
$21,648
Overtime
$9,930
Other pay
$3,638
Benefits
$0
Total compensation
$35,217
Employment type
Salaried

Source-specific fields

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

Timothy Moore works as a Police Officer 1 for PPD Police. Their status is salaried. Timothy earned $35,217 in 2026.

Gerald Wolford

Police Officer 1/PPD Police

2026 total comp
$35,217
Base pay
$21,648
Overtime
$9,930
Other pay
$3,638
Benefits
$0
Total compensation
$35,217
Employment type
Salaried

Source-specific fields

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

Gerald Wolford holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $35,217.

Jeanette Meizinger

Police Officer 1/PPD Police

2026 total comp
$35,217
Base pay
$21,648
Overtime
$9,930
Other pay
$3,638
Benefits
$0
Total compensation
$35,217
Employment type
Salaried

Source-specific fields

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

At PPD Police, Jeanette Meizinger serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $35,217.

Robert Mc Donnell Jr

Police Officer 1/PPD Police

2026 total comp
$35,216
Base pay
$21,648
Overtime
$9,456
Other pay
$4,111
Benefits
$0
Total compensation
$35,216
Employment type
Salaried

Source-specific fields

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

At PPD Police, Robert Mc Donnell Jr serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $35,216.

Albert Revel Iii

Police Sergeant/PPD Police

2026 total comp
$35,212
Base pay
$24,679
Overtime
$6,568
Other pay
$3,965
Benefits
$0
Total compensation
$35,212
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
774
Total Pay
$35,212

Albert Revel Iii works as a Police Sergeant for PPD Police. Their status is salaried. Albert earned $35,212 in 2026.

Samuel Mangini

Police Officer 1/PPD Police

2026 total comp
$35,194
Base pay
$21,648
Overtime
$9,761
Other pay
$3,785
Benefits
$0
Total compensation
$35,194
Employment type
Salaried

Source-specific fields

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

Samuel Mangini is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $35,194.

Thomas Anderosky

Detective/PPD Police

2026 total comp
$35,194
Base pay
$23,813
Overtime
$7,419
Other pay
$3,963
Benefits
$0
Total compensation
$35,194
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
27241
Total Pay
$35,194

Thomas Anderosky is a Detective at PPD Police. They work salaried. 2026 total compensation came to $35,194.

Christopher Maitland

Detective/PPD Police

2026 total comp
$35,162
Base pay
$23,813
Overtime
$7,717
Other pay
$3,632
Benefits
$0
Total compensation
$35,162
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
754
Total Pay
$35,162

Christopher Maitland holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $35,162.

Robert Mason

Police Officer 1/PPD Police

2026 total comp
$35,156
Base pay
$21,648
Overtime
$9,727
Other pay
$3,781
Benefits
$0
Total compensation
$35,156
Employment type
Salaried

Source-specific fields

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

Robert Mason works as a Police Officer 1 for PPD Police. Their status is salaried. Robert earned $35,156 in 2026.

Mark Eib

Police Officer 1/PPD Police

2026 total comp
$35,156
Base pay
$21,648
Overtime
$9,727
Other pay
$3,781
Benefits
$0
Total compensation
$35,156
Employment type
Salaried

Source-specific fields

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

At PPD Police, Mark Eib serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $35,156.

Michael Schmidt

Police Lieutenant/PPD Police

2026 total comp
$35,155
Base pay
$26,964
Overtime
$4,559
Other pay
$3,632
Benefits
$0
Total compensation
$35,155
Employment type
Salaried

Source-specific fields

Base Salary
$117,524
Employee Category
Civil Service
Job Code
6A05
Public Id
11720
Total Pay
$35,155

At PPD Police, Michael Schmidt serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $35,155.

Alfredo Lopez

Police Sergeant/PPD Police

2023 total comp
$35,151
Base pay
$28,242
Overtime
$0
Other pay
$6,909
Benefits
$0
Total compensation
$35,151
Employment type
Salaried

Source-specific fields

Base Salary
$97,988
Employee Category
Civil Service
Job Code
6A04
Public Id
36163
Total Pay
$35,151

At PPD Police, Alfredo Lopez serves as a Police Sergeant. They work salaried. Their 2023 pay totaled $35,151.

Robert Hammond

Detective/PPD Police

2026 total comp
$35,149
Base pay
$23,813
Overtime
$7,232
Other pay
$4,104
Benefits
$0
Total compensation
$35,149
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
3197
Total Pay
$35,149

At PPD Police, Robert Hammond serves as a Detective. They work salaried. Their 2026 pay totaled $35,149.

Casey Galazka

Police Officer 1/PPD Police

2026 total comp
$35,133
Base pay
$21,648
Overtime
$10,281
Other pay
$3,204
Benefits
$0
Total compensation
$35,133
Employment type
Salaried

Source-specific fields

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

Casey Galazka works as a Police Officer 1 for PPD Police. Their status is salaried. Casey earned $35,133 in 2026.

James Carrion

Police Officer 1/PPD Police

2026 total comp
$35,127
Base pay
$21,648
Overtime
$9,524
Other pay
$3,955
Benefits
$0
Total compensation
$35,127
Employment type
Salaried

Source-specific fields

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

James Carrion is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $35,127.

Yarelis Feliciano

Police Communication Dispatcher/PPD Police

2021 total comp
$35,125
Base pay
$32,410
Overtime
$2,520
Other pay
$196
Benefits
$0
Total compensation
$35,125
Employment type
Salaried

Source-specific fields

Base Salary
$46,371
Employee Category
Civil Service
Job Code
6J32
Public Id
1672
Total Pay
$35,125

Yarelis Feliciano is a Police Communication Dispatcher at PPD Police. They work salaried. 2021 total compensation came to $35,125.

Thomas Carpino

Police Sergeant/PPD Police

2026 total comp
$35,125
Base pay
$24,679
Overtime
$6,491
Other pay
$3,955
Benefits
$0
Total compensation
$35,125
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
14168
Total Pay
$35,125

Thomas Carpino works as a Police Sergeant for PPD Police. Their status is salaried. Thomas earned $35,125 in 2026.

Miguel Curet

Detective/PPD Police

2026 total comp
$35,079
Base pay
$23,813
Overtime
$7,493
Other pay
$3,773
Benefits
$0
Total compensation
$35,079
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
21739
Total Pay
$35,079

Miguel Curet is a Detective at PPD Police. They work salaried. 2026 total compensation came to $35,079.

Monnie Beard

Police Officer 1/PPD Police

2026 total comp
$35,065
Base pay
$21,648
Overtime
$9,795
Other pay
$3,622
Benefits
$0
Total compensation
$35,065
Employment type
Salaried

Source-specific fields

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

Monnie Beard is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $35,065.

Charina Smith

Police Corporal/PPD Police

2026 total comp
$35,064
Base pay
$23,813
Overtime
$7,158
Other pay
$4,094
Benefits
$0
Total compensation
$35,064
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
28189
Total Pay
$35,064

Charina Smith works as a Police Corporal for PPD Police. Their status is salaried. Charina earned $35,064 in 2026.

William Roger Iii

Custodial Worker 1/PPD Police

2020 total comp
$35,062
Base pay
$18,017
Overtime
$611
Other pay
$16,435
Benefits
$0
Total compensation
$35,062
Employment type
Salaried

Source-specific fields

Base Salary
$35,481
Employee Category
Civil Service
Job Code
7D11
Public Id
4067
Total Pay
$35,062

At PPD Police, William Roger Iii serves as a Custodial Worker 1. They work salaried. Their 2020 pay totaled $35,062.

Jude Mckenna

Police Officer 1/PPD Police

2026 total comp
$35,057
Base pay
$21,648
Overtime
$9,998
Other pay
$3,410
Benefits
$0
Total compensation
$35,057
Employment type
Salaried

Source-specific fields

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

Jude Mckenna holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $35,057.

Kim Lee

Police Officer 1/PPD Police

2026 total comp
$35,051
Base pay
$21,648
Overtime
$9,456
Other pay
$3,946
Benefits
$0
Total compensation
$35,051
Employment type
Salaried

Source-specific fields

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

Kim Lee is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $35,051.

Jarrett Ross

Police Officer 1/PPD Police

2026 total comp
$35,046
Base pay
$21,648
Overtime
$10,201
Other pay
$3,196
Benefits
$0
Total compensation
$35,046
Employment type
Salaried

Source-specific fields

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

Jarrett Ross holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $35,046.

John Rich

Police Officer 1/PPD Police

2026 total comp
$35,028
Base pay
$21,648
Overtime
$9,761
Other pay
$3,618
Benefits
$0
Total compensation
$35,028
Employment type
Salaried

Source-specific fields

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

John Rich works as a Police Officer 1 for PPD Police. Their status is salaried. John earned $35,028 in 2026.

Anthony Washington

Police Officer 1/PPD Police

2026 total comp
$35,028
Base pay
$21,648
Overtime
$9,761
Other pay
$3,618
Benefits
$0
Total compensation
$35,028
Employment type
Salaried

Source-specific fields

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

Anthony Washington holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $35,028.

David Gerard

Police Officer 1/PPD Police

2026 total comp
$35,028
Base pay
$21,648
Overtime
$9,761
Other pay
$3,618
Benefits
$0
Total compensation
$35,028
Employment type
Salaried

Source-specific fields

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

At PPD Police, David Gerard serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $35,028.

John Wood

Police Lieutenant/PPD Police

2021 total comp
$35,023
Base pay
$0
Overtime
$0
Other pay
$35,023
Benefits
$0
Total compensation
$35,023
Employment type
Salaried

Source-specific fields

Base Salary
$101,487
Employee Category
Civil Service
Job Code
6A05
Public Id
28448
Total Pay
$35,023

At PPD Police, John Wood serves as a Police Lieutenant. They work salaried. Their 2021 pay totaled $35,023.

Jason Clarke

Detective/PPD Police

2026 total comp
$35,021
Base pay
$23,813
Overtime
$8,015
Other pay
$3,194
Benefits
$0
Total compensation
$35,021
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
8001
Total Pay
$35,021

Jason Clarke is a Detective at PPD Police. They work salaried. 2026 total compensation came to $35,021.

Benjamin Cespedes

Police Sergeant/PPD Police

2026 total comp
$35,020
Base pay
$24,679
Overtime
$6,723
Other pay
$3,618
Benefits
$0
Total compensation
$35,020
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
28199
Total Pay
$35,020

Benjamin Cespedes is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $35,020.

Nathan Ramos

Police Officer 1/PPD Police

2024 total comp
$35,016
Base pay
$16,530
Overtime
$0
Other pay
$18,486
Benefits
$0
Total compensation
$35,016
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
13187
Total Pay
$35,016

Nathan Ramos holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $35,016.

Dawine Bowser

Police Lieutenant/PPD Police

2026 total comp
$35,014
Base pay
$26,964
Overtime
$4,433
Other pay
$3,617
Benefits
$0
Total compensation
$35,014
Employment type
Salaried

Source-specific fields

Base Salary
$117,524
Employee Category
Civil Service
Job Code
6A05
Public Id
21495
Total Pay
$35,014

Dawine Bowser works as a Police Lieutenant for PPD Police. Their status is salaried. Dawine earned $35,014 in 2026.