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 10

Michelle Flood

Fingerprint Identification Specialist 2/PPD Police

2023 total comp
$34,548
Base pay
$19,326
Overtime
$11,092
Other pay
$4,130
Benefits
$0
Total compensation
$34,548
Employment type
Salaried

Source-specific fields

Base Salary
$52,519
Employee Category
Civil Service
Job Code
6C13
Public Id
15178
Total Pay
$34,548

At PPD Police, Michelle Flood serves as a Fingerprint Identification Specialist 2. They work salaried. Their 2023 pay totaled $34,548.

Michael Cannon

Detective/PPD Police

2026 total comp
$34,536
Base pay
$23,813
Overtime
$6,835
Other pay
$3,889
Benefits
$0
Total compensation
$34,536
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
18758
Total Pay
$34,536

Michael Cannon is a Detective at PPD Police. They work salaried. 2026 total compensation came to $34,536.

James Mccrorey

Police Officer 1/PPD Police

2026 total comp
$34,516
Base pay
$21,648
Overtime
$8,981
Other pay
$3,886
Benefits
$0
Total compensation
$34,516
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6086
Total Pay
$34,516

James Mccrorey works as a Police Officer 1 for PPD Police. Their status is salaried. James earned $34,516 in 2026.

Jeremias Lopez

Police Sergeant/PPD Police

2026 total comp
$34,516
Base pay
$24,679
Overtime
$5,950
Other pay
$3,886
Benefits
$0
Total compensation
$34,516
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
9448
Total Pay
$34,516

Jeremias Lopez holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $34,516.

Nasir Hickman

Police Officer 1/PPD Police

2026 total comp
$34,515
Base pay
$20,783
Overtime
$10,737
Other pay
$2,995
Benefits
$0
Total compensation
$34,515
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
16370
Total Pay
$34,515

At PPD Police, Nasir Hickman serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $34,515.

Andre Randle

Police Officer 1/PPD Police

2026 total comp
$34,515
Base pay
$20,783
Overtime
$10,737
Other pay
$2,995
Benefits
$0
Total compensation
$34,515
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
19217
Total Pay
$34,515

Andre Randle holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $34,515.

Erin Tokley

Police Officer 1/PPD Police

2021 total comp
$34,508
Base pay
$13,764
Overtime
$673
Other pay
$20,072
Benefits
$0
Total compensation
$34,508
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
21831
Total Pay
$34,508

Erin Tokley is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $34,508.

Ashiq Damani

Police Lieutenant/PPD Police

2026 total comp
$34,500
Base pay
$26,964
Overtime
$4,179
Other pay
$3,357
Benefits
$0
Total compensation
$34,500
Employment type
Salaried

Source-specific fields

Base Salary
$117,524
Employee Category
Civil Service
Job Code
6A05
Public Id
18862
Total Pay
$34,500

Ashiq Damani works as a Police Lieutenant for PPD Police. Their status is salaried. Ashiq earned $34,500 in 2026.

Kevin Cahill

Detective/PPD Police

2026 total comp
$34,497
Base pay
$23,813
Overtime
$7,121
Other pay
$3,564
Benefits
$0
Total compensation
$34,497
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
5463
Total Pay
$34,497

Kevin Cahill is a Detective at PPD Police. They work salaried. 2026 total compensation came to $34,497.

Ricardo Pereira

Police Officer 1/PPD Police

2026 total comp
$34,496
Base pay
$21,648
Overtime
$9,558
Other pay
$3,290
Benefits
$0
Total compensation
$34,496
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9350
Total Pay
$34,496

Ricardo Pereira is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $34,496.

Liam Herron

Police Officer 1/PPD Police

2026 total comp
$34,480
Base pay
$21,648
Overtime
$10,879
Other pay
$1,952
Benefits
$0
Total compensation
$34,480
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
45808
Total Pay
$34,480

Liam Herron works as a Police Officer 1 for PPD Police. Their status is salaried. Liam earned $34,480 in 2026.

Jovannie Ramirez

Police Officer 1/PPD Police

2026 total comp
$34,479
Base pay
$20,783
Overtime
$10,704
Other pay
$2,992
Benefits
$0
Total compensation
$34,479
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
39717
Total Pay
$34,479

At PPD Police, Jovannie Ramirez serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $34,479.

Scott Amrik

Detective/PPD Police

2026 total comp
$34,473
Base pay
$23,813
Overtime
$7,307
Other pay
$3,354
Benefits
$0
Total compensation
$34,473
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
27865
Total Pay
$34,473

Scott Amrik holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $34,473.

Joseph Haas

Detective/PPD Police

2026 total comp
$34,471
Base pay
$22,823
Overtime
$8,504
Other pay
$3,143
Benefits
$0
Total compensation
$34,471
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A12
Public Id
30026
Total Pay
$34,471

Joseph Haas is a Detective at PPD Police. They work salaried. 2026 total compensation came to $34,471.

Percilla Kinfu

Correctional Officer/PPD Police

2020 total comp
$34,461
Base pay
$12,422
Overtime
$573
Other pay
$21,465
Benefits
$0
Total compensation
$34,461
Employment type
Salaried

Source-specific fields

Base Salary
$50,070
Employee Category
Civil Service
Job Code
5H04
Public Id
1564
Total Pay
$34,461

At PPD Police, Percilla Kinfu serves as a Correctional Officer. They work salaried. Their 2020 pay totaled $34,461.

Kevin Horn

Police Officer 1/PPD Police

2026 total comp
$34,449
Base pay
$21,648
Overtime
$9,659
Other pay
$3,141
Benefits
$0
Total compensation
$34,449
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25027
Total Pay
$34,449

Kevin Horn works as a Police Officer 1 for PPD Police. Their status is salaried. Kevin earned $34,449 in 2026.

Christopher Campbell

Police Officer 1/PPD Police

2026 total comp
$34,448
Base pay
$21,648
Overtime
$8,778
Other pay
$4,022
Benefits
$0
Total compensation
$34,448
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2917
Total Pay
$34,448

Christopher Campbell is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $34,448.

Frank Luca

Police Officer 1/PPD Police

2026 total comp
$34,448
Base pay
$21,648
Overtime
$8,778
Other pay
$4,022
Benefits
$0
Total compensation
$34,448
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27562
Total Pay
$34,448

Frank Luca is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $34,448.