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 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 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.

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.

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.