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 93

Edwin Lopez

Police Officer 1/PPD Police

2026 total comp
$31,571
Base pay
$21,648
Overtime
$6,236
Other pay
$3,686
Benefits
$0
Total compensation
$31,571
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15590
Total Pay
$31,571

Edwin Lopez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,571.

Martin Klepac

Police Officer 1/PPD Police

2026 total comp
$31,566
Base pay
$21,648
Overtime
$6,846
Other pay
$3,071
Benefits
$0
Total compensation
$31,566
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
959
Total Pay
$31,566

Martin Klepac holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,566.

Courtney Costanzo

Police Officer 1/PPD Police

2026 total comp
$31,566
Base pay
$21,648
Overtime
$6,846
Other pay
$3,071
Benefits
$0
Total compensation
$31,566
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24778
Total Pay
$31,566

Courtney Costanzo works as a Police Officer 1 for PPD Police. Their status is salaried. Courtney earned $31,566 in 2026.

Nicholas Cione Jr.

Police Sergeant/PPD Police

2026 total comp
$31,555
Base pay
$24,679
Overtime
$3,323
Other pay
$3,553
Benefits
$0
Total compensation
$31,555
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
12746
Total Pay
$31,555

At PPD Police, Nicholas Cione Jr. serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $31,555.

Kevin Conway

Police Sergeant/PPD Police

2026 total comp
$31,555
Base pay
$24,679
Overtime
$3,323
Other pay
$3,553
Benefits
$0
Total compensation
$31,555
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
5399
Total Pay
$31,555

At PPD Police, Kevin Conway serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $31,555.

Jonathan Sweeney

Police Officer 1/PPD Police

2022 total comp
$31,554
Base pay
$6,149
Overtime
$317
Other pay
$25,088
Benefits
$0
Total compensation
$31,554
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
30202
Total Pay
$31,554

Jonathan Sweeney holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $31,554.

Timothy Miller

Police Officer 1/PPD Police

2026 total comp
$31,552
Base pay
$21,648
Overtime
$6,575
Other pay
$3,328
Benefits
$0
Total compensation
$31,552
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31539
Total Pay
$31,552

Timothy Miller holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,552.

Michael James

Police Officer 1/PPD Police

2026 total comp
$31,551
Base pay
$21,648
Overtime
$6,643
Other pay
$3,259
Benefits
$0
Total compensation
$31,551
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22260
Total Pay
$31,551

Michael James works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $31,551 in 2026.

Christopher Manigault

Detective/PPD Police

2026 total comp
$31,545
Base pay
$23,813
Overtime
$4,474
Other pay
$3,259
Benefits
$0
Total compensation
$31,545
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
34637
Total Pay
$31,545

Christopher Manigault works as a Detective for PPD Police. Their status is salaried. Christopher earned $31,545 in 2026.

James Walls

Police Officer 1/PPD Police

2026 total comp
$31,541
Base pay
$20,202
Overtime
$8,270
Other pay
$3,069
Benefits
$0
Total compensation
$31,541
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21818
Total Pay
$31,541

James Walls is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,541.

Marc Anthony Colon-Hernandez

Police Officer 1/PPD Police

2026 total comp
$31,540
Base pay
$21,648
Overtime
$7,016
Other pay
$2,876
Benefits
$0
Total compensation
$31,540
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17903
Total Pay
$31,540

Marc Anthony Colon-Hernandez is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,540.

Michael Montalvo

Police Officer 1/PPD Police

2026 total comp
$31,540
Base pay
$21,648
Overtime
$7,016
Other pay
$2,876
Benefits
$0
Total compensation
$31,540
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8400
Total Pay
$31,540

At PPD Police, Michael Montalvo serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $31,540.

Marlo Holmon

Police Corporal/PPD Police

2026 total comp
$31,539
Base pay
$23,813
Overtime
$4,175
Other pay
$3,552
Benefits
$0
Total compensation
$31,539
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
3928
Total Pay
$31,539

Marlo Holmon is a Police Corporal at PPD Police. They work salaried. 2026 total compensation came to $31,539.

Eugenio Santiago

Police Sergeant/PPD Police

2026 total comp
$31,534
Base pay
$24,679
Overtime
$3,786
Other pay
$3,068
Benefits
$0
Total compensation
$31,534
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
16867
Total Pay
$31,534

At PPD Police, Eugenio Santiago serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $31,534.

Ernest Toland Jr

Police Lieutenant/PPD Police

2026 total comp
$31,531
Base pay
$26,964
Overtime
$1,309
Other pay
$3,258
Benefits
$0
Total compensation
$31,531
Employment type
Salaried

Source-specific fields

Base Salary
$117,524
Employee Category
Civil Service
Job Code
6A05
Public Id
35158
Total Pay
$31,531

At PPD Police, Ernest Toland Jr serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $31,531.

Melissa Murray

Detective/PPD Police

2026 total comp
$31,528
Base pay
$23,813
Overtime
$4,325
Other pay
$3,391
Benefits
$0
Total compensation
$31,528
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
26783
Total Pay
$31,528

At PPD Police, Melissa Murray serves as a Detective. They work salaried. Their 2026 pay totaled $31,528.

Andre Simpson

Police Lieutenant/PPD Police

2026 total comp
$31,525
Base pay
$28,134
Overtime
$0
Other pay
$3,391
Benefits
$0
Total compensation
$31,525
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
2343
Total Pay
$31,525

At PPD Police, Andre Simpson serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $31,525.

Jeremy Brosious

Police Lieutenant/PPD Police

2026 total comp
$31,525
Base pay
$28,134
Overtime
$0
Other pay
$3,391
Benefits
$0
Total compensation
$31,525
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
4012
Total Pay
$31,525

Jeremy Brosious is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $31,525.

Dennis Gallagher

Police Lieutenant/PPD Police

2026 total comp
$31,525
Base pay
$28,134
Overtime
$0
Other pay
$3,391
Benefits
$0
Total compensation
$31,525
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
6127
Total Pay
$31,525

Dennis Gallagher works as a Police Lieutenant for PPD Police. Their status is salaried. Dennis earned $31,525 in 2026.

John Descher Iii

Police Lieutenant/PPD Police

2026 total comp
$31,525
Base pay
$28,134
Overtime
$0
Other pay
$3,391
Benefits
$0
Total compensation
$31,525
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
21589
Total Pay
$31,525

At PPD Police, John Descher Iii serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $31,525.

Kevin Cannon

Police Lieutenant/PPD Police

2026 total comp
$31,525
Base pay
$28,134
Overtime
$0
Other pay
$3,391
Benefits
$0
Total compensation
$31,525
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
27087
Total Pay
$31,525

At PPD Police, Kevin Cannon serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $31,525.

Samuel Hayles

Police Tow Truck Supervisor/PPD Police

2024 total comp
$31,519
Base pay
$8,499
Overtime
$7,014
Other pay
$16,007
Benefits
$0
Total compensation
$31,519
Employment type
Salaried

Source-specific fields

Base Salary
$55,148
Employee Category
Civil Service
Job Code
7C22
Public Id
28568
Total Pay
$31,519

At PPD Police, Samuel Hayles serves as a Police Tow Truck Supervisor. They work salaried. Their 2024 pay totaled $31,519.

Jeffrey Burke

Detective/PPD Police

2026 total comp
$31,519
Base pay
$17,848
Overtime
$9,991
Other pay
$3,680
Benefits
$0
Total compensation
$31,519
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
9739
Total Pay
$31,519

Jeffrey Burke holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $31,519.

Joseph Kramer

Police Officer 1/PPD Police

2025 total comp
$31,514
Base pay
$17,982
Overtime
$0
Other pay
$13,532
Benefits
$0
Total compensation
$31,514
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
6J31
Public Id
56078
Total Pay
$10,517

Joseph Kramer holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $31,514.

Malcolm Scott

Police Officer 1/PPD Police

2026 total comp
$31,513
Base pay
$21,648
Overtime
$6,609
Other pay
$3,255
Benefits
$0
Total compensation
$31,513
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22835
Total Pay
$31,513

Malcolm Scott works as a Police Officer 1 for PPD Police. Their status is salaried. Malcolm earned $31,513 in 2026.

Geneva Russell

Police Officer 1/PPD Police

2026 total comp
$31,511
Base pay
$21,648
Overtime
$6,507
Other pay
$3,355
Benefits
$0
Total compensation
$31,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25021
Total Pay
$31,511

At PPD Police, Geneva Russell serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $31,511.

Shane Flood

Police Officer 1/PPD Police

2026 total comp
$31,508
Base pay
$18,185
Overtime
$5,409
Other pay
$7,914
Benefits
$0
Total compensation
$31,508
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49055
Total Pay
$31,508

At PPD Police, Shane Flood serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $31,508.

Guadalupe Colon

Police Officer 1/PPD Police

2026 total comp
$31,503
Base pay
$21,648
Overtime
$6,982
Other pay
$2,873
Benefits
$0
Total compensation
$31,503
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35136
Total Pay
$31,503

Guadalupe Colon works as a Police Officer 1 for PPD Police. Their status is salaried. Guadalupe earned $31,503 in 2026.

Victor Rosa Jr

Police Officer 1/PPD Police

2026 total comp
$31,499
Base pay
$21,648
Overtime
$6,304
Other pay
$3,547
Benefits
$0
Total compensation
$31,499
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28210
Total Pay
$31,499

Victor Rosa Jr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,499.

Ryan Redmond

Police Officer 1/PPD Police

2026 total comp
$31,491
Base pay
$21,648
Overtime
$6,778
Other pay
$3,064
Benefits
$0
Total compensation
$31,491
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35968
Total Pay
$31,491

Ryan Redmond holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,491.

James Ross

Police Sergeant/PPD Police

2026 total comp
$31,485
Base pay
$24,679
Overtime
$3,130
Other pay
$3,676
Benefits
$0
Total compensation
$31,485
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
22699
Total Pay
$31,485

James Ross is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $31,485.

Antoinette Campbell

Forensic Scientist 4/PPD Police

2022 total comp
$31,481
Base pay
$31,115
Overtime
$0
Other pay
$366
Benefits
$0
Total compensation
$31,481
Employment type
Salaried

Source-specific fields

Base Salary
$89,241
Employee Category
Civil Service
Job Code
3H73
Public Id
7111
Total Pay
$31,481

Antoinette Campbell holds the role of Forensic Scientist 4 at PPD Police. Their status is salaried. In 2022, their total compensation was $31,481.

Robert Scarpello

Police Officer 1/PPD Police

2026 total comp
$31,475
Base pay
$21,648
Overtime
$6,575
Other pay
$3,251
Benefits
$0
Total compensation
$31,475
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31513
Total Pay
$31,475

Robert Scarpello is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,475.

Michael Alexander

Police Officer 1/PPD Police

2026 total comp
$31,473
Base pay
$21,648
Overtime
$6,439
Other pay
$3,385
Benefits
$0
Total compensation
$31,473
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7455
Total Pay
$31,473

Michael Alexander works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $31,473 in 2026.

Erik Romanczuk

Police Sergeant/PPD Police

2026 total comp
$31,463
Base pay
$24,679
Overtime
$3,400
Other pay
$3,384
Benefits
$0
Total compensation
$31,463
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
725
Total Pay
$31,463

Erik Romanczuk works as a Police Sergeant for PPD Police. Their status is salaried. Erik earned $31,463 in 2026.

William Greco Jr

Police Officer 1/PPD Police

2026 total comp
$31,461
Base pay
$21,648
Overtime
$6,270
Other pay
$3,542
Benefits
$0
Total compensation
$31,461
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5155
Total Pay
$31,461

William Greco Jr works as a Police Officer 1 for PPD Police. Their status is salaried. William earned $31,461 in 2026.

John Schanz Iii

Police Officer 1/PPD Police

2026 total comp
$31,453
Base pay
$21,648
Overtime
$6,745
Other pay
$3,060
Benefits
$0
Total compensation
$31,453
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17592
Total Pay
$31,453

At PPD Police, John Schanz Iii serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $31,453.

Nicholas Leary

Police Officer 1/PPD Police

2026 total comp
$31,451
Base pay
$20,783
Overtime
$7,939
Other pay
$2,729
Benefits
$0
Total compensation
$31,451
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
41862
Total Pay
$31,451

Nicholas Leary works as a Police Officer 1 for PPD Police. Their status is salaried. Nicholas earned $31,451 in 2026.

Duane Gordon

Police Lieutenant/PPD Police

2026 total comp
$31,450
Base pay
$28,134
Overtime
$0
Other pay
$3,317
Benefits
$0
Total compensation
$31,450
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
11090
Total Pay
$31,450

Duane Gordon works as a Police Lieutenant for PPD Police. Their status is salaried. Duane earned $31,450 in 2026.

James Graziano

Police Sergeant/PPD Police

2026 total comp
$31,448
Base pay
$24,679
Overtime
$3,709
Other pay
$3,060
Benefits
$0
Total compensation
$31,448
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
6389
Total Pay
$31,448

James Graziano is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $31,448.