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 1

Ashley Hoggard

Police Officer 1/PPD Police

2023 total comp
$55,896
Base pay
$19,154
Overtime
$0
Other pay
$36,742
Benefits
$0
Total compensation
$55,896
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
36242
Total Pay
$55,896

At PPD Police, Ashley Hoggard serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $55,896.

Rudolph Mc Colley

Police Officer 1/PPD Police

2021 total comp
$55,884
Base pay
$37,102
Overtime
$477
Other pay
$18,305
Benefits
$0
Total compensation
$55,884
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
2085
Total Pay
$55,884

At PPD Police, Rudolph Mc Colley serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $55,884.

Joseph Reiber

Police Officer 1/PPD Police

2022 total comp
$55,872
Base pay
$39,967
Overtime
$0
Other pay
$15,904
Benefits
$0
Total compensation
$55,872
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
4238
Total Pay
$55,872

Joseph Reiber works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $55,872 in 2022.

Brian Hollahan

Police Officer 1/PPD Police

2025 total comp
$55,858
Base pay
$29,047
Overtime
$519
Other pay
$26,292
Benefits
$0
Total compensation
$55,858
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
24051
Total Pay
$55,858

Brian Hollahan is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $55,858.

Steven Leach

Police Officer 1/PPD Police

2024 total comp
$55,770
Base pay
$18,183
Overtime
$22,253
Other pay
$15,334
Benefits
$0
Total compensation
$55,770
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
6490
Total Pay
$55,770

Steven Leach works as a Police Officer 1 for PPD Police. Their status is salaried. Steven earned $55,770 in 2024.

Anthony Colarulo

Police Officer 1/PPD Police

2023 total comp
$55,732
Base pay
$20,807
Overtime
$3,580
Other pay
$31,345
Benefits
$0
Total compensation
$55,732
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
8753
Total Pay
$55,732

Anthony Colarulo works as a Police Officer 1 for PPD Police. Their status is salaried. Anthony earned $55,732 in 2023.

Tracy Morris

Police Officer 1/PPD Police

2025 total comp
$55,723
Base pay
$4,495
Overtime
$0
Other pay
$51,228
Benefits
$0
Total compensation
$55,723
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
6426
Total Pay
$55,723

Tracy Morris is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $55,723.

Joe Metellus

Police Officer 1/PPD Police

2026 total comp
$55,719
Base pay
$21,648
Overtime
$28,582
Other pay
$5,488
Benefits
$0
Total compensation
$55,719
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3031
Total Pay
$55,719

Joe Metellus is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $55,719.

John Crawford

Police Officer 1/PPD Police

2025 total comp
$55,687
Base pay
$45,646
Overtime
$778
Other pay
$9,264
Benefits
$0
Total compensation
$55,687
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
14163
Total Pay
$55,687

John Crawford works as a Police Officer 1 for PPD Police. Their status is salaried. John earned $55,687 in 2025.

Charles Durham Jr

Police Officer 1/PPD Police

2024 total comp
$55,580
Base pay
$33,060
Overtime
$0
Other pay
$22,520
Benefits
$0
Total compensation
$55,580
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
29115
Total Pay
$55,580

At PPD Police, Charles Durham Jr serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $55,580.

Gregory Mccabe

Police Officer 1/PPD Police

2023 total comp
$55,527
Base pay
$33,370
Overtime
$2,536
Other pay
$19,622
Benefits
$0
Total compensation
$55,527
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
34428
Total Pay
$55,527

Gregory Mccabe works as a Police Officer 1 for PPD Police. Their status is salaried. Gregory earned $55,527 in 2023.

Joseph Egan

Police Officer 1/PPD Police

2022 total comp
$55,513
Base pay
$18,446
Overtime
$0
Other pay
$37,066
Benefits
$0
Total compensation
$55,513
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
22393
Total Pay
$55,513

Joseph Egan is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $55,513.

John Majka

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
14045
Total Pay
$55,434

John Majka holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $55,434.

Francis Rafferty Iii

Police Officer 1/PPD Police

2026 total comp
$55,405
Base pay
$21,648
Overtime
$27,520
Other pay
$6,237
Benefits
$0
Total compensation
$55,405
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6481
Total Pay
$55,405

Francis Rafferty Iii holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $55,405.

Todd Coyle

Police Officer 1/PPD Police

2026 total comp
$55,209
Base pay
$21,648
Overtime
$27,859
Other pay
$5,702
Benefits
$0
Total compensation
$55,209
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31537
Total Pay
$55,209

At PPD Police, Todd Coyle serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $55,209.

Paul Busch

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
36737
Total Pay
$55,156

Paul Busch is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $55,156.

James Allen Jr.

Police Officer 1/PPD Police

2026 total comp
$55,100
Base pay
$21,648
Overtime
$27,249
Other pay
$6,202
Benefits
$0
Total compensation
$55,100
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7334
Total Pay
$55,100

James Allen Jr. works as a Police Officer 1 for PPD Police. Their status is salaried. James earned $55,100 in 2026.

John O'Connor

Police Officer 1/PPD Police

2023 total comp
$55,070
Base pay
$34,362
Overtime
$1,074
Other pay
$19,635
Benefits
$0
Total compensation
$55,070
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
22259
Total Pay
$55,070

John O'Connor is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $55,070.

Stephen Dmytryk

Police Officer 1/PPD Police

2026 total comp
$55,066
Base pay
$21,648
Overtime
$27,046
Other pay
$6,372
Benefits
$0
Total compensation
$55,066
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30759
Total Pay
$55,066

Stephen Dmytryk holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $55,066.

Robert Hoppe

Police Officer 1/PPD Police

2026 total comp
$54,983
Base pay
$21,648
Overtime
$27,656
Other pay
$5,678
Benefits
$0
Total compensation
$54,983
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13038
Total Pay
$54,983

Robert Hoppe holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $54,983.

Sonata Asmara

Police Officer 1/PPD Police

2026 total comp
$54,828
Base pay
$19,484
Overtime
$32,241
Other pay
$3,104
Benefits
$0
Total compensation
$54,828
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
44859
Total Pay
$54,828

Sonata Asmara is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $54,828.

David Rooney

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
11412
Total Pay
$54,781

At PPD Police, David Rooney serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $54,781.

Jesse Davis

Police Officer 1/PPD Police

2025 total comp
$54,756
Base pay
$48,412
Overtime
$0
Other pay
$6,344
Benefits
$0
Total compensation
$54,756
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
11912
Total Pay
$54,756

Jesse Davis is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $54,756.

Anthony Jones

Police Officer 1/PPD Police

2026 total comp
$54,745
Base pay
$21,648
Overtime
$26,707
Other pay
$6,390
Benefits
$0
Total compensation
$54,745
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3535
Total Pay
$48,379

Anthony Jones is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $54,745.

Antoine Wesley

Police Officer 1/PPD Police

2026 total comp
$54,599
Base pay
$21,648
Overtime
$27,080
Other pay
$5,870
Benefits
$0
Total compensation
$54,599
Employment type
Salaried

Source-specific fields

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

Antoine Wesley is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $54,599.

Charles Hendricks Jr

Police Officer 1/PPD Police

2019 total comp
$54,587
Base pay
$0
Overtime
$0
Other pay
$54,587
Benefits
$0
Total compensation
$54,587
Employment type
Salaried

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
23116
Total Pay
$54,587

Charles Hendricks Jr works as a Police Officer 1 for PPD Police. Their status is salaried. Charles earned $54,587 in 2019.

Von Williams

Police Officer 1/PPD Police

2026 total comp
$54,565
Base pay
$21,648
Overtime
$26,775
Other pay
$6,142
Benefits
$0
Total compensation
$54,565
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29088
Total Pay
$54,565

At PPD Police, Von Williams serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $54,565.

Patrick Mcguire

Police Officer 1/PPD Police

2023 total comp
$54,523
Base pay
$20,807
Overtime
$0
Other pay
$33,716
Benefits
$0
Total compensation
$54,523
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
24960
Total Pay
$54,523

Patrick Mcguire is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $54,523.

Kevin Norton

Police Officer 1/PPD Police

2022 total comp
$54,499
Base pay
$39,967
Overtime
$3,026
Other pay
$11,505
Benefits
$0
Total compensation
$54,499
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
36585
Total Pay
$54,499

Kevin Norton holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $54,499.

Robin Owens

Police Officer 1/PPD Police

2021 total comp
$54,374
Base pay
$26,031
Overtime
$0
Other pay
$28,343
Benefits
$0
Total compensation
$54,374
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
23418
Total Pay
$54,374

Robin Owens is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $54,374.

Donald Black Jr

Police Officer 1/PPD Police

2025 total comp
$54,353
Base pay
$24,206
Overtime
$13,065
Other pay
$17,083
Benefits
$0
Total compensation
$54,353
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
11527
Total Pay
$54,353

At PPD Police, Donald Black Jr serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $54,353.

Charles Vallette

Police Officer 1/PPD Police

2022 total comp
$54,345
Base pay
$27,670
Overtime
$1,528
Other pay
$25,148
Benefits
$0
Total compensation
$54,345
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
3949
Total Pay
$54,345

Charles Vallette works as a Police Officer 1 for PPD Police. Their status is salaried. Charles earned $54,345 in 2022.

Khari Long

Police Officer 1/PPD Police

2026 total comp
$54,279
Base pay
$21,648
Overtime
$27,351
Other pay
$5,279
Benefits
$0
Total compensation
$54,279
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20517
Total Pay
$54,279

At PPD Police, Khari Long serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $54,279.

Dennis Quinn

Police Officer 1/PPD Police

2026 total comp
$54,260
Base pay
$21,648
Overtime
$26,503
Other pay
$6,108
Benefits
$0
Total compensation
$54,260
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29089
Total Pay
$54,260

At PPD Police, Dennis Quinn serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $54,260.

Kathleen Gorman

Police Officer 1/PPD Police

2022 total comp
$54,192
Base pay
$3,074
Overtime
$0
Other pay
$51,117
Benefits
$0
Total compensation
$54,192
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
9656
Total Pay
$54,192

Kathleen Gorman works as a Police Officer 1 for PPD Police. Their status is salaried. Kathleen earned $54,192 in 2022.

Sean Paris

Police Officer 1/PPD Police

2024 total comp
$54,146
Base pay
$33,582
Overtime
$2,399
Other pay
$18,165
Benefits
$0
Total compensation
$54,146
Employment type
Salaried

Source-specific fields

Base Salary
$77,359
Employee Category
Civil Service
Job Code
6A02
Public Id
39454
Total Pay
$54,146

Sean Paris holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $54,146.

Mario Deluca Jr

Police Officer 1/PPD Police

2026 total comp
$54,105
Base pay
$21,648
Overtime
$26,639
Other pay
$5,817
Benefits
$0
Total compensation
$54,105
Employment type
Salaried

Source-specific fields

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

Mario Deluca Jr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $54,105.

Willie Jones

Police Officer 1/PPD Police

2021 total comp
$54,100
Base pay
$22,441
Overtime
$6,760
Other pay
$24,900
Benefits
$0
Total compensation
$54,100
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
31371
Total Pay
$54,100

At PPD Police, Willie Jones serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $54,100.

Michael Haywood

Police Officer 1/PPD Police

2022 total comp
$53,954
Base pay
$26,132
Overtime
$2,825
Other pay
$24,997
Benefits
$0
Total compensation
$53,954
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
16765
Total Pay
$53,954

Michael Haywood holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $53,954.

David Small

Police Officer 1/PPD Police

2022 total comp
$53,953
Base pay
$33,818
Overtime
$1,787
Other pay
$18,347
Benefits
$0
Total compensation
$53,953
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
10368
Total Pay
$53,953

At PPD Police, David Small serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $53,953.