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