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