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
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+

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.

Record list

Employees with this title

Highest-paid first / page 4

Anibal Vernacchio

Police Officer 1/PPD Police

2021 total comp
$123,355
Base pay
$28,425
Overtime
$224
Other pay
$94,705
Benefits
$0
Total compensation
$123,355
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
27681
Total Pay
$123,355

Anibal Vernacchio works as a Police Officer 1 for PPD Police. Their status is salaried. Anibal earned $123,355 in 2021.

Rebekah Anderson

Police Officer 1/PPD Police

2026 total comp
$122,797
Base pay
$21,648
Overtime
$25,792
Other pay
$75,357
Benefits
$0
Total compensation
$122,797
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11794
Total Pay
$122,797

Rebekah Anderson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $122,797.

William Mckenna Jr.

Police Officer 1/PPD Police

2025 total comp
$122,453
Base pay
$10,374
Overtime
$0
Other pay
$112,079
Benefits
$0
Total compensation
$122,453
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
29992
Total Pay
$122,453

William Mckenna Jr. works as a Police Officer 1 for PPD Police. Their status is salaried. William earned $122,453 in 2025.

William Stephan

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
33952
Total Pay
$122,139

William Stephan works as a Police Officer 1 for PPD Police. Their status is salaried. William earned $122,139 in 2020.

Craig Perry

Police Officer 1/PPD Police

2026 total comp
$121,903
Base pay
$0
Overtime
$0
Other pay
$121,903
Benefits
$0
Total compensation
$121,903
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
28643
Total Pay
$121,903

Craig Perry works as a Police Officer 1 for PPD Police. Their status is salaried. Craig earned $121,903 in 2026.

Kevin Sexworth

Police Officer 1/PPD Police

2025 total comp
$121,655
Base pay
$82,291
Overtime
$19,781
Other pay
$19,583
Benefits
$0
Total compensation
$121,655
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
6541
Total Pay
$121,655

At PPD Police, Kevin Sexworth serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $121,655.

Joseph Mc Govern

Police Officer 1/PPD Police

2021 total comp
$121,315
Base pay
$13,764
Overtime
$0
Other pay
$107,551
Benefits
$0
Total compensation
$121,315
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
28442
Total Pay
$121,315

Joseph Mc Govern holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2021, their total compensation was $121,315.

Ronald Jackson

Police Officer 1/PPD Police

2022 total comp
$121,168
Base pay
$60,289
Overtime
$2,199
Other pay
$58,680
Benefits
$0
Total compensation
$121,168
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
12712
Total Pay
$121,168

Ronald Jackson is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $121,168.

Nadir Osborne

Police Officer 1/PPD Police

2020 total comp
$120,990
Base pay
$43,993
Overtime
$7,134
Other pay
$69,863
Benefits
$0
Total compensation
$120,990
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
6079
Total Pay
$120,990

Nadir Osborne works as a Police Officer 1 for PPD Police. Their status is salaried. Nadir earned $120,990 in 2020.

Micah Waters Sr

Police Officer 1/PPD Police

2024 total comp
$120,986
Base pay
$63,650
Overtime
$21,914
Other pay
$35,422
Benefits
$0
Total compensation
$120,986
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
8995
Total Pay
$120,986

Micah Waters Sr holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $120,986.

James Mc Aroy

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
25037
Total Pay
$120,602

James Mc Aroy is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $120,602.

Brian Keenan

Police Officer 1/PPD Police

2024 total comp
$120,412
Base pay
$41,986
Overtime
$20,177
Other pay
$58,249
Benefits
$0
Total compensation
$120,412
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
21082
Total Pay
$120,412

Brian Keenan works as a Police Officer 1 for PPD Police. Their status is salaried. Brian earned $120,412 in 2024.

Carl Zelner

Police Officer 1/PPD Police

2022 total comp
$119,487
Base pay
$65,380
Overtime
$231
Other pay
$53,876
Benefits
$0
Total compensation
$119,487
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
20681
Total Pay
$119,487

Carl Zelner holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $119,487.

Vernon Ancrum

Police Officer 1/PPD Police

2025 total comp
$119,272
Base pay
$68,043
Overtime
$32,011
Other pay
$19,217
Benefits
$0
Total compensation
$119,272
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
35108
Total Pay
$119,272

Vernon Ancrum holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $119,272.

Frank Macrane

Police Officer 1/PPD Police

2023 total comp
$119,137
Base pay
$26,758
Overtime
$606
Other pay
$91,773
Benefits
$0
Total compensation
$119,137
Employment type
Salaried

Source-specific fields

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

Frank Macrane works as a Police Officer 1 for PPD Police. Their status is salaried. Frank earned $119,137 in 2023.

Marilyn James

Police Officer 1/PPD Police

2020 total comp
$118,206
Base pay
$47,882
Overtime
$883
Other pay
$69,441
Benefits
$0
Total compensation
$118,206
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
2152
Total Pay
$118,206

Marilyn James works as a Police Officer 1 for PPD Police. Their status is salaried. Marilyn earned $118,206 in 2020.

Andrew Maenner

Police Officer 1/PPD Police

2024 total comp
$118,201
Base pay
$5,290
Overtime
$0
Other pay
$112,912
Benefits
$0
Total compensation
$118,201
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
22154
Total Pay
$118,201

Andrew Maenner works as a Police Officer 1 for PPD Police. Their status is salaried. Andrew earned $118,201 in 2024.

Alexis Montanez

Police Officer 1/PPD Police

2019 total comp
$118,180
Base pay
$37,219
Overtime
$10,319
Other pay
$70,642
Benefits
$0
Total compensation
$118,180
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
16170
Total Pay
$118,180

Alexis Montanez works as a Police Officer 1 for PPD Police. Their status is salaried. Alexis earned $118,180 in 2019.

Robert Cucinelli

Police Officer 1/PPD Police

2025 total comp
$117,898
Base pay
$64,025
Overtime
$38,286
Other pay
$15,587
Benefits
$0
Total compensation
$117,898
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
25463
Total Pay
$117,898

At PPD Police, Robert Cucinelli serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $117,898.

Valerie Streets

Police Officer 1/PPD Police

2021 total comp
$116,757
Base pay
$0
Overtime
$0
Other pay
$116,757
Benefits
$0
Total compensation
$116,757
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
15855
Total Pay
$116,757

Valerie Streets is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $116,757.

Pernell Chandler

Police Officer 1/PPD Police

2023 total comp
$116,552
Base pay
$43,949
Overtime
$0
Other pay
$72,603
Benefits
$0
Total compensation
$116,552
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
12283
Total Pay
$116,552

Pernell Chandler holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $116,552.

Glenn Holmes

Police Officer 1/PPD Police

2020 total comp
$116,406
Base pay
$64,937
Overtime
$8,754
Other pay
$42,715
Benefits
$0
Total compensation
$116,406
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
36504
Total Pay
$116,406

Glenn Holmes is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $116,406.

Jaime Roman

Police Officer 1/PPD Police

2024 total comp
$116,386
Base pay
$62,613
Overtime
$18,258
Other pay
$35,515
Benefits
$0
Total compensation
$116,386
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
20298
Total Pay
$116,386

Jaime Roman works as a Police Officer 1 for PPD Police. Their status is salaried. Jaime earned $116,386 in 2024.

Vien Dang

Police Officer 1/PPD Police

2022 total comp
$116,284
Base pay
$51,061
Overtime
$13,373
Other pay
$51,849
Benefits
$0
Total compensation
$116,284
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
6350
Total Pay
$116,284

Vien Dang is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $116,284.

Oscar Chaves

Police Officer 1/PPD Police

2022 total comp
$115,849
Base pay
$16,602
Overtime
$0
Other pay
$99,248
Benefits
$0
Total compensation
$115,849
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
26535
Total Pay
$115,849

Oscar Chaves holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $115,849.

Shawn Mclaughlin

Police Officer 1/PPD Police

2023 total comp
$115,718
Base pay
$41,304
Overtime
$239
Other pay
$74,175
Benefits
$0
Total compensation
$115,718
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
17678
Total Pay
$115,718

Shawn Mclaughlin is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $115,718.

Bernard Smith

Police Officer 1/PPD Police

2024 total comp
$115,423
Base pay
$74,113
Overtime
$26,522
Other pay
$14,788
Benefits
$0
Total compensation
$115,423
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
35910
Total Pay
$115,423

Bernard Smith is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $115,423.

Tela Kennedy

Police Officer 1/PPD Police

2025 total comp
$114,623
Base pay
$73,386
Overtime
$2,625
Other pay
$38,612
Benefits
$0
Total compensation
$114,623
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
10613
Total Pay
$114,623

Tela Kennedy works as a Police Officer 1 for PPD Police. Their status is salaried. Tela earned $114,623 in 2025.

Shamssadeen Baukman

Police Officer 1/PPD Police

2022 total comp
$114,470
Base pay
$81,290
Overtime
$17,172
Other pay
$16,008
Benefits
$0
Total compensation
$114,470
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
5240
Total Pay
$114,470

At PPD Police, Shamssadeen Baukman serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $114,470.

Charles Kapusniak

Police Officer 1/PPD Police

2025 total comp
$114,331
Base pay
$70,537
Overtime
$25,240
Other pay
$18,554
Benefits
$0
Total compensation
$114,331
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
36065
Total Pay
$114,331

Charles Kapusniak holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $114,331.

Brant Miles

Police Officer 1/PPD Police

2022 total comp
$114,186
Base pay
$28,284
Overtime
$4,957
Other pay
$80,944
Benefits
$0
Total compensation
$114,186
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
11971
Total Pay
$114,186

At PPD Police, Brant Miles serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $114,186.

Wayne Taylor

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
32162
Total Pay
$114,027

Wayne Taylor holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2019, their total compensation was $114,027.

Anthony Brinkley

Police Officer 1/PPD Police

2022 total comp
$113,836
Base pay
$53,607
Overtime
$33,025
Other pay
$27,204
Benefits
$0
Total compensation
$113,836
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
15170
Total Pay
$113,836

Anthony Brinkley is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $113,836.

Tracey Bonner

Police Officer 1/PPD Police

2019 total comp
$113,415
Base pay
$26,482
Overtime
$4,748
Other pay
$82,185
Benefits
$0
Total compensation
$113,415
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
23648
Total Pay
$113,415

At PPD Police, Tracey Bonner serves as a Police Officer 1. They work salaried. Their 2019 pay totaled $113,415.

Francis Leaden

Police Officer 1/PPD Police

2023 total comp
$113,263
Base pay
$29,072
Overtime
$6,698
Other pay
$77,492
Benefits
$0
Total compensation
$113,263
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2622
Total Pay
$24,219

Francis Leaden is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $113,263.

Broderick Mason

Police Officer 1/PPD Police

2021 total comp
$112,935
Base pay
$28,425
Overtime
$0
Other pay
$84,510
Benefits
$0
Total compensation
$112,935
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
27312
Total Pay
$112,935

Broderick Mason holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2021, their total compensation was $112,935.

Esther Litwinow

Police Officer 1/PPD Police

2023 total comp
$112,851
Base pay
$40,974
Overtime
$0
Other pay
$71,877
Benefits
$0
Total compensation
$112,851
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
12285
Total Pay
$112,851

At PPD Police, Esther Litwinow serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $112,851.

Jesse Woodhouse

Police Officer 1/PPD Police

2025 total comp
$112,454
Base pay
$22,477
Overtime
$0
Other pay
$89,977
Benefits
$0
Total compensation
$112,454
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
12923
Total Pay
$112,454

At PPD Police, Jesse Woodhouse serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $112,454.

John Whipple Jr.

Police Officer 1/PPD Police

2020 total comp
$112,128
Base pay
$60,449
Overtime
$2,855
Other pay
$48,824
Benefits
$0
Total compensation
$112,128
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
29559
Total Pay
$112,128

John Whipple Jr. works as a Police Officer 1 for PPD Police. Their status is salaried. John earned $112,128 in 2020.

Kevin Coyle

Police Officer 1/PPD Police

2020 total comp
$111,956
Base pay
$18,902
Overtime
$3,871
Other pay
$89,183
Benefits
$0
Total compensation
$111,956
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
10211
Total Pay
$111,956

Kevin Coyle holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $111,956.