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 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.