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 38

John Crichton

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
18213
Total Pay
$37,597

At PPD Police, John Crichton serves as a Police Officer 1. They work salaried. Their 2019 pay totaled $37,597.

Arthur Chapman Jr

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
5306
Total Pay
$37,579

Arthur Chapman Jr works as a Police Officer 1 for PPD Police. Their status is salaried. Arthur earned $37,579 in 2020.

Antoinette Trapp

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
27045
Total Pay
$37,554

At PPD Police, Antoinette Trapp serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $37,554.

Allen Marsh Jr.

Police Officer 1/PPD Police

2026 total comp
$37,549
Base pay
$21,648
Overtime
$11,862
Other pay
$4,038
Benefits
$0
Total compensation
$37,549
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5836
Total Pay
$37,549

At PPD Police, Allen Marsh Jr. serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $37,549.

Natasha Bryant

Police Officer 1/PPD Police

2026 total comp
$37,544
Base pay
$21,648
Overtime
$12,472
Other pay
$3,423
Benefits
$0
Total compensation
$37,544
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22469
Total Pay
$37,544

At PPD Police, Natasha Bryant serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $37,544.

Robert Heeney Iii

Police Officer 1/PPD Police

2026 total comp
$37,544
Base pay
$21,648
Overtime
$12,472
Other pay
$3,423
Benefits
$0
Total compensation
$37,544
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13009
Total Pay
$37,544

At PPD Police, Robert Heeney Iii serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $37,544.

John Ohanlon

Police Officer 1/PPD Police

2026 total comp
$37,535
Base pay
$21,648
Overtime
$12,235
Other pay
$3,651
Benefits
$0
Total compensation
$37,535
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24672
Total Pay
$37,535

At PPD Police, John Ohanlon serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $37,535.

Leslie Cain

Police Officer 1/PPD Police

2026 total comp
$37,533
Base pay
$21,648
Overtime
$11,659
Other pay
$4,226
Benefits
$0
Total compensation
$37,533
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30893
Total Pay
$37,533

Leslie Cain works as a Police Officer 1 for PPD Police. Their status is salaried. Leslie earned $37,533 in 2026.

Latanya Acevedo

Police Officer 1/PPD Police

2026 total comp
$37,533
Base pay
$21,648
Overtime
$11,659
Other pay
$4,226
Benefits
$0
Total compensation
$37,533
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34098
Total Pay
$37,533

At PPD Police, Latanya Acevedo serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $37,533.

Jonathan Worrell

Police Officer 1/PPD Police

2022 total comp
$37,485
Base pay
$30,744
Overtime
$634
Other pay
$6,106
Benefits
$0
Total compensation
$37,485
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
26013
Total Pay
$37,485

Jonathan Worrell is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $37,485.

Judith Kinniry

Police Officer 1/PPD Police

2026 total comp
$37,446
Base pay
$21,648
Overtime
$11,930
Other pay
$3,868
Benefits
$0
Total compensation
$37,446
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36486
Total Pay
$37,446

At PPD Police, Judith Kinniry serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $37,446.

Raymond Rutter

Police Officer 1/PPD Police

2026 total comp
$37,418
Base pay
$21,648
Overtime
$11,557
Other pay
$4,213
Benefits
$0
Total compensation
$37,418
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
228
Total Pay
$37,418

Raymond Rutter works as a Police Officer 1 for PPD Police. Their status is salaried. Raymond earned $37,418 in 2026.

Jonathan Mcgowan

Police Officer 1/PPD Police

2026 total comp
$37,413
Base pay
$21,648
Overtime
$12,517
Other pay
$3,247
Benefits
$0
Total compensation
$37,413
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
37841
Total Pay
$37,413

Jonathan Mcgowan holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $37,413.

Clyde Johnson

Police Officer 1/PPD Police

2026 total comp
$37,403
Base pay
$21,648
Overtime
$11,388
Other pay
$4,367
Benefits
$0
Total compensation
$37,403
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24277
Total Pay
$37,403

At PPD Police, Clyde Johnson serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $37,403.

Rafael Abreu-Santana

Police Officer 1/PPD Police

2026 total comp
$37,395
Base pay
$21,648
Overtime
$12,337
Other pay
$3,410
Benefits
$0
Total compensation
$37,395
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36651
Total Pay
$37,395

Rafael Abreu-Santana works as a Police Officer 1 for PPD Police. Their status is salaried. Rafael earned $37,395 in 2026.

Stacy Little

Police Officer 1/PPD Police

2026 total comp
$37,371
Base pay
$21,648
Overtime
$11,862
Other pay
$3,860
Benefits
$0
Total compensation
$37,371
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9289
Total Pay
$37,371

Stacy Little holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $37,371.

Vincent Mcduffy

Police Officer 1/PPD Police

2026 total comp
$37,358
Base pay
$21,648
Overtime
$12,303
Other pay
$3,406
Benefits
$0
Total compensation
$37,358
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4906
Total Pay
$37,358

Vincent Mcduffy is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $37,358.

Robert Palmer

Police Officer 1/PPD Police

2026 total comp
$37,350
Base pay
$21,648
Overtime
$11,388
Other pay
$4,314
Benefits
$0
Total compensation
$37,350
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18671
Total Pay
$37,350

Robert Palmer works as a Police Officer 1 for PPD Police. Their status is salaried. Robert earned $37,350 in 2026.

Pedro Martin

Police Officer 1/PPD Police

2026 total comp
$37,347
Base pay
$21,648
Overtime
$12,066
Other pay
$3,633
Benefits
$0
Total compensation
$37,347
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
682
Total Pay
$37,347

Pedro Martin works as a Police Officer 1 for PPD Police. Their status is salaried. Pedro earned $37,347 in 2026.

Julian Jones

Police Officer 1/PPD Police

2026 total comp
$37,347
Base pay
$21,648
Overtime
$12,066
Other pay
$3,633
Benefits
$0
Total compensation
$37,347
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34241
Total Pay
$37,347

Julian Jones holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $37,347.

Dustin Kology

Police Officer 1/PPD Police

2026 total comp
$37,347
Base pay
$21,648
Overtime
$12,066
Other pay
$3,633
Benefits
$0
Total compensation
$37,347
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20108
Total Pay
$37,347

Dustin Kology holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $37,347.

David Allen

Police Officer 1/PPD Police

2026 total comp
$37,347
Base pay
$21,648
Overtime
$12,066
Other pay
$3,633
Benefits
$0
Total compensation
$37,347
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3651
Total Pay
$37,347

David Allen is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $37,347.

Conor Kelly

Police Officer 1/PPD Police

2026 total comp
$37,336
Base pay
$19,484
Overtime
$15,739
Other pay
$2,113
Benefits
$0
Total compensation
$37,336
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
42815
Total Pay
$37,336

Conor Kelly is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $37,336.

Antonio Soto

Police Officer 1/PPD Police

2026 total comp
$37,321
Base pay
$21,648
Overtime
$11,659
Other pay
$4,013
Benefits
$0
Total compensation
$37,321
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16755
Total Pay
$37,321

At PPD Police, Antonio Soto serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $37,321.

Nicole Preston

Police Officer 1/PPD Police

2026 total comp
$37,295
Base pay
$21,648
Overtime
$11,794
Other pay
$3,852
Benefits
$0
Total compensation
$37,295
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2518
Total Pay
$37,295

Nicole Preston works as a Police Officer 1 for PPD Police. Their status is salaried. Nicole earned $37,295 in 2026.

Nazrudeen Rafman

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
29413
Total Pay
$37,293

Nazrudeen Rafman is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $37,293.

Jimmy Tejeda

Police Officer 1/PPD Police

2026 total comp
$37,283
Base pay
$21,648
Overtime
$12,235
Other pay
$3,400
Benefits
$0
Total compensation
$37,283
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32016
Total Pay
$37,283

Jimmy Tejeda works as a Police Officer 1 for PPD Police. Their status is salaried. Jimmy earned $37,283 in 2026.

Matthew Mccarthy

Police Officer 1/PPD Police

2026 total comp
$37,283
Base pay
$21,648
Overtime
$11,625
Other pay
$4,009
Benefits
$0
Total compensation
$37,283
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1326
Total Pay
$37,283

Matthew Mccarthy is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $37,283.

Patrick Riley

Police Officer 1/PPD Police

2020 total comp
$37,277
Base pay
$19,367
Overtime
$6,183
Other pay
$11,728
Benefits
$0
Total compensation
$37,277
Employment type
Salaried

Source-specific fields

Base Salary
$68,568
Employee Category
Civil Service
Job Code
6A02
Public Id
33475
Total Pay
$37,277

Patrick Riley is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $37,277.

Anthony Caffie

Police Officer 1/PPD Police

2026 total comp
$37,266
Base pay
$21,648
Overtime
$11,422
Other pay
$4,196
Benefits
$0
Total compensation
$37,266
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30574
Total Pay
$37,266

Anthony Caffie is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $37,266.

Stephen Paziora Sr

Police Officer 1/PPD Police

2026 total comp
$37,245
Base pay
$21,648
Overtime
$11,591
Other pay
$4,005
Benefits
$0
Total compensation
$37,245
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29019
Total Pay
$37,245

Stephen Paziora Sr holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $37,245.

Christopher Wenger

Police Officer 1/PPD Police

2026 total comp
$37,227
Base pay
$21,648
Overtime
$11,388
Other pay
$4,191
Benefits
$0
Total compensation
$37,227
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18728
Total Pay
$37,227

Christopher Wenger holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $37,227.

Mark Moore

Police Officer 1/PPD Police

2026 total comp
$37,197
Base pay
$21,648
Overtime
$11,930
Other pay
$3,618
Benefits
$0
Total compensation
$37,197
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9326
Total Pay
$37,197

At PPD Police, Mark Moore serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $37,197.

Francis Roesner

Police Officer 1/PPD Police

2026 total comp
$37,182
Base pay
$21,648
Overtime
$11,693
Other pay
$3,841
Benefits
$0
Total compensation
$37,182
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32238
Total Pay
$37,182

Francis Roesner is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $37,182.

David Soto Jr.

Police Officer 1/PPD Police

2026 total comp
$37,182
Base pay
$21,648
Overtime
$11,693
Other pay
$3,841
Benefits
$0
Total compensation
$37,182
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7174
Total Pay
$37,182

At PPD Police, David Soto Jr. serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $37,182.

Tyrone Broaddus Jr

Police Officer 1/PPD Police

2026 total comp
$37,169
Base pay
$21,648
Overtime
$11,523
Other pay
$3,997
Benefits
$0
Total compensation
$37,169
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8517
Total Pay
$37,169

At PPD Police, Tyrone Broaddus Jr serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $37,169.

Justin Donohue

Police Officer 1/PPD Police

2026 total comp
$37,159
Base pay
$21,648
Overtime
$11,896
Other pay
$3,615
Benefits
$0
Total compensation
$37,159
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23269
Total Pay
$37,159

At PPD Police, Justin Donohue serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $37,159.

Theofanis Plialis

Police Officer 1/PPD Police

2026 total comp
$37,146
Base pay
$21,648
Overtime
$12,111
Other pay
$3,387
Benefits
$0
Total compensation
$37,146
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32799
Total Pay
$37,146

At PPD Police, Theofanis Plialis serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $37,146.

Dorian Harvey

Police Officer 1/PPD Police

2026 total comp
$37,144
Base pay
$21,648
Overtime
$11,659
Other pay
$3,837
Benefits
$0
Total compensation
$37,144
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2597
Total Pay
$37,144

At PPD Police, Dorian Harvey serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $37,144.

Michael Sales

Police Officer 1/PPD Police

2026 total comp
$37,144
Base pay
$21,648
Overtime
$11,659
Other pay
$3,837
Benefits
$0
Total compensation
$37,144
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7450
Total Pay
$37,144

At PPD Police, Michael Sales serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $37,144.