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 26

Carlos Rivera Jr.

Police Officer 1/PPD Police

2026 total comp
$45,685
Base pay
$21,648
Overtime
$19,318
Other pay
$4,719
Benefits
$0
Total compensation
$45,685
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26087
Total Pay
$45,685

At PPD Police, Carlos Rivera Jr. serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $45,685.

Timothy Hart

Police Officer 1/PPD Police

2026 total comp
$45,675
Base pay
$21,648
Overtime
$19,115
Other pay
$4,911
Benefits
$0
Total compensation
$45,675
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22188
Total Pay
$45,675

At PPD Police, Timothy Hart serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $45,675.

Joseph O'Boyle

Police Officer 1/PPD Police

2026 total comp
$45,661
Base pay
$18,185
Overtime
$18,761
Other pay
$8,715
Benefits
$0
Total compensation
$45,661
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50319
Total Pay
$45,661

Joseph O'Boyle holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $45,661.

Cornell Rochester

Police Officer 1/PPD Police

2026 total comp
$45,606
Base pay
$21,648
Overtime
$19,522
Other pay
$4,436
Benefits
$0
Total compensation
$45,606
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35075
Total Pay
$45,606

Cornell Rochester works as a Police Officer 1 for PPD Police. Their status is salaried. Cornell earned $45,606 in 2026.

Dominick Butterline

Police Officer 1/PPD Police

2026 total comp
$45,599
Base pay
$21,648
Overtime
$19,047
Other pay
$4,903
Benefits
$0
Total compensation
$45,599
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4819
Total Pay
$45,599

Dominick Butterline holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $45,599.

Anthony Comitalo

Police Officer 1/PPD Police

2026 total comp
$45,599
Base pay
$21,648
Overtime
$19,047
Other pay
$4,903
Benefits
$0
Total compensation
$45,599
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23894
Total Pay
$45,599

Anthony Comitalo is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $45,599.

Michael Murphy

Police Officer 1/PPD Police

2026 total comp
$45,476
Base pay
$21,648
Overtime
$18,708
Other pay
$5,119
Benefits
$0
Total compensation
$45,476
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2740
Total Pay
$45,476

Michael Murphy holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $45,476.

James Rozier

Police Officer 1/PPD Police

2026 total comp
$45,409
Base pay
$21,648
Overtime
$18,878
Other pay
$4,883
Benefits
$0
Total compensation
$45,409
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14492
Total Pay
$45,409

James Rozier works as a Police Officer 1 for PPD Police. Their status is salaried. James earned $45,409 in 2026.

David Killingsworth

Police Officer 1/PPD Police

2026 total comp
$45,383
Base pay
$21,648
Overtime
$19,047
Other pay
$4,687
Benefits
$0
Total compensation
$45,383
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19191
Total Pay
$45,383

At PPD Police, David Killingsworth serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $45,383.

Eric Mcewen

Police Officer 1/PPD Police

2021 total comp
$45,359
Base pay
$17,953
Overtime
$4,123
Other pay
$23,283
Benefits
$0
Total compensation
$45,359
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
31068
Total Pay
$45,359

Eric Mcewen works as a Police Officer 1 for PPD Police. Their status is salaried. Eric earned $45,359 in 2021.

Robert Killman

Police Officer 1/PPD Police

2026 total comp
$45,333
Base pay
$21,648
Overtime
$18,810
Other pay
$4,875
Benefits
$0
Total compensation
$45,333
Employment type
Salaried

Source-specific fields

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

At PPD Police, Robert Killman serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $45,333.

Lourdes Deleon

Police Officer 1/PPD Police

2026 total comp
$45,333
Base pay
$21,648
Overtime
$18,810
Other pay
$4,875
Benefits
$0
Total compensation
$45,333
Employment type
Salaried

Source-specific fields

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

Lourdes Deleon works as a Police Officer 1 for PPD Police. Their status is salaried. Lourdes earned $45,333 in 2026.

Carol Bond

Police Officer 1/PPD Police

2024 total comp
$45,333
Base pay
$18,183
Overtime
$0
Other pay
$27,150
Benefits
$0
Total compensation
$45,333
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
32919
Total Pay
$45,333

Carol Bond works as a Police Officer 1 for PPD Police. Their status is salaried. Carol earned $45,333 in 2024.

Diana Strickland

Police Officer 1/PPD Police

2026 total comp
$45,323
Base pay
$21,648
Overtime
$18,573
Other pay
$5,102
Benefits
$0
Total compensation
$45,323
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30702
Total Pay
$45,323

At PPD Police, Diana Strickland serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $45,323.

Kevin Kramer

Police Officer 1/PPD Police

2021 total comp
$45,253
Base pay
$33,655
Overtime
$1,481
Other pay
$10,116
Benefits
$0
Total compensation
$45,253
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
17566
Total Pay
$45,253

Kevin Kramer holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2021, their total compensation was $45,253.

Jonathan Cannon

Police Officer 1/PPD Police

2026 total comp
$45,231
Base pay
$21,648
Overtime
$19,183
Other pay
$4,400
Benefits
$0
Total compensation
$45,231
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7756
Total Pay
$45,231

At PPD Police, Jonathan Cannon serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $45,231.

James Crown Jr.

Police Officer 1/PPD Police

2026 total comp
$45,230
Base pay
$21,648
Overtime
$18,302
Other pay
$5,280
Benefits
$0
Total compensation
$45,230
Employment type
Salaried

Source-specific fields

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

At PPD Police, James Crown Jr. serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $45,230.

David Soto

Police Officer 1/PPD Police

2025 total comp
$45,215
Base pay
$6,916
Overtime
$0
Other pay
$38,299
Benefits
$0
Total compensation
$45,215
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
31479
Total Pay
$45,215

At PPD Police, David Soto serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $45,215.

Calvin Harrison Jr

Police Officer 1/PPD Police

2023 total comp
$45,175
Base pay
$0
Overtime
$0
Other pay
$45,175
Benefits
$0
Total compensation
$45,175
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
24725
Total Pay
$45,175

At PPD Police, Calvin Harrison Jr serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $45,175.

Adam Miranda

Police Officer 1/PPD Police

2026 total comp
$45,171
Base pay
$21,648
Overtime
$18,437
Other pay
$5,085
Benefits
$0
Total compensation
$45,171
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11314
Total Pay
$45,171

At PPD Police, Adam Miranda serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $45,171.

Erica Mccarter

Police Officer 1/PPD Police

2026 total comp
$45,171
Base pay
$21,648
Overtime
$18,437
Other pay
$5,085
Benefits
$0
Total compensation
$45,171
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36801
Total Pay
$45,171

At PPD Police, Erica Mccarter serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $45,171.

Ernest Lawyer

Police Officer 1/PPD Police

2022 total comp
$45,150
Base pay
$0
Overtime
$0
Other pay
$45,150
Benefits
$0
Total compensation
$45,150
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
34274
Total Pay
$45,150

Ernest Lawyer works as a Police Officer 1 for PPD Police. Their status is salaried. Ernest earned $45,150 in 2022.

Nicole Harrison

Police Officer 1/PPD Police

2026 total comp
$45,105
Base pay
$21,648
Overtime
$18,607
Other pay
$4,850
Benefits
$0
Total compensation
$45,105
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3574
Total Pay
$45,105

Nicole Harrison works as a Police Officer 1 for PPD Police. Their status is salaried. Nicole earned $45,105 in 2026.

Robert Gay

Police Officer 1/PPD Police

2026 total comp
$45,077
Base pay
$21,648
Overtime
$19,318
Other pay
$4,110
Benefits
$0
Total compensation
$45,077
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2521
Total Pay
$45,077

Robert Gay is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $45,077.

Jabari Williams

Police Officer 1/PPD Police

2026 total comp
$45,040
Base pay
$21,648
Overtime
$19,285
Other pay
$4,107
Benefits
$0
Total compensation
$45,040
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19309
Total Pay
$45,040

At PPD Police, Jabari Williams serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $45,040.

Gwendolyn Johnson

Police Officer 1/PPD Police

2026 total comp
$45,018
Base pay
$21,648
Overtime
$18,302
Other pay
$5,068
Benefits
$0
Total compensation
$45,018
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27741
Total Pay
$45,018

At PPD Police, Gwendolyn Johnson serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $45,018.

Tyler Stanley

Police Officer 1/PPD Police

2023 total comp
$45,008
Base pay
$27,419
Overtime
$3,309
Other pay
$14,280
Benefits
$0
Total compensation
$45,008
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
16831
Total Pay
$45,008

Tyler Stanley is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $45,008.

Henry Davis

Police Officer 1/PPD Police

2026 total comp
$45,000
Base pay
$21,648
Overtime
$18,098
Other pay
$5,253
Benefits
$0
Total compensation
$45,000
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24825
Total Pay
$45,000

Henry Davis holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $45,000.

Tony Waters

Police Officer 1/PPD Police

2026 total comp
$44,961
Base pay
$21,648
Overtime
$18,064
Other pay
$5,248
Benefits
$0
Total compensation
$44,961
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4013
Total Pay
$44,961

At PPD Police, Tony Waters serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $44,961.

Frank Turco Iii

Police Officer 1/PPD Police

2025 total comp
$44,923
Base pay
$0
Overtime
$0
Other pay
$44,923
Benefits
$0
Total compensation
$44,923
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
4033
Total Pay
$44,923

Frank Turco Iii works as a Police Officer 1 for PPD Police. Their status is salaried. Frank earned $44,923 in 2025.

Kimberly Brett

Police Officer 1/PPD Police

2022 total comp
$44,915
Base pay
$33,818
Overtime
$932
Other pay
$10,165
Benefits
$0
Total compensation
$44,915
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
6128
Total Pay
$44,915

Kimberly Brett works as a Police Officer 1 for PPD Police. Their status is salaried. Kimberly earned $44,915 in 2022.

David Young

Police Officer 1/PPD Police

2026 total comp
$44,846
Base pay
$21,648
Overtime
$17,963
Other pay
$5,235
Benefits
$0
Total compensation
$44,846
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14993
Total Pay
$44,846

David Young is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $44,846.

Bryan Outterbridge

Police Officer 1/PPD Police

2026 total comp
$44,821
Base pay
$21,648
Overtime
$17,940
Other pay
$5,232
Benefits
$0
Total compensation
$44,821
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16294
Total Pay
$44,821

Bryan Outterbridge is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $44,821.

Shaun Turner

Police Officer 1/PPD Police

2026 total comp
$44,816
Base pay
$21,648
Overtime
$19,081
Other pay
$4,086
Benefits
$0
Total compensation
$44,816
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34383
Total Pay
$44,816

Shaun Turner holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $44,816.

Moses Reynolds

Police Officer 1/PPD Police

2026 total comp
$44,703
Base pay
$21,648
Overtime
$18,437
Other pay
$4,617
Benefits
$0
Total compensation
$44,703
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17513
Total Pay
$44,703

Moses Reynolds holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $44,703.

Duane White

Police Officer 1/PPD Police

2026 total comp
$44,649
Base pay
$21,648
Overtime
$17,974
Other pay
$5,026
Benefits
$0
Total compensation
$44,649
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9729
Total Pay
$44,649

At PPD Police, Duane White serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $44,649.

Jonathan Ballinger

Police Officer 1/PPD Police

2026 total comp
$44,630
Base pay
$21,648
Overtime
$18,641
Other pay
$4,341
Benefits
$0
Total compensation
$44,630
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20718
Total Pay
$44,630

Jonathan Ballinger is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $44,630.

Dianca Newman

Police Officer 1/PPD Police

2026 total comp
$44,593
Base pay
$21,648
Overtime
$18,607
Other pay
$4,338
Benefits
$0
Total compensation
$44,593
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2545
Total Pay
$44,593

Dianca Newman works as a Police Officer 1 for PPD Police. Their status is salaried. Dianca earned $44,593 in 2026.

Gregory Giacomelli

Police Officer 1/PPD Police

2026 total comp
$44,552
Base pay
$21,648
Overtime
$18,302
Other pay
$4,601
Benefits
$0
Total compensation
$44,552
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32897
Total Pay
$44,552

Gregory Giacomelli holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $44,552.

Christopher Hyk

Police Officer 1/PPD Police

2026 total comp
$44,552
Base pay
$21,648
Overtime
$18,302
Other pay
$4,601
Benefits
$0
Total compensation
$44,552
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4547
Total Pay
$44,552

Christopher Hyk works as a Police Officer 1 for PPD Police. Their status is salaried. Christopher earned $44,552 in 2026.