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 5

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.

Xay Dang

Police Officer Recruit/PPD Police

2024 total comp
$31,446
Base pay
$23,948
Overtime
$0
Other pay
$7,498
Benefits
$0
Total compensation
$31,446
Employment type
Salaried

Source-specific fields

Base Salary
$64,982
Employee Category
Civil Service
Job Code
6A01
Public Id
50037
Total Pay
$31,446

Xay Dang works as a Police Officer Recruit for PPD Police. Their status is salaried. Xay earned $31,446 in 2024.

Alvin Outlaw

Police Sergeant/PPD Police

2026 total comp
$31,444
Base pay
$24,679
Overtime
$3,516
Other pay
$3,249
Benefits
$0
Total compensation
$31,444
Employment type
Salaried

Source-specific fields

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

Alvin Outlaw is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $31,444.

Kenneth Gill

Police Sergeant/PPD Police

2026 total comp
$31,441
Base pay
$24,679
Overtime
$3,091
Other pay
$3,671
Benefits
$0
Total compensation
$31,441
Employment type
Salaried

Source-specific fields

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

At PPD Police, Kenneth Gill serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $31,441.