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 76

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.

Eric Garcia

Police Officer 1/PPD Police

2026 total comp
$34,428
Base pay
$18,185
Overtime
$8,455
Other pay
$7,787
Benefits
$0
Total compensation
$34,428
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
48301
Total Pay
$34,428

Eric Garcia is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $34,428.

Edwin Torres Jr

Police Officer 1/PPD Police

2026 total comp
$34,423
Base pay
$21,648
Overtime
$9,219
Other pay
$3,556
Benefits
$0
Total compensation
$34,423
Employment type
Salaried

Source-specific fields

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

Edwin Torres Jr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $34,423.

Christian Hatcher

Police Officer 1/PPD Police

2026 total comp
$34,423
Base pay
$21,648
Overtime
$9,219
Other pay
$3,556
Benefits
$0
Total compensation
$34,423
Employment type
Salaried

Source-specific fields

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

Christian Hatcher holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $34,423.

David Burns

Police Sergeant/PPD Police

2026 total comp
$34,416
Base pay
$24,679
Overtime
$6,182
Other pay
$3,555
Benefits
$0
Total compensation
$34,416
Employment type
Salaried

Source-specific fields

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

David Burns is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $34,416.

Jose Viera

Detective/PPD Police

2026 total comp
$34,416
Base pay
$22,823
Overtime
$7,718
Other pay
$3,875
Benefits
$0
Total compensation
$34,416
Employment type
Salaried

Source-specific fields

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

Jose Viera is a Detective at PPD Police. They work salaried. 2026 total compensation came to $34,416.

Robert Lyons

Detective/PPD Police

2026 total comp
$34,414
Base pay
$23,813
Overtime
$7,046
Other pay
$3,555
Benefits
$0
Total compensation
$34,414
Employment type
Salaried

Source-specific fields

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

At PPD Police, Robert Lyons serves as a Detective. They work salaried. Their 2026 pay totaled $34,414.

John Cain

Police Officer 1/PPD Police

2026 total comp
$34,412
Base pay
$21,648
Overtime
$9,625
Other pay
$3,138
Benefits
$0
Total compensation
$34,412
Employment type
Salaried

Source-specific fields

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

At PPD Police, John Cain serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $34,412.

Christopher Rolon

Police Officer 1/PPD Police

2026 total comp
$34,412
Base pay
$21,648
Overtime
$9,625
Other pay
$3,138
Benefits
$0
Total compensation
$34,412
Employment type
Salaried

Source-specific fields

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

At PPD Police, Christopher Rolon serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $34,412.

Lee Jackson

Police Officer 1/PPD Police

2026 total comp
$34,412
Base pay
$21,648
Overtime
$9,625
Other pay
$3,138
Benefits
$0
Total compensation
$34,412
Employment type
Salaried

Source-specific fields

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

Lee Jackson is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $34,412.

Julius Adams

Police Officer 1/PPD Police

2026 total comp
$34,412
Base pay
$21,648
Overtime
$9,625
Other pay
$3,138
Benefits
$0
Total compensation
$34,412
Employment type
Salaried

Source-specific fields

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

Julius Adams works as a Police Officer 1 for PPD Police. Their status is salaried. Julius earned $34,412 in 2026.

Ashley Krause

Detective/PPD Police

2026 total comp
$34,406
Base pay
$23,813
Overtime
$7,456
Other pay
$3,138
Benefits
$0
Total compensation
$34,406
Employment type
Salaried

Source-specific fields

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

Ashley Krause holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $34,406.

Brian Mcmenamin

Police Sergeant/PPD Police

2026 total comp
$34,399
Base pay
$24,267
Overtime
$6,259
Other pay
$3,873
Benefits
$0
Total compensation
$34,399
Employment type
Salaried

Source-specific fields

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

At PPD Police, Brian Mcmenamin serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $34,399.

Joshua Maresca

Police Officer 1/PPD Police

2026 total comp
$34,381
Base pay
$21,648
Overtime
$9,388
Other pay
$3,345
Benefits
$0
Total compensation
$34,381
Employment type
Salaried

Source-specific fields

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

At PPD Police, Joshua Maresca serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $34,381.

Lezlie Saba

Police Officer 1/PPD Police

2023 total comp
$34,374
Base pay
$6,364
Overtime
$0
Other pay
$28,010
Benefits
$0
Total compensation
$34,374
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
15813
Total Pay
$34,374

Lezlie Saba works as a Police Officer 1 for PPD Police. Their status is salaried. Lezlie earned $34,374 in 2023.

Michael Proud

Police Corporal/PPD Police

2026 total comp
$34,369
Base pay
$23,813
Overtime
$6,860
Other pay
$3,696
Benefits
$0
Total compensation
$34,369
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
9923
Total Pay
$34,369

At PPD Police, Michael Proud serves as a Police Corporal. They work salaried. Their 2026 pay totaled $34,369.

Frances Schill

Police Officer 1/PPD Police

2026 total comp
$34,359
Base pay
$21,648
Overtime
$9,015
Other pay
$3,695
Benefits
$0
Total compensation
$34,359
Employment type
Salaried

Source-specific fields

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

Frances Schill is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $34,359.

Brian Benz

Police Officer 1/PPD Police

2026 total comp
$34,356
Base pay
$21,648
Overtime
$9,422
Other pay
$3,286
Benefits
$0
Total compensation
$34,356
Employment type
Salaried

Source-specific fields

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

Brian Benz works as a Police Officer 1 for PPD Police. Their status is salaried. Brian earned $34,356 in 2026.

William Ferguson

Police Officer 1/PPD Police

2026 total comp
$34,344
Base pay
$21,648
Overtime
$9,354
Other pay
$3,341
Benefits
$0
Total compensation
$34,344
Employment type
Salaried

Source-specific fields

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

William Ferguson works as a Police Officer 1 for PPD Police. Their status is salaried. William earned $34,344 in 2026.

Jacob Dirlam

Police Officer 1/PPD Police

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

Source-specific fields

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

Jacob Dirlam is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $34,337.

Robert Schutte

Police Officer 1/PPD Police

2022 total comp
$34,335
Base pay
$31,205
Overtime
$0
Other pay
$3,129
Benefits
$0
Total compensation
$34,335
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
23382
Total Pay
$34,335

Robert Schutte holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $34,335.

Craig Jones

Police Officer 1/PPD Police

2026 total comp
$34,333
Base pay
$21,648
Overtime
$8,676
Other pay
$4,008
Benefits
$0
Total compensation
$34,333
Employment type
Salaried

Source-specific fields

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

Craig Jones works as a Police Officer 1 for PPD Police. Their status is salaried. Craig earned $34,333 in 2026.