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 100

Lauren Grau

Police Officer 1/PPD Police

2026 total comp
$24,294
Base pay
$21,648
Overtime
$136
Other pay
$2,510
Benefits
$0
Total compensation
$24,294
Employment type
Salaried

Source-specific fields

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

Lauren Grau works as a Police Officer 1 for PPD Police. Their status is salaried. Lauren earned $24,294 in 2026.

Efun Allen

Police Officer 1/PPD Police

2026 total comp
$24,294
Base pay
$21,648
Overtime
$136
Other pay
$2,510
Benefits
$0
Total compensation
$24,294
Employment type
Salaried

Source-specific fields

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

Efun Allen works as a Police Officer 1 for PPD Police. Their status is salaried. Efun earned $24,294 in 2026.

Morshed Sharif

Police Officer 1/PPD Police

2026 total comp
$24,282
Base pay
$21,648
Overtime
$271
Other pay
$2,363
Benefits
$0
Total compensation
$24,282
Employment type
Salaried

Source-specific fields

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

Morshed Sharif is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,282.

Stephen Szczepkowski

Police Officer 1/PPD Police

2026 total comp
$24,282
Base pay
$21,648
Overtime
$271
Other pay
$2,363
Benefits
$0
Total compensation
$24,282
Employment type
Salaried

Source-specific fields

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

Stephen Szczepkowski holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,282.

Ketia Blanks

Police Officer 1/PPD Police

2026 total comp
$24,282
Base pay
$21,648
Overtime
$271
Other pay
$2,363
Benefits
$0
Total compensation
$24,282
Employment type
Salaried

Source-specific fields

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

Ketia Blanks is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,282.

Mark Trani

Police Officer 1/PPD Police

2026 total comp
$24,282
Base pay
$21,648
Overtime
$271
Other pay
$2,363
Benefits
$0
Total compensation
$24,282
Employment type
Salaried

Source-specific fields

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

Mark Trani holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,282.

Daniel Schmidt

Police Officer 1/PPD Police

2026 total comp
$24,282
Base pay
$21,648
Overtime
$271
Other pay
$2,363
Benefits
$0
Total compensation
$24,282
Employment type
Salaried

Source-specific fields

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

Daniel Schmidt holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,282.

Courtney Kravitz

Police Officer 1/PPD Police

2026 total comp
$24,282
Base pay
$21,648
Overtime
$271
Other pay
$2,363
Benefits
$0
Total compensation
$24,282
Employment type
Salaried

Source-specific fields

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

At PPD Police, Courtney Kravitz serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,282.

Robert Mcgovern

Police Officer 1/PPD Police

2026 total comp
$24,274
Base pay
$19,484
Overtime
$3,416
Other pay
$1,374
Benefits
$0
Total compensation
$24,274
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
46516
Total Pay
$24,274

Robert Mcgovern works as a Police Officer 1 for PPD Police. Their status is salaried. Robert earned $24,274 in 2026.

Alex Brasile

Police Officer 1/PPD Police

2026 total comp
$24,269
Base pay
$21,648
Overtime
$407
Other pay
$2,213
Benefits
$0
Total compensation
$24,269
Employment type
Salaried

Source-specific fields

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

Alex Brasile works as a Police Officer 1 for PPD Police. Their status is salaried. Alex earned $24,269 in 2026.

Laura Stewart

Police Officer 1/PPD Police

2026 total comp
$24,269
Base pay
$21,648
Overtime
$407
Other pay
$2,213
Benefits
$0
Total compensation
$24,269
Employment type
Salaried

Source-specific fields

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

At PPD Police, Laura Stewart serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,269.

Jordan Stein

Police Officer 1/PPD Police

2026 total comp
$24,269
Base pay
$21,648
Overtime
$407
Other pay
$2,213
Benefits
$0
Total compensation
$24,269
Employment type
Salaried

Source-specific fields

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

At PPD Police, Jordan Stein serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,269.

Jennifer Nelson

Police Officer 1/PPD Police

2026 total comp
$24,269
Base pay
$21,648
Overtime
$407
Other pay
$2,213
Benefits
$0
Total compensation
$24,269
Employment type
Salaried

Source-specific fields

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

Jennifer Nelson is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,269.

Axel Fred-Oquendo

Police Officer 1/PPD Police

2026 total comp
$24,269
Base pay
$21,648
Overtime
$407
Other pay
$2,213
Benefits
$0
Total compensation
$24,269
Employment type
Salaried

Source-specific fields

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

At PPD Police, Axel Fred-Oquendo serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,269.

Anthony Lynch

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
14917
Total Pay
$24,266

Anthony Lynch works as a Police Officer 1 for PPD Police. Their status is salaried. Anthony earned $24,266 in 2020.

Antuel Bani

Police Officer 1/PPD Police

2026 total comp
$24,262
Base pay
$19,204
Overtime
$3,685
Other pay
$1,373
Benefits
$0
Total compensation
$24,262
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
46959
Total Pay
$24,262

Antuel Bani works as a Police Officer 1 for PPD Police. Their status is salaried. Antuel earned $24,262 in 2026.

Stephen Wiercinski

Police Officer 1/PPD Police

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

Source-specific fields

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

Stephen Wiercinski is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,258.

Shawn Hall

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Shawn Hall serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,258.

Daniel Villafane

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Daniel Villafane serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,258.

Jacarr Goodmond

Police Officer 1/PPD Police

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

Source-specific fields

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

Jacarr Goodmond works as a Police Officer 1 for PPD Police. Their status is salaried. Jacarr earned $24,258 in 2026.

Tyshaan Williams

Police Officer 1/PPD Police

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

Source-specific fields

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

Tyshaan Williams is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,258.

Andrew Harvey Sr

Police Officer 1/PPD Police

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

Source-specific fields

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

Andrew Harvey Sr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,258.

Brian Avery

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Brian Avery serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,258.

Cindy Williams-Dorin

Police Officer 1/PPD Police

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

Source-specific fields

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

Cindy Williams-Dorin works as a Police Officer 1 for PPD Police. Their status is salaried. Cindy earned $24,258 in 2026.

Ernst Leriche

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Ernst Leriche serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,258.

Daniel Rivera

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Daniel Rivera serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,258.

Michael Trautz

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Michael Trautz serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,258.

Dennis Moore

Police Officer 1/PPD Police

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

Source-specific fields

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

Dennis Moore is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,258.

Ryan Mckelvie

Police Officer 1/PPD Police

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

Source-specific fields

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

Ryan Mckelvie holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,258.

Robert Blake

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Robert Blake serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,258.

Margaret Donnelly

Police Officer 1/PPD Police

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

Source-specific fields

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

Margaret Donnelly holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,258.

Michael Mcduffie

Police Officer 1/PPD Police

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

Source-specific fields

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

Michael Mcduffie is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,258.

Terry Flowers

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Terry Flowers serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,258.

Anthony Coward

Police Officer 1/PPD Police

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

Source-specific fields

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

Anthony Coward is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,258.

Frederick Armstrong

Police Officer 1/PPD Police

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

Source-specific fields

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

Frederick Armstrong works as a Police Officer 1 for PPD Police. Their status is salaried. Frederick earned $24,258 in 2026.

George Vandevender

Police Officer 1/PPD Police

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

Source-specific fields

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

George Vandevender works as a Police Officer 1 for PPD Police. Their status is salaried. George earned $24,258 in 2026.

Hector Rodriguez Jr

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Hector Rodriguez Jr serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,258.

Selena Liciardello

Police Officer 1/PPD Police

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

Source-specific fields

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

Selena Liciardello is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,258.

James Welch

Police Officer 1/PPD Police

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

Source-specific fields

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

James Welch is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,258.

Lisa Ramos

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Lisa Ramos serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,258.