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 87

Vincent Manzo Iii

Police Lieutenant/PPD Police

2026 total comp
$32,504
Base pay
$26,964
Overtime
$2,575
Other pay
$2,964
Benefits
$0
Total compensation
$32,504
Employment type
Salaried

Source-specific fields

Base Salary
$117,524
Employee Category
Civil Service
Job Code
6A05
Public Id
9414
Total Pay
$32,504

At PPD Police, Vincent Manzo Iii serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $32,504.

Mark Hiller Jr

Police Sergeant/PPD Police

2026 total comp
$32,502
Base pay
$24,679
Overtime
$4,327
Other pay
$3,496
Benefits
$0
Total compensation
$32,502
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
1612
Total Pay
$32,502

Mark Hiller Jr is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $32,502.

Antimo Piccirillo

Police Sergeant/PPD Police

2026 total comp
$32,502
Base pay
$24,679
Overtime
$4,327
Other pay
$3,496
Benefits
$0
Total compensation
$32,502
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
25428
Total Pay
$32,502

Antimo Piccirillo holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $32,502.

Joseph Napolitan

Detective/PPD Police

2026 total comp
$32,501
Base pay
$23,813
Overtime
$5,331
Other pay
$3,358
Benefits
$0
Total compensation
$32,501
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
36238
Total Pay
$32,501

At PPD Police, Joseph Napolitan serves as a Detective. They work salaried. Their 2026 pay totaled $32,501.

James Bolognone

Police Lieutenant/PPD Police

2026 total comp
$32,498
Base pay
$28,134
Overtime
$705
Other pay
$3,660
Benefits
$0
Total compensation
$32,498
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
12872
Total Pay
$32,498

James Bolognone works as a Police Lieutenant for PPD Police. Their status is salaried. James earned $32,498 in 2026.

Craig Sweeney

Police Lieutenant/PPD Police

2026 total comp
$32,498
Base pay
$28,134
Overtime
$705
Other pay
$3,660
Benefits
$0
Total compensation
$32,498
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
22057
Total Pay
$32,498

Craig Sweeney holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $32,498.

Robert Peachey

Police Officer 1/PPD Police

2026 total comp
$32,492
Base pay
$21,648
Overtime
$7,050
Other pay
$3,794
Benefits
$0
Total compensation
$32,492
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25546
Total Pay
$32,492

Robert Peachey is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $32,492.

Benjamin Baynard

Police Sergeant/PPD Police

2026 total comp
$32,491
Base pay
$24,679
Overtime
$4,018
Other pay
$3,794
Benefits
$0
Total compensation
$32,491
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
32494
Total Pay
$32,491

Benjamin Baynard works as a Police Sergeant for PPD Police. Their status is salaried. Benjamin earned $32,491 in 2026.

Piret Waymon

Detective/PPD Police

2026 total comp
$32,487
Base pay
$22,823
Overtime
$6,503
Other pay
$3,161
Benefits
$0
Total compensation
$32,487
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A12
Public Id
17433
Total Pay
$32,487

Piret Waymon holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $32,487.

Andrew Martin

Police Sergeant/PPD Police

2026 total comp
$32,475
Base pay
$24,679
Overtime
$4,636
Other pay
$3,160
Benefits
$0
Total compensation
$32,475
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
23535
Total Pay
$32,475

At PPD Police, Andrew Martin serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $32,475.

Danielle Johnson

Police Officer 1/PPD Police

2026 total comp
$32,473
Base pay
$21,648
Overtime
$7,863
Other pay
$2,961
Benefits
$0
Total compensation
$32,473
Employment type
Salaried

Source-specific fields

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

Danielle Johnson is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $32,473.

Natanael Rodriguez

Police Sergeant/PPD Police

2026 total comp
$32,470
Base pay
$23,653
Overtime
$5,999
Other pay
$2,818
Benefits
$0
Total compensation
$32,470
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
38135
Total Pay
$32,470

At PPD Police, Natanael Rodriguez serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $32,470.

John Villarosa

Police Officer 1/PPD Police

2026 total comp
$32,467
Base pay
$21,648
Overtime
$7,660
Other pay
$3,159
Benefits
$0
Total compensation
$32,467
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6214
Total Pay
$32,467

At PPD Police, John Villarosa serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $32,467.

Marvin Cropper

Police Officer 1/PPD Police

2021 total comp
$32,466
Base pay
$1,496
Overtime
$0
Other pay
$30,970
Benefits
$0
Total compensation
$32,466
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
35660
Total Pay
$32,466

At PPD Police, Marvin Cropper serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $32,466.

Ryan Particelli

Detective/PPD Police

2026 total comp
$32,464
Base pay
$23,813
Overtime
$4,996
Other pay
$3,655
Benefits
$0
Total compensation
$32,464
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
26829
Total Pay
$32,464

Ryan Particelli holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $32,464.

Tamyra Cox

Police Officer 1/PPD Police

2026 total comp
$32,460
Base pay
$21,648
Overtime
$7,321
Other pay
$3,491
Benefits
$0
Total compensation
$32,460
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34115
Total Pay
$32,460

Tamyra Cox is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $32,460.

Daniel Butler

Police Officer 1/PPD Police

2026 total comp
$32,460
Base pay
$21,648
Overtime
$7,321
Other pay
$3,491
Benefits
$0
Total compensation
$32,460
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6700
Total Pay
$32,460

Daniel Butler holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $32,460.

Kenneth Fazio

Police Officer 1/PPD Police

2026 total comp
$32,460
Base pay
$21,648
Overtime
$7,321
Other pay
$3,491
Benefits
$0
Total compensation
$32,460
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
12293
Total Pay
$32,460

Kenneth Fazio works as a Police Officer 1 for PPD Police. Their status is salaried. Kenneth earned $32,460 in 2026.

Anthony Monte

Police Officer 1/PPD Police

2026 total comp
$32,458
Base pay
$21,648
Overtime
$7,456
Other pay
$3,353
Benefits
$0
Total compensation
$32,458
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4024
Total Pay
$32,458

At PPD Police, Anthony Monte serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $32,458.

Jutta Watts

Police Communication Dispatcher/PPD Police

2022 total comp
$32,455
Base pay
$31,083
Overtime
$283
Other pay
$1,088
Benefits
$0
Total compensation
$32,455
Employment type
Salaried

Source-specific fields

Base Salary
$50,866
Employee Category
Civil Service
Job Code
6J32
Public Id
35961
Total Pay
$32,455

Jutta Watts is a Police Communication Dispatcher at PPD Police. They work salaried. 2022 total compensation came to $32,455.

Sean Bascom

Police Lieutenant/PPD Police

2026 total comp
$32,452
Base pay
$28,134
Overtime
$529
Other pay
$3,790
Benefits
$0
Total compensation
$32,452
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
15447
Total Pay
$32,452

Sean Bascom holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $32,452.

Ashley Ritaldato

Police Officer 1/PPD Police

2025 total comp
$32,448
Base pay
$0
Overtime
$0
Other pay
$32,448
Benefits
$0
Total compensation
$32,448
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
3971
Total Pay
$32,448

At PPD Police, Ashley Ritaldato serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $32,448.

Mark Webb

Detective/PPD Police

2026 total comp
$32,448
Base pay
$23,813
Overtime
$4,846
Other pay
$3,789
Benefits
$0
Total compensation
$32,448
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
3815
Total Pay
$32,448

Mark Webb works as a Detective for PPD Police. Their status is salaried. Mark earned $32,448 in 2026.

Robert Snyder Iii

Police Officer 1/PPD Police

2025 total comp
$32,448
Base pay
$21,440
Overtime
$1,286
Other pay
$9,722
Benefits
$0
Total compensation
$32,448
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
14446
Total Pay
$32,448

Robert Snyder Iii holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $32,448.

Jeffrey Newman

Police Officer 1/PPD Police

2026 total comp
$32,420
Base pay
$21,648
Overtime
$7,422
Other pay
$3,349
Benefits
$0
Total compensation
$32,420
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1702
Total Pay
$32,420

At PPD Police, Jeffrey Newman serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $32,420.

Robert Deutsch

Police Officer 1/PPD Police

2022 total comp
$32,418
Base pay
$15,372
Overtime
$1,182
Other pay
$15,864
Benefits
$0
Total compensation
$32,418
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
25293
Total Pay
$32,418

At PPD Police, Robert Deutsch serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $32,418.

Brent Conway

Police Lieutenant/PPD Police

2026 total comp
$32,413
Base pay
$28,134
Overtime
$793
Other pay
$3,487
Benefits
$0
Total compensation
$32,413
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
2845
Total Pay
$32,413

Brent Conway is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $32,413.

Jenna Lee

Police Officer 1/PPD Police

2026 total comp
$32,398
Base pay
$21,648
Overtime
$7,795
Other pay
$2,954
Benefits
$0
Total compensation
$32,398
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13515
Total Pay
$32,398

Jenna Lee is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $32,398.

Ryan Gallagher

Scientific Services Assistant Director/PPD Police

2026 total comp
$32,390
Base pay
$32,154
Overtime
$0
Other pay
$236
Benefits
$0
Total compensation
$32,390
Employment type
Salaried

Source-specific fields

Base Salary
$139,713
Employee Category
Civil Service
Job Code
3H44
Public Id
26700
Total Pay
$32,390

Ryan Gallagher holds the role of Scientific Services Assistant Director at PPD Police. Their status is salaried. In 2026, their total compensation was $32,390.

Junior Reyes-Suazo

Police Officer 1/PPD Police

2026 total comp
$32,390
Base pay
$19,484
Overtime
$11,072
Other pay
$1,833
Benefits
$0
Total compensation
$32,390
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
45974
Total Pay
$32,390

Junior Reyes-Suazo works as a Police Officer 1 for PPD Police. Their status is salaried. Junior earned $32,390 in 2026.

John Masiejczyk

Police Officer 1/PPD Police

2026 total comp
$32,382
Base pay
$21,648
Overtime
$7,388
Other pay
$3,345
Benefits
$0
Total compensation
$32,382
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7336
Total Pay
$32,382

At PPD Police, John Masiejczyk serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $32,382.

Edgar Ruth

Police Officer 1/PPD Police

2026 total comp
$32,377
Base pay
$21,648
Overtime
$7,083
Other pay
$3,646
Benefits
$0
Total compensation
$32,377
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31400
Total Pay
$32,377

Edgar Ruth works as a Police Officer 1 for PPD Police. Their status is salaried. Edgar earned $32,377 in 2026.

Brian Scott

Police Officer 1/PPD Police

2026 total comp
$32,377
Base pay
$21,648
Overtime
$7,083
Other pay
$3,646
Benefits
$0
Total compensation
$32,377
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19232
Total Pay
$32,377

At PPD Police, Brian Scott serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $32,377.

John Hellings

Detective/PPD Police

2026 total comp
$32,377
Base pay
$23,813
Overtime
$5,219
Other pay
$3,345
Benefits
$0
Total compensation
$32,377
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
13945
Total Pay
$32,377

John Hellings works as a Detective for PPD Police. Their status is salaried. John earned $32,377 in 2026.

Gregory Morace

Police Lieutenant/PPD Police

2026 total comp
$32,376
Base pay
$28,134
Overtime
$705
Other pay
$3,538
Benefits
$0
Total compensation
$32,376
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
30090
Total Pay
$32,376

At PPD Police, Gregory Morace serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $32,376.

Edward Markowski Jr

Police Officer 1/PPD Police

2026 total comp
$32,376
Base pay
$21,648
Overtime
$6,948
Other pay
$3,780
Benefits
$0
Total compensation
$32,376
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24745
Total Pay
$32,376

Edward Markowski Jr holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $32,376.

Daniel Sacks

Police Officer 1/PPD Police

2022 total comp
$32,368
Base pay
$15,372
Overtime
$1,211
Other pay
$15,785
Benefits
$0
Total compensation
$32,368
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
7461
Total Pay
$32,368

At PPD Police, Daniel Sacks serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $32,368.

David Palma Jr

Detective/PPD Police

2026 total comp
$32,364
Base pay
$23,813
Overtime
$5,070
Other pay
$3,481
Benefits
$0
Total compensation
$32,364
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
28536
Total Pay
$32,364

At PPD Police, David Palma Jr serves as a Detective. They work salaried. Their 2026 pay totaled $32,364.

Wanda Newsome

Police Lieutenant/PPD Police

2026 total comp
$32,352
Base pay
$28,134
Overtime
$440
Other pay
$3,778
Benefits
$0
Total compensation
$32,352
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
19123
Total Pay
$32,352

Wanda Newsome holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $32,352.

Denise Duccilli

Police Lieutenant/PPD Police

2026 total comp
$32,352
Base pay
$28,134
Overtime
$440
Other pay
$3,778
Benefits
$0
Total compensation
$32,352
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
16772
Total Pay
$32,352

Denise Duccilli works as a Police Lieutenant for PPD Police. Their status is salaried. Denise earned $32,352 in 2026.