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 24

Sunny Nunez

Police Officer 1/PPD Police

2026 total comp
$25,428
Base pay
$21,648
Overtime
$1,152
Other pay
$2,627
Benefits
$0
Total compensation
$25,428
Employment type
Salaried

Source-specific fields

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

Sunny Nunez is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,428.

James Wagner Jr

Police Officer 1/PPD Police

2026 total comp
$25,428
Base pay
$21,648
Overtime
$1,152
Other pay
$2,627
Benefits
$0
Total compensation
$25,428
Employment type
Salaried

Source-specific fields

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

James Wagner Jr holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,428.

David Ringstaff

Police Officer 1/PPD Police

2026 total comp
$25,425
Base pay
$21,648
Overtime
$1,457
Other pay
$2,319
Benefits
$0
Total compensation
$25,425
Employment type
Salaried

Source-specific fields

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

At PPD Police, David Ringstaff serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,425.

Steven Sewell

Police Officer 1/PPD Police

2026 total comp
$25,418
Base pay
$21,289
Overtime
$1,809
Other pay
$2,321
Benefits
$0
Total compensation
$25,418
Employment type
Salaried

Source-specific fields

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

At PPD Police, Steven Sewell serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,418.

Michael Grimes

Police Officer 1/PPD Police

2026 total comp
$25,402
Base pay
$18,185
Overtime
$5,779
Other pay
$1,438
Benefits
$0
Total compensation
$25,402
Employment type
Salaried

Source-specific fields

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

Michael Grimes holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,402.

William Andrews

Police Officer 1/PPD Police

2026 total comp
$25,397
Base pay
$21,648
Overtime
$1,017
Other pay
$2,732
Benefits
$0
Total compensation
$25,397
Employment type
Salaried

Source-specific fields

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

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

Chanthavy Hearn

Police Officer 1/PPD Police

2026 total comp
$25,390
Base pay
$21,648
Overtime
$1,118
Other pay
$2,623
Benefits
$0
Total compensation
$25,390
Employment type
Salaried

Source-specific fields

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

Chanthavy Hearn works as a Police Officer 1 for PPD Police. Their status is salaried. Chanthavy earned $25,390 in 2026.

Chandra Wilson

Police Officer 1/PPD Police

2026 total comp
$25,390
Base pay
$21,648
Overtime
$1,118
Other pay
$2,623
Benefits
$0
Total compensation
$25,390
Employment type
Salaried

Source-specific fields

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

Chandra Wilson is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,390.

Robert Desoi

Police Officer 1/PPD Police

2026 total comp
$25,389
Base pay
$21,648
Overtime
$881
Other pay
$2,859
Benefits
$0
Total compensation
$25,389
Employment type
Salaried

Source-specific fields

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

Robert Desoi works as a Police Officer 1 for PPD Police. Their status is salaried. Robert earned $25,389 in 2026.

Sarah Weaver

Police Officer 1/PPD Police

2026 total comp
$25,387
Base pay
$21,648
Overtime
$1,423
Other pay
$2,315
Benefits
$0
Total compensation
$25,387
Employment type
Salaried

Source-specific fields

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

Sarah Weaver works as a Police Officer 1 for PPD Police. Their status is salaried. Sarah earned $25,387 in 2026.

Devon Washington

Police Officer 1/PPD Police

2026 total comp
$25,387
Base pay
$21,648
Overtime
$1,322
Other pay
$2,417
Benefits
$0
Total compensation
$25,387
Employment type
Salaried

Source-specific fields

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

Devon Washington works as a Police Officer 1 for PPD Police. Their status is salaried. Devon earned $25,387 in 2026.

Charles Loughlin Jr

Police Officer 1/PPD Police

2026 total comp
$25,360
Base pay
$21,648
Overtime
$0
Other pay
$3,711
Benefits
$0
Total compensation
$25,360
Employment type
Salaried

Source-specific fields

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

Charles Loughlin Jr works as a Police Officer 1 for PPD Police. Their status is salaried. Charles earned $25,360 in 2026.

Alberto Gonzalez-Burgos

Police Officer 1/PPD Police

2026 total comp
$25,359
Base pay
$20,783
Overtime
$2,375
Other pay
$2,201
Benefits
$0
Total compensation
$25,359
Employment type
Salaried

Source-specific fields

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

Alberto Gonzalez-Burgos holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,359.

William Weber

Police Officer 1/PPD Police

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

Source-specific fields

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

William Weber works as a Police Officer 1 for PPD Police. Their status is salaried. William earned $25,355 in 2026.

Natasha Machado

Police Officer 1/PPD Police

2026 total comp
$25,353
Base pay
$17,631
Overtime
$157
Other pay
$7,565
Benefits
$0
Total compensation
$25,353
Employment type
Salaried

Source-specific fields

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

Natasha Machado holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,353.

Richard Garcia

Police Officer 1/PPD Police

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

Source-specific fields

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

Richard Garcia works as a Police Officer 1 for PPD Police. Their status is salaried. Richard earned $25,352 in 2026.

Ryan Barksdale

Police Officer 1/PPD Police

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

Source-specific fields

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

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

Daniel Boyle

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Daniel Boyle serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,352.

Patricia Bagby

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Patricia Bagby serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,352.

David Almeida

Police Officer 1/PPD Police

2026 total comp
$25,350
Base pay
$21,648
Overtime
$2,576
Other pay
$1,126
Benefits
$0
Total compensation
$25,350
Employment type
Salaried

Source-specific fields

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

David Almeida is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,350.

John Shoemaker-Gallante

Police Officer 1/PPD Police

2026 total comp
$25,350
Base pay
$21,648
Overtime
$1,390
Other pay
$2,312
Benefits
$0
Total compensation
$25,350
Employment type
Salaried

Source-specific fields

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

At PPD Police, John Shoemaker-Gallante serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,350.

Robert Reppert

Police Officer 1/PPD Police

2021 total comp
$25,348
Base pay
$0
Overtime
$0
Other pay
$25,348
Benefits
$0
Total compensation
$25,348
Employment type
Salaried

Source-specific fields

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

At PPD Police, Robert Reppert serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $25,348.

Ashley Sipos

Police Officer 1/PPD Police

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

Source-specific fields

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

Ashley Sipos works as a Police Officer 1 for PPD Police. Their status is salaried. Ashley earned $25,334 in 2026.

James Kelly

Police Officer 1/PPD Police

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

Source-specific fields

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

James Kelly holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,321.

Marta Montijo

Police Officer 1/PPD Police

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

Source-specific fields

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

Marta Montijo is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,321.

Ruth Colon

Police Officer 1/PPD Police

2026 total comp
$25,315
Base pay
$21,648
Overtime
$1,051
Other pay
$2,616
Benefits
$0
Total compensation
$25,315
Employment type
Salaried

Source-specific fields

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

Ruth Colon holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,315.

Kelli West

Police Officer 1/PPD Police

2026 total comp
$25,315
Base pay
$21,648
Overtime
$1,051
Other pay
$2,616
Benefits
$0
Total compensation
$25,315
Employment type
Salaried

Source-specific fields

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

Kelli West is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,315.

Bridget Sutcliffe

Police Officer 1/PPD Police

2026 total comp
$25,313
Base pay
$21,648
Overtime
$1,356
Other pay
$2,309
Benefits
$0
Total compensation
$25,313
Employment type
Salaried

Source-specific fields

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

Bridget Sutcliffe works as a Police Officer 1 for PPD Police. Their status is salaried. Bridget earned $25,313 in 2026.

Ramon Medina

Police Officer 1/PPD Police

2026 total comp
$25,313
Base pay
$21,648
Overtime
$1,356
Other pay
$2,309
Benefits
$0
Total compensation
$25,313
Employment type
Salaried

Source-specific fields

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

Ramon Medina works as a Police Officer 1 for PPD Police. Their status is salaried. Ramon earned $25,313 in 2026.

Dante Branham

Police Officer 1/PPD Police

2026 total comp
$25,313
Base pay
$21,648
Overtime
$1,356
Other pay
$2,309
Benefits
$0
Total compensation
$25,313
Employment type
Salaried

Source-specific fields

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

Dante Branham holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,313.

Patrick Talarico

Police Officer 1/PPD Police

2026 total comp
$25,313
Base pay
$21,648
Overtime
$1,356
Other pay
$2,309
Benefits
$0
Total compensation
$25,313
Employment type
Salaried

Source-specific fields

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

Patrick Talarico is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,313.

Thomas Davis Jr

Police Officer 1/PPD Police

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

Source-specific fields

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

Thomas Davis Jr holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,313.

Jimmy Brown

Police Officer 1/PPD Police

2024 total comp
$25,310
Base pay
$16,861
Overtime
$0
Other pay
$8,449
Benefits
$0
Total compensation
$25,310
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
6444
Total Pay
$25,310

At PPD Police, Jimmy Brown serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $25,310.

Easton Weaver

Police Officer 1/PPD Police

2021 total comp
$25,309
Base pay
$20,945
Overtime
$0
Other pay
$4,365
Benefits
$0
Total compensation
$25,309
Employment type
Salaried

Source-specific fields

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

At PPD Police, Easton Weaver serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $25,309.

Ryan Rivera

Police Officer 1/PPD Police

2026 total comp
$25,309
Base pay
$19,484
Overtime
$4,392
Other pay
$1,433
Benefits
$0
Total compensation
$25,309
Employment type
Salaried

Source-specific fields

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

Ryan Rivera works as a Police Officer 1 for PPD Police. Their status is salaried. Ryan earned $25,309 in 2026.

Jacob Langan

Police Officer 1/PPD Police

2026 total comp
$25,293
Base pay
$18,185
Overtime
$1,253
Other pay
$5,855
Benefits
$0
Total compensation
$25,293
Employment type
Salaried

Source-specific fields

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

At PPD Police, Jacob Langan serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,293.

Alexander Keefe

Police Officer 1/PPD Police

2022 total comp
$25,285
Base pay
$6,149
Overtime
$0
Other pay
$19,137
Benefits
$0
Total compensation
$25,285
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
3915
Total Pay
$25,285

At PPD Police, Alexander Keefe serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $25,285.

Kimyatta Davies

Police Officer 1/PPD Police

2026 total comp
$25,283
Base pay
$21,648
Overtime
$915
Other pay
$2,720
Benefits
$0
Total compensation
$25,283
Employment type
Salaried

Source-specific fields

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

Kimyatta Davies holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,283.

James Bacevich

Police Officer 1/PPD Police

2026 total comp
$25,282
Base pay
$21,648
Overtime
$508
Other pay
$3,125
Benefits
$0
Total compensation
$25,282
Employment type
Salaried

Source-specific fields

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

James Bacevich holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,282.

Stephanie Velazquez

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Stephanie Velazquez serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,278.