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 49

Saskia Israel

Police Officer 1/PPD Police

2026 total comp
$33,395
Base pay
$21,648
Overtime
$8,575
Other pay
$3,172
Benefits
$0
Total compensation
$33,395
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15117
Total Pay
$33,395

Saskia Israel works as a Police Officer 1 for PPD Police. Their status is salaried. Saskia earned $33,395 in 2026.

Alexander Mendez

Police Officer 1/PPD Police

2026 total comp
$33,393
Base pay
$18,185
Overtime
$7,772
Other pay
$7,436
Benefits
$0
Total compensation
$33,393
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49259
Total Pay
$33,393

Alexander Mendez is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,393.

Raihan Mahmud

Police Officer 1/PPD Police

2026 total comp
$33,391
Base pay
$21,577
Overtime
$8,914
Other pay
$2,900
Benefits
$0
Total compensation
$33,391
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23113
Total Pay
$33,391

Raihan Mahmud holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $33,391.

Giovanni Rodriguez

Police Officer 1/PPD Police

2026 total comp
$33,386
Base pay
$18,185
Overtime
$12,156
Other pay
$3,044
Benefits
$0
Total compensation
$33,386
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
12269
Total Pay
$33,386

Giovanni Rodriguez works as a Police Officer 1 for PPD Police. Their status is salaried. Giovanni earned $33,386 in 2026.

Brandon Badey

Police Officer 1/PPD Police

2026 total comp
$33,372
Base pay
$21,648
Overtime
$8,134
Other pay
$3,589
Benefits
$0
Total compensation
$33,372
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33050
Total Pay
$33,372

Brandon Badey is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,372.

Robert Mcgrody

Police Officer 1/PPD Police

2026 total comp
$33,365
Base pay
$21,648
Overtime
$8,270
Other pay
$3,447
Benefits
$0
Total compensation
$33,365
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3277
Total Pay
$33,365

Robert Mcgrody holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $33,365.

Jeffrey Holden

Police Officer 1/PPD Police

2026 total comp
$33,351
Base pay
$21,648
Overtime
$9,151
Other pay
$2,552
Benefits
$0
Total compensation
$33,351
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23553
Total Pay
$33,351

Jeffrey Holden is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,351.

Leonela Jimenez-Rosa

Police Officer 1/PPD Police

2026 total comp
$33,345
Base pay
$17,631
Overtime
$7,696
Other pay
$8,018
Benefits
$0
Total compensation
$33,345
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51988
Total Pay
$33,345

Leonela Jimenez-Rosa holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $33,345.

Robert Flade Ii

Police Officer 1/PPD Police

2026 total comp
$33,336
Base pay
$21,648
Overtime
$7,795
Other pay
$3,892
Benefits
$0
Total compensation
$33,336
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36976
Total Pay
$33,336

Robert Flade Ii is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,336.

Anthony Rosselli

Police Officer 1/PPD Police

2026 total comp
$33,332
Base pay
$21,648
Overtime
$7,931
Other pay
$3,753
Benefits
$0
Total compensation
$33,332
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9605
Total Pay
$33,332

Anthony Rosselli works as a Police Officer 1 for PPD Police. Their status is salaried. Anthony earned $33,332 in 2026.

Marc Moreau

Police Officer 1/PPD Police

2026 total comp
$33,327
Base pay
$21,648
Overtime
$8,236
Other pay
$3,443
Benefits
$0
Total compensation
$33,327
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6324
Total Pay
$33,327

At PPD Police, Marc Moreau serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $33,327.

Kenneth Bolton

Police Officer 1/PPD Police

2026 total comp
$33,297
Base pay
$21,648
Overtime
$7,761
Other pay
$3,888
Benefits
$0
Total compensation
$33,297
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18152
Total Pay
$33,297

Kenneth Bolton holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $33,297.

Brian Nolan

Police Officer 1/PPD Police

2026 total comp
$33,293
Base pay
$21,648
Overtime
$8,609
Other pay
$3,036
Benefits
$0
Total compensation
$33,293
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15482
Total Pay
$33,293

Brian Nolan holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $33,293.

Esteban Meletiche-Santiago

Police Officer 1/PPD Police

2026 total comp
$33,293
Base pay
$21,648
Overtime
$8,609
Other pay
$3,036
Benefits
$0
Total compensation
$33,293
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35180
Total Pay
$33,293

Esteban Meletiche-Santiago holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $33,293.

Christopher Ozorowski

Police Officer 1/PPD Police

2026 total comp
$33,255
Base pay
$21,648
Overtime
$8,371
Other pay
$3,235
Benefits
$0
Total compensation
$33,255
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15941
Total Pay
$33,255

At PPD Police, Christopher Ozorowski serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $33,255.

Francis Cimorelli

Police Officer 1/PPD Police

2026 total comp
$33,220
Base pay
$21,648
Overtime
$7,999
Other pay
$3,573
Benefits
$0
Total compensation
$33,220
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4108
Total Pay
$33,220

At PPD Police, Francis Cimorelli serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $33,220.

Robert Saccone Jr

Police Officer 1/PPD Police

2026 total comp
$33,220
Base pay
$21,648
Overtime
$7,999
Other pay
$3,573
Benefits
$0
Total compensation
$33,220
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14748
Total Pay
$33,220

Robert Saccone Jr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,220.

Michael Calvarese

Police Officer 1/PPD Police

2026 total comp
$33,220
Base pay
$21,648
Overtime
$7,999
Other pay
$3,573
Benefits
$0
Total compensation
$33,220
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1197
Total Pay
$33,220

Michael Calvarese is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,220.

Kevin Lindquist

Police Officer 1/PPD Police

2026 total comp
$33,218
Base pay
$21,648
Overtime
$8,541
Other pay
$3,029
Benefits
$0
Total compensation
$33,218
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28160
Total Pay
$33,218

Kevin Lindquist holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $33,218.

Martin Masati

Police Officer 1/PPD Police

2026 total comp
$33,218
Base pay
$21,648
Overtime
$8,541
Other pay
$3,029
Benefits
$0
Total compensation
$33,218
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14160
Total Pay
$33,218

Martin Masati works as a Police Officer 1 for PPD Police. Their status is salaried. Martin earned $33,218 in 2026.

Christopher Evanson

Police Officer 1/PPD Police

2026 total comp
$33,218
Base pay
$21,648
Overtime
$8,541
Other pay
$3,029
Benefits
$0
Total compensation
$33,218
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3474
Total Pay
$33,218

Christopher Evanson works as a Police Officer 1 for PPD Police. Their status is salaried. Christopher earned $33,218 in 2026.

Harry Parfitt

Police Officer 1/PPD Police

2026 total comp
$33,217
Base pay
$21,648
Overtime
$8,337
Other pay
$3,232
Benefits
$0
Total compensation
$33,217
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31856
Total Pay
$33,217

At PPD Police, Harry Parfitt serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $33,217.

Gilberto Gutierrez

Police Officer 1/PPD Police

2026 total comp
$33,214
Base pay
$21,648
Overtime
$8,134
Other pay
$3,431
Benefits
$0
Total compensation
$33,214
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28775
Total Pay
$33,214

Gilberto Gutierrez is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,214.

Joseph Calvin

Police Officer 1/PPD Police

2026 total comp
$33,205
Base pay
$21,577
Overtime
$8,744
Other pay
$2,884
Benefits
$0
Total compensation
$33,205
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
39430
Total Pay
$33,205

Joseph Calvin is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,205.

Luis Cordero

Police Officer 1/PPD Police

2026 total comp
$33,182
Base pay
$21,648
Overtime
$7,965
Other pay
$3,569
Benefits
$0
Total compensation
$33,182
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24413
Total Pay
$33,182

Luis Cordero works as a Police Officer 1 for PPD Police. Their status is salaried. Luis earned $33,182 in 2026.

Brian Pera

Police Officer 1/PPD Police

2026 total comp
$33,181
Base pay
$21,648
Overtime
$8,507
Other pay
$3,026
Benefits
$0
Total compensation
$33,181
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1782
Total Pay
$33,181

Brian Pera is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,181.

Sabrina Mccoy

Police Officer 1/PPD Police

2022 total comp
$33,169
Base pay
$10,760
Overtime
$0
Other pay
$22,409
Benefits
$0
Total compensation
$33,169
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
22336
Total Pay
$33,169

At PPD Police, Sabrina Mccoy serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $33,169.

Jacqueline Brennan

Police Officer 1/PPD Police

2026 total comp
$33,160
Base pay
$21,648
Overtime
$7,727
Other pay
$3,784
Benefits
$0
Total compensation
$33,160
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25273
Total Pay
$33,160

Jacqueline Brennan is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,160.

Blaise Lacca

Police Officer 1/PPD Police

2026 total comp
$33,156
Base pay
$21,648
Overtime
$8,484
Other pay
$3,023
Benefits
$0
Total compensation
$33,156
Employment type
Salaried

Source-specific fields

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

Blaise Lacca holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $33,156.

Joseph King Iii

Police Officer 1/PPD Police

2026 total comp
$33,144
Base pay
$21,648
Overtime
$8,473
Other pay
$3,022
Benefits
$0
Total compensation
$33,144
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24000
Total Pay
$33,144

Joseph King Iii works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $33,144 in 2026.

Thomas Thompson

Police Officer 1/PPD Police

2026 total comp
$33,142
Base pay
$21,648
Overtime
$8,270
Other pay
$3,224
Benefits
$0
Total compensation
$33,142
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14573
Total Pay
$33,142

Thomas Thompson is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,142.

Steven Toner

Police Officer 1/PPD Police

2023 total comp
$33,127
Base pay
$25,435
Overtime
$0
Other pay
$7,691
Benefits
$0
Total compensation
$33,127
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
36348
Total Pay
$33,127

Steven Toner holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $33,127.

Andrea Wardlow

Police Officer 1/PPD Police

2026 total comp
$33,125
Base pay
$21,648
Overtime
$6,880
Other pay
$4,596
Benefits
$0
Total compensation
$33,125
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13055
Total Pay
$33,125

Andrea Wardlow is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,125.

Christopher Thompson

Police Officer 1/PPD Police

2026 total comp
$33,113
Base pay
$21,648
Overtime
$8,044
Other pay
$3,421
Benefits
$0
Total compensation
$33,113
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36489
Total Pay
$33,113

Christopher Thompson is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,113.

Keri Lewis

Police Officer 1/PPD Police

2026 total comp
$33,107
Base pay
$21,648
Overtime
$8,439
Other pay
$3,019
Benefits
$0
Total compensation
$33,107
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24306
Total Pay
$33,107

Keri Lewis is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,107.

Juan Prieto

Police Officer 1/PPD Police

2026 total comp
$33,107
Base pay
$21,648
Overtime
$8,439
Other pay
$3,019
Benefits
$0
Total compensation
$33,107
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6059
Total Pay
$33,107

Juan Prieto is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,107.

Robert Benson Iii

Police Officer 1/PPD Police

2026 total comp
$33,107
Base pay
$21,648
Overtime
$8,439
Other pay
$3,019
Benefits
$0
Total compensation
$33,107
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27626
Total Pay
$33,107

Robert Benson Iii works as a Police Officer 1 for PPD Police. Their status is salaried. Robert earned $33,107 in 2026.

Gregory Cosenza

Police Officer 1/PPD Police

2026 total comp
$33,103
Base pay
$21,648
Overtime
$7,727
Other pay
$3,727
Benefits
$0
Total compensation
$33,103
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34996
Total Pay
$33,103

Gregory Cosenza works as a Police Officer 1 for PPD Police. Their status is salaried. Gregory earned $33,103 in 2026.

Lap Ting Cindy Yue

Police Officer 1/PPD Police

2026 total comp
$33,103
Base pay
$20,564
Overtime
$8,812
Other pay
$3,727
Benefits
$0
Total compensation
$33,103
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30233
Total Pay
$33,103

At PPD Police, Lap Ting Cindy Yue serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $33,103.

Vincent Visco Iii

Police Officer 1/PPD Police

2026 total comp
$33,103
Base pay
$21,648
Overtime
$7,727
Other pay
$3,727
Benefits
$0
Total compensation
$33,103
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
12855
Total Pay
$33,103

Vincent Visco Iii works as a Police Officer 1 for PPD Police. Their status is salaried. Vincent earned $33,103 in 2026.