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 12

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.

Joseph Valderrama

Police Officer 1/PPD Police

2026 total comp
$32,100
Base pay
$21,648
Overtime
$7,524
Other pay
$2,927
Benefits
$0
Total compensation
$32,100
Employment type
Salaried

Source-specific fields

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

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

Joshua Torres

Police Officer 1/PPD Police

2026 total comp
$32,092
Base pay
$21,577
Overtime
$7,727
Other pay
$2,787
Benefits
$0
Total compensation
$32,092
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14286
Total Pay
$39,409

Joshua Torres holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $32,092.

Ian Lewis

Police Officer 1/PPD Police

2026 total comp
$32,091
Base pay
$21,648
Overtime
$7,321
Other pay
$3,122
Benefits
$0
Total compensation
$32,091
Employment type
Salaried

Source-specific fields

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

Ian Lewis is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $32,091.

William Helsel Jr.

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, William Helsel Jr. serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $32,086.

Viet Vu

Police Officer 1/PPD Police

2026 total comp
$32,062
Base pay
$21,648
Overtime
$7,490
Other pay
$2,924
Benefits
$0
Total compensation
$32,062
Employment type
Salaried

Source-specific fields

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

Viet Vu holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $32,062.

Charles Pugh

Police Officer 1/PPD Police

2026 total comp
$32,057
Base pay
$21,648
Overtime
$6,711
Other pay
$3,698
Benefits
$0
Total compensation
$32,057
Employment type
Salaried

Source-specific fields

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

Charles Pugh works as a Police Officer 1 for PPD Police. Their status is salaried. Charles earned $32,057 in 2026.

Carlos Gonzalez

Police Officer 1/PPD Police

2026 total comp
$32,051
Base pay
$21,648
Overtime
$5,965
Other pay
$4,437
Benefits
$0
Total compensation
$32,051
Employment type
Salaried

Source-specific fields

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

Carlos Gonzalez works as a Police Officer 1 for PPD Police. Their status is salaried. Carlos earned $32,051 in 2026.

Andrew Dudzek

Police Officer 1/PPD Police

2026 total comp
$32,046
Base pay
$21,648
Overtime
$6,745
Other pay
$3,653
Benefits
$0
Total compensation
$32,046
Employment type
Salaried

Source-specific fields

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

Andrew Dudzek works as a Police Officer 1 for PPD Police. Their status is salaried. Andrew earned $32,046 in 2026.

Brian Rosenbaum

Police Officer 1/PPD Police

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

Source-specific fields

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

Brian Rosenbaum works as a Police Officer 1 for PPD Police. Their status is salaried. Brian earned $32,042 in 2026.

Daniel Obuchowicz

Police Officer 1/PPD Police

2026 total comp
$32,034
Base pay
$21,648
Overtime
$6,778
Other pay
$3,607
Benefits
$0
Total compensation
$32,034
Employment type
Salaried

Source-specific fields

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

At PPD Police, Daniel Obuchowicz serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $32,034.

William Schneider Jr

Police Officer 1/PPD Police

2026 total comp
$32,031
Base pay
$21,648
Overtime
$6,643
Other pay
$3,740
Benefits
$0
Total compensation
$32,031
Employment type
Salaried

Source-specific fields

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

William Schneider Jr works as a Police Officer 1 for PPD Police. Their status is salaried. William earned $32,031 in 2026.

David Jakubowski

Police Officer 1/PPD Police

2026 total comp
$32,031
Base pay
$21,648
Overtime
$6,643
Other pay
$3,740
Benefits
$0
Total compensation
$32,031
Employment type
Salaried

Source-specific fields

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

David Jakubowski holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $32,031.

Norma Peluyera-Alamo

Police Officer 1/PPD Police

2026 total comp
$32,025
Base pay
$21,648
Overtime
$7,456
Other pay
$2,920
Benefits
$0
Total compensation
$32,025
Employment type
Salaried

Source-specific fields

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

At PPD Police, Norma Peluyera-Alamo serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $32,025.