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 37

Nica Meccariello

Police Officer 1/PPD Police

2026 total comp
$38,141
Base pay
$21,648
Overtime
$13,015
Other pay
$3,478
Benefits
$0
Total compensation
$38,141
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25390
Total Pay
$38,141

Nica Meccariello works as a Police Officer 1 for PPD Police. Their status is salaried. Nica earned $38,141 in 2026.

Tyneisha Wimbush

Police Officer 1/PPD Police

2026 total comp
$38,121
Base pay
$21,648
Overtime
$12,845
Other pay
$3,627
Benefits
$0
Total compensation
$38,121
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36926
Total Pay
$38,121

At PPD Police, Tyneisha Wimbush serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $38,121.

Robert Ridolfi

Police Officer 1/PPD Police

2022 total comp
$38,111
Base pay
$25,142
Overtime
$4,552
Other pay
$8,417
Benefits
$0
Total compensation
$38,111
Employment type
Salaried

Source-specific fields

Base Salary
$72,215
Employee Category
Civil Service
Job Code
6A02
Public Id
30885
Total Pay
$38,111

At PPD Police, Robert Ridolfi serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $38,111.

Joseph Combs Jr.

Police Officer 1/PPD Police

2026 total comp
$38,106
Base pay
$21,648
Overtime
$12,167
Other pay
$4,290
Benefits
$0
Total compensation
$38,106
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30725
Total Pay
$38,106

Joseph Combs Jr. is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $38,106.

Joseph Mc Cook

Police Officer 1/PPD Police

2026 total comp
$38,093
Base pay
$21,648
Overtime
$11,998
Other pay
$4,447
Benefits
$0
Total compensation
$38,093
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
10645
Total Pay
$38,093

Joseph Mc Cook works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $38,093 in 2026.

Shawn Witherspoon

Police Officer 1/PPD Police

2026 total comp
$38,051
Base pay
$21,648
Overtime
$12,472
Other pay
$3,930
Benefits
$0
Total compensation
$38,051
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20006
Total Pay
$38,051

Shawn Witherspoon is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $38,051.

Masoeli Musonge

Police Officer 1/PPD Police

2026 total comp
$38,013
Base pay
$21,648
Overtime
$12,438
Other pay
$3,926
Benefits
$0
Total compensation
$38,013
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3920
Total Pay
$38,013

Masoeli Musonge is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $38,013.

Omar Diggins

Police Officer 1/PPD Police

2026 total comp
$37,991
Base pay
$21,648
Overtime
$12,066
Other pay
$4,277
Benefits
$0
Total compensation
$37,991
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27339
Total Pay
$37,991

Omar Diggins holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $37,991.

John Murphy

Police Officer 1/PPD Police

2026 total comp
$37,976
Base pay
$21,648
Overtime
$12,404
Other pay
$3,923
Benefits
$0
Total compensation
$37,976
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3148
Total Pay
$37,976

John Murphy is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $37,976.

Shawn Hall

Police Officer 1/PPD Police

2026 total comp
$37,966
Base pay
$21,648
Overtime
$12,235
Other pay
$4,083
Benefits
$0
Total compensation
$37,966
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
582
Total Pay
$24,258

Shawn Hall holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $37,966.

Hector Sanchez

Police Officer 1/PPD Police

2023 total comp
$37,959
Base pay
$32,378
Overtime
$0
Other pay
$5,581
Benefits
$0
Total compensation
$37,959
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
21611
Total Pay
$37,959

At PPD Police, Hector Sanchez serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $37,959.

Lacina Karamoko

Police Officer 1/PPD Police

2026 total comp
$37,954
Base pay
$21,648
Overtime
$12,845
Other pay
$3,461
Benefits
$0
Total compensation
$37,954
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19142
Total Pay
$37,954

Lacina Karamoko works as a Police Officer 1 for PPD Police. Their status is salaried. Lacina earned $37,954 in 2026.

Melville Jones

Police Officer 1/PPD Police

2022 total comp
$37,934
Base pay
$33,818
Overtime
$0
Other pay
$4,116
Benefits
$0
Total compensation
$37,934
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
28353
Total Pay
$37,934

At PPD Police, Melville Jones serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $37,934.

Maureen Snyder

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
20505
Total Pay
$37,924

Maureen Snyder holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $37,924.

Michael Rooney

Police Officer 1/PPD Police

2026 total comp
$37,915
Base pay
$21,648
Overtime
$11,998
Other pay
$4,269
Benefits
$0
Total compensation
$37,915
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32288
Total Pay
$37,915

Michael Rooney works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $37,915 in 2026.

Christopher Rommel

Police Officer 1/PPD Police

2026 total comp
$37,915
Base pay
$21,648
Overtime
$11,998
Other pay
$4,269
Benefits
$0
Total compensation
$37,915
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24411
Total Pay
$37,915

Christopher Rommel holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $37,915.

Mario Cruz

Police Officer 1/PPD Police

2026 total comp
$37,902
Base pay
$21,648
Overtime
$11,828
Other pay
$4,425
Benefits
$0
Total compensation
$37,902
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30789
Total Pay
$37,902

Mario Cruz works as a Police Officer 1 for PPD Police. Their status is salaried. Mario earned $37,902 in 2026.

Kevin Kelly Jr.

Police Officer 1/PPD Police

2026 total comp
$37,880
Base pay
$21,648
Overtime
$12,777
Other pay
$3,454
Benefits
$0
Total compensation
$37,880
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16877
Total Pay
$37,880

At PPD Police, Kevin Kelly Jr. serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $37,880.

Tanya Little

Police Officer 1/PPD Police

2026 total comp
$37,877
Base pay
$21,648
Overtime
$11,964
Other pay
$4,264
Benefits
$0
Total compensation
$37,877
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1621
Total Pay
$37,877

Tanya Little holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $37,877.

Fred Attakora

Police Officer 1/PPD Police

2026 total comp
$37,873
Base pay
$21,648
Overtime
$12,540
Other pay
$3,684
Benefits
$0
Total compensation
$37,873
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2509
Total Pay
$37,873

At PPD Police, Fred Attakora serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $37,873.

Eugene Roher

Police Officer 1/PPD Police

2026 total comp
$37,854
Base pay
$20,218
Overtime
$13,726
Other pay
$3,910
Benefits
$0
Total compensation
$37,854
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21127
Total Pay
$37,854

Eugene Roher is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $37,854.

Constance Perkins

Police Officer 1/PPD Police

2024 total comp
$37,851
Base pay
$33,721
Overtime
$0
Other pay
$4,130
Benefits
$0
Total compensation
$37,851
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
5919
Total Pay
$37,851

Constance Perkins holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $37,851.

Kellie Ann Quigley

Police Officer 1/PPD Police

2026 total comp
$37,842
Base pay
$21,648
Overtime
$12,743
Other pay
$3,451
Benefits
$0
Total compensation
$37,842
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32125
Total Pay
$37,842

Kellie Ann Quigley holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $37,842.

Andriy Psyuk

Police Officer 1/PPD Police

2026 total comp
$37,826
Base pay
$17,631
Overtime
$11,924
Other pay
$8,272
Benefits
$0
Total compensation
$37,826
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51655
Total Pay
$37,826

At PPD Police, Andriy Psyuk serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $37,826.

George Soto Jr

Police Officer 1/PPD Police

2026 total comp
$37,824
Base pay
$21,648
Overtime
$12,269
Other pay
$3,907
Benefits
$0
Total compensation
$37,824
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2702
Total Pay
$37,824

At PPD Police, George Soto Jr serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $37,824.

Caren Perez

Police Officer 1/PPD Police

2026 total comp
$37,824
Base pay
$21,648
Overtime
$12,269
Other pay
$3,907
Benefits
$0
Total compensation
$37,824
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
12922
Total Pay
$37,824

At PPD Police, Caren Perez serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $37,824.

Stewart Mills Iv

Police Officer 1/PPD Police

2026 total comp
$37,805
Base pay
$21,648
Overtime
$12,709
Other pay
$3,447
Benefits
$0
Total compensation
$37,805
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14271
Total Pay
$37,805

Stewart Mills Iv holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $37,805.

Stephen Rowe

Police Officer 1/PPD Police

2025 total comp
$37,798
Base pay
$26,627
Overtime
$7,726
Other pay
$3,445
Benefits
$0
Total compensation
$37,798
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
1287
Total Pay
$37,798

At PPD Police, Stephen Rowe serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $37,798.

Anthony Ortega

Police Officer 1/PPD Police

2026 total comp
$37,785
Base pay
$18,185
Overtime
$11,331
Other pay
$8,269
Benefits
$0
Total compensation
$37,785
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49284
Total Pay
$37,785

Anthony Ortega is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $37,785.

David Lopez

Police Officer 1/PPD Police

2026 total comp
$37,768
Base pay
$21,648
Overtime
$12,676
Other pay
$3,444
Benefits
$0
Total compensation
$37,768
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8254
Total Pay
$37,768

At PPD Police, David Lopez serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $37,768.

Charles Holmes

Police Officer 1/PPD Police

2026 total comp
$37,761
Base pay
$19,118
Overtime
$14,235
Other pay
$4,408
Benefits
$0
Total compensation
$37,761
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27408
Total Pay
$37,761

Charles Holmes is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $37,761.

Jonathan Dedos

Police Officer 1/PPD Police

2026 total comp
$37,760
Base pay
$21,648
Overtime
$12,438
Other pay
$3,673
Benefits
$0
Total compensation
$37,760
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3869
Total Pay
$37,760

At PPD Police, Jonathan Dedos serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $37,760.

Robert Hoover

Police Officer 1/PPD Police

2023 total comp
$37,699
Base pay
$22,460
Overtime
$0
Other pay
$15,239
Benefits
$0
Total compensation
$37,699
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
22872
Total Pay
$37,699

Robert Hoover holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $37,699.

James White

Police Officer 1/PPD Police

2026 total comp
$37,686
Base pay
$21,648
Overtime
$11,794
Other pay
$4,243
Benefits
$0
Total compensation
$37,686
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24027
Total Pay
$37,686

James White works as a Police Officer 1 for PPD Police. Their status is salaried. James earned $37,686 in 2026.

Terry Tull

Police Officer 1/PPD Police

2026 total comp
$37,686
Base pay
$21,648
Overtime
$11,794
Other pay
$4,243
Benefits
$0
Total compensation
$37,686
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2445
Total Pay
$37,686

Terry Tull works as a Police Officer 1 for PPD Police. Their status is salaried. Terry earned $37,686 in 2026.

Christian Pabon

Police Officer 1/PPD Police

2024 total comp
$37,678
Base pay
$33,391
Overtime
$0
Other pay
$4,287
Benefits
$0
Total compensation
$37,678
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
19349
Total Pay
$37,678

Christian Pabon is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $37,678.

Timothy Mcnicholas

Police Officer 1/PPD Police

2026 total comp
$37,636
Base pay
$21,648
Overtime
$10,778
Other pay
$5,210
Benefits
$0
Total compensation
$37,636
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19806
Total Pay
$37,636

At PPD Police, Timothy Mcnicholas serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $37,636.

David Kulb

Police Officer 1/PPD Police

2026 total comp
$37,625
Base pay
$21,648
Overtime
$11,930
Other pay
$4,046
Benefits
$0
Total compensation
$37,625
Employment type
Salaried

Source-specific fields

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

David Kulb works as a Police Officer 1 for PPD Police. Their status is salaried. David earned $37,625 in 2026.

Francis Whalen

Police Officer 1/PPD Police

2024 total comp
$37,614
Base pay
$0
Overtime
$0
Other pay
$37,614
Benefits
$0
Total compensation
$37,614
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
18532
Total Pay
$37,614

Francis Whalen is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $37,614.

Wayne Morris

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
7869
Total Pay
$37,609

Wayne Morris is a Police Officer 1 at PPD Police. They work salaried. 2019 total compensation came to $37,609.