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 13

Michael Moore

Police Officer 1/PPD Police

2026 total comp
$73,698
Base pay
$21,648
Overtime
$43,754
Other pay
$8,295
Benefits
$0
Total compensation
$73,698
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17876
Total Pay
$73,698

Michael Moore holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $73,698.

Tomekia Terry

Police Officer 1/PPD Police

2023 total comp
$73,655
Base pay
$27,750
Overtime
$656
Other pay
$45,249
Benefits
$0
Total compensation
$73,655
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
35123
Total Pay
$73,655

Tomekia Terry is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $73,655.

Marlon Brinson

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
36320
Total Pay
$73,650

Marlon Brinson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $73,650.

Larry Shields

Police Officer 1/PPD Police

2026 total comp
$73,622
Base pay
$21,648
Overtime
$43,382
Other pay
$8,592
Benefits
$0
Total compensation
$73,622
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31414
Total Pay
$73,622

Larry Shields works as a Police Officer 1 for PPD Police. Their status is salaried. Larry earned $73,622 in 2026.

Gary Sinclair

Police Officer 1/PPD Police

2025 total comp
$73,571
Base pay
$63,423
Overtime
$0
Other pay
$10,147
Benefits
$0
Total compensation
$73,571
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
11924
Total Pay
$73,571

Gary Sinclair is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $73,571.

Michael Brush

Police Officer 1/PPD Police

2022 total comp
$73,555
Base pay
$50,539
Overtime
$10,442
Other pay
$12,574
Benefits
$0
Total compensation
$73,555
Employment type
Salaried

Source-specific fields

Base Salary
$74,743
Employee Category
Civil Service
Job Code
6A02
Public Id
26215
Total Pay
$73,555

Michael Brush is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $73,555.

Alex Bagley

Police Officer 1/PPD Police

2022 total comp
$73,446
Base pay
$54,834
Overtime
$9,631
Other pay
$8,981
Benefits
$0
Total compensation
$73,446
Employment type
Salaried

Source-specific fields

Base Salary
$74,743
Employee Category
Civil Service
Job Code
6A02
Public Id
7057
Total Pay
$73,446

Alex Bagley works as a Police Officer 1 for PPD Police. Their status is salaried. Alex earned $73,446 in 2022.

Michael Maresca

Police Officer 1/PPD Police

2021 total comp
$73,382
Base pay
$56,850
Overtime
$2,721
Other pay
$13,811
Benefits
$0
Total compensation
$73,382
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
13591
Total Pay
$73,382

At PPD Police, Michael Maresca serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $73,382.

Broc Johnson

Police Officer 1/PPD Police

2022 total comp
$73,264
Base pay
$56,596
Overtime
$10,464
Other pay
$6,204
Benefits
$0
Total compensation
$73,264
Employment type
Salaried

Source-specific fields

Base Salary
$74,743
Employee Category
Civil Service
Job Code
6A02
Public Id
19945
Total Pay
$73,264

Broc Johnson works as a Police Officer 1 for PPD Police. Their status is salaried. Broc earned $73,264 in 2022.

Joseph Staszak

Police Officer 1/PPD Police

2025 total comp
$73,205
Base pay
$5,187
Overtime
$0
Other pay
$68,018
Benefits
$0
Total compensation
$73,205
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
33969
Total Pay
$73,205

Joseph Staszak is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $73,205.

John Durkin

Police Officer 1/PPD Police

2025 total comp
$73,153
Base pay
$58,094
Overtime
$2,237
Other pay
$12,822
Benefits
$0
Total compensation
$73,153
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
20939
Total Pay
$73,153

John Durkin holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $73,153.

Theresa Santamala

Police Officer 1/PPD Police

2022 total comp
$73,116
Base pay
$59,016
Overtime
$721
Other pay
$13,380
Benefits
$0
Total compensation
$73,116
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
30728
Total Pay
$73,116

Theresa Santamala is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $73,116.

Casandra Rimmer

Police Officer 1/PPD Police

2020 total comp
$73,044
Base pay
$62,340
Overtime
$0
Other pay
$10,704
Benefits
$0
Total compensation
$73,044
Employment type
Salaried

Source-specific fields

Base Salary
$74,969
Employee Category
Civil Service
Job Code
6A02
Public Id
28489
Total Pay
$73,044

Casandra Rimmer is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $73,044.

Richard Nicoletti

Police Officer 1/PPD Police

2022 total comp
$73,041
Base pay
$12,298
Overtime
$0
Other pay
$60,743
Benefits
$0
Total compensation
$73,041
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
12559
Total Pay
$73,041

Richard Nicoletti holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $73,041.

Maria Torres

Police Officer 1/PPD Police

2024 total comp
$73,027
Base pay
$26,448
Overtime
$0
Other pay
$46,579
Benefits
$0
Total compensation
$73,027
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
7612
Total Pay
$73,027

Maria Torres holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $73,027.

Robert Bonds Jr

Police Officer 1/PPD Police

2024 total comp
$73,012
Base pay
$60,192
Overtime
$0
Other pay
$12,820
Benefits
$0
Total compensation
$73,012
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
1085
Total Pay
$73,012

Robert Bonds Jr is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $73,012.

Enock Burgos Jr.

Police Officer 1/PPD Police

2022 total comp
$72,985
Base pay
$44,708
Overtime
$922
Other pay
$27,355
Benefits
$0
Total compensation
$72,985
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
35427
Total Pay
$72,985

Enock Burgos Jr. holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $72,985.

Michael Musial

Police Officer 1/PPD Police

2023 total comp
$72,890
Base pay
$25,766
Overtime
$31,152
Other pay
$15,972
Benefits
$0
Total compensation
$72,890
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
31416
Total Pay
$72,890

At PPD Police, Michael Musial serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $72,890.

Robert Robinson Jr

Police Officer 1/PPD Police

2022 total comp
$72,874
Base pay
$14,142
Overtime
$0
Other pay
$58,732
Benefits
$0
Total compensation
$72,874
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
20548
Total Pay
$72,874

Robert Robinson Jr is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $72,874.

Alex Nicholson

Police Officer 1/PPD Police

2021 total comp
$72,844
Base pay
$35,905
Overtime
$4,264
Other pay
$32,675
Benefits
$0
Total compensation
$72,844
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
34482
Total Pay
$72,844

Alex Nicholson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2021, their total compensation was $72,844.

Brittany Colon

Police Officer 1/PPD Police

2023 total comp
$72,796
Base pay
$35,023
Overtime
$14,339
Other pay
$23,434
Benefits
$0
Total compensation
$72,796
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
21188
Total Pay
$72,796

Brittany Colon is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $72,796.

Jean Spicer

Police Officer 1/PPD Police

2023 total comp
$72,682
Base pay
$33,700
Overtime
$0
Other pay
$38,982
Benefits
$0
Total compensation
$72,682
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
15089
Total Pay
$72,682

Jean Spicer holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $72,682.

Ramon Chaulisant

Police Officer 1/PPD Police

2022 total comp
$72,665
Base pay
$42,992
Overtime
$1,729
Other pay
$27,943
Benefits
$0
Total compensation
$72,665
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
4868
Total Pay
$72,665

Ramon Chaulisant works as a Police Officer 1 for PPD Police. Their status is salaried. Ramon earned $72,665 in 2022.

Frances Combs

Police Officer 1/PPD Police

2021 total comp
$72,654
Base pay
$26,929
Overtime
$0
Other pay
$45,725
Benefits
$0
Total compensation
$72,654
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
24159
Total Pay
$72,654

Frances Combs works as a Police Officer 1 for PPD Police. Their status is salaried. Frances earned $72,654 in 2021.

Kenneth Shelton

Police Officer 1/PPD Police

2021 total comp
$72,632
Base pay
$19,449
Overtime
$0
Other pay
$53,184
Benefits
$0
Total compensation
$72,632
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
32879
Total Pay
$72,632

Kenneth Shelton holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2021, their total compensation was $72,632.

Christine Walsh

Police Officer 1/PPD Police

2022 total comp
$72,551
Base pay
$6,149
Overtime
$0
Other pay
$66,402
Benefits
$0
Total compensation
$72,551
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
28237
Total Pay
$72,551

Christine Walsh holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $72,551.

Anthony Hill

Police Officer 1/PPD Police

2025 total comp
$72,330
Base pay
$38,038
Overtime
$0
Other pay
$34,292
Benefits
$0
Total compensation
$72,330
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
33047
Total Pay
$72,330

Anthony Hill works as a Police Officer 1 for PPD Police. Their status is salaried. Anthony earned $72,330 in 2025.

Michael Farrell

Police Officer 1/PPD Police

2021 total comp
$72,305
Base pay
$43,385
Overtime
$1,066
Other pay
$27,854
Benefits
$0
Total compensation
$72,305
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
21545
Total Pay
$72,305

Michael Farrell is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $72,305.

George Patterson

Police Officer 1/PPD Police

2022 total comp
$72,305
Base pay
$59,016
Overtime
$0
Other pay
$13,288
Benefits
$0
Total compensation
$72,305
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
17091
Total Pay
$72,305

George Patterson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $72,305.

Joseph Spei

Police Officer 1/PPD Police

2021 total comp
$72,297
Base pay
$34,409
Overtime
$0
Other pay
$37,888
Benefits
$0
Total compensation
$72,297
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
4871
Total Pay
$72,297

Joseph Spei works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $72,297 in 2021.

Billy Hsu Jr

Police Officer 1/PPD Police

2020 total comp
$72,098
Base pay
$51,514
Overtime
$5,593
Other pay
$14,991
Benefits
$0
Total compensation
$72,098
Employment type
Salaried

Source-specific fields

Base Salary
$70,282
Employee Category
Civil Service
Job Code
6A02
Public Id
36256
Total Pay
$72,098

At PPD Police, Billy Hsu Jr serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $72,098.

Catherine Mccallion

Police Officer 1/PPD Police

2022 total comp
$72,084
Base pay
$43,106
Overtime
$0
Other pay
$28,978
Benefits
$0
Total compensation
$72,084
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
5263
Total Pay
$72,084

Catherine Mccallion works as a Police Officer 1 for PPD Police. Their status is salaried. Catherine earned $72,084 in 2022.

Darin Friel

Police Officer 1/PPD Police

2022 total comp
$71,942
Base pay
$62,198
Overtime
$0
Other pay
$9,743
Benefits
$0
Total compensation
$71,942
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1182
Total Pay
$27,625

Darin Friel is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $71,942.

Patrick Lutz

Police Officer 1/PPD Police

2022 total comp
$71,894
Base pay
$51,061
Overtime
$5,033
Other pay
$15,800
Benefits
$0
Total compensation
$71,894
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
18936
Total Pay
$71,894

Patrick Lutz works as a Police Officer 1 for PPD Police. Their status is salaried. Patrick earned $71,894 in 2022.

Joseph Raap

Police Officer 1/PPD Police

2021 total comp
$71,876
Base pay
$59,543
Overtime
$0
Other pay
$12,333
Benefits
$0
Total compensation
$71,876
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
22264
Total Pay
$71,876

At PPD Police, Joseph Raap serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $71,876.

Sean Matarazzo

Police Officer 1/PPD Police

2025 total comp
$71,446
Base pay
$43,225
Overtime
$16,955
Other pay
$11,266
Benefits
$0
Total compensation
$71,446
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
19818
Total Pay
$71,446

At PPD Police, Sean Matarazzo serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $71,446.

Hector Maldonado Jr

Police Officer 1/PPD Police

2020 total comp
$71,375
Base pay
$27,626
Overtime
$0
Other pay
$43,749
Benefits
$0
Total compensation
$71,375
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
34951
Total Pay
$71,375

Hector Maldonado Jr is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $71,375.

James Johnson

Police Officer 1/PPD Police

2023 total comp
$71,295
Base pay
$58,826
Overtime
$0
Other pay
$12,469
Benefits
$0
Total compensation
$71,295
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
10987
Total Pay
$71,295

James Johnson is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $71,295.

Devon Petaccio

Police Officer 1/PPD Police

2021 total comp
$71,198
Base pay
$57,415
Overtime
$4,809
Other pay
$8,974
Benefits
$0
Total compensation
$71,198
Employment type
Salaried

Source-specific fields

Base Salary
$77,031
Employee Category
Civil Service
Job Code
6A02
Public Id
17019
Total Pay
$71,198

Devon Petaccio holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2021, their total compensation was $71,198.

Veronica Cooper

Police Officer 1/PPD Police

2021 total comp
$71,101
Base pay
$37,401
Overtime
$28
Other pay
$33,672
Benefits
$0
Total compensation
$71,101
Employment type
Salaried

Source-specific fields

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

Veronica Cooper is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $71,101.