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 18

Casey Morse

Police Officer 1/PPD Police

2020 total comp
$59,815
Base pay
$44,292
Overtime
$218
Other pay
$15,305
Benefits
$0
Total compensation
$59,815
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
5106
Total Pay
$59,815

At PPD Police, Casey Morse serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $59,815.

Allan Wells

Police Officer 1/PPD Police

2024 total comp
$59,780
Base pay
$29,754
Overtime
$0
Other pay
$30,026
Benefits
$0
Total compensation
$59,780
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
8473
Total Pay
$59,780

Allan Wells is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $59,780.

Tammy Smith-Hamilton

Police Officer 1/PPD Police

2023 total comp
$59,755
Base pay
$31,717
Overtime
$0
Other pay
$28,038
Benefits
$0
Total compensation
$59,755
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
12389
Total Pay
$59,755

Tammy Smith-Hamilton works as a Police Officer 1 for PPD Police. Their status is salaried. Tammy earned $59,755 in 2023.

Narcissus Banks

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
5260
Total Pay
$59,729

At PPD Police, Narcissus Banks serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $59,729.

Jillian Garrett

Police Officer 1/PPD Police

2026 total comp
$59,685
Base pay
$21,648
Overtime
$32,231
Other pay
$5,805
Benefits
$0
Total compensation
$59,685
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11025
Total Pay
$59,685

Jillian Garrett works as a Police Officer 1 for PPD Police. Their status is salaried. Jillian earned $59,685 in 2026.

Stephen Williams

Police Officer 1/PPD Police

2026 total comp
$59,656
Base pay
$21,648
Overtime
$31,045
Other pay
$6,963
Benefits
$0
Total compensation
$59,656
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7341
Total Pay
$59,656

Stephen Williams holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $59,656.

Rubin Perkins

Police Officer 1/PPD Police

2022 total comp
$59,624
Base pay
$36,893
Overtime
$173
Other pay
$22,559
Benefits
$0
Total compensation
$59,624
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
31821
Total Pay
$59,624

At PPD Police, Rubin Perkins serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $59,624.

Richard Greger

Police Officer 1/PPD Police

2022 total comp
$59,564
Base pay
$6,149
Overtime
$0
Other pay
$53,415
Benefits
$0
Total compensation
$59,564
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
2363
Total Pay
$59,564

Richard Greger works as a Police Officer 1 for PPD Police. Their status is salaried. Richard earned $59,564 in 2022.

Robert Piffer

Police Officer 1/PPD Police

2023 total comp
$59,541
Base pay
$43,949
Overtime
$1,726
Other pay
$13,866
Benefits
$0
Total compensation
$59,541
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
31019
Total Pay
$59,541

At PPD Police, Robert Piffer serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $59,541.

William Betts

Police Officer 1/PPD Police

2024 total comp
$59,508
Base pay
$39,824
Overtime
$7,067
Other pay
$12,618
Benefits
$0
Total compensation
$59,508
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
8729
Total Pay
$59,508

William Betts holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $59,508.

Kimberley Oneill

Police Officer 1/PPD Police

2022 total comp
$59,484
Base pay
$39,967
Overtime
$0
Other pay
$19,517
Benefits
$0
Total compensation
$59,484
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
15072
Total Pay
$59,484

Kimberley Oneill holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $59,484.

Brian Graves

Police Officer 1/PPD Police

2026 total comp
$59,426
Base pay
$21,648
Overtime
$30,842
Other pay
$6,936
Benefits
$0
Total compensation
$59,426
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31195
Total Pay
$59,426

At PPD Police, Brian Graves serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $59,426.

Colleen Keys

Police Officer 1/PPD Police

2024 total comp
$59,413
Base pay
$4,628
Overtime
$0
Other pay
$54,785
Benefits
$0
Total compensation
$59,413
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
32233
Total Pay
$59,413

Colleen Keys is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $59,413.

Daniel Gonzalez

Police Officer 1/PPD Police

2020 total comp
$59,398
Base pay
$32,955
Overtime
$5,071
Other pay
$21,372
Benefits
$0
Total compensation
$59,398
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
45254
Total Pay
$26,925

Daniel Gonzalez works as a Police Officer 1 for PPD Police. Their status is salaried. Daniel earned $59,398 in 2020.

Rafael Matias

Police Officer 1/PPD Police

2023 total comp
$59,382
Base pay
$37,006
Overtime
$0
Other pay
$22,376
Benefits
$0
Total compensation
$59,382
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
9642
Total Pay
$59,382

Rafael Matias is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $59,382.

Miguel Luciano

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
782
Total Pay
$59,381

Miguel Luciano holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $59,381.

Jeffrey Cujdik

Police Officer 1/PPD Police

2026 total comp
$59,300
Base pay
$21,648
Overtime
$30,977
Other pay
$6,675
Benefits
$0
Total compensation
$59,300
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
10925
Total Pay
$59,300

At PPD Police, Jeffrey Cujdik serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $59,300.

Clarissa Sastre

Police Officer 1/PPD Police

2022 total comp
$59,278
Base pay
$52,229
Overtime
$1,451
Other pay
$5,597
Benefits
$0
Total compensation
$59,278
Employment type
Salaried

Source-specific fields

Base Salary
$69,762
Employee Category
Civil Service
Job Code
6A02
Public Id
37723
Total Pay
$59,278

At PPD Police, Clarissa Sastre serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $59,278.

Daniel Davis

Police Officer 1/PPD Police

2026 total comp
$59,158
Base pay
$21,648
Overtime
$30,604
Other pay
$6,905
Benefits
$0
Total compensation
$59,158
Employment type
Salaried

Source-specific fields

Base Salary
$61,316
Employee Category
Civil Service
Job Code
6J33
Public Id
8096
Total Pay
$14,734

At PPD Police, Daniel Davis serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $59,158.

Eric Carrasca

Police Officer 1/PPD Police

2024 total comp
$59,110
Base pay
$33,060
Overtime
$1,984
Other pay
$24,066
Benefits
$0
Total compensation
$59,110
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
6546
Total Pay
$59,110

At PPD Police, Eric Carrasca serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $59,110.

Paul Schwartz

Police Officer 1/PPD Police

2025 total comp
$59,012
Base pay
$40,377
Overtime
$11,338
Other pay
$7,298
Benefits
$0
Total compensation
$59,012
Employment type
Salaried

Source-specific fields

Base Salary
$78,088
Employee Category
Civil Service
Job Code
6A02
Public Id
47607
Total Pay
$59,012

Paul Schwartz is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $59,012.

Jason Smaron

Police Officer 1/PPD Police

2026 total comp
$58,800
Base pay
$21,648
Overtime
$31,079
Other pay
$6,072
Benefits
$0
Total compensation
$58,800
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29670
Total Pay
$58,800

At PPD Police, Jason Smaron serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $58,800.

Francis Rafferty Ii

Police Officer 1/PPD Police

2025 total comp
$58,763
Base pay
$49,795
Overtime
$973
Other pay
$7,995
Benefits
$0
Total compensation
$58,763
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
25052
Total Pay
$58,763

At PPD Police, Francis Rafferty Ii serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $58,763.

Mark Perry

Police Officer 1/PPD Police

2022 total comp
$58,595
Base pay
$47,879
Overtime
$0
Other pay
$10,716
Benefits
$0
Total compensation
$58,595
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
5249
Total Pay
$58,595

Mark Perry works as a Police Officer 1 for PPD Police. Their status is salaried. Mark earned $58,595 in 2022.

Brandon Irwin

Police Officer 1/PPD Police

2022 total comp
$58,570
Base pay
$42,152
Overtime
$663
Other pay
$15,755
Benefits
$0
Total compensation
$58,570
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
3964
Total Pay
$58,570

Brandon Irwin is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $58,570.

Darrien Zivkovic

Police Officer 1/PPD Police

2025 total comp
$58,570
Base pay
$38,038
Overtime
$9,985
Other pay
$10,547
Benefits
$0
Total compensation
$58,570
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
17710
Total Pay
$58,570

Darrien Zivkovic works as a Police Officer 1 for PPD Police. Their status is salaried. Darrien earned $58,570 in 2025.

Adrain Speller

Police Officer 1/PPD Police

2020 total comp
$58,523
Base pay
$49,515
Overtime
$0
Other pay
$9,007
Benefits
$0
Total compensation
$58,523
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
4141
Total Pay
$58,523

Adrain Speller holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $58,523.

Tanika Holmes

Police Officer 1/PPD Police

2024 total comp
$58,516
Base pay
$37,358
Overtime
$7,531
Other pay
$13,627
Benefits
$0
Total compensation
$58,516
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
34520
Total Pay
$58,516

At PPD Police, Tanika Holmes serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $58,516.

Brandon Benfield

Police Officer 1/PPD Police

2024 total comp
$58,510
Base pay
$44,631
Overtime
$1,023
Other pay
$12,856
Benefits
$0
Total compensation
$58,510
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
22220
Total Pay
$58,510

Brandon Benfield is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $58,510.

Michael Davis

Police Officer 1/PPD Police

2025 total comp
$58,446
Base pay
$51,870
Overtime
$0
Other pay
$6,576
Benefits
$0
Total compensation
$58,446
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
81
Total Pay
$26,804

At PPD Police, Michael Davis serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $58,446.

Cheri Wells

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
22659
Total Pay
$58,430

Cheri Wells works as a Police Officer 1 for PPD Police. Their status is salaried. Cheri earned $58,430 in 2021.

Joseph Shookla Jr

Police Officer 1/PPD Police

2025 total comp
$58,381
Base pay
$38,038
Overtime
$0
Other pay
$20,343
Benefits
$0
Total compensation
$58,381
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
8956
Total Pay
$58,381

Joseph Shookla Jr works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $58,381 in 2025.

Robert Wagner Jr

Police Officer 1/PPD Police

2021 total comp
$58,375
Base pay
$16,457
Overtime
$0
Other pay
$41,918
Benefits
$0
Total compensation
$58,375
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
2656
Total Pay
$58,375

Robert Wagner Jr works as a Police Officer 1 for PPD Police. Their status is salaried. Robert earned $58,375 in 2021.

Alexander Mcchord

Police Officer 1/PPD Police

2022 total comp
$58,298
Base pay
$35,356
Overtime
$7,667
Other pay
$15,276
Benefits
$0
Total compensation
$58,298
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
10297
Total Pay
$58,298

Alexander Mcchord works as a Police Officer 1 for PPD Police. Their status is salaried. Alexander earned $58,298 in 2022.

Kevin Lewis

Police Officer 1/PPD Police

2024 total comp
$58,282
Base pay
$3,306
Overtime
$0
Other pay
$54,976
Benefits
$0
Total compensation
$58,282
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
2287
Total Pay
$58,282

Kevin Lewis holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $58,282.

Orville Rose

Police Officer 1/PPD Police

2026 total comp
$58,275
Base pay
$21,648
Overtime
$29,825
Other pay
$6,802
Benefits
$0
Total compensation
$58,275
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34933
Total Pay
$58,275

At PPD Police, Orville Rose serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $58,275.

Martin Beukers

Police Officer 1/PPD Police

2023 total comp
$58,239
Base pay
$45,602
Overtime
$1,203
Other pay
$11,435
Benefits
$0
Total compensation
$58,239
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
15939
Total Pay
$58,239

At PPD Police, Martin Beukers serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $58,239.

David Campbell

Police Officer 1/PPD Police

2023 total comp
$58,217
Base pay
$6,364
Overtime
$2,565
Other pay
$49,287
Benefits
$0
Total compensation
$58,217
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
4283
Total Pay
$58,217

At PPD Police, David Campbell serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $58,217.

Eric Kornberg

Police Officer 1/PPD Police

2023 total comp
$58,173
Base pay
$10,819
Overtime
$0
Other pay
$47,354
Benefits
$0
Total compensation
$58,173
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
201
Total Pay
$58,173

Eric Kornberg is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $58,173.

Christopher Adams

Police Officer 1/PPD Police

2024 total comp
$58,110
Base pay
$26,448
Overtime
$0
Other pay
$31,662
Benefits
$0
Total compensation
$58,110
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
5334
Total Pay
$58,110

Christopher Adams works as a Police Officer 1 for PPD Police. Their status is salaried. Christopher earned $58,110 in 2024.