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 80

Riley Gattis

Police Officer 1/PPD Police

2026 total comp
$26,301
Base pay
$18,185
Overtime
$1,082
Other pay
$7,034
Benefits
$0
Total compensation
$26,301
Employment type
Salaried

Source-specific fields

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

Riley Gattis is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,301.

Leeloni Butler

Police Officer 1/PPD Police

2026 total comp
$26,297
Base pay
$21,648
Overtime
$1,932
Other pay
$2,717
Benefits
$0
Total compensation
$26,297
Employment type
Salaried

Source-specific fields

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

At PPD Police, Leeloni Butler serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,297.

Brian Eichler

Police Officer 1/PPD Police

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

Source-specific fields

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

Brian Eichler is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,282.

Cristian Rodriguez-Hect

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Cristian Rodriguez-Hect serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,282.

Sarah Winkowski

Police Officer 1/PPD Police

2026 total comp
$26,279
Base pay
$19,484
Overtime
$5,307
Other pay
$1,488
Benefits
$0
Total compensation
$26,279
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
43453
Total Pay
$26,279

Sarah Winkowski works as a Police Officer 1 for PPD Police. Their status is salaried. Sarah earned $26,279 in 2026.

Gina Johnson

Police Officer 1/PPD Police

2026 total comp
$26,276
Base pay
$21,648
Overtime
$1,559
Other pay
$3,068
Benefits
$0
Total compensation
$26,276
Employment type
Salaried

Source-specific fields

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

Gina Johnson works as a Police Officer 1 for PPD Police. Their status is salaried. Gina earned $26,276 in 2026.

Lawrence Grimm Jr.

Police Officer 1/PPD Police

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

Source-specific fields

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

Lawrence Grimm Jr. is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,271.

Donald Hajdari

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Donald Hajdari serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,258.

Tanya Wright

Police Officer 1/PPD Police

2026 total comp
$26,248
Base pay
$21,648
Overtime
$1,627
Other pay
$2,973
Benefits
$0
Total compensation
$26,248
Employment type
Salaried

Source-specific fields

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

Tanya Wright works as a Police Officer 1 for PPD Police. Their status is salaried. Tanya earned $26,248 in 2026.

Muhammad Akhtar

Police Officer 1/PPD Police

2026 total comp
$26,247
Base pay
$18,185
Overtime
$6,576
Other pay
$1,486
Benefits
$0
Total compensation
$26,247
Employment type
Salaried

Source-specific fields

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

Muhammad Akhtar holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,247.

Cathy Wesolowski

Police Officer 1/PPD Police

2026 total comp
$26,245
Base pay
$21,648
Overtime
$2,203
Other pay
$2,394
Benefits
$0
Total compensation
$26,245
Employment type
Salaried

Source-specific fields

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

At PPD Police, Cathy Wesolowski serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,245.

Matthew Douglass

Police Officer 1/PPD Police

2026 total comp
$26,241
Base pay
$18,185
Overtime
$1,025
Other pay
$7,031
Benefits
$0
Total compensation
$26,241
Employment type
Salaried

Source-specific fields

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

At PPD Police, Matthew Douglass serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,241.

Bianca Smith

Police Officer 1/PPD Police

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

Source-specific fields

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

Bianca Smith holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,230.

Miriam Campbell

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Miriam Campbell serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,229.

John Sears

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
16720
Total Pay
$26,224

At PPD Police, John Sears serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $26,224.

Carlos Ochoa

Police Officer 1/PPD Police

2026 total comp
$26,220
Base pay
$21,648
Overtime
$2,180
Other pay
$2,391
Benefits
$0
Total compensation
$26,220
Employment type
Salaried

Source-specific fields

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

Carlos Ochoa holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,220.

Cein Strange

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Cein Strange serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,208.

Patrick Lynch

Police Officer 1/PPD Police

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

Source-specific fields

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

Patrick Lynch holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,208.

Robert Rodriguez

Police Officer 1/PPD Police

2026 total comp
$26,197
Base pay
$18,185
Overtime
$399
Other pay
$7,613
Benefits
$0
Total compensation
$26,197
Employment type
Salaried

Source-specific fields

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

At PPD Police, Robert Rodriguez serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,197.

Ernest Walker Jr

Police Officer 1/PPD Police

2026 total comp
$26,191
Base pay
$21,648
Overtime
$1,593
Other pay
$2,949
Benefits
$0
Total compensation
$26,191
Employment type
Salaried

Source-specific fields

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

At PPD Police, Ernest Walker Jr serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,191.

Douglas Miller

Police Officer 1/PPD Police

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

Source-specific fields

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

Douglas Miller works as a Police Officer 1 for PPD Police. Their status is salaried. Douglas earned $26,190 in 2024.

Douglas Bjerring

Police Officer 1/PPD Police

2026 total comp
$26,184
Base pay
$21,648
Overtime
$1,830
Other pay
$2,705
Benefits
$0
Total compensation
$26,184
Employment type
Salaried

Source-specific fields

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

At PPD Police, Douglas Bjerring serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,184.

Daniel Godlewski

Police Officer 1/PPD Police

2026 total comp
$26,184
Base pay
$21,648
Overtime
$1,830
Other pay
$2,705
Benefits
$0
Total compensation
$26,184
Employment type
Salaried

Source-specific fields

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

Daniel Godlewski works as a Police Officer 1 for PPD Police. Their status is salaried. Daniel earned $26,184 in 2026.

Daniel Rippert

Police Officer 1/PPD Police

2026 total comp
$26,184
Base pay
$21,648
Overtime
$1,830
Other pay
$2,705
Benefits
$0
Total compensation
$26,184
Employment type
Salaried

Source-specific fields

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

Daniel Rippert holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,184.

Ricardo Dance

Police Officer 1/PPD Police

2026 total comp
$26,184
Base pay
$21,648
Overtime
$1,830
Other pay
$2,705
Benefits
$0
Total compensation
$26,184
Employment type
Salaried

Source-specific fields

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

At PPD Police, Ricardo Dance serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,184.

Luis Colon

Police Officer 1/PPD Police

2026 total comp
$26,180
Base pay
$18,185
Overtime
$968
Other pay
$7,027
Benefits
$0
Total compensation
$26,180
Employment type
Salaried

Source-specific fields

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

Luis Colon holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,180.

Christopher Jones

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
40080
Total Pay
$33,767

Christopher Jones holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $26,180.

Michael Devine

Police Officer 1/PPD Police

2026 total comp
$26,160
Base pay
$21,648
Overtime
$1,966
Other pay
$2,545
Benefits
$0
Total compensation
$26,160
Employment type
Salaried

Source-specific fields

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

Michael Devine holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,160.

Ryan Mcshea

Police Officer 1/PPD Police

2026 total comp
$26,157
Base pay
$18,185
Overtime
$6,491
Other pay
$1,481
Benefits
$0
Total compensation
$26,157
Employment type
Salaried

Source-specific fields

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

Ryan Mcshea works as a Police Officer 1 for PPD Police. Their status is salaried. Ryan earned $26,157 in 2026.

Kathleen Harte

Police Officer 1/PPD Police

2026 total comp
$26,153
Base pay
$21,648
Overtime
$1,559
Other pay
$2,945
Benefits
$0
Total compensation
$26,153
Employment type
Salaried

Source-specific fields

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

Kathleen Harte holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,153.

Walid Hamdou

Police Officer 1/PPD Police

2026 total comp
$26,149
Base pay
$19,484
Overtime
$5,185
Other pay
$1,480
Benefits
$0
Total compensation
$26,149
Employment type
Salaried

Source-specific fields

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

Walid Hamdou holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,149.

Samir Allam

Police Officer 1/PPD Police

2026 total comp
$26,149
Base pay
$19,484
Overtime
$5,185
Other pay
$1,480
Benefits
$0
Total compensation
$26,149
Employment type
Salaried

Source-specific fields

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

Samir Allam holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,149.

Corey Miller

Police Officer 1/PPD Police

2026 total comp
$26,146
Base pay
$21,648
Overtime
$1,796
Other pay
$2,701
Benefits
$0
Total compensation
$26,146
Employment type
Salaried

Source-specific fields

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

Corey Miller is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,146.

Marcus Perry

Police Officer 1/PPD Police

2026 total comp
$26,128
Base pay
$19,484
Overtime
$5,165
Other pay
$1,479
Benefits
$0
Total compensation
$26,128
Employment type
Salaried

Source-specific fields

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

Marcus Perry holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,128.

Mallar Peters

Police Officer 1/PPD Police

2026 total comp
$26,124
Base pay
$18,185
Overtime
$399
Other pay
$7,540
Benefits
$0
Total compensation
$26,124
Employment type
Salaried

Source-specific fields

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

Mallar Peters is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,124.

Marco Saldanha

Police Officer 1/PPD Police

2026 total comp
$26,122
Base pay
$17,631
Overtime
$883
Other pay
$7,609
Benefits
$0
Total compensation
$26,122
Employment type
Salaried

Source-specific fields

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

Marco Saldanha holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,122.

Joseph Knecht

Police Officer 1/PPD Police

2026 total comp
$26,122
Base pay
$21,648
Overtime
$1,423
Other pay
$3,050
Benefits
$0
Total compensation
$26,122
Employment type
Salaried

Source-specific fields

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

Joseph Knecht works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $26,122 in 2026.

Lamar Alleyne

Police Officer 1/PPD Police

2026 total comp
$26,118
Base pay
$21,648
Overtime
$2,203
Other pay
$2,267
Benefits
$0
Total compensation
$26,118
Employment type
Salaried

Source-specific fields

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

Lamar Alleyne holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,118.

Mary Powell

Police Officer 1/PPD Police

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

Source-specific fields

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

Mary Powell is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $26,111.

Shawn Lyons

Police Officer 1/PPD Police

2026 total comp
$26,108
Base pay
$21,648
Overtime
$1,762
Other pay
$2,697
Benefits
$0
Total compensation
$26,108
Employment type
Salaried

Source-specific fields

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

Shawn Lyons is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,108.