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 8

Khary Bivins

Police Officer 1/PPD Police

2026 total comp
$24,664
Base pay
$21,648
Overtime
$136
Other pay
$2,880
Benefits
$0
Total compensation
$24,664
Employment type
Salaried

Source-specific fields

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

Khary Bivins is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,664.

Carl Hudson

Police Officer 1/PPD Police

2026 total comp
$24,664
Base pay
$21,648
Overtime
$136
Other pay
$2,880
Benefits
$0
Total compensation
$24,664
Employment type
Salaried

Source-specific fields

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

Carl Hudson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,664.

Omar Karim

Police Officer 1/PPD Police

2026 total comp
$24,662
Base pay
$19,484
Overtime
$3,782
Other pay
$1,396
Benefits
$0
Total compensation
$24,662
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
44458
Total Pay
$24,662

At PPD Police, Omar Karim serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,662.

Jason York

Police Officer 1/PPD Police

2026 total comp
$24,661
Base pay
$19,484
Overtime
$2,928
Other pay
$2,249
Benefits
$0
Total compensation
$24,661
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
15498
Total Pay
$24,661

Jason York holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,661.

Caitlin Logan

Hostler/PPD Police

2019 total comp
$24,660
Base pay
$23,229
Overtime
$1,108
Other pay
$323
Benefits
$0
Total compensation
$24,660
Employment type
Salaried

Source-specific fields

Base Salary
$39,498
Employee Category
Civil Service
Job Code
7A71
Public Id
19812
Total Pay
$24,660

Caitlin Logan holds the role of Hostler at PPD Police. Their status is salaried. In 2019, their total compensation was $24,660.

Brett Brown

Police Officer 1/PPD Police

2026 total comp
$24,658
Base pay
$21,648
Overtime
$610
Other pay
$2,399
Benefits
$0
Total compensation
$24,658
Employment type
Salaried

Source-specific fields

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

Brett Brown is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,658.

Joseph Laborde

Police Officer 1/PPD Police

2026 total comp
$24,658
Base pay
$21,648
Overtime
$610
Other pay
$2,399
Benefits
$0
Total compensation
$24,658
Employment type
Salaried

Source-specific fields

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

At PPD Police, Joseph Laborde serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,658.

German Laboy Ii

Police Officer 1/PPD Police

2026 total comp
$24,658
Base pay
$21,648
Overtime
$610
Other pay
$2,399
Benefits
$0
Total compensation
$24,658
Employment type
Salaried

Source-specific fields

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

German Laboy Ii works as a Police Officer 1 for PPD Police. Their status is salaried. German earned $24,658 in 2026.

Wayne Hunter

Detective/PPD Police

2026 total comp
$24,647
Base pay
$21,824
Overtime
$0
Other pay
$2,823
Benefits
$0
Total compensation
$24,647
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
27213
Total Pay
$24,647

Wayne Hunter works as a Detective for PPD Police. Their status is salaried. Wayne earned $24,647 in 2026.

Antonio Dorman

Police Officer 1/PPD Police

2026 total comp
$24,642
Base pay
$21,648
Overtime
$746
Other pay
$2,247
Benefits
$0
Total compensation
$24,642
Employment type
Salaried

Source-specific fields

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

Antonio Dorman is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,642.

Jean Thermil

Police Officer 1/PPD Police

2026 total comp
$24,642
Base pay
$21,648
Overtime
$746
Other pay
$2,247
Benefits
$0
Total compensation
$24,642
Employment type
Salaried

Source-specific fields

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

Jean Thermil is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,642.

Gage Cappello

Police Officer 1/PPD Police

2026 total comp
$24,642
Base pay
$21,648
Overtime
$746
Other pay
$2,247
Benefits
$0
Total compensation
$24,642
Employment type
Salaried

Source-specific fields

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

Gage Cappello is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,642.

Luis Rivera

Police Officer 1/PPD Police

2026 total comp
$24,642
Base pay
$21,648
Overtime
$746
Other pay
$2,247
Benefits
$0
Total compensation
$24,642
Employment type
Salaried

Source-specific fields

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

Luis Rivera is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,642.

Jonathan Carrero

Police Officer 1/PPD Police

2026 total comp
$24,642
Base pay
$21,648
Overtime
$746
Other pay
$2,247
Benefits
$0
Total compensation
$24,642
Employment type
Salaried

Source-specific fields

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

Jonathan Carrero is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,642.

Brandon Rovito

Police Officer 1/PPD Police

2023 total comp
$24,638
Base pay
$0
Overtime
$0
Other pay
$24,638
Benefits
$0
Total compensation
$24,638
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
3850
Total Pay
$24,638

At PPD Police, Brandon Rovito serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $24,638.

Sharee Nickerson

Police Officer 1/PPD Police

2026 total comp
$24,638
Base pay
$21,648
Overtime
$339
Other pay
$2,650
Benefits
$0
Total compensation
$24,638
Employment type
Salaried

Source-specific fields

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

Sharee Nickerson is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,638.

Alberino Ciocca Jr

Police Officer 1/PPD Police

2026 total comp
$24,638
Base pay
$21,648
Overtime
$339
Other pay
$2,650
Benefits
$0
Total compensation
$24,638
Employment type
Salaried

Source-specific fields

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

At PPD Police, Alberino Ciocca Jr serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,638.

Shaun Lewis

Police Officer 1/PPD Police

2026 total comp
$24,638
Base pay
$21,648
Overtime
$339
Other pay
$2,650
Benefits
$0
Total compensation
$24,638
Employment type
Salaried

Source-specific fields

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

Shaun Lewis holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,638.

Valerie Felici

Police Officer 1/PPD Police

2026 total comp
$24,638
Base pay
$21,648
Overtime
$339
Other pay
$2,650
Benefits
$0
Total compensation
$24,638
Employment type
Salaried

Source-specific fields

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

Valerie Felici works as a Police Officer 1 for PPD Police. Their status is salaried. Valerie earned $24,638 in 2026.

Lynee Boney

Police Communications Dispatcher Trainee/PPD Police

2022 total comp
$24,636
Base pay
$22,748
Overtime
$1,720
Other pay
$169
Benefits
$0
Total compensation
$24,636
Employment type
Salaried

Source-specific fields

Base Salary
$41,045
Employee Category
Civil Service
Job Code
6J31
Public Id
39671
Total Pay
$24,636

Lynee Boney is a Police Communications Dispatcher Trainee at PPD Police. They work salaried. 2022 total compensation came to $24,636.

Javonda Manson

Police Officer 1/PPD Police

2026 total comp
$24,630
Base pay
$19,484
Overtime
$3,752
Other pay
$1,394
Benefits
$0
Total compensation
$24,630
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
43237
Total Pay
$24,630

Javonda Manson works as a Police Officer 1 for PPD Police. Their status is salaried. Javonda earned $24,630 in 2026.

James Grone

Police Sergeant/PPD Police

2025 total comp
$24,629
Base pay
$8,278
Overtime
$0
Other pay
$16,350
Benefits
$0
Total compensation
$24,629
Employment type
Salaried

Source-specific fields

Base Salary
$102,887
Employee Category
Civil Service
Job Code
6A04
Public Id
12450
Total Pay
$24,629

James Grone works as a Police Sergeant for PPD Police. Their status is salaried. James earned $24,629 in 2025.

Catherine Goodman

Police Officer 1/PPD Police

2026 total comp
$24,625
Base pay
$21,648
Overtime
$203
Other pay
$2,773
Benefits
$0
Total compensation
$24,625
Employment type
Salaried

Source-specific fields

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

At PPD Police, Catherine Goodman serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,625.

Norman Camacho

Police Officer 1/PPD Police

2026 total comp
$24,625
Base pay
$21,648
Overtime
$203
Other pay
$2,773
Benefits
$0
Total compensation
$24,625
Employment type
Salaried

Source-specific fields

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

At PPD Police, Norman Camacho serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,625.

Andrew Flores

Police Officer 1/PPD Police

2026 total comp
$24,624
Base pay
$21,648
Overtime
$271
Other pay
$2,705
Benefits
$0
Total compensation
$24,624
Employment type
Salaried

Source-specific fields

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

Andrew Flores works as a Police Officer 1 for PPD Police. Their status is salaried. Andrew earned $24,624 in 2026.

Nikita Carter

Criminal Investigative Research Specialist Supervisor/PPD Police

2026 total comp
$24,619
Base pay
$21,178
Overtime
$1,835
Other pay
$1,606
Benefits
$0
Total compensation
$24,619
Employment type
Salaried

Source-specific fields

Base Salary
$92,121
Employee Category
Civil Service
Job Code
6C23
Public Id
33415
Total Pay
$24,619

Nikita Carter works as a Criminal Investigative Research Specialist Supervisor for PPD Police. Their status is salaried. Nikita earned $24,619 in 2026.

Fiona Oconnor

Police Officer 1/PPD Police

2026 total comp
$24,604
Base pay
$21,648
Overtime
$712
Other pay
$2,244
Benefits
$0
Total compensation
$24,604
Employment type
Salaried

Source-specific fields

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

At PPD Police, Fiona Oconnor serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,604.

Victoria Zandick

Police Officer 1/PPD Police

2026 total comp
$24,604
Base pay
$21,648
Overtime
$712
Other pay
$2,244
Benefits
$0
Total compensation
$24,604
Employment type
Salaried

Source-specific fields

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

Victoria Zandick holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,604.

Christopher Kelly

Police Officer 1/PPD Police

2026 total comp
$24,600
Base pay
$21,648
Overtime
$1,559
Other pay
$1,392
Benefits
$0
Total compensation
$24,600
Employment type
Salaried

Source-specific fields

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

Christopher Kelly holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,600.

Booker Messer

Police Officer 1/PPD Police

2026 total comp
$24,600
Base pay
$21,648
Overtime
$305
Other pay
$2,646
Benefits
$0
Total compensation
$24,600
Employment type
Salaried

Source-specific fields

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

Booker Messer works as a Police Officer 1 for PPD Police. Their status is salaried. Booker earned $24,600 in 2026.

Joseph Kalisak

Police Officer 1/PPD Police

2026 total comp
$24,600
Base pay
$21,648
Overtime
$305
Other pay
$2,646
Benefits
$0
Total compensation
$24,600
Employment type
Salaried

Source-specific fields

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

Joseph Kalisak is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,600.

Lindsay Morris

Police Officer 1/PPD Police

2026 total comp
$24,597
Base pay
$21,648
Overtime
$813
Other pay
$2,135
Benefits
$0
Total compensation
$24,597
Employment type
Salaried

Source-specific fields

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

At PPD Police, Lindsay Morris serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,597.

Cheick Fall

Police Officer 1/PPD Police

2026 total comp
$24,597
Base pay
$21,648
Overtime
$813
Other pay
$2,135
Benefits
$0
Total compensation
$24,597
Employment type
Salaried

Source-specific fields

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

Cheick Fall holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,597.

John Mccloskey

Police Officer 1/PPD Police

2026 total comp
$24,597
Base pay
$21,648
Overtime
$407
Other pay
$2,541
Benefits
$0
Total compensation
$24,597
Employment type
Salaried

Source-specific fields

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

John Mccloskey is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,597.

Edwin Lugo

Police Officer 1/PPD Police

2026 total comp
$24,597
Base pay
$21,648
Overtime
$407
Other pay
$2,541
Benefits
$0
Total compensation
$24,597
Employment type
Salaried

Source-specific fields

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

Edwin Lugo works as a Police Officer 1 for PPD Police. Their status is salaried. Edwin earned $24,597 in 2026.

Jamaal Trapp

Police Officer 1/PPD Police

2026 total comp
$24,597
Base pay
$21,648
Overtime
$407
Other pay
$2,541
Benefits
$0
Total compensation
$24,597
Employment type
Salaried

Source-specific fields

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

At PPD Police, Jamaal Trapp serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,597.

Alexander Montes

Police Officer 1/PPD Police

2026 total comp
$24,597
Base pay
$21,648
Overtime
$407
Other pay
$2,541
Benefits
$0
Total compensation
$24,597
Employment type
Salaried

Source-specific fields

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

At PPD Police, Alexander Montes serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,597.

Joseph Keys

Police Officer 1/PPD Police

2026 total comp
$24,597
Base pay
$21,648
Overtime
$407
Other pay
$2,541
Benefits
$0
Total compensation
$24,597
Employment type
Salaried

Source-specific fields

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

Joseph Keys is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,597.

Timothy Hines

Police Officer 1/PPD Police

2026 total comp
$24,596
Base pay
$21,577
Overtime
$881
Other pay
$2,137
Benefits
$0
Total compensation
$24,596
Employment type
Salaried

Source-specific fields

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

Timothy Hines is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,596.

John Lordan

Police Officer 1/PPD Police

2026 total comp
$24,588
Base pay
$21,648
Overtime
$68
Other pay
$2,871
Benefits
$0
Total compensation
$24,588
Employment type
Salaried

Source-specific fields

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

John Lordan holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,588.