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 68

Matthew Evans

Police Officer 1/PPD Police

2026 total comp
$24,791
Base pay
$19,484
Overtime
$3,904
Other pay
$1,403
Benefits
$0
Total compensation
$24,791
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
45101
Total Pay
$24,791

Matthew Evans holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,791.

Antonio Pale

Police Officer 1/PPD Police

2026 total comp
$24,791
Base pay
$21,648
Overtime
$881
Other pay
$2,261
Benefits
$0
Total compensation
$24,791
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1296
Total Pay
$24,791

At PPD Police, Antonio Pale serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,791.

Philippe Destine

Police Officer 1/PPD Police

2026 total comp
$24,791
Base pay
$21,648
Overtime
$881
Other pay
$2,261
Benefits
$0
Total compensation
$24,791
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
10969
Total Pay
$24,791

Philippe Destine is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,791.

Richard Monaghan Jr

Police Officer 1/PPD Police

2026 total comp
$24,791
Base pay
$21,648
Overtime
$881
Other pay
$2,261
Benefits
$0
Total compensation
$24,791
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3982
Total Pay
$24,791

Richard Monaghan Jr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,791.

Melva Rachuba

Police Officer 1/PPD Police

2026 total comp
$24,791
Base pay
$21,648
Overtime
$881
Other pay
$2,261
Benefits
$0
Total compensation
$24,791
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9420
Total Pay
$24,791

Melva Rachuba holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,791.

Philip Dearborn

Police Officer 1/PPD Police

2026 total comp
$24,791
Base pay
$21,648
Overtime
$881
Other pay
$2,261
Benefits
$0
Total compensation
$24,791
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15396
Total Pay
$24,791

Philip Dearborn is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,791.

James Brennan

Police Officer 1/PPD Police

2026 total comp
$24,791
Base pay
$21,648
Overtime
$881
Other pay
$2,261
Benefits
$0
Total compensation
$24,791
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26354
Total Pay
$24,791

James Brennan works as a Police Officer 1 for PPD Police. Their status is salaried. James earned $24,791 in 2026.

Alexander Ferraro

Police Officer 1/PPD Police

2026 total comp
$24,791
Base pay
$21,648
Overtime
$881
Other pay
$2,261
Benefits
$0
Total compensation
$24,791
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36332
Total Pay
$24,791

At PPD Police, Alexander Ferraro serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,791.

Andres Ortega

Police Officer 1/PPD Police

2026 total comp
$24,791
Base pay
$21,648
Overtime
$881
Other pay
$2,261
Benefits
$0
Total compensation
$24,791
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14518
Total Pay
$24,791

Andres Ortega holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,791.

Makenzie Lyle

Police Officer 1/PPD Police

2026 total comp
$24,791
Base pay
$21,648
Overtime
$881
Other pay
$2,261
Benefits
$0
Total compensation
$24,791
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25642
Total Pay
$24,791

At PPD Police, Makenzie Lyle serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,791.

Thomas Murao Jr.

Police Officer 1/PPD Police

2026 total comp
$24,790
Base pay
$21,648
Overtime
$475
Other pay
$2,667
Benefits
$0
Total compensation
$24,790
Employment type
Salaried

Source-specific fields

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

At PPD Police, Thomas Murao Jr. serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,790.

Gregory Creachen

Police Officer 1/PPD Police

2026 total comp
$24,790
Base pay
$21,648
Overtime
$475
Other pay
$2,667
Benefits
$0
Total compensation
$24,790
Employment type
Salaried

Source-specific fields

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

Gregory Creachen works as a Police Officer 1 for PPD Police. Their status is salaried. Gregory earned $24,790 in 2026.

Richard Edwards

Police Officer 1/PPD Police

2026 total comp
$24,786
Base pay
$21,648
Overtime
$576
Other pay
$2,561
Benefits
$0
Total compensation
$24,786
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22830
Total Pay
$24,786

Richard Edwards is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,786.

Trang Le

Police Officer 1/PPD Police

2026 total comp
$24,786
Base pay
$21,648
Overtime
$576
Other pay
$2,561
Benefits
$0
Total compensation
$24,786
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22957
Total Pay
$24,786

Trang Le holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,786.

Scott Pollack

Police Officer 1/PPD Police

2026 total comp
$24,779
Base pay
$21,648
Overtime
$237
Other pay
$2,894
Benefits
$0
Total compensation
$24,779
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34990
Total Pay
$24,779

Scott Pollack holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,779.

Crystal Harris

Police Officer 1/PPD Police

2026 total comp
$24,778
Base pay
$21,648
Overtime
$339
Other pay
$2,790
Benefits
$0
Total compensation
$24,778
Employment type
Salaried

Source-specific fields

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

Crystal Harris works as a Police Officer 1 for PPD Police. Their status is salaried. Crystal earned $24,778 in 2026.

Michael Mcdonough

Police Officer 1/PPD Police

2026 total comp
$24,778
Base pay
$21,648
Overtime
$339
Other pay
$2,790
Benefits
$0
Total compensation
$24,778
Employment type
Salaried

Source-specific fields

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

Michael Mcdonough is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,778.

Brian Loftus

Police Officer 1/PPD Police

2026 total comp
$24,778
Base pay
$21,648
Overtime
$339
Other pay
$2,790
Benefits
$0
Total compensation
$24,778
Employment type
Salaried

Source-specific fields

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

At PPD Police, Brian Loftus serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,778.

Giorgi Gharibashili

Police Officer 1/PPD Police

2026 total comp
$24,778
Base pay
$16,669
Overtime
$104
Other pay
$8,005
Benefits
$0
Total compensation
$24,778
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
52236
Total Pay
$24,778

Giorgi Gharibashili holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,778.

Sean Peck

Police Officer 1/PPD Police

2023 total comp
$24,773
Base pay
$6,953
Overtime
$130
Other pay
$17,690
Benefits
$0
Total compensation
$24,773
Employment type
Salaried

Source-specific fields

Base Salary
$79,727
Employee Category
Civil Service
Job Code
6A02
Public Id
10311
Total Pay
$24,773

Sean Peck is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $24,773.

Floyd Allen Iii

Police Officer 1/PPD Police

2026 total comp
$24,761
Base pay
$21,648
Overtime
$407
Other pay
$2,705
Benefits
$0
Total compensation
$24,761
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7902
Total Pay
$24,761

Floyd Allen Iii holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,761.

Michael Duffin

Criminal Investigative Research Specialist Supervisor/PPD Police

2026 total comp
$24,757
Base pay
$21,178
Overtime
$2,400
Other pay
$1,179
Benefits
$0
Total compensation
$24,757
Employment type
Salaried

Source-specific fields

Base Salary
$92,121
Employee Category
Civil Service
Job Code
6C23
Public Id
31841
Total Pay
$24,757

At PPD Police, Michael Duffin serves as a Criminal Investigative Research Specialist Supervisor. They work salaried. Their 2026 pay totaled $24,757.

Clyde Taylor Jr

Police Officer 1/PPD Police

2026 total comp
$24,753
Base pay
$21,648
Overtime
$847
Other pay
$2,258
Benefits
$0
Total compensation
$24,753
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4563
Total Pay
$24,753

Clyde Taylor Jr holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,753.

Manah Forkay

Police Officer 1/PPD Police

2026 total comp
$24,753
Base pay
$21,648
Overtime
$847
Other pay
$2,258
Benefits
$0
Total compensation
$24,753
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5295
Total Pay
$24,753

At PPD Police, Manah Forkay serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,753.

James Mcginley

Police Officer 1/PPD Police

2026 total comp
$24,753
Base pay
$20,783
Overtime
$1,822
Other pay
$2,148
Benefits
$0
Total compensation
$24,753
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
39898
Total Pay
$24,753

James Mcginley is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,753.

Joseph Omalley

Police Officer 1/PPD Police

2026 total comp
$24,748
Base pay
$21,648
Overtime
$542
Other pay
$2,557
Benefits
$0
Total compensation
$24,748
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20218
Total Pay
$24,748

Joseph Omalley works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $24,748 in 2026.

Mark Sacchetti

Police Officer 1/PPD Police

2026 total comp
$24,748
Base pay
$21,648
Overtime
$542
Other pay
$2,557
Benefits
$0
Total compensation
$24,748
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22550
Total Pay
$24,748

At PPD Police, Mark Sacchetti serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,748.

Tracy Jasinski

Police Officer 1/PPD Police

2026 total comp
$24,748
Base pay
$21,648
Overtime
$542
Other pay
$2,557
Benefits
$0
Total compensation
$24,748
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25875
Total Pay
$24,748

Tracy Jasinski holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,748.

William Mcconnell

Police Officer 1/PPD Police

2026 total comp
$24,744
Base pay
$21,577
Overtime
$1,017
Other pay
$2,150
Benefits
$0
Total compensation
$24,744
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
39372
Total Pay
$24,744

At PPD Police, William Mcconnell serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,744.

Anthony Fernandez

Police Officer 1/PPD Police

2026 total comp
$24,744
Base pay
$21,577
Overtime
$1,017
Other pay
$2,150
Benefits
$0
Total compensation
$24,744
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
39303
Total Pay
$24,744

Anthony Fernandez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,744.

Joseph Moore

Police Officer 1/PPD Police

2026 total comp
$24,741
Base pay
$21,648
Overtime
$203
Other pay
$2,889
Benefits
$0
Total compensation
$24,741
Employment type
Salaried

Source-specific fields

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

Joseph Moore works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $24,741 in 2026.

Brion Milligan

Police Officer 1/PPD Police

2026 total comp
$24,740
Base pay
$21,648
Overtime
$271
Other pay
$2,820
Benefits
$0
Total compensation
$24,740
Employment type
Salaried

Source-specific fields

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

At PPD Police, Brion Milligan serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,740.

Christoper Adams

Police Officer 1/PPD Police

2026 total comp
$24,740
Base pay
$21,648
Overtime
$305
Other pay
$2,786
Benefits
$0
Total compensation
$24,740
Employment type
Salaried

Source-specific fields

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

Christoper Adams is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,740.

Marisol Mercado

Police Officer 1/PPD Police

2026 total comp
$24,740
Base pay
$21,648
Overtime
$305
Other pay
$2,786
Benefits
$0
Total compensation
$24,740
Employment type
Salaried

Source-specific fields

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

At PPD Police, Marisol Mercado serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,740.

Joji Abraham

Police Officer 1/PPD Police

2026 total comp
$24,733
Base pay
$21,648
Overtime
$678
Other pay
$2,407
Benefits
$0
Total compensation
$24,733
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5419
Total Pay
$24,733

Joji Abraham works as a Police Officer 1 for PPD Police. Their status is salaried. Joji earned $24,733 in 2026.

David Vogler

Police Officer 1/PPD Police

2026 total comp
$24,733
Base pay
$21,648
Overtime
$678
Other pay
$2,407
Benefits
$0
Total compensation
$24,733
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11428
Total Pay
$24,733

David Vogler works as a Police Officer 1 for PPD Police. Their status is salaried. David earned $24,733 in 2026.

Drew Ross

Police Officer 1/PPD Police

2026 total comp
$24,733
Base pay
$21,648
Overtime
$678
Other pay
$2,407
Benefits
$0
Total compensation
$24,733
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11600
Total Pay
$24,733

Drew Ross is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,733.

Devin Gause

Police Officer 1/PPD Police

2026 total comp
$24,722
Base pay
$16,669
Overtime
$52
Other pay
$8,001
Benefits
$0
Total compensation
$24,722
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51949
Total Pay
$24,722

Devin Gause is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,722.

Jamar Dick

Police Officer 1/PPD Police

2026 total comp
$24,722
Base pay
$16,669
Overtime
$52
Other pay
$8,001
Benefits
$0
Total compensation
$24,722
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51814
Total Pay
$24,722

Jamar Dick is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,722.

Armando Guzman

Police Officer 1/PPD Police

2026 total comp
$24,716
Base pay
$21,648
Overtime
$813
Other pay
$2,254
Benefits
$0
Total compensation
$24,716
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16223
Total Pay
$24,716

Armando Guzman holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,716.