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 Officer roles 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 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.