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