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

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.