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

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.

Alain Ganiche

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
9157
Total Pay
$33,666

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

Brian Dougherty

Police Lieutenant/PPD Police

2026 total comp
$33,665
Base pay
$28,134
Overtime
$1,982
Other pay
$3,549
Benefits
$0
Total compensation
$33,665
Employment type
Salaried

Source-specific fields

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

Brian Dougherty holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $33,665.

Patrick Banning

Police Officer 1/PPD Police

2026 total comp
$33,651
Base pay
$21,577
Overtime
$9,151
Other pay
$2,923
Benefits
$0
Total compensation
$33,651
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20207
Total Pay
$39,099

Patrick Banning holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $33,651.

Patrick Murray

Detective/PPD Police

2023 total comp
$33,646
Base pay
$12,250
Overtime
$0
Other pay
$21,395
Benefits
$0
Total compensation
$33,646
Employment type
Salaried

Source-specific fields

Base Salary
$91,352
Employee Category
Civil Service
Job Code
6A12
Public Id
7098
Total Pay
$33,646

At PPD Police, Patrick Murray serves as a Detective. They work salaried. Their 2023 pay totaled $33,646.

Anthony Donahue

Police Officer 1/PPD Police

2026 total comp
$33,637
Base pay
$21,648
Overtime
$8,371
Other pay
$3,618
Benefits
$0
Total compensation
$33,637
Employment type
Salaried

Source-specific fields

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

Anthony Donahue holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $33,637.

Carlos Rodriguez

Police Officer 1/PPD Police

2026 total comp
$33,627
Base pay
$17,631
Overtime
$7,962
Other pay
$8,034
Benefits
$0
Total compensation
$33,627
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
16602
Total Pay
$27,695

Carlos Rodriguez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $33,627.

Ravyn Melvin

Account Clerk/PPD Police

2022 total comp
$33,620
Base pay
$31,748
Overtime
$1,731
Other pay
$141
Benefits
$0
Total compensation
$33,620
Employment type
Salaried

Source-specific fields

Base Salary
$40,396
Employee Category
Civil Service
Job Code
1B10
Public Id
19213
Total Pay
$33,620

At PPD Police, Ravyn Melvin serves as a Account Clerk. They work salaried. Their 2022 pay totaled $33,620.

Princess Gough

Police Communication Dispatcher/PPD Police

2020 total comp
$33,602
Base pay
$27,473
Overtime
$4,328
Other pay
$1,801
Benefits
$0
Total compensation
$33,602
Employment type
Salaried

Source-specific fields

Base Salary
$45,430
Employee Category
Civil Service
Job Code
6J32
Public Id
59
Total Pay
$33,602

Princess Gough works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Princess earned $33,602 in 2020.

Erick Crawford

Police Officer 1/PPD Police

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

Source-specific fields

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

Erick Crawford works as a Police Officer 1 for PPD Police. Their status is salaried. Erick earned $33,599 in 2026.

Sarith Tohn

Police Officer 1/PPD Police

2026 total comp
$33,591
Base pay
$21,648
Overtime
$8,473
Other pay
$3,470
Benefits
$0
Total compensation
$33,591
Employment type
Salaried

Source-specific fields

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

Sarith Tohn holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $33,591.

Keith Samarco

Police Officer 1/PPD Police

2026 total comp
$33,591
Base pay
$21,648
Overtime
$8,473
Other pay
$3,470
Benefits
$0
Total compensation
$33,591
Employment type
Salaried

Source-specific fields

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

Keith Samarco is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,591.

Justin Obrien

Police Officer 1/PPD Police

2026 total comp
$33,591
Base pay
$21,648
Overtime
$8,473
Other pay
$3,470
Benefits
$0
Total compensation
$33,591
Employment type
Salaried

Source-specific fields

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

Justin Obrien holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $33,591.

Jennifer Capaccio

Police Officer 1/PPD Police

2026 total comp
$33,591
Base pay
$21,648
Overtime
$8,880
Other pay
$3,063
Benefits
$0
Total compensation
$33,591
Employment type
Salaried

Source-specific fields

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

Jennifer Capaccio holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $33,591.

Donnell Hobbs Jr

Detective/PPD Police

2026 total comp
$33,587
Base pay
$23,813
Overtime
$5,853
Other pay
$3,922
Benefits
$0
Total compensation
$33,587
Employment type
Salaried

Source-specific fields

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

Donnell Hobbs Jr is a Detective at PPD Police. They work salaried. 2026 total compensation came to $33,587.

Malinka Bragg

Detective/PPD Police

2026 total comp
$33,587
Base pay
$23,813
Overtime
$5,853
Other pay
$3,922
Benefits
$0
Total compensation
$33,587
Employment type
Salaried

Source-specific fields

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

Malinka Bragg holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $33,587.

Michael Tritz

Police Sergeant/PPD Police

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

Source-specific fields

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

At PPD Police, Michael Tritz serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $33,585.

Timothy Coyle

Detective/PPD Police

2026 total comp
$33,582
Base pay
$23,813
Overtime
$6,300
Other pay
$3,469
Benefits
$0
Total compensation
$33,582
Employment type
Salaried

Source-specific fields

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

At PPD Police, Timothy Coyle serves as a Detective. They work salaried. Their 2026 pay totaled $33,582.

Andrea D'Elia

Police Officer 1/PPD Police

2026 total comp
$33,580
Base pay
$18,185
Overtime
$13,495
Other pay
$1,901
Benefits
$0
Total compensation
$33,580
Employment type
Salaried

Source-specific fields

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

Andrea D'Elia holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $33,580.

Patricia Dowling

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
10704
Total Pay
$33,576

At PPD Police, Patricia Dowling serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $33,576.