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 12

Jutta Watts

Police Communication Dispatcher/PPD Police

2022 total comp
$32,455
Base pay
$31,083
Overtime
$283
Other pay
$1,088
Benefits
$0
Total compensation
$32,455
Employment type
Salaried

Source-specific fields

Base Salary
$50,866
Employee Category
Civil Service
Job Code
6J32
Public Id
35961
Total Pay
$32,455

Jutta Watts is a Police Communication Dispatcher at PPD Police. They work salaried. 2022 total compensation came to $32,455.

Sean Bascom

Police Lieutenant/PPD Police

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

Source-specific fields

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

Sean Bascom holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $32,452.

Ashley Ritaldato

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
3971
Total Pay
$32,448

At PPD Police, Ashley Ritaldato serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $32,448.

Mark Webb

Detective/PPD Police

2026 total comp
$32,448
Base pay
$23,813
Overtime
$4,846
Other pay
$3,789
Benefits
$0
Total compensation
$32,448
Employment type
Salaried

Source-specific fields

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

Mark Webb works as a Detective for PPD Police. Their status is salaried. Mark earned $32,448 in 2026.

Robert Snyder Iii

Police Officer 1/PPD Police

2025 total comp
$32,448
Base pay
$21,440
Overtime
$1,286
Other pay
$9,722
Benefits
$0
Total compensation
$32,448
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
14446
Total Pay
$32,448

Robert Snyder Iii holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $32,448.

Jeffrey Newman

Police Officer 1/PPD Police

2026 total comp
$32,420
Base pay
$21,648
Overtime
$7,422
Other pay
$3,349
Benefits
$0
Total compensation
$32,420
Employment type
Salaried

Source-specific fields

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

At PPD Police, Jeffrey Newman serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $32,420.

Robert Deutsch

Police Officer 1/PPD Police

2022 total comp
$32,418
Base pay
$15,372
Overtime
$1,182
Other pay
$15,864
Benefits
$0
Total compensation
$32,418
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
25293
Total Pay
$32,418

At PPD Police, Robert Deutsch serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $32,418.

Brent Conway

Police Lieutenant/PPD Police

2026 total comp
$32,413
Base pay
$28,134
Overtime
$793
Other pay
$3,487
Benefits
$0
Total compensation
$32,413
Employment type
Salaried

Source-specific fields

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

Brent Conway is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $32,413.

Jenna Lee

Police Officer 1/PPD Police

2026 total comp
$32,398
Base pay
$21,648
Overtime
$7,795
Other pay
$2,954
Benefits
$0
Total compensation
$32,398
Employment type
Salaried

Source-specific fields

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

Jenna Lee is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $32,398.

Ryan Gallagher

Scientific Services Assistant Director/PPD Police

2026 total comp
$32,390
Base pay
$32,154
Overtime
$0
Other pay
$236
Benefits
$0
Total compensation
$32,390
Employment type
Salaried

Source-specific fields

Base Salary
$139,713
Employee Category
Civil Service
Job Code
3H44
Public Id
26700
Total Pay
$32,390

Ryan Gallagher holds the role of Scientific Services Assistant Director at PPD Police. Their status is salaried. In 2026, their total compensation was $32,390.

Junior Reyes-Suazo

Police Officer 1/PPD Police

2026 total comp
$32,390
Base pay
$19,484
Overtime
$11,072
Other pay
$1,833
Benefits
$0
Total compensation
$32,390
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
45974
Total Pay
$32,390

Junior Reyes-Suazo works as a Police Officer 1 for PPD Police. Their status is salaried. Junior earned $32,390 in 2026.

John Masiejczyk

Police Officer 1/PPD Police

2026 total comp
$32,382
Base pay
$21,648
Overtime
$7,388
Other pay
$3,345
Benefits
$0
Total compensation
$32,382
Employment type
Salaried

Source-specific fields

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

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

Edgar Ruth

Police Officer 1/PPD Police

2026 total comp
$32,377
Base pay
$21,648
Overtime
$7,083
Other pay
$3,646
Benefits
$0
Total compensation
$32,377
Employment type
Salaried

Source-specific fields

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

Edgar Ruth works as a Police Officer 1 for PPD Police. Their status is salaried. Edgar earned $32,377 in 2026.

Brian Scott

Police Officer 1/PPD Police

2026 total comp
$32,377
Base pay
$21,648
Overtime
$7,083
Other pay
$3,646
Benefits
$0
Total compensation
$32,377
Employment type
Salaried

Source-specific fields

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

At PPD Police, Brian Scott serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $32,377.

John Hellings

Detective/PPD Police

2026 total comp
$32,377
Base pay
$23,813
Overtime
$5,219
Other pay
$3,345
Benefits
$0
Total compensation
$32,377
Employment type
Salaried

Source-specific fields

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

John Hellings works as a Detective for PPD Police. Their status is salaried. John earned $32,377 in 2026.

Gregory Morace

Police Lieutenant/PPD Police

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

Source-specific fields

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

At PPD Police, Gregory Morace serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $32,376.

Edward Markowski Jr

Police Officer 1/PPD Police

2026 total comp
$32,376
Base pay
$21,648
Overtime
$6,948
Other pay
$3,780
Benefits
$0
Total compensation
$32,376
Employment type
Salaried

Source-specific fields

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

Edward Markowski Jr holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $32,376.

Daniel Sacks

Police Officer 1/PPD Police

2022 total comp
$32,368
Base pay
$15,372
Overtime
$1,211
Other pay
$15,785
Benefits
$0
Total compensation
$32,368
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
7461
Total Pay
$32,368

At PPD Police, Daniel Sacks serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $32,368.

David Palma Jr

Detective/PPD Police

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

Source-specific fields

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

At PPD Police, David Palma Jr serves as a Detective. They work salaried. Their 2026 pay totaled $32,364.

Wanda Newsome

Police Lieutenant/PPD Police

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

Source-specific fields

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

Wanda Newsome holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $32,352.

Denise Duccilli

Police Lieutenant/PPD Police

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

Source-specific fields

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

Denise Duccilli works as a Police Lieutenant for PPD Police. Their status is salaried. Denise earned $32,352 in 2026.

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.