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 76

Peter Crandley

Police Officer 1/PPD Police

2026 total comp
$26,955
Base pay
$21,648
Overtime
$2,271
Other pay
$3,035
Benefits
$0
Total compensation
$26,955
Employment type
Salaried

Source-specific fields

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

At PPD Police, Peter Crandley serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,955.

Chelsea Keenan

Police Officer 1/PPD Police

2026 total comp
$26,954
Base pay
$21,648
Overtime
$2,847
Other pay
$2,458
Benefits
$0
Total compensation
$26,954
Employment type
Salaried

Source-specific fields

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

Chelsea Keenan works as a Police Officer 1 for PPD Police. Their status is salaried. Chelsea earned $26,954 in 2026.

Michael Hoelsworth

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
34396
Total Pay
$26,949

Michael Hoelsworth is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $26,949.

Barbara Mcnally

Police Officer 1/PPD Police

2026 total comp
$26,948
Base pay
$21,648
Overtime
$2,678
Other pay
$2,622
Benefits
$0
Total compensation
$26,948
Employment type
Salaried

Source-specific fields

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

Barbara Mcnally works as a Police Officer 1 for PPD Police. Their status is salaried. Barbara earned $26,948 in 2026.

William Smith

Police Officer 1/PPD Police

2026 total comp
$26,941
Base pay
$18,185
Overtime
$7,231
Other pay
$1,525
Benefits
$0
Total compensation
$26,941
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8506
Total Pay
$35,638

William Smith works as a Police Officer 1 for PPD Police. Their status is salaried. William earned $26,941 in 2026.

Michael Gentile

Police Officer 1/PPD Police

2026 total comp
$26,940
Base pay
$21,648
Overtime
$2,508
Other pay
$2,783
Benefits
$0
Total compensation
$26,940
Employment type
Salaried

Source-specific fields

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

At PPD Police, Michael Gentile serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,940.

Torin Saunders

Police Officer 1/PPD Police

2026 total comp
$26,940
Base pay
$21,648
Overtime
$2,508
Other pay
$2,783
Benefits
$0
Total compensation
$26,940
Employment type
Salaried

Source-specific fields

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

Torin Saunders works as a Police Officer 1 for PPD Police. Their status is salaried. Torin earned $26,940 in 2026.

James Battista Iii

Police Officer 1/PPD Police

2026 total comp
$26,940
Base pay
$21,648
Overtime
$2,508
Other pay
$2,783
Benefits
$0
Total compensation
$26,940
Employment type
Salaried

Source-specific fields

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

James Battista Iii holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,940.

Cy Saunders

Police Officer 1/PPD Police

2026 total comp
$26,935
Base pay
$16,669
Overtime
$2,140
Other pay
$8,127
Benefits
$0
Total compensation
$26,935
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
52018
Total Pay
$26,935

Cy Saunders holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,935.

Gregorrio Santiago

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
36836
Total Pay
$26,928

Gregorrio Santiago works as a Police Officer 1 for PPD Police. Their status is salaried. Gregorrio earned $26,928 in 2025.

Daniel Gonzalez

Police Officer 1/PPD Police

2026 total comp
$26,925
Base pay
$19,484
Overtime
$5,918
Other pay
$1,524
Benefits
$0
Total compensation
$26,925
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 $26,925 in 2026.

Mario Rossi

Police Officer 1/PPD Police

2026 total comp
$26,916
Base pay
$21,648
Overtime
$2,237
Other pay
$3,031
Benefits
$0
Total compensation
$26,916
Employment type
Salaried

Source-specific fields

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

Mario Rossi is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,916.

Antonio Russo

Police Officer 1/PPD Police

2026 total comp
$26,916
Base pay
$21,648
Overtime
$2,813
Other pay
$2,455
Benefits
$0
Total compensation
$26,916
Employment type
Salaried

Source-specific fields

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

At PPD Police, Antonio Russo serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,916.

Leslie White

Police Officer 1/PPD Police

2026 total comp
$26,910
Base pay
$21,648
Overtime
$2,644
Other pay
$2,618
Benefits
$0
Total compensation
$26,910
Employment type
Salaried

Source-specific fields

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

Leslie White holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,910.

Kyle Smith

Police Officer 1/PPD Police

2026 total comp
$26,910
Base pay
$21,648
Overtime
$2,644
Other pay
$2,618
Benefits
$0
Total compensation
$26,910
Employment type
Salaried

Source-specific fields

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

Kyle Smith works as a Police Officer 1 for PPD Police. Their status is salaried. Kyle earned $26,910 in 2026.

Kymere Norman

Police Officer 1/PPD Police

2026 total comp
$26,898
Base pay
$21,648
Overtime
$2,915
Other pay
$2,335
Benefits
$0
Total compensation
$26,898
Employment type
Salaried

Source-specific fields

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

Kymere Norman holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,898.

Diane Conn

Police Officer 1/PPD Police

2022 total comp
$26,890
Base pay
$0
Overtime
$0
Other pay
$26,890
Benefits
$0
Total compensation
$26,890
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
6153
Total Pay
$26,890

Diane Conn is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $26,890.

Daquan Amos

Police Officer 1/PPD Police

2026 total comp
$26,874
Base pay
$18,185
Overtime
$1,623
Other pay
$7,067
Benefits
$0
Total compensation
$26,874
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49954
Total Pay
$26,874

Daquan Amos is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,874.

Andre Coles

Police Officer 1/PPD Police

2026 total comp
$26,873
Base pay
$21,648
Overtime
$2,610
Other pay
$2,615
Benefits
$0
Total compensation
$26,873
Employment type
Salaried

Source-specific fields

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

Andre Coles is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,873.

Jonathan Castro

Police Officer 1/PPD Police

2026 total comp
$26,872
Base pay
$23,653
Overtime
$542
Other pay
$2,677
Benefits
$0
Total compensation
$26,872
Employment type
Salaried

Source-specific fields

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

Jonathan Castro works as a Police Officer 1 for PPD Police. Their status is salaried. Jonathan earned $26,872 in 2026.

Robert Jones

Police Officer 1/PPD Police

2026 total comp
$26,864
Base pay
$21,648
Overtime
$2,440
Other pay
$2,775
Benefits
$0
Total compensation
$26,864
Employment type
Salaried

Source-specific fields

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

Robert Jones works as a Police Officer 1 for PPD Police. Their status is salaried. Robert earned $26,864 in 2026.

Justin Rios

Police Officer 1/PPD Police

2026 total comp
$26,864
Base pay
$21,648
Overtime
$2,440
Other pay
$2,775
Benefits
$0
Total compensation
$26,864
Employment type
Salaried

Source-specific fields

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

Justin Rios is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,864.

Justin Delgado

Police Officer 1/PPD Police

2026 total comp
$26,861
Base pay
$19,484
Overtime
$5,857
Other pay
$1,520
Benefits
$0
Total compensation
$26,861
Employment type
Salaried

Source-specific fields

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

Justin Delgado holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,861.

Eric Rivera, Jr.

Police Officer 1/PPD Police

2026 total comp
$26,861
Base pay
$19,484
Overtime
$5,857
Other pay
$1,520
Benefits
$0
Total compensation
$26,861
Employment type
Salaried

Source-specific fields

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

At PPD Police, Eric Rivera, Jr. serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,861.

Nina Durham

Police Officer 1/PPD Police

2024 total comp
$26,853
Base pay
$1,653
Overtime
$0
Other pay
$25,200
Benefits
$0
Total compensation
$26,853
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
34495
Total Pay
$26,853

At PPD Police, Nina Durham serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $26,853.

Megan Bucher

Police Officer 1/PPD Police

2026 total comp
$26,848
Base pay
$18,532
Overtime
$5,865
Other pay
$2,451
Benefits
$0
Total compensation
$26,848
Employment type
Salaried

Source-specific fields

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

Megan Bucher holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,848.

Kevin Semonelle

Police Officer 1/PPD Police

2026 total comp
$26,842
Base pay
$21,648
Overtime
$2,745
Other pay
$2,448
Benefits
$0
Total compensation
$26,842
Employment type
Salaried

Source-specific fields

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

Kevin Semonelle works as a Police Officer 1 for PPD Police. Their status is salaried. Kevin earned $26,842 in 2026.

John Hanejko

Police Officer 1/PPD Police

2026 total comp
$26,840
Base pay
$21,648
Overtime
$2,305
Other pay
$2,887
Benefits
$0
Total compensation
$26,840
Employment type
Salaried

Source-specific fields

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

John Hanejko works as a Police Officer 1 for PPD Police. Their status is salaried. John earned $26,840 in 2026.

Kimberli Jenkins

Police Officer 1/PPD Police

2026 total comp
$26,840
Base pay
$21,648
Overtime
$2,169
Other pay
$3,022
Benefits
$0
Total compensation
$26,840
Employment type
Salaried

Source-specific fields

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

Kimberli Jenkins holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,840.

Mark Grier

Police Officer 1/PPD Police

2026 total comp
$26,840
Base pay
$21,648
Overtime
$2,169
Other pay
$3,022
Benefits
$0
Total compensation
$26,840
Employment type
Salaried

Source-specific fields

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

Mark Grier works as a Police Officer 1 for PPD Police. Their status is salaried. Mark earned $26,840 in 2026.

Christopher Lamaina

Police Officer 1/PPD Police

2026 total comp
$26,839
Base pay
$18,185
Overtime
$6,206
Other pay
$2,447
Benefits
$0
Total compensation
$26,839
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
16673
Total Pay
$26,839

At PPD Police, Christopher Lamaina serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,839.

Matthew Luetz

Police Officer 1/PPD Police

2026 total comp
$26,835
Base pay
$21,648
Overtime
$2,576
Other pay
$2,611
Benefits
$0
Total compensation
$26,835
Employment type
Salaried

Source-specific fields

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

Matthew Luetz works as a Police Officer 1 for PPD Police. Their status is salaried. Matthew earned $26,835 in 2026.

George Wetzel Jr.

Police Officer 1/PPD Police

2026 total comp
$26,835
Base pay
$21,648
Overtime
$2,576
Other pay
$2,611
Benefits
$0
Total compensation
$26,835
Employment type
Salaried

Source-specific fields

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

George Wetzel Jr. works as a Police Officer 1 for PPD Police. Their status is salaried. George earned $26,835 in 2026.

Jesus Arlequin-Zapata

Police Officer 1/PPD Police

2026 total comp
$26,828
Base pay
$19,484
Overtime
$5,826
Other pay
$1,519
Benefits
$0
Total compensation
$26,828
Employment type
Salaried

Source-specific fields

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

Jesus Arlequin-Zapata is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,828.

Eddie Mendez

Police Officer 1/PPD Police

2026 total comp
$26,826
Base pay
$21,648
Overtime
$2,406
Other pay
$2,772
Benefits
$0
Total compensation
$26,826
Employment type
Salaried

Source-specific fields

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

At PPD Police, Eddie Mendez serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,826.

Frank Sackosky

Police Officer 1/PPD Police

2026 total comp
$26,826
Base pay
$21,648
Overtime
$2,406
Other pay
$2,772
Benefits
$0
Total compensation
$26,826
Employment type
Salaried

Source-specific fields

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

Frank Sackosky is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,826.

Taraya Thwaites

Police Officer 1/PPD Police

2026 total comp
$26,825
Base pay
$16,669
Overtime
$2,036
Other pay
$8,120
Benefits
$0
Total compensation
$26,825
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51562
Total Pay
$26,825

Taraya Thwaites works as a Police Officer 1 for PPD Police. Their status is salaried. Taraya earned $26,825 in 2026.

Michael Forrester

Police Officer 1/PPD Police

2026 total comp
$26,806
Base pay
$18,185
Overtime
$1,737
Other pay
$6,884
Benefits
$0
Total compensation
$26,806
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
47301
Total Pay
$26,806

At PPD Police, Michael Forrester serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,806.

Michael Davis

Police Officer 1/PPD Police

2026 total comp
$26,804
Base pay
$21,648
Overtime
$2,711
Other pay
$2,445
Benefits
$0
Total compensation
$26,804
Employment type
Salaried

Source-specific fields

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

Michael Davis works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $26,804 in 2026.

Edwin Velez-Figueroa

Police Officer 1/PPD Police

2026 total comp
$26,804
Base pay
$21,648
Overtime
$2,711
Other pay
$2,445
Benefits
$0
Total compensation
$26,804
Employment type
Salaried

Source-specific fields

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

Edwin Velez-Figueroa is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,804.