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 97

Justin Barr

Police Officer 1/PPD Police

2026 total comp
$24,445
Base pay
$21,648
Overtime
$271
Other pay
$2,526
Benefits
$0
Total compensation
$24,445
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32761
Total Pay
$24,445

At PPD Police, Justin Barr serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,445.

Paul Austin

Police Officer 1/PPD Police

2026 total comp
$24,445
Base pay
$21,648
Overtime
$271
Other pay
$2,526
Benefits
$0
Total compensation
$24,445
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33281
Total Pay
$24,445

Paul Austin holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,445.

John Gangloff

Police Officer 1/PPD Police

2026 total comp
$24,445
Base pay
$21,648
Overtime
$271
Other pay
$2,526
Benefits
$0
Total compensation
$24,445
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34814
Total Pay
$24,445

John Gangloff works as a Police Officer 1 for PPD Police. Their status is salaried. John earned $24,445 in 2026.

Cheryl Randall

Police Officer 1/PPD Police

2026 total comp
$24,445
Base pay
$21,648
Overtime
$271
Other pay
$2,526
Benefits
$0
Total compensation
$24,445
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2235
Total Pay
$24,445

Cheryl Randall works as a Police Officer 1 for PPD Police. Their status is salaried. Cheryl earned $24,445 in 2026.

Michael Kane Jr

Police Officer 1/PPD Police

2026 total comp
$24,445
Base pay
$21,648
Overtime
$271
Other pay
$2,526
Benefits
$0
Total compensation
$24,445
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17719
Total Pay
$24,445

Michael Kane Jr works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $24,445 in 2026.

Paul Smock

Police Officer 1/PPD Police

2026 total comp
$24,444
Base pay
$16,669
Overtime
$261
Other pay
$7,514
Benefits
$0
Total compensation
$24,444
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
52215
Total Pay
$24,444

Paul Smock works as a Police Officer 1 for PPD Police. Their status is salaried. Paul earned $24,444 in 2026.

Julian Crespo

Police Officer 1/PPD Police

2026 total comp
$24,436
Base pay
$19,484
Overtime
$3,569
Other pay
$1,383
Benefits
$0
Total compensation
$24,436
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
42729
Total Pay
$24,436

Julian Crespo works as a Police Officer 1 for PPD Police. Their status is salaried. Julian earned $24,436 in 2026.

William Beck

Police Officer 1/PPD Police

2026 total comp
$24,434
Base pay
$21,648
Overtime
$0
Other pay
$2,786
Benefits
$0
Total compensation
$24,434
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32518
Total Pay
$24,434

William Beck is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,434.

Vincent Quarles

Police Officer 1/PPD Police

2026 total comp
$24,434
Base pay
$21,648
Overtime
$0
Other pay
$2,786
Benefits
$0
Total compensation
$24,434
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33432
Total Pay
$24,434

At PPD Police, Vincent Quarles serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,434.

Mary Grover

Police Officer 1/PPD Police

2026 total comp
$24,434
Base pay
$21,648
Overtime
$0
Other pay
$2,786
Benefits
$0
Total compensation
$24,434
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34264
Total Pay
$24,434

At PPD Police, Mary Grover serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,434.

Joseph Koger

Police Officer 1/PPD Police

2026 total comp
$24,434
Base pay
$21,038
Overtime
$542
Other pay
$2,853
Benefits
$0
Total compensation
$24,434
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14548
Total Pay
$24,434

At PPD Police, Joseph Koger serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,434.

Kevin Ashton

Police Officer 1/PPD Police

2026 total comp
$24,434
Base pay
$21,648
Overtime
$34
Other pay
$2,752
Benefits
$0
Total compensation
$24,434
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11088
Total Pay
$24,434

Kevin Ashton is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,434.

Jason Frye

Police Officer 1/PPD Police

2026 total comp
$24,433
Base pay
$21,648
Overtime
$407
Other pay
$2,377
Benefits
$0
Total compensation
$24,433
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27504
Total Pay
$24,433

At PPD Police, Jason Frye serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,433.

Anne Marie Heffron

Police Officer 1/PPD Police

2026 total comp
$24,433
Base pay
$21,648
Overtime
$407
Other pay
$2,377
Benefits
$0
Total compensation
$24,433
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35076
Total Pay
$24,433

Anne Marie Heffron is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,433.

Leon Hill

Police Officer 1/PPD Police

2026 total comp
$24,433
Base pay
$21,648
Overtime
$407
Other pay
$2,377
Benefits
$0
Total compensation
$24,433
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9587
Total Pay
$24,433

Leon Hill works as a Police Officer 1 for PPD Police. Their status is salaried. Leon earned $24,433 in 2026.

Craig Peterson

Police Officer 1/PPD Police

2026 total comp
$24,433
Base pay
$21,648
Overtime
$407
Other pay
$2,377
Benefits
$0
Total compensation
$24,433
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29757
Total Pay
$24,433

Craig Peterson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,433.

Taylor Sidler

Police Officer 1/PPD Police

2025 total comp
$24,422
Base pay
$4,495
Overtime
$259
Other pay
$19,667
Benefits
$0
Total compensation
$24,422
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
27254
Total Pay
$24,422

Taylor Sidler works as a Police Officer 1 for PPD Police. Their status is salaried. Taylor earned $24,422 in 2025.

Robert Vega

Police Officer 1/PPD Police

2026 total comp
$24,418
Base pay
$21,648
Overtime
$542
Other pay
$2,227
Benefits
$0
Total compensation
$24,418
Employment type
Salaried

Source-specific fields

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

Robert Vega holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,418.

Dionisios Ramakis

Police Officer 1/PPD Police

2026 total comp
$24,418
Base pay
$21,648
Overtime
$542
Other pay
$2,227
Benefits
$0
Total compensation
$24,418
Employment type
Salaried

Source-specific fields

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

Dionisios Ramakis works as a Police Officer 1 for PPD Police. Their status is salaried. Dionisios earned $24,418 in 2026.

Leonard Pell

Police Officer 1/PPD Police

2026 total comp
$24,418
Base pay
$21,648
Overtime
$542
Other pay
$2,227
Benefits
$0
Total compensation
$24,418
Employment type
Salaried

Source-specific fields

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

Leonard Pell holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,418.

Veronika Tueros

Police Officer 1/PPD Police

2026 total comp
$24,418
Base pay
$21,648
Overtime
$542
Other pay
$2,227
Benefits
$0
Total compensation
$24,418
Employment type
Salaried

Source-specific fields

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

Veronika Tueros is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,418.

Devante Murray

Police Officer 1/PPD Police

2026 total comp
$24,418
Base pay
$21,648
Overtime
$542
Other pay
$2,227
Benefits
$0
Total compensation
$24,418
Employment type
Salaried

Source-specific fields

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

Devante Murray works as a Police Officer 1 for PPD Police. Their status is salaried. Devante earned $24,418 in 2026.

Greg Montijo

Police Officer 1/PPD Police

2026 total comp
$24,410
Base pay
$21,648
Overtime
$136
Other pay
$2,626
Benefits
$0
Total compensation
$24,410
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15062
Total Pay
$24,410

Greg Montijo works as a Police Officer 1 for PPD Police. Their status is salaried. Greg earned $24,410 in 2026.

Kareem Johnson

Police Officer 1/PPD Police

2026 total comp
$24,410
Base pay
$21,648
Overtime
$136
Other pay
$2,626
Benefits
$0
Total compensation
$24,410
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29396
Total Pay
$24,410

Kareem Johnson is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,410.

Thomas Hayes

Police Officer 1/PPD Police

2026 total comp
$24,408
Base pay
$21,648
Overtime
$237
Other pay
$2,522
Benefits
$0
Total compensation
$24,408
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1505
Total Pay
$24,408

Thomas Hayes is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,408.

William Vandegrift

Police Officer 1/PPD Police

2026 total comp
$24,408
Base pay
$21,648
Overtime
$237
Other pay
$2,522
Benefits
$0
Total compensation
$24,408
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4059
Total Pay
$24,408

At PPD Police, William Vandegrift serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,408.

Marita Trimber

Police Officer 1/PPD Police

2026 total comp
$24,408
Base pay
$21,648
Overtime
$237
Other pay
$2,522
Benefits
$0
Total compensation
$24,408
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15952
Total Pay
$24,408

At PPD Police, Marita Trimber serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,408.

Damian Caggiano

Police Officer 1/PPD Police

2026 total comp
$24,408
Base pay
$21,648
Overtime
$237
Other pay
$2,522
Benefits
$0
Total compensation
$24,408
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22079
Total Pay
$24,408

At PPD Police, Damian Caggiano serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,408.

Adam Trush

Police Officer 1/PPD Police

2026 total comp
$24,399
Base pay
$21,292
Overtime
$881
Other pay
$2,225
Benefits
$0
Total compensation
$24,399
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9770
Total Pay
$24,399

Adam Trush is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,399.

Michael Ragucci

Police Officer 1/PPD Police

2026 total comp
$24,396
Base pay
$21,648
Overtime
$0
Other pay
$2,747
Benefits
$0
Total compensation
$24,396
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1171
Total Pay
$24,396

At PPD Police, Michael Ragucci serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,396.

Paul Langford

Police Officer 1/PPD Police

2026 total comp
$24,396
Base pay
$21,648
Overtime
$0
Other pay
$2,747
Benefits
$0
Total compensation
$24,396
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1844
Total Pay
$24,396

At PPD Police, Paul Langford serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,396.

Terrance Sanders

Police Officer 1/PPD Police

2026 total comp
$24,396
Base pay
$21,648
Overtime
$0
Other pay
$2,747
Benefits
$0
Total compensation
$24,396
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2986
Total Pay
$24,396

Terrance Sanders works as a Police Officer 1 for PPD Police. Their status is salaried. Terrance earned $24,396 in 2026.

Joseph Murphy

Police Officer 1/PPD Police

2026 total comp
$24,396
Base pay
$21,648
Overtime
$0
Other pay
$2,747
Benefits
$0
Total compensation
$24,396
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4289
Total Pay
$24,396

Joseph Murphy is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,396.

Thomas Maminski Sr

Police Officer 1/PPD Police

2026 total comp
$24,396
Base pay
$21,648
Overtime
$0
Other pay
$2,747
Benefits
$0
Total compensation
$24,396
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4495
Total Pay
$24,396

At PPD Police, Thomas Maminski Sr serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,396.

Eric Bee

Police Officer 1/PPD Police

2026 total comp
$24,396
Base pay
$21,648
Overtime
$0
Other pay
$2,747
Benefits
$0
Total compensation
$24,396
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4731
Total Pay
$24,396

Eric Bee is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,396.

Blendina Corbin

Police Officer 1/PPD Police

2026 total comp
$24,396
Base pay
$21,648
Overtime
$0
Other pay
$2,747
Benefits
$0
Total compensation
$24,396
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4963
Total Pay
$24,396

Blendina Corbin holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,396.

Leea Woodlin

Police Officer 1/PPD Police

2026 total comp
$24,396
Base pay
$21,648
Overtime
$0
Other pay
$2,747
Benefits
$0
Total compensation
$24,396
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5025
Total Pay
$24,396

Leea Woodlin works as a Police Officer 1 for PPD Police. Their status is salaried. Leea earned $24,396 in 2026.

Deon Taylor

Police Officer 1/PPD Police

2026 total comp
$24,396
Base pay
$21,648
Overtime
$0
Other pay
$2,747
Benefits
$0
Total compensation
$24,396
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5915
Total Pay
$24,396

At PPD Police, Deon Taylor serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,396.

John Levy

Police Officer 1/PPD Police

2026 total comp
$24,396
Base pay
$21,648
Overtime
$0
Other pay
$2,747
Benefits
$0
Total compensation
$24,396
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5973
Total Pay
$24,396

John Levy works as a Police Officer 1 for PPD Police. Their status is salaried. John earned $24,396 in 2026.

Keren Rabinovitch

Police Officer 1/PPD Police

2026 total comp
$24,396
Base pay
$21,648
Overtime
$0
Other pay
$2,747
Benefits
$0
Total compensation
$24,396
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6480
Total Pay
$24,396

Keren Rabinovitch holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,396.