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
Total payroll
$200.3M
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+

Hover a bar for its range; click to filter the list below.

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.

Compare departments

This role across City of Philadelphia

Police Officer 1 is held in 2 City of Philadelphia departments. In PPD Police, the median of $28,187 ranks #2 of 2.

Highest-paying departments for this role

Finance Finance
$31,249 · 290

Median total compensation for the Police Officer 1 role in other City of Philadelphiadepartments (highest first). Each bar links to that department’s page for this role.

Compare jurisdictions

Police Officer beyond City of Philadelphia

This role is reported in 31 jurisdictions. In City of Philadelphia, the median of $28,333 ranks #31 of 31. See Police Officer across all of City of Philadelphia

Highest-paying jurisdictions for this role

City of San Jose
$286,889 · 818
City of Los Angeles
$187,245 · 5,730
City of Boston
$185,462 · 1,335
City of Worcester
$128,256 · 371
City of Phoenix, Arizona
$116,326 · 2,460
Illinois
$114,200 · 7

Median total compensation for comparable Police Officer roles in other jurisdictions. Titles are matched by normalized name across sources, not identical job classification, and pay is not cost-of-living adjusted. Each bar links to that jurisdiction’s page for the role.

Record list

Employees with this title

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.