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 1

Laura Guk

Police Lieutenant/PPD Police

2026 total comp
$33,801
Base pay
$28,134
Overtime
$2,378
Other pay
$3,289
Benefits
$0
Total compensation
$33,801
Employment type
Salaried

Source-specific fields

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

Laura Guk is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $33,801.

Samuel Walton Jr

Police Officer 1/PPD Police

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

Source-specific fields

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

Samuel Walton Jr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,796.

Carlos Ramos

Police Officer 1/PPD Police

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

Source-specific fields

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

Carlos Ramos is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,796.

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.