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 18

John Gallagher

Police Officer 1/PPD Police

2026 total comp
$26,343
Base pay
$19,484
Overtime
$5,369
Other pay
$1,491
Benefits
$0
Total compensation
$26,343
Employment type
Salaried

Source-specific fields

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

John Gallagher is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,343.

Timothy Broder

Police Officer 1/PPD Police

2026 total comp
$26,343
Base pay
$19,484
Overtime
$5,368
Other pay
$1,491
Benefits
$0
Total compensation
$26,343
Employment type
Salaried

Source-specific fields

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

Timothy Broder is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,343.

Susan Spires

Police Officer 1/PPD Police

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

Source-specific fields

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

Susan Spires works as a Police Officer 1 for PPD Police. Their status is salaried. Susan earned $26,335 in 2026.

Daniel Mason

Police Officer 1/PPD Police

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

Source-specific fields

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

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

Michael Verdi

Police Officer 1/PPD Police

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

Source-specific fields

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

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

Joseph Thomas

Police Officer 1/PPD Police

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

Source-specific fields

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

Joseph Thomas works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $26,325 in 2025.

Brian Weaver

Police Officer 1/PPD Police

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

Source-specific fields

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

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

Duong Doan

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Duong Doan serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,320.

Sukhrob Asilov

Police Officer 1/PPD Police

2026 total comp
$26,317
Base pay
$18,532
Overtime
$6,296
Other pay
$1,490
Benefits
$0
Total compensation
$26,317
Employment type
Salaried

Source-specific fields

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

Sukhrob Asilov works as a Police Officer 1 for PPD Police. Their status is salaried. Sukhrob earned $26,317 in 2026.

Dean Kelly

Police Officer 1/PPD Police

2026 total comp
$26,307
Base pay
$18,185
Overtime
$6,633
Other pay
$1,489
Benefits
$0
Total compensation
$26,307
Employment type
Salaried

Source-specific fields

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

Dean Kelly works as a Police Officer 1 for PPD Police. Their status is salaried. Dean earned $26,307 in 2026.

Shamus Nally

Police Officer 1/PPD Police

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

Source-specific fields

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

Shamus Nally holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,305.

Kellie Gray

Police Officer 1/PPD Police

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

Source-specific fields

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

Kellie Gray is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,305.

Charles Gary

Police Officer 1/PPD Police

2026 total comp
$26,303
Base pay
$21,577
Overtime
$2,440
Other pay
$2,285
Benefits
$0
Total compensation
$26,303
Employment type
Salaried

Source-specific fields

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

At PPD Police, Charles Gary serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,303.

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.