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