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 10

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.

Frank Kennedy

Police Officer 1/PPD Police

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

Source-specific fields

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

Frank Kennedy is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $37,122.

Walter Jackson Iv

Police Officer 1/PPD Police

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

Source-specific fields

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

Walter Jackson Iv works as a Police Officer 1 for PPD Police. Their status is salaried. Walter earned $37,097 in 2026.

Timothy Lebold

Police Officer 1/PPD Police

2026 total comp
$37,068
Base pay
$21,648
Overtime
$11,591
Other pay
$3,829
Benefits
$0
Total compensation
$37,068
Employment type
Salaried

Source-specific fields

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

At PPD Police, Timothy Lebold serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $37,068.

Darryl Goodin

Police Officer 1/PPD Police

2024 total comp
$37,065
Base pay
$21,489
Overtime
$0
Other pay
$15,576
Benefits
$0
Total compensation
$37,065
Employment type
Salaried

Source-specific fields

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

Darryl Goodin is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $37,065.

Rondell Lane

Police Officer 1/PPD Police

2026 total comp
$37,061
Base pay
$18,185
Overtime
$10,648
Other pay
$8,228
Benefits
$0
Total compensation
$37,061
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49132
Total Pay
$37,061

Rondell Lane works as a Police Officer 1 for PPD Police. Their status is salaried. Rondell earned $37,061 in 2026.

Patrick Syron Jr.

Police Officer 1/PPD Police

2026 total comp
$37,059
Base pay
$21,648
Overtime
$12,032
Other pay
$3,379
Benefits
$0
Total compensation
$37,059
Employment type
Salaried

Source-specific fields

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

Patrick Syron Jr. holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $37,059.

Denia Starks

Police Officer 1/PPD Police

2026 total comp
$37,031
Base pay
$21,648
Overtime
$11,557
Other pay
$3,825
Benefits
$0
Total compensation
$37,031
Employment type
Salaried

Source-specific fields

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

At PPD Police, Denia Starks serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $37,031.

Criszaida Adames Bido

Police Officer 1/PPD Police

2026 total comp
$37,009
Base pay
$20,783
Overtime
$13,015
Other pay
$3,212
Benefits
$0
Total compensation
$37,009
Employment type
Salaried

Source-specific fields

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

Criszaida Adames Bido works as a Police Officer 1 for PPD Police. Their status is salaried. Criszaida earned $37,009 in 2026.

Kevin Wims

Police Officer 1/PPD Police

2023 total comp
$36,999
Base pay
$29,072
Overtime
$2,449
Other pay
$5,478
Benefits
$0
Total compensation
$36,999
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
28153
Total Pay
$36,999

Kevin Wims works as a Police Officer 1 for PPD Police. Their status is salaried. Kevin earned $36,999 in 2023.

Saniyyah Jones-Whitehead

Police Officer 1/PPD Police

2026 total comp
$36,993
Base pay
$21,648
Overtime
$11,523
Other pay
$3,821
Benefits
$0
Total compensation
$36,993
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27592
Total Pay
$36,993

Saniyyah Jones-Whitehead holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $36,993.

Brandon Cain

Police Officer 1/PPD Police

2026 total comp
$36,985
Base pay
$21,648
Overtime
$11,964
Other pay
$3,372
Benefits
$0
Total compensation
$36,985
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1503
Total Pay
$36,985

Brandon Cain works as a Police Officer 1 for PPD Police. Their status is salaried. Brandon earned $36,985 in 2026.