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 3

Charles Hettinger Iii

Police Officer 1/PPD Police

2022 total comp
$63,699
Base pay
$52,970
Overtime
$0
Other pay
$10,729
Benefits
$0
Total compensation
$63,699
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
29934
Total Pay
$63,699

Charles Hettinger Iii works as a Police Officer 1 for PPD Police. Their status is salaried. Charles earned $63,699 in 2022.

Michael Mcnicholas

Police Officer 1/PPD Police

2023 total comp
$63,578
Base pay
$38,990
Overtime
$1,132
Other pay
$23,456
Benefits
$0
Total compensation
$63,578
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
22632
Total Pay
$63,578

Michael Mcnicholas is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $63,578.

Edward Armstrong

Police Officer 1/PPD Police

2020 total comp
$63,575
Base pay
$18,030
Overtime
$0
Other pay
$45,545
Benefits
$0
Total compensation
$63,575
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
19652
Total Pay
$63,575

At PPD Police, Edward Armstrong serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $63,575.

Robert Oleyn

Police Officer 1/PPD Police

2019 total comp
$63,564
Base pay
$48,851
Overtime
$0
Other pay
$14,713
Benefits
$0
Total compensation
$63,564
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
8677
Total Pay
$63,564

Robert Oleyn holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2019, their total compensation was $63,564.

Joseph Donaghy

Police Officer 1/PPD Police

2025 total comp
$63,467
Base pay
$16,598
Overtime
$0
Other pay
$46,869
Benefits
$0
Total compensation
$63,467
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
53610
Total Pay
$19,329

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

Angela Arnold

Police Officer 1/PPD Police

2026 total comp
$63,301
Base pay
$21,648
Overtime
$34,265
Other pay
$7,388
Benefits
$0
Total compensation
$63,301
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8038
Total Pay
$63,301

Angela Arnold is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $63,301.

Keith Elliott

Police Officer 1/PPD Police

2020 total comp
$62,928
Base pay
$41,301
Overtime
$0
Other pay
$21,627
Benefits
$0
Total compensation
$62,928
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
9187
Total Pay
$62,928

Keith Elliott is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $62,928.

Miguel Figueroa Jr.

Police Officer 1/PPD Police

2026 total comp
$62,852
Base pay
$21,648
Overtime
$34,129
Other pay
$7,074
Benefits
$0
Total compensation
$62,852
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20849
Total Pay
$62,852

Miguel Figueroa Jr. works as a Police Officer 1 for PPD Police. Their status is salaried. Miguel earned $62,852 in 2026.

Yolanda Sanders

Police Officer 1/PPD Police

2023 total comp
$62,850
Base pay
$30,064
Overtime
$0
Other pay
$32,786
Benefits
$0
Total compensation
$62,850
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
33513
Total Pay
$62,850

Yolanda Sanders works as a Police Officer 1 for PPD Police. Their status is salaried. Yolanda earned $62,850 in 2023.

Charlene Johnson

Police Officer 1/PPD Police

2025 total comp
$62,610
Base pay
$50,141
Overtime
$584
Other pay
$11,886
Benefits
$0
Total compensation
$62,610
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
8012
Total Pay
$62,610

Charlene Johnson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $62,610.