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

Phyllis Streater

Police Officer 1/PPD Police

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

Source-specific fields

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

Phyllis Streater works as a Police Officer 1 for PPD Police. Their status is salaried. Phyllis earned $6,938 in 2024.

Michael Brennan

Police Officer 1/PPD Police

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

Source-specific fields

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

Michael Brennan is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $6,892.

Heriberto Velez

Police Officer 1/PPD Police

2022 total comp
$6,889
Base pay
$6,149
Overtime
$0
Other pay
$740
Benefits
$0
Total compensation
$6,889
Employment type
Salaried

Source-specific fields

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

Heriberto Velez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $6,889.

Leo Jackson

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Leo Jackson serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $6,806.

Charnette Murphy

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Charnette Murphy serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $6,774.

Jason Santiago

Police Officer 1/PPD Police

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

Source-specific fields

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

Jason Santiago is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $6,753.

Stacey Truitt

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Stacey Truitt serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $6,733.

Claudia Johnson

Police Officer 1/PPD Police

2026 total comp
$6,708
Base pay
$5,380
Overtime
$542
Other pay
$785
Benefits
$0
Total compensation
$6,708
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36233
Total Pay
$6,708

At PPD Police, Claudia Johnson serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $6,708.

Jerome Joseph

Police Officer 1/PPD Police

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

Source-specific fields

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

Jerome Joseph works as a Police Officer 1 for PPD Police. Their status is salaried. Jerome earned $6,643 in 2024.

Colin Yabor

Police Officer 1/PPD Police

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

Source-specific fields

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

Colin Yabor holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $6,620.

Christopher Deacon

Police Officer 1/PPD Police

2022 total comp
$6,527
Base pay
$3,382
Overtime
$0
Other pay
$3,145
Benefits
$0
Total compensation
$6,527
Employment type
Salaried

Source-specific fields

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

Christopher Deacon is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $6,527.

James Timms

Police Officer 1/PPD Police

2020 total comp
$6,516
Base pay
$5,816
Overtime
$0
Other pay
$700
Benefits
$0
Total compensation
$6,516
Employment type
Salaried

Source-specific fields

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

James Timms holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $6,516.

Michael Bari

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Michael Bari serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $6,498.

Richard Lynch Jr

Police Officer 1/PPD Police

2023 total comp
$6,454
Base pay
$5,728
Overtime
$0
Other pay
$726
Benefits
$0
Total compensation
$6,454
Employment type
Salaried

Source-specific fields

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

At PPD Police, Richard Lynch Jr serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $6,454.

Nicholas Foedisch

Police Officer 1/PPD Police

2026 total comp
$6,438
Base pay
$6,074
Overtime
$0
Other pay
$364
Benefits
$0
Total compensation
$6,438
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
48287
Total Pay
$6,438

Nicholas Foedisch holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $6,438.

Sean Woods

Police Officer 1/PPD Police

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

Source-specific fields

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

Sean Woods is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $6,423.

Shane Darden

Police Officer 1/PPD Police

2023 total comp
$6,404
Base pay
$6,364
Overtime
$0
Other pay
$40
Benefits
$0
Total compensation
$6,404
Employment type
Salaried

Source-specific fields

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

Shane Darden is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $6,404.

Tyrone Demelo

Police Officer 1/PPD Police

2023 total comp
$6,364
Base pay
$6,364
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$6,364
Employment type
Salaried

Source-specific fields

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

Tyrone Demelo works as a Police Officer 1 for PPD Police. Their status is salaried. Tyrone earned $6,364 in 2023.

Reginald Theodore

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$73,140
Employee Category
Civil Service
Job Code
6A02
Public Id
29923
Total Pay
$6,289

Reginald Theodore holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $6,289.

Anjani Bujanowski

Police Officer 1/PPD Police

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

Source-specific fields

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

Anjani Bujanowski works as a Police Officer 1 for PPD Police. Their status is salaried. Anjani earned $6,216 in 2020.

Blanca Rodriguez

Police Officer 1/PPD Police

2026 total comp
$6,171
Base pay
$5,380
Overtime
$68
Other pay
$723
Benefits
$0
Total compensation
$6,171
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30734
Total Pay
$6,171

Blanca Rodriguez works as a Police Officer 1 for PPD Police. Their status is salaried. Blanca earned $6,171 in 2026.

Mark Jerdan

Police Officer 1/PPD Police

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

Source-specific fields

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

Mark Jerdan is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $6,117.

Andrew Hilferty

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$72,204
Employee Category
Civil Service
Job Code
6A02
Public Id
38794
Total Pay
$6,108

Andrew Hilferty holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $6,108.

Aida Rodriguez

Police Officer 1/PPD Police

2023 total comp
$6,095
Base pay
$5,409
Overtime
$0
Other pay
$686
Benefits
$0
Total compensation
$6,095
Employment type
Salaried

Source-specific fields

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

At PPD Police, Aida Rodriguez serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $6,095.

Joseph Wolk

Police Officer 1/PPD Police

2026 total comp
$6,094
Base pay
$5,380
Overtime
$0
Other pay
$714
Benefits
$0
Total compensation
$6,094
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18061
Total Pay
$6,094

Joseph Wolk is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $6,094.

Carlos Cruz

Police Officer 1/PPD Police

2026 total comp
$6,094
Base pay
$5,380
Overtime
$0
Other pay
$714
Benefits
$0
Total compensation
$6,094
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27216
Total Pay
$6,094

Carlos Cruz is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $6,094.

Mark Alston

Police Officer 1/PPD Police

2026 total comp
$6,094
Base pay
$5,380
Overtime
$0
Other pay
$714
Benefits
$0
Total compensation
$6,094
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32280
Total Pay
$6,094

Mark Alston holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $6,094.

Suzzette Sawyer

Police Officer 1/PPD Police

2026 total comp
$6,094
Base pay
$5,380
Overtime
$0
Other pay
$714
Benefits
$0
Total compensation
$6,094
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35778
Total Pay
$6,094

Suzzette Sawyer works as a Police Officer 1 for PPD Police. Their status is salaried. Suzzette earned $6,094 in 2026.

Tracy Williams-Hall

Police Officer 1/PPD Police

2026 total comp
$6,094
Base pay
$5,380
Overtime
$0
Other pay
$714
Benefits
$0
Total compensation
$6,094
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15405
Total Pay
$6,094

Tracy Williams-Hall holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $6,094.

Zoraida Gonzalez

Police Officer 1/PPD Police

2026 total comp
$6,094
Base pay
$5,380
Overtime
$0
Other pay
$714
Benefits
$0
Total compensation
$6,094
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14709
Total Pay
$6,094

Zoraida Gonzalez is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $6,094.

James Roberts

Police Officer 1/PPD Police

2026 total comp
$6,094
Base pay
$5,380
Overtime
$0
Other pay
$714
Benefits
$0
Total compensation
$6,094
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36294
Total Pay
$6,094

James Roberts works as a Police Officer 1 for PPD Police. Their status is salaried. James earned $6,094 in 2026.

Andre Clarke

Police Officer 1/PPD Police

2026 total comp
$6,094
Base pay
$5,380
Overtime
$0
Other pay
$714
Benefits
$0
Total compensation
$6,094
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19061
Total Pay
$6,094

Andre Clarke holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $6,094.

Rufus Ragland

Police Officer 1/PPD Police

2026 total comp
$6,065
Base pay
$5,380
Overtime
$0
Other pay
$685
Benefits
$0
Total compensation
$6,065
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26806
Total Pay
$6,065

Rufus Ragland works as a Police Officer 1 for PPD Police. Their status is salaried. Rufus earned $6,065 in 2026.

Robert Oscilowski

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Robert Oscilowski serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $6,046.

Frank Kubach

Police Officer 1/PPD Police

2026 total comp
$6,038
Base pay
$5,019
Overtime
$0
Other pay
$1,020
Benefits
$0
Total compensation
$6,038
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25188
Total Pay
$6,038

Frank Kubach is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $6,038.

Betty Cottle

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
35378
Total Pay
$5,968

Betty Cottle is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $5,968.

Carmen Bengochea

Police Officer 1/PPD Police

2025 total comp
$5,942
Base pay
$5,187
Overtime
$0
Other pay
$755
Benefits
$0
Total compensation
$5,942
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
19094
Total Pay
$5,942

Carmen Bengochea is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $5,942.

Edward Donahoe

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$56,542
Employee Category
Civil Service
Job Code
6A02
Public Id
31695
Total Pay
$5,849

At PPD Police, Edward Donahoe serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $5,849.

Joshua Brooks

Police Officer 1/PPD Police

2023 total comp
$5,820
Base pay
$0
Overtime
$0
Other pay
$5,820
Benefits
$0
Total compensation
$5,820
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
9204
Total Pay
$5,820

Joshua Brooks is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $5,820.

Nico Martino

Police Officer 1/PPD Police

2019 total comp
$5,763
Base pay
$5,437
Overtime
$0
Other pay
$326
Benefits
$0
Total compensation
$5,763
Employment type
Salaried

Source-specific fields

Base Salary
$56,542
Employee Category
Civil Service
Job Code
6A02
Public Id
14913
Total Pay
$5,763

Nico Martino works as a Police Officer 1 for PPD Police. Their status is salaried. Nico earned $5,763 in 2019.