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 56

Michael Coleman

Police Officer 1/PPD Police

2023 total comp
$31,247
Base pay
$14,001
Overtime
$0
Other pay
$17,246
Benefits
$0
Total compensation
$31,247
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32786
Total Pay
$28,520

At PPD Police, Michael Coleman serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $31,247.

Sean Kennelly

Police Officer 1/PPD Police

2026 total comp
$31,245
Base pay
$21,648
Overtime
$6,236
Other pay
$3,360
Benefits
$0
Total compensation
$31,245
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35313
Total Pay
$31,245

Sean Kennelly works as a Police Officer 1 for PPD Police. Their status is salaried. Sean earned $31,245 in 2026.

Yoeluis Rojas

Police Officer 1/PPD Police

2026 total comp
$31,242
Base pay
$21,648
Overtime
$6,745
Other pay
$2,849
Benefits
$0
Total compensation
$31,242
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7510
Total Pay
$31,242

At PPD Police, Yoeluis Rojas serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $31,242.

Charles Wilson

Police Officer 1/PPD Police

2026 total comp
$31,232
Base pay
$21,648
Overtime
$6,067
Other pay
$3,517
Benefits
$0
Total compensation
$31,232
Employment type
Salaried

Source-specific fields

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

Charles Wilson works as a Police Officer 1 for PPD Police. Their status is salaried. Charles earned $31,232 in 2026.

Madelene Quinones

Police Officer 1/PPD Police

2026 total comp
$31,225
Base pay
$21,648
Overtime
$5,931
Other pay
$3,646
Benefits
$0
Total compensation
$31,225
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29564
Total Pay
$31,225

Madelene Quinones is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,225.

Bryan Carter

Police Officer 1/PPD Police

2026 total comp
$31,210
Base pay
$21,648
Overtime
$6,338
Other pay
$3,224
Benefits
$0
Total compensation
$31,210
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8777
Total Pay
$31,210

Bryan Carter works as a Police Officer 1 for PPD Police. Their status is salaried. Bryan earned $31,210 in 2026.

Leslie Haddock

Police Officer 1/PPD Police

2026 total comp
$31,208
Base pay
$21,648
Overtime
$5,965
Other pay
$3,595
Benefits
$0
Total compensation
$31,208
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32103
Total Pay
$31,208

Leslie Haddock is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,208.

Shaun Duffy

Police Officer 1/PPD Police

2026 total comp
$31,207
Base pay
$21,648
Overtime
$6,202
Other pay
$3,356
Benefits
$0
Total compensation
$31,207
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24670
Total Pay
$31,207

Shaun Duffy works as a Police Officer 1 for PPD Police. Their status is salaried. Shaun earned $31,207 in 2026.

Bryan Boyd

Police Officer 1/PPD Police

2026 total comp
$31,194
Base pay
$21,648
Overtime
$6,033
Other pay
$3,512
Benefits
$0
Total compensation
$31,194
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17525
Total Pay
$31,194

Bryan Boyd holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,194.

Orlando Lozada

Police Officer 1/PPD Police

2026 total comp
$31,190
Base pay
$21,648
Overtime
$6,507
Other pay
$3,034
Benefits
$0
Total compensation
$31,190
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33776
Total Pay
$31,190

At PPD Police, Orlando Lozada serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $31,190.

Matthew Fitzpatrick

Police Officer 1/PPD Police

2026 total comp
$31,190
Base pay
$21,648
Overtime
$6,507
Other pay
$3,034
Benefits
$0
Total compensation
$31,190
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2123
Total Pay
$31,190

Matthew Fitzpatrick works as a Police Officer 1 for PPD Police. Their status is salaried. Matthew earned $31,190 in 2026.

Richard Llagas

Police Officer 1/PPD Police

2021 total comp
$31,186
Base pay
$20,191
Overtime
$1,077
Other pay
$9,919
Benefits
$0
Total compensation
$31,186
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
18281
Total Pay
$31,186

Richard Llagas holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2021, their total compensation was $31,186.

Francis Obrien

Police Officer 1/PPD Police

2026 total comp
$31,173
Base pay
$21,648
Overtime
$6,304
Other pay
$3,220
Benefits
$0
Total compensation
$31,173
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23056
Total Pay
$31,173

Francis Obrien works as a Police Officer 1 for PPD Police. Their status is salaried. Francis earned $31,173 in 2026.

Eric Novasak

Police Officer 1/PPD Police

2026 total comp
$31,167
Base pay
$21,648
Overtime
$6,677
Other pay
$2,842
Benefits
$0
Total compensation
$31,167
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23665
Total Pay
$31,167

Eric Novasak holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,167.

Carl Stubbs

Police Officer 1/PPD Police

2026 total comp
$31,149
Base pay
$21,648
Overtime
$5,863
Other pay
$3,637
Benefits
$0
Total compensation
$31,149
Employment type
Salaried

Source-specific fields

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

Carl Stubbs holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,149.

Anouistcar Topf

Police Officer 1/PPD Police

2026 total comp
$31,140
Base pay
$21,648
Overtime
$6,982
Other pay
$2,510
Benefits
$0
Total compensation
$31,140
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11792
Total Pay
$31,140

Anouistcar Topf holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,140.

Raymond Lacey

Police Officer 1/PPD Police

2026 total comp
$31,131
Base pay
$21,648
Overtime
$6,134
Other pay
$3,348
Benefits
$0
Total compensation
$31,131
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25914
Total Pay
$31,131

Raymond Lacey holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,131.

Baldomiro Soares Jr.

Police Officer 1/PPD Police

2026 total comp
$31,117
Base pay
$21,648
Overtime
$5,965
Other pay
$3,504
Benefits
$0
Total compensation
$31,117
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17675
Total Pay
$31,117

Baldomiro Soares Jr. is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,117.

Sean Cullen

Police Officer 1/PPD Police

2026 total comp
$31,115
Base pay
$21,648
Overtime
$6,439
Other pay
$3,027
Benefits
$0
Total compensation
$31,115
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3787
Total Pay
$31,115

Sean Cullen works as a Police Officer 1 for PPD Police. Their status is salaried. Sean earned $31,115 in 2026.

Derek Starling

Police Officer 1/PPD Police

2026 total comp
$31,106
Base pay
$18,185
Overtime
$11,160
Other pay
$1,761
Benefits
$0
Total compensation
$31,106
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51242
Total Pay
$31,106

At PPD Police, Derek Starling serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $31,106.

Jasmine Rosario

Police Officer 1/PPD Police

2026 total comp
$31,104
Base pay
$21,648
Overtime
$6,756
Other pay
$2,699
Benefits
$0
Total compensation
$31,104
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
38255
Total Pay
$31,104

At PPD Police, Jasmine Rosario serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $31,104.

Steven Lupo

Police Officer 1/PPD Police

2026 total comp
$31,097
Base pay
$21,648
Overtime
$6,236
Other pay
$3,212
Benefits
$0
Total compensation
$31,097
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30294
Total Pay
$31,097

Steven Lupo is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,097.

Jacqueline Killen

Police Officer 1/PPD Police

2026 total comp
$31,097
Base pay
$21,648
Overtime
$6,236
Other pay
$3,212
Benefits
$0
Total compensation
$31,097
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8668
Total Pay
$31,097

Jacqueline Killen holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,097.

Michael Vargas

Police Officer 1/PPD Police

2026 total comp
$31,079
Base pay
$21,648
Overtime
$5,931
Other pay
$3,499
Benefits
$0
Total compensation
$31,079
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31550
Total Pay
$31,079

Michael Vargas works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $31,079 in 2026.

Zachary Underwood

Police Officer 1/PPD Police

2021 total comp
$31,068
Base pay
$20,465
Overtime
$833
Other pay
$9,770
Benefits
$0
Total compensation
$31,068
Employment type
Salaried

Source-specific fields

Base Salary
$70,282
Employee Category
Civil Service
Job Code
6A02
Public Id
10352
Total Pay
$31,068

Zachary Underwood works as a Police Officer 1 for PPD Police. Their status is salaried. Zachary earned $31,068 in 2021.

Anthony Case

Police Officer 1/PPD Police

2026 total comp
$31,059
Base pay
$21,648
Overtime
$6,202
Other pay
$3,209
Benefits
$0
Total compensation
$31,059
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6078
Total Pay
$31,059

Anthony Case holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,059.

Brian Mort

Police Officer 1/PPD Police

2026 total comp
$31,059
Base pay
$21,648
Overtime
$6,202
Other pay
$3,209
Benefits
$0
Total compensation
$31,059
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14141
Total Pay
$31,059

Brian Mort holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,059.

Omar Montilla

Police Officer 1/PPD Police

2026 total comp
$31,056
Base pay
$21,648
Overtime
$6,575
Other pay
$2,832
Benefits
$0
Total compensation
$31,056
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11987
Total Pay
$31,056

Omar Montilla is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,056.

Cody Mcgovern

Police Officer 1/PPD Police

2026 total comp
$31,056
Base pay
$21,648
Overtime
$6,575
Other pay
$2,832
Benefits
$0
Total compensation
$31,056
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17764
Total Pay
$31,056

At PPD Police, Cody Mcgovern serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $31,056.

Daniel Szatkowski

Police Officer 1/PPD Police

2026 total comp
$31,041
Base pay
$21,648
Overtime
$5,897
Other pay
$3,495
Benefits
$0
Total compensation
$31,041
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
12949
Total Pay
$31,041

Daniel Szatkowski holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,041.

Rodney Anderson

Police Officer 1/PPD Police

2026 total comp
$31,041
Base pay
$21,648
Overtime
$5,897
Other pay
$3,495
Benefits
$0
Total compensation
$31,041
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26019
Total Pay
$31,041

Rodney Anderson is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,041.

Douglas Wallace

Police Officer 1/PPD Police

2026 total comp
$31,040
Base pay
$21,648
Overtime
$6,372
Other pay
$3,020
Benefits
$0
Total compensation
$31,040
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29727
Total Pay
$31,040

Douglas Wallace is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,040.

Keon Tempro

Police Officer 1/PPD Police

2026 total comp
$31,023
Base pay
$20,783
Overtime
$7,548
Other pay
$2,692
Benefits
$0
Total compensation
$31,023
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
40609
Total Pay
$31,023

Keon Tempro is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,023.

Michael Artese

Police Officer 1/PPD Police

2026 total comp
$31,003
Base pay
$21,648
Overtime
$5,863
Other pay
$3,491
Benefits
$0
Total compensation
$31,003
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31933
Total Pay
$31,003

Michael Artese holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,003.

Wendy Mcnicholas

Police Officer 1/PPD Police

2026 total comp
$31,003
Base pay
$21,648
Overtime
$5,863
Other pay
$3,491
Benefits
$0
Total compensation
$31,003
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33237
Total Pay
$31,003

Wendy Mcnicholas holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,003.

Joseph Corvi

Police Officer 1/PPD Police

2025 total comp
$31,000
Base pay
$1,729
Overtime
$0
Other pay
$29,271
Benefits
$0
Total compensation
$31,000
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
32720
Total Pay
$31,000

Joseph Corvi works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $31,000 in 2025.

Ian Fleming

Police Officer 1/PPD Police

2026 total comp
$30,984
Base pay
$22,021
Overtime
$5,949
Other pay
$3,015
Benefits
$0
Total compensation
$30,984
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31529
Total Pay
$30,984

Ian Fleming holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,984.

Michael Copestick Jr.

Police Officer 1/PPD Police

2026 total comp
$30,984
Base pay
$21,648
Overtime
$6,134
Other pay
$3,201
Benefits
$0
Total compensation
$30,984
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34202
Total Pay
$30,984

Michael Copestick Jr. is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $30,984.

Aaron Booker

Police Officer 1/PPD Police

2026 total comp
$30,981
Base pay
$21,648
Overtime
$6,507
Other pay
$2,825
Benefits
$0
Total compensation
$30,981
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7152
Total Pay
$30,981

Aaron Booker is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $30,981.

Yeremy Arauz

Police Officer 1/PPD Police

2026 total comp
$30,974
Base pay
$16,669
Overtime
$5,950
Other pay
$8,355
Benefits
$0
Total compensation
$30,974
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
52125
Total Pay
$30,974

At PPD Police, Yeremy Arauz serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,974.