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 88

Mike Guillaume

Police Officer 1/PPD Police

2024 total comp
$32,352
Base pay
$13,224
Overtime
$4,587
Other pay
$14,541
Benefits
$0
Total compensation
$32,352
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
23447
Total Pay
$32,352

Mike Guillaume is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $32,352.

Joseph Cahill

Police Sergeant/PPD Police

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

Source-specific fields

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

Joseph Cahill works as a Police Sergeant for PPD Police. Their status is salaried. Joseph earned $32,348 in 2026.

Kevin Mcmorrow

Police Officer 1/PPD Police

2026 total comp
$32,348
Base pay
$20,925
Overtime
$8,473
Other pay
$2,950
Benefits
$0
Total compensation
$32,348
Employment type
Salaried

Source-specific fields

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

Kevin Mcmorrow works as a Police Officer 1 for PPD Police. Their status is salaried. Kevin earned $32,348 in 2026.

Dennis Ortiz

Police Officer 1/PPD Police

2026 total comp
$32,344
Base pay
$21,648
Overtime
$7,355
Other pay
$3,341
Benefits
$0
Total compensation
$32,344
Employment type
Salaried

Source-specific fields

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

Dennis Ortiz is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $32,344.

Eric Landherr

Police Officer 1/PPD Police

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

Source-specific fields

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

Eric Landherr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $32,339.

Jane Costello

Detective/PPD Police

2026 total comp
$32,322
Base pay
$23,813
Overtime
$5,033
Other pay
$3,476
Benefits
$0
Total compensation
$32,322
Employment type
Salaried

Source-specific fields

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

Jane Costello is a Detective at PPD Police. They work salaried. 2026 total compensation came to $32,322.

Jordon Gillies

Police Officer 1/PPD Police

2026 total comp
$32,306
Base pay
$20,783
Overtime
$8,720
Other pay
$2,804
Benefits
$0
Total compensation
$32,306
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
40188
Total Pay
$32,306

Jordon Gillies is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $32,306.

Matthew Domenic

Police Officer 1/PPD Police

2026 total comp
$32,301
Base pay
$21,648
Overtime
$7,016
Other pay
$3,637
Benefits
$0
Total compensation
$32,301
Employment type
Salaried

Source-specific fields

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

At PPD Police, Matthew Domenic serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $32,301.

Shaun Mcphillips

Detective/PPD Police

2026 total comp
$32,300
Base pay
$22,823
Overtime
$6,003
Other pay
$3,474
Benefits
$0
Total compensation
$32,300
Employment type
Salaried

Source-specific fields

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

Shaun Mcphillips is a Detective at PPD Police. They work salaried. 2026 total compensation came to $32,300.

Anesha Martin

Police Lieutenant/PPD Police

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

Source-specific fields

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

Anesha Martin works as a Police Lieutenant for PPD Police. Their status is salaried. Anesha earned $32,300 in 2026.

Michael Suarez

Police Officer 1/PPD Police

2026 total comp
$32,286
Base pay
$21,648
Overtime
$7,693
Other pay
$2,944
Benefits
$0
Total compensation
$32,286
Employment type
Salaried

Source-specific fields

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

Michael Suarez works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $32,286 in 2026.

Daniel Dougherty

Detective/PPD Police

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

Source-specific fields

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

Daniel Dougherty works as a Detective for PPD Police. Their status is salaried. Daniel earned $32,285 in 2026.

Frederick Pritchard

Police Officer 1/PPD Police

2026 total comp
$32,281
Base pay
$21,648
Overtime
$6,033
Other pay
$4,600
Benefits
$0
Total compensation
$32,281
Employment type
Salaried

Source-specific fields

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

Frederick Pritchard is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $32,281.

Christopher Jones

Police Officer 1/PPD Police

2026 total comp
$32,279
Base pay
$19,484
Overtime
$11,042
Other pay
$1,753
Benefits
$0
Total compensation
$32,279
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 holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $32,279.

Matthew Preston

Police Officer 1/PPD Police

2026 total comp
$32,279
Base pay
$21,648
Overtime
$7,490
Other pay
$3,140
Benefits
$0
Total compensation
$32,279
Employment type
Salaried

Source-specific fields

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

Matthew Preston holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $32,279.

Shahein Rasoli

Detective/PPD Police

2026 total comp
$32,273
Base pay
$23,813
Overtime
$5,518
Other pay
$2,943
Benefits
$0
Total compensation
$32,273
Employment type
Salaried

Source-specific fields

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

Shahein Rasoli works as a Detective for PPD Police. Their status is salaried. Shahein earned $32,273 in 2026.

Christopher Nardi

Police Officer 1/PPD Police

2026 total comp
$32,261
Base pay
$21,648
Overtime
$6,846
Other pay
$3,767
Benefits
$0
Total compensation
$32,261
Employment type
Salaried

Source-specific fields

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

At PPD Police, Christopher Nardi serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $32,261.

Joshua Godfrey

Police Sergeant/PPD Police

2026 total comp
$32,261
Base pay
$24,679
Overtime
$4,443
Other pay
$3,139
Benefits
$0
Total compensation
$32,261
Employment type
Salaried

Source-specific fields

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

Joshua Godfrey holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $32,261.

Michael Deuber

Police Officer 1/PPD Police

2026 total comp
$32,249
Base pay
$21,648
Overtime
$7,660
Other pay
$2,941
Benefits
$0
Total compensation
$32,249
Employment type
Salaried

Source-specific fields

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

At PPD Police, Michael Deuber serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $32,249.

Christopher Rogalski

Police Officer 1/PPD Police

2026 total comp
$32,249
Base pay
$21,648
Overtime
$7,660
Other pay
$2,941
Benefits
$0
Total compensation
$32,249
Employment type
Salaried

Source-specific fields

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

Christopher Rogalski works as a Police Officer 1 for PPD Police. Their status is salaried. Christopher earned $32,249 in 2026.

Joseph Mcfillin

Police Sergeant/PPD Police

2026 total comp
$32,243
Base pay
$24,679
Overtime
$4,095
Other pay
$3,468
Benefits
$0
Total compensation
$32,243
Employment type
Salaried

Source-specific fields

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

At PPD Police, Joseph Mcfillin serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $32,243.

John Mackelvey

Police Officer 1/PPD Police

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

Source-specific fields

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

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

David Wright Iii

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, David Wright Iii serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $32,241.

Christopher Bloom

Police Lieutenant/PPD Police

2026 total comp
$32,240
Base pay
$28,134
Overtime
$969
Other pay
$3,137
Benefits
$0
Total compensation
$32,240
Employment type
Salaried

Source-specific fields

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

Christopher Bloom works as a Police Lieutenant for PPD Police. Their status is salaried. Christopher earned $32,240 in 2026.

Lance Cannon

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
12683
Total Pay
$32,235

At PPD Police, Lance Cannon serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $32,235.

Jennifer Skrocki

Police Officer 1/PPD Police

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

Source-specific fields

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

Jennifer Skrocki is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $32,232.

Jerald Furey

Police Officer 1/PPD Police

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

Source-specific fields

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

Jerald Furey holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $32,232.

Dustin Upchurch

Police Officer 1/PPD Police

2026 total comp
$32,231
Base pay
$21,648
Overtime
$7,253
Other pay
$3,330
Benefits
$0
Total compensation
$32,231
Employment type
Salaried

Source-specific fields

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

At PPD Police, Dustin Upchurch serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $32,231.

Joseph Pannick

Police Officer 1/PPD Police

2026 total comp
$32,231
Base pay
$21,648
Overtime
$7,253
Other pay
$3,330
Benefits
$0
Total compensation
$32,231
Employment type
Salaried

Source-specific fields

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

Joseph Pannick holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $32,231.

Timothy Hartman

Detective/PPD Police

2026 total comp
$32,212
Base pay
$23,813
Overtime
$4,772
Other pay
$3,627
Benefits
$0
Total compensation
$32,212
Employment type
Salaried

Source-specific fields

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

At PPD Police, Timothy Hartman serves as a Detective. They work salaried. Their 2026 pay totaled $32,212.

John Matthews Iii

Detective/PPD Police

2026 total comp
$32,212
Base pay
$23,813
Overtime
$4,772
Other pay
$3,627
Benefits
$0
Total compensation
$32,212
Employment type
Salaried

Source-specific fields

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

John Matthews Iii works as a Detective for PPD Police. Their status is salaried. John earned $32,212 in 2026.

Stephanie Rosenbaum

Detective/PPD Police

2026 total comp
$32,212
Base pay
$23,813
Overtime
$4,772
Other pay
$3,627
Benefits
$0
Total compensation
$32,212
Employment type
Salaried

Source-specific fields

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

Stephanie Rosenbaum works as a Detective for PPD Police. Their status is salaried. Stephanie earned $32,212 in 2026.

Erica Perez

Detective/PPD Police

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

Source-specific fields

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

Erica Perez works as a Detective for PPD Police. Their status is salaried. Erica earned $32,210 in 2026.

Denise Brown

Police Lieutenant/PPD Police

2026 total comp
$32,203
Base pay
$28,134
Overtime
$308
Other pay
$3,761
Benefits
$0
Total compensation
$32,203
Employment type
Salaried

Source-specific fields

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

Denise Brown holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $32,203.

Shawn Coleman

Police Lieutenant/PPD Police

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

Source-specific fields

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

Shawn Coleman is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $32,200.

Luis Velazquez

Police Officer Recruit/PPD Police

2025 total comp
$32,198
Base pay
$25,451
Overtime
$0
Other pay
$6,747
Benefits
$0
Total compensation
$32,198
Employment type
Salaried

Source-specific fields

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

At PPD Police, Luis Velazquez serves as a Police Officer Recruit. They work salaried. Their 2025 pay totaled $32,198.

Dakieta Long

Police Sergeant/PPD Police

2026 total comp
$32,196
Base pay
$24,679
Overtime
$5,332
Other pay
$2,185
Benefits
$0
Total compensation
$32,196
Employment type
Salaried

Source-specific fields

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

At PPD Police, Dakieta Long serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $32,196.

David Sherwood

Detective/PPD Police

2026 total comp
$32,195
Base pay
$23,813
Overtime
$4,623
Other pay
$3,759
Benefits
$0
Total compensation
$32,195
Employment type
Salaried

Source-specific fields

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

At PPD Police, David Sherwood serves as a Detective. They work salaried. Their 2026 pay totaled $32,195.

Tayah Naudascher

Police Officer 1/PPD Police

2026 total comp
$32,163
Base pay
$20,783
Overtime
$8,590
Other pay
$2,791
Benefits
$0
Total compensation
$32,163
Employment type
Salaried

Source-specific fields

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

Tayah Naudascher holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $32,163.

James M Miller

Police Lieutenant/PPD Police

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

Source-specific fields

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

James M Miller holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $32,161.