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 29

Anitra Cain

Police Officer 1/PPD Police

2026 total comp
$42,989
Base pay
$21,648
Overtime
$17,420
Other pay
$3,920
Benefits
$0
Total compensation
$42,989
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32610
Total Pay
$42,989

Anitra Cain works as a Police Officer 1 for PPD Police. Their status is salaried. Anitra earned $42,989 in 2026.

Andrew Miller

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
31406
Total Pay
$42,983

At PPD Police, Andrew Miller serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $42,983.

Joseph Digangi

Police Officer 1/PPD Police

2026 total comp
$42,978
Base pay
$21,648
Overtime
$17,149
Other pay
$4,181
Benefits
$0
Total compensation
$42,978
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28425
Total Pay
$42,978

At PPD Police, Joseph Digangi serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $42,978.

Brian Gordon

Police Officer 1/PPD Police

2026 total comp
$42,928
Base pay
$21,648
Overtime
$16,268
Other pay
$5,011
Benefits
$0
Total compensation
$42,928
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36062
Total Pay
$42,928

Brian Gordon works as a Police Officer 1 for PPD Police. Their status is salaried. Brian earned $42,928 in 2026.

Kevin Tilghman

Police Officer 1/PPD Police

2026 total comp
$42,903
Base pay
$21,648
Overtime
$17,082
Other pay
$4,173
Benefits
$0
Total compensation
$42,903
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21828
Total Pay
$42,903

Kevin Tilghman holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $42,903.

Eric Denneny

Police Officer 1/PPD Police

2026 total comp
$42,865
Base pay
$21,648
Overtime
$16,607
Other pay
$4,609
Benefits
$0
Total compensation
$42,865
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3553
Total Pay
$42,865

Eric Denneny is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $42,865.

John Zirilli

Police Officer 1/PPD Police

2024 total comp
$42,830
Base pay
$27,440
Overtime
$0
Other pay
$15,390
Benefits
$0
Total compensation
$42,830
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
28063
Total Pay
$42,830

At PPD Police, John Zirilli serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $42,830.

Edward Song

Police Officer 1/PPD Police

2026 total comp
$42,803
Base pay
$21,648
Overtime
$16,336
Other pay
$4,819
Benefits
$0
Total compensation
$42,803
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4368
Total Pay
$42,803

Edward Song works as a Police Officer 1 for PPD Police. Their status is salaried. Edward earned $42,803 in 2026.

Maria Athanasiadis

Police Officer 1/PPD Police

2026 total comp
$42,802
Base pay
$21,648
Overtime
$17,251
Other pay
$3,903
Benefits
$0
Total compensation
$42,802
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9946
Total Pay
$42,802

Maria Athanasiadis holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $42,802.

William Jones

Police Officer 1/PPD Police

2025 total comp
$42,787
Base pay
$22,477
Overtime
$9,401
Other pay
$10,909
Benefits
$0
Total compensation
$42,787
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
8537
Total Pay
$42,787

William Jones is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $42,787.

Donald Ryder

Police Officer 1/PPD Police

2026 total comp
$42,738
Base pay
$21,648
Overtime
$16,675
Other pay
$4,414
Benefits
$0
Total compensation
$42,738
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33815
Total Pay
$42,738

Donald Ryder holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $42,738.

Deborah Jackson

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
4543
Total Pay
$42,690

At PPD Police, Deborah Jackson serves as a Police Officer 1. They work salaried. Their 2019 pay totaled $42,690.

Sabrina Burnett

Police Officer 1/PPD Police

2026 total comp
$42,688
Base pay
$21,648
Overtime
$16,234
Other pay
$4,806
Benefits
$0
Total compensation
$42,688
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29025
Total Pay
$42,688

Sabrina Burnett works as a Police Officer 1 for PPD Police. Their status is salaried. Sabrina earned $42,688 in 2026.

Kieran Boyle

Police Officer 1/PPD Police

2024 total comp
$42,667
Base pay
$26,779
Overtime
$2,315
Other pay
$13,573
Benefits
$0
Total compensation
$42,667
Employment type
Salaried

Source-specific fields

Base Salary
$77,359
Employee Category
Civil Service
Job Code
6A02
Public Id
38187
Total Pay
$42,667

Kieran Boyle works as a Police Officer 1 for PPD Police. Their status is salaried. Kieran earned $42,667 in 2024.

Steven Vargas

Police Officer 1/PPD Police

2023 total comp
$42,584
Base pay
$24,444
Overtime
$736
Other pay
$17,405
Benefits
$0
Total compensation
$42,584
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
23626
Total Pay
$42,584

Steven Vargas works as a Police Officer 1 for PPD Police. Their status is salaried. Steven earned $42,584 in 2023.

John Seigafuse

Police Officer 1/PPD Police

2026 total comp
$42,548
Base pay
$21,648
Overtime
$16,404
Other pay
$4,496
Benefits
$0
Total compensation
$42,548
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5793
Total Pay
$42,548

John Seigafuse holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $42,548.

Jeffrey Zaborowski

Police Officer 1/PPD Police

2026 total comp
$42,544
Base pay
$21,648
Overtime
$15,929
Other pay
$4,966
Benefits
$0
Total compensation
$42,544
Employment type
Salaried

Source-specific fields

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

Jeffrey Zaborowski is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $42,544.

Kevin Creely

Police Officer 1/PPD Police

2026 total comp
$42,523
Base pay
$21,648
Overtime
$16,302
Other pay
$4,573
Benefits
$0
Total compensation
$42,523
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15620
Total Pay
$42,523

Kevin Creely is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $42,523.

Ryan Graves

Police Officer 1/PPD Police

2026 total comp
$42,505
Base pay
$21,648
Overtime
$14,235
Other pay
$6,622
Benefits
$0
Total compensation
$42,505
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20706
Total Pay
$42,505

At PPD Police, Ryan Graves serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $42,505.

Christopher Mcgraw

Police Officer 1/PPD Police

2026 total comp
$42,497
Base pay
$21,648
Overtime
$16,065
Other pay
$4,784
Benefits
$0
Total compensation
$42,497
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11017
Total Pay
$42,497

At PPD Police, Christopher Mcgraw serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $42,497.

Thomas Strain

Police Officer 1/PPD Police

2026 total comp
$42,485
Base pay
$21,648
Overtime
$16,268
Other pay
$4,569
Benefits
$0
Total compensation
$42,485
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7734
Total Pay
$42,485

At PPD Police, Thomas Strain serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $42,485.

Salvatore Ruggieri

Police Officer 1/PPD Police

2019 total comp
$42,430
Base pay
$11,298
Overtime
$0
Other pay
$31,133
Benefits
$0
Total compensation
$42,430
Employment type
Salaried

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
28760
Total Pay
$42,430

Salvatore Ruggieri works as a Police Officer 1 for PPD Police. Their status is salaried. Salvatore earned $42,430 in 2019.

David Cella

Police Officer 1/PPD Police

2026 total comp
$42,421
Base pay
$21,648
Overtime
$15,997
Other pay
$4,776
Benefits
$0
Total compensation
$42,421
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35634
Total Pay
$42,421

At PPD Police, David Cella serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $42,421.

Efrain Torres Jr

Police Officer 1/PPD Police

2026 total comp
$42,418
Base pay
$21,648
Overtime
$16,133
Other pay
$4,637
Benefits
$0
Total compensation
$42,418
Employment type
Salaried

Source-specific fields

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

Efrain Torres Jr holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $42,418.

Michael Leno

Police Officer 1/PPD Police

2026 total comp
$42,415
Base pay
$21,648
Overtime
$16,641
Other pay
$4,126
Benefits
$0
Total compensation
$42,415
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5153
Total Pay
$42,415

Michael Leno is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $42,415.

Wardie Murden

Police Officer 1/PPD Police

2026 total comp
$42,391
Base pay
$21,648
Overtime
$15,794
Other pay
$4,948
Benefits
$0
Total compensation
$42,391
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20723
Total Pay
$42,391

Wardie Murden works as a Police Officer 1 for PPD Police. Their status is salaried. Wardie earned $42,391 in 2026.

Ryan Del Ricci

Police Officer 1/PPD Police

2026 total comp
$42,340
Base pay
$21,648
Overtime
$16,573
Other pay
$4,119
Benefits
$0
Total compensation
$42,340
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24956
Total Pay
$42,340

Ryan Del Ricci is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $42,340.

Chris Lai

Police Officer 1/PPD Police

2026 total comp
$42,333
Base pay
$21,648
Overtime
$16,133
Other pay
$4,552
Benefits
$0
Total compensation
$42,333
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15421
Total Pay
$42,333

Chris Lai holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $42,333.

Angel Delgado

Police Officer 1/PPD Police

2026 total comp
$42,317
Base pay
$21,648
Overtime
$16,810
Other pay
$3,858
Benefits
$0
Total compensation
$42,317
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36387
Total Pay
$42,317

Angel Delgado is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $42,317.

Steven Moffitt

Police Officer 1/PPD Police

2026 total comp
$42,317
Base pay
$21,648
Overtime
$16,810
Other pay
$3,858
Benefits
$0
Total compensation
$42,317
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11264
Total Pay
$42,317

At PPD Police, Steven Moffitt serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $42,317.

Janine Lively-Mason

Police Officer 1/PPD Police

2026 total comp
$42,314
Base pay
$21,648
Overtime
$15,726
Other pay
$4,940
Benefits
$0
Total compensation
$42,314
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28379
Total Pay
$42,314

Janine Lively-Mason is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $42,314.

Angelo Sanchez

Police Officer 1/PPD Police

2021 total comp
$42,314
Base pay
$35,905
Overtime
$1,318
Other pay
$5,090
Benefits
$0
Total compensation
$42,314
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
25832
Total Pay
$42,314

Angelo Sanchez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2021, their total compensation was $42,314.

Patrick Dio

Police Officer 1/PPD Police

2026 total comp
$42,305
Base pay
$21,648
Overtime
$16,031
Other pay
$4,626
Benefits
$0
Total compensation
$42,305
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5931
Total Pay
$42,305

Patrick Dio is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $42,305.

Robert Zubriski

Police Officer 1/PPD Police

2021 total comp
$42,283
Base pay
$27,827
Overtime
$729
Other pay
$13,727
Benefits
$0
Total compensation
$42,283
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
16403
Total Pay
$42,283

At PPD Police, Robert Zubriski serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $42,283.

Marcellus Robinson

Police Officer 1/PPD Police

2022 total comp
$42,266
Base pay
$34,126
Overtime
$0
Other pay
$8,140
Benefits
$0
Total compensation
$42,266
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
23431
Total Pay
$42,266

At PPD Police, Marcellus Robinson serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $42,266.

Robert Campbell

Police Officer 1/PPD Police

2026 total comp
$42,246
Base pay
$21,648
Overtime
$16,234
Other pay
$4,363
Benefits
$0
Total compensation
$42,246
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33110
Total Pay
$42,246

Robert Campbell works as a Police Officer 1 for PPD Police. Their status is salaried. Robert earned $42,246 in 2026.

Kristin Gondek

Police Officer 1/PPD Police

2026 total comp
$42,243
Base pay
$21,648
Overtime
$16,743
Other pay
$3,852
Benefits
$0
Total compensation
$42,243
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21610
Total Pay
$42,243

Kristin Gondek holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $42,243.

Shawn Vincent

Police Officer 1/PPD Police

2026 total comp
$42,230
Base pay
$21,648
Overtime
$15,828
Other pay
$4,754
Benefits
$0
Total compensation
$42,230
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18890
Total Pay
$42,230

Shawn Vincent holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $42,230.

Sharrod Davis

Police Officer 1/PPD Police

2026 total comp
$42,207
Base pay
$20,925
Overtime
$16,743
Other pay
$4,539
Benefits
$0
Total compensation
$42,207
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6295
Total Pay
$42,207

Sharrod Davis is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $42,207.

Jerome Jackson

Police Officer 1/PPD Police

2026 total comp
$42,192
Base pay
$21,648
Overtime
$15,794
Other pay
$4,750
Benefits
$0
Total compensation
$42,192
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35376
Total Pay
$42,192

Jerome Jackson is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $42,192.