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 80

Steven Armendariz

Police Officer 1/PPD Police

2026 total comp
$33,793
Base pay
$21,648
Overtime
$8,857
Other pay
$3,288
Benefits
$0
Total compensation
$33,793
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15433
Total Pay
$33,793

Steven Armendariz holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $33,793.

Mario Delaurentiis

Police Officer 1/PPD Police

2026 total comp
$33,790
Base pay
$21,648
Overtime
$8,337
Other pay
$3,805
Benefits
$0
Total compensation
$33,790
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8926
Total Pay
$33,790

Mario Delaurentiis works as a Police Officer 1 for PPD Police. Their status is salaried. Mario earned $33,790 in 2026.

Timothy Carroll

Police Officer 1/PPD Police

2026 total comp
$33,781
Base pay
$21,648
Overtime
$8,846
Other pay
$3,286
Benefits
$0
Total compensation
$33,781
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26870
Total Pay
$33,781

Timothy Carroll works as a Police Officer 1 for PPD Police. Their status is salaried. Timothy earned $33,781 in 2026.

Lowell Pindle

Police Officer 1/PPD Police

2026 total comp
$33,778
Base pay
$21,648
Overtime
$9,049
Other pay
$3,080
Benefits
$0
Total compensation
$33,778
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21070
Total Pay
$33,778

At PPD Police, Lowell Pindle serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $33,778.

Khaled Abumounshar

Police Officer 1/PPD Police

2026 total comp
$33,767
Base pay
$20,783
Overtime
$10,054
Other pay
$2,930
Benefits
$0
Total compensation
$33,767
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
40038
Total Pay
$33,767

Khaled Abumounshar holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $33,767.

Christopher Jones

Police Officer 1/PPD Police

2026 total comp
$33,767
Base pay
$20,783
Overtime
$10,054
Other pay
$2,930
Benefits
$0
Total compensation
$33,767
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
40080
Total Pay
$33,767

Christopher Jones works as a Police Officer 1 for PPD Police. Their status is salaried. Christopher earned $33,767 in 2026.

Tremayne Young

Police Lieutenant/PPD Police

2026 total comp
$33,758
Base pay
$28,134
Overtime
$1,938
Other pay
$3,687
Benefits
$0
Total compensation
$33,758
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
31785
Total Pay
$33,758

At PPD Police, Tremayne Young serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $33,758.

Cody Stott

Police Lieutenant/PPD Police

2026 total comp
$33,758
Base pay
$26,964
Overtime
$3,715
Other pay
$3,079
Benefits
$0
Total compensation
$33,758
Employment type
Salaried

Source-specific fields

Base Salary
$117,524
Employee Category
Civil Service
Job Code
6A05
Public Id
29734
Total Pay
$33,758

Cody Stott is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $33,758.

Kevin Fairweather

Detective/PPD Police

2026 total comp
$33,756
Base pay
$23,813
Overtime
$6,002
Other pay
$3,941
Benefits
$0
Total compensation
$33,756
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
30993
Total Pay
$33,756

Kevin Fairweather works as a Detective for PPD Police. Their status is salaried. Kevin earned $33,756 in 2026.

Gerald Logan Iii

Police Officer 1/PPD Police

2026 total comp
$33,752
Base pay
$21,648
Overtime
$8,304
Other pay
$3,800
Benefits
$0
Total compensation
$33,752
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4797
Total Pay
$33,752

Gerald Logan Iii holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $33,752.

Michael Williams

Police Officer 1/PPD Police

2026 total comp
$33,752
Base pay
$21,648
Overtime
$8,304
Other pay
$3,800
Benefits
$0
Total compensation
$33,752
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
12127
Total Pay
$33,752

Michael Williams is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,752.

Adam Matthews

Detective/PPD Police

2026 total comp
$33,750
Base pay
$23,813
Overtime
$6,860
Other pay
$3,078
Benefits
$0
Total compensation
$33,750
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
16389
Total Pay
$33,750

Adam Matthews works as a Detective for PPD Police. Their status is salaried. Adam earned $33,750 in 2026.

Stefanie Cucinotta

Police Officer 1/PPD Police

2026 total comp
$33,743
Base pay
$21,648
Overtime
$8,609
Other pay
$3,486
Benefits
$0
Total compensation
$33,743
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18842
Total Pay
$33,743

At PPD Police, Stefanie Cucinotta serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $33,743.

Johncarlos Rodriguez

Police Officer 1/PPD Police

2026 total comp
$33,741
Base pay
$21,648
Overtime
$9,015
Other pay
$3,077
Benefits
$0
Total compensation
$33,741
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24927
Total Pay
$33,741

Johncarlos Rodriguez is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,741.

Bahadar Ozdemir

Police Officer 1/PPD Police

2026 total comp
$33,740
Base pay
$21,648
Overtime
$9,015
Other pay
$3,077
Benefits
$0
Total compensation
$33,740
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31417
Total Pay
$33,740

Bahadar Ozdemir holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $33,740.

Gregory Schaffling Jr

Detective/PPD Police

2026 total comp
$33,724
Base pay
$23,813
Overtime
$6,114
Other pay
$3,797
Benefits
$0
Total compensation
$33,724
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
27480
Total Pay
$33,724

Gregory Schaffling Jr holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $33,724.

Rachel Comenzo

Detective/PPD Police

2026 total comp
$33,724
Base pay
$22,823
Overtime
$7,825
Other pay
$3,075
Benefits
$0
Total compensation
$33,724
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A12
Public Id
6342
Total Pay
$33,724

At PPD Police, Rachel Comenzo serves as a Detective. They work salaried. Their 2026 pay totaled $33,724.

Paul Decarlo

Police Sergeant/PPD Police

2026 total comp
$33,723
Base pay
$24,679
Overtime
$5,293
Other pay
$3,751
Benefits
$0
Total compensation
$33,723
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
29164
Total Pay
$33,723

Paul Decarlo holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $33,723.

Christopher Livingston

Detective/PPD Police

2026 total comp
$33,721
Base pay
$23,813
Overtime
$6,425
Other pay
$3,484
Benefits
$0
Total compensation
$33,721
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
12102
Total Pay
$33,721

At PPD Police, Christopher Livingston serves as a Detective. They work salaried. Their 2026 pay totaled $33,721.

Charles Marone

Police Officer 1/PPD Police

2026 total comp
$33,719
Base pay
$21,648
Overtime
$8,134
Other pay
$3,937
Benefits
$0
Total compensation
$33,719
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20732
Total Pay
$33,719

Charles Marone works as a Police Officer 1 for PPD Police. Their status is salaried. Charles earned $33,719 in 2026.

Jocelyn Bruce-Crews

Police Officer 1/PPD Police

2026 total comp
$33,719
Base pay
$21,648
Overtime
$8,134
Other pay
$3,937
Benefits
$0
Total compensation
$33,719
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1310
Total Pay
$33,719

Jocelyn Bruce-Crews holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $33,719.

John Ramirez

Police Officer 1/PPD Police

2026 total comp
$33,719
Base pay
$21,648
Overtime
$8,134
Other pay
$3,937
Benefits
$0
Total compensation
$33,719
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
12667
Total Pay
$33,719

John Ramirez works as a Police Officer 1 for PPD Police. Their status is salaried. John earned $33,719 in 2026.

Anthony Massaro

Police Sergeant/PPD Police

2026 total comp
$33,716
Base pay
$24,679
Overtime
$5,100
Other pay
$3,937
Benefits
$0
Total compensation
$33,716
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
24585
Total Pay
$33,716

Anthony Massaro works as a Police Sergeant for PPD Police. Their status is salaried. Anthony earned $33,716 in 2026.

Kevin Gorman

Police Sergeant/PPD Police

2026 total comp
$33,714
Base pay
$24,679
Overtime
$5,409
Other pay
$3,626
Benefits
$0
Total compensation
$33,714
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
7375
Total Pay
$33,714

Kevin Gorman works as a Police Sergeant for PPD Police. Their status is salaried. Kevin earned $33,714 in 2026.

Charles Myers Iii

Police Officer 1/PPD Police

2026 total comp
$33,714
Base pay
$21,648
Overtime
$8,270
Other pay
$3,796
Benefits
$0
Total compensation
$33,714
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16568
Total Pay
$33,714

Charles Myers Iii holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $33,714.

Alvin Skinner

Police Officer 1/PPD Police

2026 total comp
$33,711
Base pay
$18,185
Overtime
$7,487
Other pay
$8,039
Benefits
$0
Total compensation
$33,711
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49738
Total Pay
$33,711

Alvin Skinner holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $33,711.

David Escamilla

Police Officer 1/PPD Police

2026 total comp
$33,707
Base pay
$21,648
Overtime
$8,947
Other pay
$3,111
Benefits
$0
Total compensation
$33,707
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28287
Total Pay
$33,707

David Escamilla is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,707.

Mark Wilusz

Police Officer 1/PPD Police

2023 total comp
$33,703
Base pay
$14,319
Overtime
$4,027
Other pay
$15,357
Benefits
$0
Total compensation
$33,703
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
13495
Total Pay
$33,703

At PPD Police, Mark Wilusz serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $33,703.

Adrian Ryan

Police Sergeant/PPD Police

2021 total comp
$33,697
Base pay
$10,574
Overtime
$0
Other pay
$23,123
Benefits
$0
Total compensation
$33,697
Employment type
Salaried

Source-specific fields

Base Salary
$89,024
Employee Category
Civil Service
Job Code
6A04
Public Id
32644
Total Pay
$33,697

Adrian Ryan works as a Police Sergeant for PPD Police. Their status is salaried. Adrian earned $33,697 in 2021.

Charles Spratt

Police Officer 1/PPD Police

2025 total comp
$33,691
Base pay
$5,187
Overtime
$0
Other pay
$28,504
Benefits
$0
Total compensation
$33,691
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
17697
Total Pay
$33,691

Charles Spratt holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $33,691.

Jay Mc Lain

Police Sergeant/PPD Police

2022 total comp
$33,690
Base pay
$0
Overtime
$0
Other pay
$33,690
Benefits
$0
Total compensation
$33,690
Employment type
Salaried

Source-specific fields

Base Salary
$91,472
Employee Category
Civil Service
Job Code
6A04
Public Id
31211
Total Pay
$33,690

Jay Mc Lain holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2022, their total compensation was $33,690.

Timothy Murphy

Police Officer 1/PPD Police

2026 total comp
$33,676
Base pay
$21,648
Overtime
$8,236
Other pay
$3,792
Benefits
$0
Total compensation
$33,676
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26298
Total Pay
$33,676

Timothy Murphy is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,676.

Joseph Campbell

Police Officer 1/PPD Police

2026 total comp
$33,675
Base pay
$21,648
Overtime
$8,405
Other pay
$3,622
Benefits
$0
Total compensation
$33,675
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3731
Total Pay
$33,675

Joseph Campbell holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $33,675.

Nicholas Kendrick

Police Officer 1/PPD Police

2026 total comp
$33,668
Base pay
$21,648
Overtime
$8,744
Other pay
$3,275
Benefits
$0
Total compensation
$33,668
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22070
Total Pay
$33,668

Nicholas Kendrick holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $33,668.

Timothy Mcginn

Police Officer 1/PPD Police

2026 total comp
$33,668
Base pay
$21,648
Overtime
$8,744
Other pay
$3,275
Benefits
$0
Total compensation
$33,668
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6263
Total Pay
$33,668

Timothy Mcginn is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,668.

Iroabuchi Ndukwe

Police Officer 1/PPD Police

2026 total comp
$33,668
Base pay
$21,648
Overtime
$8,744
Other pay
$3,275
Benefits
$0
Total compensation
$33,668
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27497
Total Pay
$33,668

At PPD Police, Iroabuchi Ndukwe serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $33,668.

James Witcraft

Police Officer 1/PPD Police

2026 total comp
$33,668
Base pay
$21,648
Overtime
$8,744
Other pay
$3,275
Benefits
$0
Total compensation
$33,668
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9634
Total Pay
$33,668

James Witcraft works as a Police Officer 1 for PPD Police. Their status is salaried. James earned $33,668 in 2026.

Casey Smith

Police Officer 1/PPD Police

2026 total comp
$33,667
Base pay
$21,648
Overtime
$8,541
Other pay
$3,478
Benefits
$0
Total compensation
$33,667
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33481
Total Pay
$33,667

Casey Smith is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,667.

Ancelo Ibrahimi

Police Officer 1/PPD Police

2026 total comp
$33,666
Base pay
$21,648
Overtime
$8,947
Other pay
$3,070
Benefits
$0
Total compensation
$33,666
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33161
Total Pay
$33,666

Ancelo Ibrahimi works as a Police Officer 1 for PPD Police. Their status is salaried. Ancelo earned $33,666 in 2026.

Efim Poiata

Police Officer 1/PPD Police

2026 total comp
$33,666
Base pay
$21,648
Overtime
$8,947
Other pay
$3,070
Benefits
$0
Total compensation
$33,666
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2704
Total Pay
$33,666

At PPD Police, Efim Poiata serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $33,666.