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 87

Patrick Mccullough

Police Officer 1/PPD Police

2026 total comp
$25,236
Base pay
$21,648
Overtime
$746
Other pay
$2,842
Benefits
$0
Total compensation
$25,236
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35394
Total Pay
$25,236

Patrick Mccullough holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,236.

Christine Delgado

Police Officer 1/PPD Police

2026 total comp
$25,236
Base pay
$21,648
Overtime
$746
Other pay
$2,842
Benefits
$0
Total compensation
$25,236
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
380
Total Pay
$25,236

Christine Delgado works as a Police Officer 1 for PPD Police. Their status is salaried. Christine earned $25,236 in 2026.

Lawanna Battle

Police Officer 1/PPD Police

2026 total comp
$25,236
Base pay
$21,648
Overtime
$746
Other pay
$2,842
Benefits
$0
Total compensation
$25,236
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19854
Total Pay
$25,236

Lawanna Battle is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,236.

Robert Lucini

Police Officer 1/PPD Police

2019 total comp
$25,231
Base pay
$12,710
Overtime
$0
Other pay
$12,521
Benefits
$0
Total compensation
$25,231
Employment type
Salaried

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
31160
Total Pay
$25,231

Robert Lucini holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2019, their total compensation was $25,231.

Kyle Douglass

Police Officer 1/PPD Police

2026 total comp
$25,212
Base pay
$19,484
Overtime
$4,301
Other pay
$1,427
Benefits
$0
Total compensation
$25,212
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
45077
Total Pay
$25,212

Kyle Douglass holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,212.

Joseph Tigue

Police Officer 1/PPD Police

2026 total comp
$25,201
Base pay
$21,648
Overtime
$949
Other pay
$2,604
Benefits
$0
Total compensation
$25,201
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13152
Total Pay
$25,201

Joseph Tigue works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $25,201 in 2026.

Matthew Winkelspecht

Police Officer 1/PPD Police

2026 total comp
$25,201
Base pay
$21,648
Overtime
$949
Other pay
$2,604
Benefits
$0
Total compensation
$25,201
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14658
Total Pay
$25,201

Matthew Winkelspecht is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,201.

Dennis Turner

Police Officer 1/PPD Police

2026 total comp
$25,201
Base pay
$21,648
Overtime
$949
Other pay
$2,604
Benefits
$0
Total compensation
$25,201
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29838
Total Pay
$25,201

Dennis Turner holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,201.

Terron Stokes

Police Officer 1/PPD Police

2026 total comp
$25,201
Base pay
$21,648
Overtime
$1,254
Other pay
$2,298
Benefits
$0
Total compensation
$25,201
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7280
Total Pay
$25,201

Terron Stokes is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,201.

Anthony Mahalis

Police Officer 1/PPD Police

2026 total comp
$25,201
Base pay
$21,648
Overtime
$1,254
Other pay
$2,298
Benefits
$0
Total compensation
$25,201
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28156
Total Pay
$25,201

Anthony Mahalis holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,201.

Cyal Siwek

Police Officer 1/PPD Police

2026 total comp
$25,201
Base pay
$21,648
Overtime
$1,254
Other pay
$2,298
Benefits
$0
Total compensation
$25,201
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29922
Total Pay
$25,201

Cyal Siwek is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,201.

Jean Coriolan

Police Officer 1/PPD Police

2026 total comp
$25,198
Base pay
$15,168
Overtime
$7,321
Other pay
$2,710
Benefits
$0
Total compensation
$25,198
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3226
Total Pay
$25,198

Jean Coriolan holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,198.

Kody Rossiter

Police Officer 1/PPD Police

2026 total comp
$25,197
Base pay
$20,564
Overtime
$3,389
Other pay
$1,244
Benefits
$0
Total compensation
$25,197
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24416
Total Pay
$25,197

Kody Rossiter is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,197.

Corey Williams

Police Officer 1/PPD Police

2021 total comp
$25,185
Base pay
$8,976
Overtime
$0
Other pay
$16,208
Benefits
$0
Total compensation
$25,185
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
958
Total Pay
$29,154

Corey Williams works as a Police Officer 1 for PPD Police. Their status is salaried. Corey earned $25,185 in 2021.

Megan Gunning

Police Officer 1/PPD Police

2026 total comp
$25,183
Base pay
$21,648
Overtime
$1,085
Other pay
$2,450
Benefits
$0
Total compensation
$25,183
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26420
Total Pay
$25,183

Megan Gunning is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,183.

Ronald Moore Iii

Police Officer 1/PPD Police

2026 total comp
$25,183
Base pay
$21,648
Overtime
$1,085
Other pay
$2,450
Benefits
$0
Total compensation
$25,183
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
10440
Total Pay
$25,183

At PPD Police, Ronald Moore Iii serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,183.

Marcelo Morales

Police Officer 1/PPD Police

2026 total comp
$25,181
Base pay
$20,783
Overtime
$2,212
Other pay
$2,186
Benefits
$0
Total compensation
$25,181
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
39860
Total Pay
$25,181

Marcelo Morales is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,181.

Nicole Law

Police Officer 1/PPD Police

2026 total comp
$25,169
Base pay
$21,648
Overtime
$813
Other pay
$2,707
Benefits
$0
Total compensation
$25,169
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5809
Total Pay
$25,169

Nicole Law works as a Police Officer 1 for PPD Police. Their status is salaried. Nicole earned $25,169 in 2026.

Gary Kustra

Police Officer 1/PPD Police

2026 total comp
$25,169
Base pay
$21,648
Overtime
$813
Other pay
$2,707
Benefits
$0
Total compensation
$25,169
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21797
Total Pay
$25,169

Gary Kustra is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,169.

Cliffford Mobley Jr.

Police Officer 1/PPD Police

2026 total comp
$25,169
Base pay
$21,648
Overtime
$813
Other pay
$2,707
Benefits
$0
Total compensation
$25,169
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1762
Total Pay
$25,169

Cliffford Mobley Jr. is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,169.

Eduart Delli

Police Officer 1/PPD Police

2026 total comp
$25,169
Base pay
$21,648
Overtime
$813
Other pay
$2,707
Benefits
$0
Total compensation
$25,169
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28756
Total Pay
$25,169

Eduart Delli is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,169.

Peter Collins

Police Officer 1/PPD Police

2026 total comp
$25,165
Base pay
$16,669
Overtime
$470
Other pay
$8,027
Benefits
$0
Total compensation
$25,165
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
52076
Total Pay
$25,165

Peter Collins holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,165.

Shakira Ayers

Police Officer 1/PPD Police

2026 total comp
$25,164
Base pay
$21,648
Overtime
$1,220
Other pay
$2,295
Benefits
$0
Total compensation
$25,164
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17629
Total Pay
$25,164

Shakira Ayers holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,164.

Ryan Check

Police Officer 1/PPD Police

2026 total comp
$25,164
Base pay
$21,648
Overtime
$1,220
Other pay
$2,295
Benefits
$0
Total compensation
$25,164
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34961
Total Pay
$25,164

At PPD Police, Ryan Check serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,164.

Gerard Gaydosh

Police Officer 1/PPD Police

2026 total comp
$25,164
Base pay
$21,648
Overtime
$1,220
Other pay
$2,295
Benefits
$0
Total compensation
$25,164
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17089
Total Pay
$25,164

Gerard Gaydosh holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,164.

William Finnerty

Police Officer 1/PPD Police

2026 total comp
$25,164
Base pay
$21,648
Overtime
$1,220
Other pay
$2,295
Benefits
$0
Total compensation
$25,164
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22315
Total Pay
$25,164

At PPD Police, William Finnerty serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,164.

Nicole Marotta

Police Officer 1/PPD Police

2026 total comp
$25,164
Base pay
$21,648
Overtime
$1,220
Other pay
$2,295
Benefits
$0
Total compensation
$25,164
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33395
Total Pay
$25,164

At PPD Police, Nicole Marotta serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,164.

Philip Singh

Police Officer 1/PPD Police

2026 total comp
$25,164
Base pay
$21,648
Overtime
$1,220
Other pay
$2,295
Benefits
$0
Total compensation
$25,164
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35694
Total Pay
$25,164

Philip Singh works as a Police Officer 1 for PPD Police. Their status is salaried. Philip earned $25,164 in 2026.

June Nowell-Mcclardy

Police Officer 1/PPD Police

2026 total comp
$25,160
Base pay
$21,648
Overtime
$678
Other pay
$2,833
Benefits
$0
Total compensation
$25,160
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26063
Total Pay
$25,160

June Nowell-Mcclardy holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,160.

Derrick Watkins

Police Officer 1/PPD Police

2026 total comp
$25,160
Base pay
$21,648
Overtime
$678
Other pay
$2,833
Benefits
$0
Total compensation
$25,160
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14561
Total Pay
$25,160

Derrick Watkins works as a Police Officer 1 for PPD Police. Their status is salaried. Derrick earned $25,160 in 2026.

Donna Manigo

Police Officer 1/PPD Police

2026 total comp
$25,160
Base pay
$21,648
Overtime
$678
Other pay
$2,833
Benefits
$0
Total compensation
$25,160
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19980
Total Pay
$25,160

Donna Manigo holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,160.

Francis Mcgrenra

Police Officer 1/PPD Police

2026 total comp
$25,160
Base pay
$21,648
Overtime
$678
Other pay
$2,833
Benefits
$0
Total compensation
$25,160
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34580
Total Pay
$25,160

At PPD Police, Francis Mcgrenra serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,160.

Synell Hall

Police Officer 1/PPD Police

2026 total comp
$25,160
Base pay
$21,648
Overtime
$678
Other pay
$2,833
Benefits
$0
Total compensation
$25,160
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7053
Total Pay
$25,160

Synell Hall works as a Police Officer 1 for PPD Police. Their status is salaried. Synell earned $25,160 in 2026.

Sabrina Vaitkevicius

Police Officer 1/PPD Police

2026 total comp
$25,159
Base pay
$16,669
Overtime
$574
Other pay
$7,916
Benefits
$0
Total compensation
$25,159
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51479
Total Pay
$25,159

At PPD Police, Sabrina Vaitkevicius serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,159.

Christian Vasquez

Police Officer 1/PPD Police

2026 total comp
$25,154
Base pay
$18,185
Overtime
$0
Other pay
$6,969
Benefits
$0
Total compensation
$25,154
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49513
Total Pay
$25,154

Christian Vasquez works as a Police Officer 1 for PPD Police. Their status is salaried. Christian earned $25,154 in 2026.

Caitlin Colon

Police Officer 1/PPD Police

2026 total comp
$25,154
Base pay
$18,185
Overtime
$0
Other pay
$6,969
Benefits
$0
Total compensation
$25,154
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50166
Total Pay
$25,154

At PPD Police, Caitlin Colon serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,154.

Lyndsey Schwartz

Police Officer 1/PPD Police

2026 total comp
$25,152
Base pay
$21,577
Overtime
$1,390
Other pay
$2,185
Benefits
$0
Total compensation
$25,152
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
39243
Total Pay
$25,152

Lyndsey Schwartz works as a Police Officer 1 for PPD Police. Their status is salaried. Lyndsey earned $25,152 in 2026.

Lisa Molina

Police Officer 1/PPD Police

2026 total comp
$25,152
Base pay
$21,577
Overtime
$1,390
Other pay
$2,185
Benefits
$0
Total compensation
$25,152
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
39278
Total Pay
$25,152

Lisa Molina holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,152.

Dawn Brown

Police Officer 1/PPD Police

2026 total comp
$25,150
Base pay
$19,841
Overtime
$2,372
Other pay
$2,937
Benefits
$0
Total compensation
$25,150
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27371
Total Pay
$25,150

Dawn Brown holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,150.

Maria Deprisco

Police Officer 1/PPD Police

2021 total comp
$25,143
Base pay
$22,441
Overtime
$0
Other pay
$2,702
Benefits
$0
Total compensation
$25,143
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
33309
Total Pay
$25,143

Maria Deprisco works as a Police Officer 1 for PPD Police. Their status is salaried. Maria earned $25,143 in 2021.