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 20

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.

Wanda Rowe

Police Officer 1/PPD Police

2021 total comp
$53,910
Base pay
$23,937
Overtime
$0
Other pay
$29,974
Benefits
$0
Total compensation
$53,910
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
15517
Total Pay
$53,910

Wanda Rowe works as a Police Officer 1 for PPD Police. Their status is salaried. Wanda earned $53,910 in 2021.

Robert Bannan

Police Officer 1/PPD Police

2019 total comp
$53,823
Base pay
$24,133
Overtime
$609
Other pay
$29,081
Benefits
$0
Total compensation
$53,823
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
25513
Total Pay
$53,823

Robert Bannan is a Police Officer 1 at PPD Police. They work salaried. 2019 total compensation came to $53,823.

Joseph Crouse

Police Officer 1/PPD Police

2021 total comp
$53,457
Base pay
$36,767
Overtime
$2,262
Other pay
$14,428
Benefits
$0
Total compensation
$53,457
Employment type
Salaried

Source-specific fields

Base Salary
$74,969
Employee Category
Civil Service
Job Code
6A02
Public Id
35610
Total Pay
$53,457

Joseph Crouse works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $53,457 in 2021.

Tina Dangler

Police Officer 1/PPD Police

2022 total comp
$53,368
Base pay
$43,106
Overtime
$115
Other pay
$10,146
Benefits
$0
Total compensation
$53,368
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
30373
Total Pay
$53,368

Tina Dangler is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $53,368.