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 Officerroles 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 2

Victoria Lozada

Police Officer 1/PPD Police

2022 total comp
$1,478
Base pay
$0
Overtime
$0
Other pay
$1,478
Benefits
$0
Total compensation
$1,478
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
26794
Total Pay
$1,478

At PPD Police, Victoria Lozada serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $1,478.

Sandra Gondi-Morales

Police Officer 1/PPD Police

2025 total comp
$1,366
Base pay
$0
Overtime
$0
Other pay
$1,366
Benefits
$0
Total compensation
$1,366
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
16747
Total Pay
$1,366

At PPD Police, Sandra Gondi-Morales serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $1,366.

Visith Praseutsy

Police Officer 1/PPD Police

2020 total comp
$1,343
Base pay
$0
Overtime
$0
Other pay
$1,343
Benefits
$0
Total compensation
$1,343
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
28594
Total Pay
$1,343

At PPD Police, Visith Praseutsy serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $1,343.

Lamar Wilkerson

Police Officer 1/PPD Police

2025 total comp
$1,301
Base pay
$0
Overtime
$0
Other pay
$1,301
Benefits
$0
Total compensation
$1,301
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
20956
Total Pay
$1,301

At PPD Police, Lamar Wilkerson serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $1,301.

Robert Grossman

Police Officer 1/PPD Police

2026 total comp
$1,211
Base pay
$1,069
Overtime
$0
Other pay
$142
Benefits
$0
Total compensation
$1,211
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
20130
Total Pay
$1,211

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

Jo Lane

Police Officer 1/PPD Police

2026 total comp
$1,205
Base pay
$1,069
Overtime
$0
Other pay
$137
Benefits
$0
Total compensation
$1,205
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
32570
Total Pay
$1,205

Jo Lane holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $1,205.

Novice Sloan

Police Officer 1/PPD Police

2020 total comp
$1,125
Base pay
$0
Overtime
$0
Other pay
$1,125
Benefits
$0
Total compensation
$1,125
Employment type
Salaried

Source-specific fields

Base Salary
$63,999
Employee Category
Civil Service
Job Code
6A02
Public Id
21443
Total Pay
$1,125

Novice Sloan works as a Police Officer 1 for PPD Police. Their status is salaried. Novice earned $1,125 in 2020.

Lew Halas

Police Officer 1/PPD Police

2020 total comp
$1,120
Base pay
$1,120
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$1,120
Employment type
Salaried

Source-specific fields

Base Salary
$58,662
Employee Category
Civil Service
Job Code
6A02
Public Id
968
Total Pay
$1,120

Lew Halas is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $1,120.

William Bailey

Police Officer 1/PPD Police

2019 total comp
$1,095
Base pay
$0
Overtime
$0
Other pay
$1,095
Benefits
$0
Total compensation
$1,095
Employment type
Salaried

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
5223
Total Pay
$1,095

At PPD Police, William Bailey serves as a Police Officer 1. They work salaried. Their 2019 pay totaled $1,095.

Carole Stratton

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
8675
Total Pay
$1,060

Carole Stratton is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $1,060.

Emmanuel Frank

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
32261
Total Pay
$1,000

Emmanuel Frank works as a Police Officer 1 for PPD Police. Their status is salaried. Emmanuel earned $1,000 in 2025.

Nicholas Kochmer

Police Officer 1/PPD Police

2023 total comp
$994
Base pay
$0
Overtime
$0
Other pay
$994
Benefits
$0
Total compensation
$994
Employment type
Salaried

Source-specific fields

Base Salary
$74,969
Employee Category
Civil Service
Job Code
6A02
Public Id
8424
Total Pay
$994

Nicholas Kochmer works as a Police Officer 1 for PPD Police. Their status is salaried. Nicholas earned $994 in 2023.

Alaina Cuthbert

Police Officer 1/PPD Police

2022 total comp
$970
Base pay
$0
Overtime
$0
Other pay
$970
Benefits
$0
Total compensation
$970
Employment type
Salaried

Source-specific fields

Base Salary
$77,031
Employee Category
Civil Service
Job Code
6A02
Public Id
33224
Total Pay
$970

Alaina Cuthbert holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $970.

Brandon Ciliberto

Police Officer 1/PPD Police

2021 total comp
$913
Base pay
$862
Overtime
$0
Other pay
$52
Benefits
$0
Total compensation
$913
Employment type
Salaried

Source-specific fields

Base Salary
$74,969
Employee Category
Civil Service
Job Code
6A02
Public Id
27028
Total Pay
$913

At PPD Police, Brandon Ciliberto serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $913.

Tiffanie Sanchez

Police Officer 1/PPD Police

2020 total comp
$837
Base pay
$0
Overtime
$0
Other pay
$837
Benefits
$0
Total compensation
$837
Employment type
Salaried

Source-specific fields

Base Salary
$58,662
Employee Category
Civil Service
Job Code
6A02
Public Id
27104
Total Pay
$837

Tiffanie Sanchez works as a Police Officer 1 for PPD Police. Their status is salaried. Tiffanie earned $837 in 2020.

William Fitzgerald

Police Officer 1/PPD Police

2020 total comp
$775
Base pay
$0
Overtime
$0
Other pay
$775
Benefits
$0
Total compensation
$775
Employment type
Salaried

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
4678
Total Pay
$775

At PPD Police, William Fitzgerald serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $775.

Oswaldo Toribio

Police Officer 1/PPD Police

2025 total comp
$771
Base pay
$0
Overtime
$0
Other pay
$771
Benefits
$0
Total compensation
$771
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
29549
Total Pay
$771

Oswaldo Toribio is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $771.

Jennifer Allen

Police Officer 1/PPD Police

2021 total comp
$750
Base pay
$0
Overtime
$0
Other pay
$750
Benefits
$0
Total compensation
$750
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
8860
Total Pay
$750

Jennifer Allen works as a Police Officer 1 for PPD Police. Their status is salaried. Jennifer earned $750 in 2021.

Anthony Ferriola

Police Officer 1/PPD Police

2021 total comp
$750
Base pay
$0
Overtime
$0
Other pay
$750
Benefits
$0
Total compensation
$750
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
34981
Total Pay
$750

Anthony Ferriola is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $750.

Maritza Mohamad

Police Officer 1/PPD Police

2025 total comp
$735
Base pay
$0
Overtime
$0
Other pay
$735
Benefits
$0
Total compensation
$735
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
18530
Total Pay
$735

Maritza Mohamad works as a Police Officer 1 for PPD Police. Their status is salaried. Maritza earned $735 in 2025.

Jason Martinez

Police Officer 1/PPD Police

2025 total comp
$733
Base pay
$0
Overtime
$0
Other pay
$733
Benefits
$0
Total compensation
$733
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
50296
Total Pay
$733

Jason Martinez works as a Police Officer 1 for PPD Police. Their status is salaried. Jason earned $733 in 2025.

Luis Pagan Jr.

Police Officer 1/PPD Police

2020 total comp
$733
Base pay
$0
Overtime
$654
Other pay
$79
Benefits
$0
Total compensation
$733
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
10747
Total Pay
$733

Luis Pagan Jr. is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $733.

John Krewer

Police Officer 1/PPD Police

2025 total comp
$723
Base pay
$0
Overtime
$0
Other pay
$723
Benefits
$0
Total compensation
$723
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
27455
Total Pay
$723

John Krewer works as a Police Officer 1 for PPD Police. Their status is salaried. John earned $723 in 2025.

James Tonkinson V

Police Officer 1/PPD Police

2023 total comp
$717
Base pay
$636
Overtime
$0
Other pay
$81
Benefits
$0
Total compensation
$717
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
17964
Total Pay
$717

James Tonkinson V holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $717.

Raymond Delossantos

Police Officer 1/PPD Police

2020 total comp
$711
Base pay
$0
Overtime
$0
Other pay
$711
Benefits
$0
Total compensation
$711
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
3261
Total Pay
$711

Raymond Delossantos works as a Police Officer 1 for PPD Police. Their status is salaried. Raymond earned $711 in 2020.

Joseph Mcmonagle

Police Officer 1/PPD Police

2025 total comp
$607
Base pay
$0
Overtime
$0
Other pay
$607
Benefits
$0
Total compensation
$607
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
22592
Total Pay
$607

Joseph Mcmonagle holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $607.

Patrick Mctear

Police Officer 1/PPD Police

2022 total comp
$606
Base pay
$0
Overtime
$0
Other pay
$606
Benefits
$0
Total compensation
$606
Employment type
Salaried

Source-specific fields

Base Salary
$77,031
Employee Category
Civil Service
Job Code
6A02
Public Id
24442
Total Pay
$606

At PPD Police, Patrick Mctear serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $606.

Austin Perron

Police Officer 1/PPD Police

2025 total comp
$568
Base pay
$0
Overtime
$0
Other pay
$568
Benefits
$0
Total compensation
$568
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
7134
Total Pay
$568

Austin Perron works as a Police Officer 1 for PPD Police. Their status is salaried. Austin earned $568 in 2025.

Michael Stuski

Police Officer 1/PPD Police

2022 total comp
$555
Base pay
$0
Overtime
$0
Other pay
$555
Benefits
$0
Total compensation
$555
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
19040
Total Pay
$555

At PPD Police, Michael Stuski serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $555.

Anthony Panarello

Police Officer 1/PPD Police

2019 total comp
$512
Base pay
$0
Overtime
$0
Other pay
$512
Benefits
$0
Total compensation
$512
Employment type
Salaried

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
25450
Total Pay
$512

At PPD Police, Anthony Panarello serves as a Police Officer 1. They work salaried. Their 2019 pay totaled $512.

Angelina Hagy

Police Officer 1/PPD Police

2019 total comp
$416
Base pay
$0
Overtime
$0
Other pay
$416
Benefits
$0
Total compensation
$416
Employment type
Salaried

Source-specific fields

Base Salary
$70,950
Employee Category
Civil Service
Job Code
6A02
Public Id
24845
Total Pay
$416

Angelina Hagy works as a Police Officer 1 for PPD Police. Their status is salaried. Angelina earned $416 in 2019.

John Benham Iii

Police Officer 1/PPD Police

2026 total comp
$402
Base pay
$356
Overtime
$0
Other pay
$46
Benefits
$0
Total compensation
$402
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
11854
Total Pay
$402

John Benham Iii is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $402.

Joshua Reoun

Police Officer 1/PPD Police

2025 total comp
$388
Base pay
$0
Overtime
$0
Other pay
$388
Benefits
$0
Total compensation
$388
Employment type
Salaried

Source-specific fields

Base Salary
$69,492
Employee Category
Civil Service
Job Code
6A02
Public Id
45188
Total Pay
$388

Joshua Reoun works as a Police Officer 1 for PPD Police. Their status is salaried. Joshua earned $388 in 2025.

Kathy Caswell

Police Officer 1/PPD Police

2021 total comp
$379
Base pay
$0
Overtime
$0
Other pay
$379
Benefits
$0
Total compensation
$379
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
16902
Total Pay
$379

Kathy Caswell holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2021, their total compensation was $379.

Jennifer Rodriguez

Police Officer 1/PPD Police

2022 total comp
$343
Base pay
$0
Overtime
$0
Other pay
$343
Benefits
$0
Total compensation
$343
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
23858
Total Pay
$343

At PPD Police, Jennifer Rodriguez serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $343.

Raymond Finizio

Police Officer 1/PPD Police

2020 total comp
$336
Base pay
$0
Overtime
$0
Other pay
$336
Benefits
$0
Total compensation
$336
Employment type
Salaried

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
22908
Total Pay
$336

Raymond Finizio holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $336.

Nicholas Gambardella

Police Officer 1/PPD Police

2023 total comp
$304
Base pay
$286
Overtime
$0
Other pay
$17
Benefits
$0
Total compensation
$304
Employment type
Salaried

Source-specific fields

Base Salary
$74,743
Employee Category
Civil Service
Job Code
6A02
Public Id
29971
Total Pay
$304

Nicholas Gambardella holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $304.

Anthony Sampson

Police Officer 1/PPD Police

2023 total comp
$264
Base pay
$0
Overtime
$0
Other pay
$264
Benefits
$0
Total compensation
$264
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
27432
Total Pay
$264

Anthony Sampson is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $264.

Jai Gordon

Police Officer 1/PPD Police

2021 total comp
$83
Base pay
$0
Overtime
$0
Other pay
$83
Benefits
$0
Total compensation
$83
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
16035
Total Pay
$83

Jai Gordon holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2021, their total compensation was $83.

Joseph Payeski

Police Officer 1/PPD Police

2024 total comp
$46
Base pay
$0
Overtime
$0
Other pay
$46
Benefits
$0
Total compensation
$46
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
4955
Total Pay
$46

At PPD Police, Joseph Payeski serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $46.