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

Mariano Santiago

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
28164
Total Pay
$139,332

At PPD Police, Mariano Santiago serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $139,332.

Heriberto Quintana

Police Officer 1/PPD Police

2024 total comp
$138,811
Base pay
$36,366
Overtime
$0
Other pay
$102,445
Benefits
$0
Total compensation
$138,811
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
15507
Total Pay
$138,811

Heriberto Quintana works as a Police Officer 1 for PPD Police. Their status is salaried. Heriberto earned $138,811 in 2024.

Tony Long

Police Officer 1/PPD Police

2024 total comp
$137,832
Base pay
$28,101
Overtime
$0
Other pay
$109,731
Benefits
$0
Total compensation
$137,832
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
2539
Total Pay
$137,832

At PPD Police, Tony Long serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $137,832.

Samuel Garcia

Police Officer 1/PPD Police

2024 total comp
$137,791
Base pay
$44,631
Overtime
$0
Other pay
$93,160
Benefits
$0
Total compensation
$137,791
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
21924
Total Pay
$137,791

Samuel Garcia is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $137,791.

William Davis Jr

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
16444
Total Pay
$137,504

At PPD Police, William Davis Jr serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $137,504.

Alexis Veras

Police Officer 1/PPD Police

2022 total comp
$137,369
Base pay
$81,290
Overtime
$38,727
Other pay
$17,352
Benefits
$0
Total compensation
$137,369
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
6396
Total Pay
$137,369

Alexis Veras is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $137,369.

Harry Wenger

Police Officer 1/PPD Police

2025 total comp
$136,963
Base pay
$71,605
Overtime
$44,422
Other pay
$20,936
Benefits
$0
Total compensation
$136,963
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
30894
Total Pay
$136,963

At PPD Police, Harry Wenger serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $136,963.

Joseph Kolodi

Police Officer 1/PPD Police

2021 total comp
$136,798
Base pay
$40,393
Overtime
$0
Other pay
$96,404
Benefits
$0
Total compensation
$136,798
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
14929
Total Pay
$136,798

At PPD Police, Joseph Kolodi serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $136,798.

David Swisher

Police Officer 1/PPD Police

2020 total comp
$136,617
Base pay
$39,512
Overtime
$0
Other pay
$97,104
Benefits
$0
Total compensation
$136,617
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
23547
Total Pay
$136,617

David Swisher holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $136,617.

Robert Ellis

Police Officer 1/PPD Police

2024 total comp
$135,913
Base pay
$28,101
Overtime
$0
Other pay
$107,812
Benefits
$0
Total compensation
$135,913
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
9442
Total Pay
$135,913

Robert Ellis works as a Police Officer 1 for PPD Police. Their status is salaried. Robert earned $135,913 in 2024.

Julie Waymack

Police Officer 1/PPD Police

2022 total comp
$135,444
Base pay
$51,960
Overtime
$288
Other pay
$83,195
Benefits
$0
Total compensation
$135,444
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
24450
Total Pay
$135,444

Julie Waymack works as a Police Officer 1 for PPD Police. Their status is salaried. Julie earned $135,444 in 2022.

Thomas Parker Iii

Police Officer 1/PPD Police

2023 total comp
$135,080
Base pay
$43,949
Overtime
$0
Other pay
$91,131
Benefits
$0
Total compensation
$135,080
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
16678
Total Pay
$135,080

Thomas Parker Iii works as a Police Officer 1 for PPD Police. Their status is salaried. Thomas earned $135,080 in 2023.

Michael Mc Nicholas

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
3911
Total Pay
$134,743

Michael Mc Nicholas holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $134,743.

Stephen Herman

Police Officer 1/PPD Police

2021 total comp
$134,545
Base pay
$25,134
Overtime
$56
Other pay
$109,356
Benefits
$0
Total compensation
$134,545
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
1642
Total Pay
$134,545

At PPD Police, Stephen Herman serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $134,545.

George Yuille

Police Officer 1/PPD Police

2026 total comp
$133,965
Base pay
$21,648
Overtime
$6,033
Other pay
$106,283
Benefits
$0
Total compensation
$133,965
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
12062
Total Pay
$133,965

George Yuille holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $133,965.

Robert Glover

Police Officer 1/PPD Police

2025 total comp
$133,639
Base pay
$57,057
Overtime
$56,149
Other pay
$20,433
Benefits
$0
Total compensation
$133,639
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
15098
Total Pay
$133,639

Robert Glover works as a Police Officer 1 for PPD Police. Their status is salaried. Robert earned $133,639 in 2025.

Ira Watterson

Police Officer 1/PPD Police

2025 total comp
$133,431
Base pay
$56,711
Overtime
$56,311
Other pay
$20,409
Benefits
$0
Total compensation
$133,431
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
4984
Total Pay
$133,431

Ira Watterson is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $133,431.

Thomas Jones

Police Officer 1/PPD Police

2019 total comp
$133,115
Base pay
$28,786
Overtime
$7,940
Other pay
$96,389
Benefits
$0
Total compensation
$133,115
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
3426
Total Pay
$133,115

At PPD Police, Thomas Jones serves as a Police Officer 1. They work salaried. Their 2019 pay totaled $133,115.

Dannie Percell

Police Officer 1/PPD Police

2022 total comp
$132,419
Base pay
$41,515
Overtime
$0
Other pay
$90,904
Benefits
$0
Total compensation
$132,419
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
16494
Total Pay
$132,419

Dannie Percell works as a Police Officer 1 for PPD Police. Their status is salaried. Dannie earned $132,419 in 2022.

Richard Gramlich

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
14889
Total Pay
$131,907

Richard Gramlich holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $131,907.

Peter Kobierowski

Police Officer 1/PPD Police

2022 total comp
$131,598
Base pay
$81,290
Overtime
$29,806
Other pay
$20,501
Benefits
$0
Total compensation
$131,598
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
29920
Total Pay
$131,598

Peter Kobierowski is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $131,598.

Francis Zampogna

Police Officer 1/PPD Police

2022 total comp
$130,901
Base pay
$49,470
Overtime
$0
Other pay
$81,431
Benefits
$0
Total compensation
$130,901
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
4020
Total Pay
$130,901

Francis Zampogna works as a Police Officer 1 for PPD Police. Their status is salaried. Francis earned $130,901 in 2022.

Christopher Savino

Police Officer 1/PPD Police

2025 total comp
$130,473
Base pay
$53,599
Overtime
$26,940
Other pay
$49,934
Benefits
$0
Total compensation
$130,473
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
27654
Total Pay
$130,473

Christopher Savino is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $130,473.

Chester Hampton

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
6039
Total Pay
$130,473

At PPD Police, Chester Hampton serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $130,473.

Aaron Johnson

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
8197
Total Pay
$130,174

Aaron Johnson works as a Police Officer 1 for PPD Police. Their status is salaried. Aaron earned $130,174 in 2023.

Philip Eichler

Police Officer 1/PPD Police

2020 total comp
$130,146
Base pay
$18,902
Overtime
$545
Other pay
$110,699
Benefits
$0
Total compensation
$130,146
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
22495
Total Pay
$130,146

Philip Eichler works as a Police Officer 1 for PPD Police. Their status is salaried. Philip earned $130,146 in 2020.

Joseph Notarfrancesco

Police Officer 1/PPD Police

2023 total comp
$129,933
Base pay
$7,955
Overtime
$626
Other pay
$121,352
Benefits
$0
Total compensation
$129,933
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
27498
Total Pay
$129,933

Joseph Notarfrancesco is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $129,933.

David Harrison Jr

Police Officer 1/PPD Police

2024 total comp
$128,797
Base pay
$43,639
Overtime
$186
Other pay
$84,971
Benefits
$0
Total compensation
$128,797
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
25470
Total Pay
$128,797

David Harrison Jr is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $128,797.

Felix Reyes

Police Officer 1/PPD Police

2022 total comp
$128,637
Base pay
$65,380
Overtime
$0
Other pay
$63,257
Benefits
$0
Total compensation
$128,637
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
8209
Total Pay
$128,637

Felix Reyes is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $128,637.

Alfred Weiss Jr

Police Officer 1/PPD Police

2022 total comp
$128,563
Base pay
$50,425
Overtime
$346
Other pay
$77,793
Benefits
$0
Total compensation
$128,563
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
36073
Total Pay
$128,563

Alfred Weiss Jr is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $128,563.

Joseph Gable

Police Officer 1/PPD Police

2020 total comp
$126,662
Base pay
$30,570
Overtime
$0
Other pay
$96,091
Benefits
$0
Total compensation
$126,662
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
12540
Total Pay
$126,662

Joseph Gable is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $126,662.

Phyllis Young

Police Officer 1/PPD Police

2025 total comp
$126,277
Base pay
$75,523
Overtime
$6,664
Other pay
$44,089
Benefits
$0
Total compensation
$126,277
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
8948
Total Pay
$126,277

At PPD Police, Phyllis Young serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $126,277.

Michael Davis

Police Officer 1/PPD Police

2020 total comp
$125,559
Base pay
$38,022
Overtime
$354
Other pay
$87,182
Benefits
$0
Total compensation
$125,559
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
81
Total Pay
$26,804

Michael Davis works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $125,559 in 2020.

Robert Mcgarrity

Police Officer 1/PPD Police

2021 total comp
$125,409
Base pay
$37,102
Overtime
$505
Other pay
$87,802
Benefits
$0
Total compensation
$125,409
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
25564
Total Pay
$125,409

Robert Mcgarrity is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $125,409.

Richard Johnston

Police Officer 1/PPD Police

2021 total comp
$125,345
Base pay
$27,228
Overtime
$0
Other pay
$98,117
Benefits
$0
Total compensation
$125,345
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
7472
Total Pay
$125,345

Richard Johnston is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $125,345.

Michael Baker

Police Officer 1/PPD Police

2021 total comp
$125,191
Base pay
$29,921
Overtime
$0
Other pay
$95,270
Benefits
$0
Total compensation
$125,191
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
22681
Total Pay
$125,191

At PPD Police, Michael Baker serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $125,191.

Constance Witherspoon

Police Officer 1/PPD Police

2024 total comp
$124,715
Base pay
$36,366
Overtime
$0
Other pay
$88,349
Benefits
$0
Total compensation
$124,715
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
8013
Total Pay
$124,715

Constance Witherspoon holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $124,715.

Marilyn Berry

Police Officer 1/PPD Police

2025 total comp
$124,625
Base pay
$4,841
Overtime
$0
Other pay
$119,783
Benefits
$0
Total compensation
$124,625
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
1047
Total Pay
$124,625

Marilyn Berry holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $124,625.

Confesor Nieves Jr

Police Officer 1/PPD Police

2023 total comp
$124,220
Base pay
$40,643
Overtime
$0
Other pay
$83,577
Benefits
$0
Total compensation
$124,220
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
21636
Total Pay
$124,220

At PPD Police, Confesor Nieves Jr serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $124,220.

Marvin Wilkins

Police Officer 1/PPD Police

2025 total comp
$124,067
Base pay
$67,687
Overtime
$37,459
Other pay
$18,921
Benefits
$0
Total compensation
$124,067
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
21227
Total Pay
$124,067

Marvin Wilkins works as a Police Officer 1 for PPD Police. Their status is salaried. Marvin earned $124,067 in 2025.