GCGovComp.app

City of Philadelphia / PPD Police / Police Officer 1

Job-title file

Police Officer 1

Enforce laws and maintain public safety — patrol, respond to incidents, investigate crimes, and make arrests.

5,430 employees hold this title in PPD Police. Median total compensation for the role is $28,187, above the department median of $27,267.

Employees
5,430
Role median
$28,187
Agency median
$27,267
Comparison
Above

What the records show

Role pay distribution

Pay distribution for this role

-$3,525$128,595+

How total compensation varies among the 5,430 people in this role. Even for one job title, pay differs with seniority, step, overtime, and tenure. Each bar is a pay range; the far-right bar collects the highest earners.

Record list

Employees with this title

Highest-paid first / page 52

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

Aquil Byrd

Police Officer 1/PPD Police

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

Source-specific fields

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

Aquil Byrd is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $32,156.

John Ellis

Police Officer 1/PPD Police

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

Source-specific fields

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

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

Mark Wickizer

Police Officer 1/PPD Police

2026 total comp
$32,149
Base pay
$21,648
Overtime
$7,569
Other pay
$2,932
Benefits
$0
Total compensation
$32,149
Employment type
Salaried

Source-specific fields

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

Mark Wickizer holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $32,149.

Brandon Bahadoor

Police Officer 1/PPD Police

2026 total comp
$32,137
Base pay
$21,648
Overtime
$7,558
Other pay
$2,931
Benefits
$0
Total compensation
$32,137
Employment type
Salaried

Source-specific fields

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

Brandon Bahadoor is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $32,137.

Cierra Johnson

Police Officer 1/PPD Police

2026 total comp
$32,136
Base pay
$16,669
Overtime
$7,046
Other pay
$8,421
Benefits
$0
Total compensation
$32,136
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
52242
Total Pay
$32,136

At PPD Police, Cierra Johnson serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $32,136.

Alex Breyer

Police Officer 1/PPD Police

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

Source-specific fields

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

Alex Breyer holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $32,129.

Willie Roundtree Iv

Police Officer 1/PPD Police

2026 total comp
$32,118
Base pay
$21,648
Overtime
$7,151
Other pay
$3,318
Benefits
$0
Total compensation
$32,118
Employment type
Salaried

Source-specific fields

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

Willie Roundtree Iv holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $32,118.

Dauor Mccleary

Police Officer 1/PPD Police

2026 total comp
$32,116
Base pay
$18,532
Overtime
$10,794
Other pay
$2,790
Benefits
$0
Total compensation
$32,116
Employment type
Salaried

Source-specific fields

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

Dauor Mccleary works as a Police Officer 1 for PPD Police. Their status is salaried. Dauor earned $32,116 in 2026.