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 9

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.

John Crichton

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, John Crichton serves as a Police Officer 1. They work salaried. Their 2019 pay totaled $37,597.

Arthur Chapman Jr

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
5306
Total Pay
$37,579

Arthur Chapman Jr works as a Police Officer 1 for PPD Police. Their status is salaried. Arthur earned $37,579 in 2020.

Antoinette Trapp

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Antoinette Trapp serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $37,554.

Allen Marsh Jr.

Police Officer 1/PPD Police

2026 total comp
$37,549
Base pay
$21,648
Overtime
$11,862
Other pay
$4,038
Benefits
$0
Total compensation
$37,549
Employment type
Salaried

Source-specific fields

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

At PPD Police, Allen Marsh Jr. serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $37,549.

Natasha Bryant

Police Officer 1/PPD Police

2026 total comp
$37,544
Base pay
$21,648
Overtime
$12,472
Other pay
$3,423
Benefits
$0
Total compensation
$37,544
Employment type
Salaried

Source-specific fields

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

At PPD Police, Natasha Bryant serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $37,544.

Robert Heeney Iii

Police Officer 1/PPD Police

2026 total comp
$37,544
Base pay
$21,648
Overtime
$12,472
Other pay
$3,423
Benefits
$0
Total compensation
$37,544
Employment type
Salaried

Source-specific fields

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

At PPD Police, Robert Heeney Iii serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $37,544.

John Ohanlon

Police Officer 1/PPD Police

2026 total comp
$37,535
Base pay
$21,648
Overtime
$12,235
Other pay
$3,651
Benefits
$0
Total compensation
$37,535
Employment type
Salaried

Source-specific fields

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

At PPD Police, John Ohanlon serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $37,535.

Leslie Cain

Police Officer 1/PPD Police

2026 total comp
$37,533
Base pay
$21,648
Overtime
$11,659
Other pay
$4,226
Benefits
$0
Total compensation
$37,533
Employment type
Salaried

Source-specific fields

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

Leslie Cain works as a Police Officer 1 for PPD Police. Their status is salaried. Leslie earned $37,533 in 2026.

Latanya Acevedo

Police Officer 1/PPD Police

2026 total comp
$37,533
Base pay
$21,648
Overtime
$11,659
Other pay
$4,226
Benefits
$0
Total compensation
$37,533
Employment type
Salaried

Source-specific fields

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

At PPD Police, Latanya Acevedo serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $37,533.

Jonathan Worrell

Police Officer 1/PPD Police

2022 total comp
$37,485
Base pay
$30,744
Overtime
$634
Other pay
$6,106
Benefits
$0
Total compensation
$37,485
Employment type
Salaried

Source-specific fields

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

Jonathan Worrell is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $37,485.

Judith Kinniry

Police Officer 1/PPD Police

2026 total comp
$37,446
Base pay
$21,648
Overtime
$11,930
Other pay
$3,868
Benefits
$0
Total compensation
$37,446
Employment type
Salaried

Source-specific fields

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

At PPD Police, Judith Kinniry serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $37,446.