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 6

Kevin Keys

Police Officer 1/PPD Police

2025 total comp
$103,977
Base pay
$85,852
Overtime
$0
Other pay
$18,125
Benefits
$0
Total compensation
$103,977
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
14592
Total Pay
$103,977

At PPD Police, Kevin Keys serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $103,977.

Aaron Cottman

Police Officer 1/PPD Police

2022 total comp
$103,858
Base pay
$59,971
Overtime
$0
Other pay
$43,887
Benefits
$0
Total compensation
$103,858
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
35321
Total Pay
$103,858

At PPD Police, Aaron Cottman serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $103,858.

William Emory

Police Officer 1/PPD Police

2024 total comp
$103,768
Base pay
$33,060
Overtime
$806
Other pay
$69,902
Benefits
$0
Total compensation
$103,768
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
30386
Total Pay
$103,768

William Emory works as a Police Officer 1 for PPD Police. Their status is salaried. William earned $103,768 in 2024.

Stephen Henry

Police Officer 1/PPD Police

2022 total comp
$103,526
Base pay
$71,744
Overtime
$17,166
Other pay
$14,615
Benefits
$0
Total compensation
$103,526
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
35200
Total Pay
$103,526

Stephen Henry is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $103,526.

Mark Robinson

Police Officer 1/PPD Police

2020 total comp
$103,507
Base pay
$21,810
Overtime
$8,778
Other pay
$72,919
Benefits
$0
Total compensation
$103,507
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21123
Total Pay
$39,782

Mark Robinson works as a Police Officer 1 for PPD Police. Their status is salaried. Mark earned $103,507 in 2020.

Josefine Rivera

Police Officer 1/PPD Police

2022 total comp
$103,432
Base pay
$78,865
Overtime
$9,380
Other pay
$15,187
Benefits
$0
Total compensation
$103,432
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
624
Total Pay
$103,432

Josefine Rivera works as a Police Officer 1 for PPD Police. Their status is salaried. Josefine earned $103,432 in 2022.

David Toth

Police Officer 1/PPD Police

2020 total comp
$103,238
Base pay
$36,532
Overtime
$2,437
Other pay
$64,269
Benefits
$0
Total compensation
$103,238
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
22347
Total Pay
$103,238

David Toth is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $103,238.

Charles Pastor

Police Officer 1/PPD Police

2020 total comp
$102,899
Base pay
$48,481
Overtime
$436
Other pay
$53,982
Benefits
$0
Total compensation
$102,899
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
25699
Total Pay
$102,899

Charles Pastor holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $102,899.

Nathaniel Robertson

Police Officer 1/PPD Police

2022 total comp
$102,898
Base pay
$81,290
Overtime
$4,681
Other pay
$16,927
Benefits
$0
Total compensation
$102,898
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
106
Total Pay
$102,898

Nathaniel Robertson is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $102,898.

Kathaleen Cerebe

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
36220
Total Pay
$102,572

Kathaleen Cerebe is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $102,572.

Kyle Barrie

Police Officer 1/PPD Police

2025 total comp
$102,484
Base pay
$73,742
Overtime
$13,373
Other pay
$15,368
Benefits
$0
Total compensation
$102,484
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
939
Total Pay
$102,484

Kyle Barrie works as a Police Officer 1 for PPD Police. Their status is salaried. Kyle earned $102,484 in 2025.

Ronald Jackson

Police Officer 1/PPD Police

2021 total comp
$102,384
Base pay
$0
Overtime
$0
Other pay
$102,384
Benefits
$0
Total compensation
$102,384
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
12712
Total Pay
$121,168

Ronald Jackson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2021, their total compensation was $102,384.

Andrew Rehr

Police Officer 1/PPD Police

2020 total comp
$102,103
Base pay
$35,339
Overtime
$0
Other pay
$66,763
Benefits
$0
Total compensation
$102,103
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
14737
Total Pay
$102,103

At PPD Police, Andrew Rehr serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $102,103.

Edward Becker

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
20526
Total Pay
$102,014

Edward Becker works as a Police Officer 1 for PPD Police. Their status is salaried. Edward earned $102,014 in 2023.

Marchail Macon

Police Officer 1/PPD Police

2025 total comp
$101,961
Base pay
$84,072
Overtime
$0
Other pay
$17,889
Benefits
$0
Total compensation
$101,961
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
33946
Total Pay
$101,961

At PPD Police, Marchail Macon serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $101,961.

Edward Ledford

Police Officer 1/PPD Police

2020 total comp
$101,707
Base pay
$38,320
Overtime
$4,750
Other pay
$58,637
Benefits
$0
Total compensation
$101,707
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
3882
Total Pay
$101,707

Edward Ledford holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $101,707.

Nicholas Moffa

Police Officer 1/PPD Police

2022 total comp
$101,607
Base pay
$80,491
Overtime
$7,116
Other pay
$14,001
Benefits
$0
Total compensation
$101,607
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
6179
Total Pay
$101,607

Nicholas Moffa holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $101,607.

Cathy Thomas

Police Officer 1/PPD Police

2025 total comp
$101,580
Base pay
$82,291
Overtime
$2,380
Other pay
$16,909
Benefits
$0
Total compensation
$101,580
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
4803
Total Pay
$101,580

Cathy Thomas works as a Police Officer 1 for PPD Police. Their status is salaried. Cathy earned $101,580 in 2025.

Bobbie Stone

Police Officer 1/PPD Police

2020 total comp
$101,553
Base pay
$0
Overtime
$0
Other pay
$101,553
Benefits
$0
Total compensation
$101,553
Employment type
Salaried

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
9574
Total Pay
$101,553

Bobbie Stone holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $101,553.

Michael Bolduc

Police Officer 1/PPD Police

2023 total comp
$101,036
Base pay
$20,146
Overtime
$11,402
Other pay
$69,488
Benefits
$0
Total compensation
$101,036
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
29536
Total Pay
$101,036

Michael Bolduc holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $101,036.

William Digiuseppe

Police Officer 1/PPD Police

2022 total comp
$100,860
Base pay
$59,016
Overtime
$2,911
Other pay
$38,933
Benefits
$0
Total compensation
$100,860
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
20233
Total Pay
$100,860

William Digiuseppe works as a Police Officer 1 for PPD Police. Their status is salaried. William earned $100,860 in 2022.

Laverne Towns

Police Officer 1/PPD Police

2025 total comp
$100,120
Base pay
$85,852
Overtime
$0
Other pay
$14,268
Benefits
$0
Total compensation
$100,120
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
36643
Total Pay
$100,120

Laverne Towns works as a Police Officer 1 for PPD Police. Their status is salaried. Laverne earned $100,120 in 2025.

Arthur Weston

Police Officer 1/PPD Police

2024 total comp
$100,026
Base pay
$44,631
Overtime
$9,732
Other pay
$45,663
Benefits
$0
Total compensation
$100,026
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
14735
Total Pay
$100,026

Arthur Weston is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $100,026.

Sidney Dantzler

Police Officer 1/PPD Police

2020 total comp
$99,896
Base pay
$0
Overtime
$0
Other pay
$99,896
Benefits
$0
Total compensation
$99,896
Employment type
Salaried

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
30012
Total Pay
$99,896

Sidney Dantzler is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $99,896.

Derrick Williams

Police Officer 1/PPD Police

2022 total comp
$99,878
Base pay
$81,290
Overtime
$1,787
Other pay
$16,801
Benefits
$0
Total compensation
$99,878
Employment type
Salaried

Source-specific fields

Base Salary
$102,887
Employee Category
Civil Service
Job Code
6A04
Public Id
33766
Total Pay
$49,804

Derrick Williams works as a Police Officer 1 for PPD Police. Their status is salaried. Derrick earned $99,878 in 2022.

Cynthia Felicetti

Police Officer 1/PPD Police

2021 total comp
$99,669
Base pay
$14,961
Overtime
$0
Other pay
$84,709
Benefits
$0
Total compensation
$99,669
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
10541
Total Pay
$99,669

Cynthia Felicetti works as a Police Officer 1 for PPD Police. Their status is salaried. Cynthia earned $99,669 in 2021.

Laverne Jarrett

Police Officer 1/PPD Police

2019 total comp
$99,559
Base pay
$5,649
Overtime
$0
Other pay
$93,910
Benefits
$0
Total compensation
$99,559
Employment type
Salaried

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
34713
Total Pay
$99,559

Laverne Jarrett holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2019, their total compensation was $99,559.

Daniel Cha

Police Officer 1/PPD Police

2022 total comp
$99,476
Base pay
$28,899
Overtime
$12,739
Other pay
$57,838
Benefits
$0
Total compensation
$99,476
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
10210
Total Pay
$99,476

Daniel Cha holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $99,476.

Junius Smalls

Police Officer 1/PPD Police

2020 total comp
$99,408
Base pay
$23,264
Overtime
$0
Other pay
$76,144
Benefits
$0
Total compensation
$99,408
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
16245
Total Pay
$99,408

Junius Smalls holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $99,408.

Angel Rodriguez

Police Officer 1/PPD Police

2024 total comp
$99,170
Base pay
$67,108
Overtime
$17,542
Other pay
$14,520
Benefits
$0
Total compensation
$99,170
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
13933
Total Pay
$99,170

At PPD Police, Angel Rodriguez serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $99,170.

Timothy Bickel

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
10329
Total Pay
$99,078

At PPD Police, Timothy Bickel serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $99,078.

Wallace Curran

Police Officer 1/PPD Police

2024 total comp
$99,016
Base pay
$27,440
Overtime
$0
Other pay
$71,576
Benefits
$0
Total compensation
$99,016
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
36657
Total Pay
$99,016

At PPD Police, Wallace Curran serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $99,016.

Matthew Ibbotson

Police Officer 1/PPD Police

2022 total comp
$98,856
Base pay
$68,880
Overtime
$11,482
Other pay
$18,494
Benefits
$0
Total compensation
$98,856
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
157
Total Pay
$98,856

At PPD Police, Matthew Ibbotson serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $98,856.

Michael Snowden

Police Officer 1/PPD Police

2025 total comp
$98,798
Base pay
$82,647
Overtime
$1,701
Other pay
$14,450
Benefits
$0
Total compensation
$98,798
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
34216
Total Pay
$98,798

Michael Snowden holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $98,798.

Scott Wilson

Police Officer 1/PPD Police

2022 total comp
$98,744
Base pay
$62,198
Overtime
$22,366
Other pay
$14,179
Benefits
$0
Total compensation
$98,744
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
27116
Total Pay
$98,744

Scott Wilson works as a Police Officer 1 for PPD Police. Their status is salaried. Scott earned $98,744 in 2022.

Freddie Mccrea Jr

Police Officer 1/PPD Police

2022 total comp
$98,191
Base pay
$81,290
Overtime
$700
Other pay
$16,201
Benefits
$0
Total compensation
$98,191
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
26290
Total Pay
$98,191

At PPD Police, Freddie Mccrea Jr serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $98,191.

Joseph Lukaitis

Police Officer 1/PPD Police

2021 total comp
$98,039
Base pay
$0
Overtime
$0
Other pay
$98,039
Benefits
$0
Total compensation
$98,039
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
29386
Total Pay
$98,039

Joseph Lukaitis works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $98,039 in 2021.

Mauricio Rodriguez

Police Officer 1/PPD Police

2022 total comp
$97,958
Base pay
$81,290
Overtime
$1,095
Other pay
$15,572
Benefits
$0
Total compensation
$97,958
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
31505
Total Pay
$97,958

Mauricio Rodriguez works as a Police Officer 1 for PPD Police. Their status is salaried. Mauricio earned $97,958 in 2022.

William Redanauer

Police Officer 1/PPD Police

2022 total comp
$97,905
Base pay
$81,290
Overtime
$519
Other pay
$16,096
Benefits
$0
Total compensation
$97,905
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
35557
Total Pay
$97,905

William Redanauer works as a Police Officer 1 for PPD Police. Their status is salaried. William earned $97,905 in 2022.

Eric White

Police Officer 1/PPD Police

2022 total comp
$97,855
Base pay
$81,290
Overtime
$0
Other pay
$16,564
Benefits
$0
Total compensation
$97,855
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
32707
Total Pay
$97,855

At PPD Police, Eric White serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $97,855.