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 34

Ryan Heckmanski

Police Officer 1/PPD Police

2026 total comp
$39,574
Base pay
$20,783
Overtime
$15,357
Other pay
$3,434
Benefits
$0
Total compensation
$39,574
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
40541
Total Pay
$39,574

Ryan Heckmanski holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $39,574.

Catherine Evans

Police Officer 1/PPD Police

2026 total comp
$39,557
Base pay
$21,648
Overtime
$13,455
Other pay
$4,453
Benefits
$0
Total compensation
$39,557
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15805
Total Pay
$39,557

Catherine Evans holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $39,557.

Edward Thompson

Police Officer 1/PPD Police

2026 total comp
$39,525
Base pay
$21,648
Overtime
$14,031
Other pay
$3,845
Benefits
$0
Total compensation
$39,525
Employment type
Salaried

Source-specific fields

Base Salary
$142,241
Employee Category
Civil Service
Job Code
6A06
Public Id
19140
Total Pay
$43,020

Edward Thompson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $39,525.

James Lloyd

Police Officer 1/PPD Police

2022 total comp
$39,524
Base pay
$6,149
Overtime
$0
Other pay
$33,376
Benefits
$0
Total compensation
$39,524
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
24514
Total Pay
$39,524

James Lloyd works as a Police Officer 1 for PPD Police. Their status is salaried. James earned $39,524 in 2022.

John Connors

Police Officer 1/PPD Police

2026 total comp
$39,519
Base pay
$21,648
Overtime
$13,421
Other pay
$4,449
Benefits
$0
Total compensation
$39,519
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28582
Total Pay
$39,519

John Connors works as a Police Officer 1 for PPD Police. Their status is salaried. John earned $39,519 in 2026.

Samer Musallam

Police Officer 1/PPD Police

2026 total comp
$39,513
Base pay
$21,648
Overtime
$13,252
Other pay
$4,613
Benefits
$0
Total compensation
$39,513
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
924
Total Pay
$39,513

Samer Musallam is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $39,513.

Tarik Stroman

Police Officer 1/PPD Police

2026 total comp
$39,487
Base pay
$21,648
Overtime
$13,760
Other pay
$4,079
Benefits
$0
Total compensation
$39,487
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
12831
Total Pay
$39,487

Tarik Stroman works as a Police Officer 1 for PPD Police. Their status is salaried. Tarik earned $39,487 in 2026.

Abel Solomon

Police Officer 1/PPD Police

2026 total comp
$39,470
Base pay
$19,484
Overtime
$17,753
Other pay
$2,234
Benefits
$0
Total compensation
$39,470
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
44637
Total Pay
$39,470

At PPD Police, Abel Solomon serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $39,470.

Joseph Carter

Police Officer 1/PPD Police

2026 total comp
$39,463
Base pay
$21,648
Overtime
$13,286
Other pay
$4,529
Benefits
$0
Total compensation
$39,463
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18294
Total Pay
$39,463

Joseph Carter works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $39,463 in 2026.

Joshua Vazquez

Police Officer 1/PPD Police

2023 total comp
$39,450
Base pay
$14,001
Overtime
$477
Other pay
$24,972
Benefits
$0
Total compensation
$39,450
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
30709
Total Pay
$39,450

Joshua Vazquez works as a Police Officer 1 for PPD Police. Their status is salaried. Joshua earned $39,450 in 2023.

Bradley Marceluk

Police Officer 1/PPD Police

2026 total comp
$39,447
Base pay
$21,648
Overtime
$13,557
Other pay
$4,242
Benefits
$0
Total compensation
$39,447
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1529
Total Pay
$39,447

Bradley Marceluk works as a Police Officer 1 for PPD Police. Their status is salaried. Bradley earned $39,447 in 2026.

David De Nofa

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
7245
Total Pay
$39,437

At PPD Police, David De Nofa serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $39,437.

Joaquin Kent

Police Officer 1/PPD Police

2026 total comp
$39,412
Base pay
$21,648
Overtime
$13,930
Other pay
$3,834
Benefits
$0
Total compensation
$39,412
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6253
Total Pay
$39,412

Joaquin Kent works as a Police Officer 1 for PPD Police. Their status is salaried. Joaquin earned $39,412 in 2026.

Joshua Torres

Police Officer 1/PPD Police

2026 total comp
$39,409
Base pay
$21,648
Overtime
$14,167
Other pay
$3,593
Benefits
$0
Total compensation
$39,409
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14286
Total Pay
$39,409

At PPD Police, Joshua Torres serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $39,409.

Stephen Mcguire

Police Officer 1/PPD Police

2026 total comp
$39,384
Base pay
$21,648
Overtime
$13,500
Other pay
$4,235
Benefits
$0
Total compensation
$39,384
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15903
Total Pay
$39,384

At PPD Police, Stephen Mcguire serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $39,384.

Dominic Mathis

Police Officer 1/PPD Police

2026 total comp
$39,366
Base pay
$21,648
Overtime
$13,286
Other pay
$4,432
Benefits
$0
Total compensation
$39,366
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9892
Total Pay
$39,366

Dominic Mathis works as a Police Officer 1 for PPD Police. Their status is salaried. Dominic earned $39,366 in 2026.

Kimberly Lyons

Police Officer 1/PPD Police

2022 total comp
$39,333
Base pay
$33,818
Overtime
$0
Other pay
$5,515
Benefits
$0
Total compensation
$39,333
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
6910
Total Pay
$39,333

At PPD Police, Kimberly Lyons serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $39,333.

Hector Martinez

Police Officer 1/PPD Police

2019 total comp
$39,315
Base pay
$32,295
Overtime
$895
Other pay
$6,125
Benefits
$0
Total compensation
$39,315
Employment type
Salaried

Source-specific fields

Base Salary
$68,568
Employee Category
Civil Service
Job Code
6A02
Public Id
8690
Total Pay
$39,315

Hector Martinez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2019, their total compensation was $39,315.

Christopher Rudy

Police Officer 1/PPD Police

2026 total comp
$39,308
Base pay
$19,841
Overtime
$14,879
Other pay
$4,589
Benefits
$0
Total compensation
$39,308
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26966
Total Pay
$39,308

Christopher Rudy works as a Police Officer 1 for PPD Police. Their status is salaried. Christopher earned $39,308 in 2026.

Joseph Albertus

Police Officer 1/PPD Police

2026 total comp
$39,295
Base pay
$21,648
Overtime
$13,421
Other pay
$4,226
Benefits
$0
Total compensation
$39,295
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18725
Total Pay
$39,295

Joseph Albertus is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $39,295.

Anthony Jackson

Police Officer 1/PPD Police

2026 total comp
$39,290
Base pay
$21,648
Overtime
$13,218
Other pay
$4,423
Benefits
$0
Total compensation
$39,290
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1456
Total Pay
$39,290

At PPD Police, Anthony Jackson serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $39,290.

Adrian Toribio

Police Officer 1/PPD Police

2026 total comp
$39,259
Base pay
$21,648
Overtime
$14,031
Other pay
$3,580
Benefits
$0
Total compensation
$39,259
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2727
Total Pay
$39,259

Adrian Toribio is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $39,259.

Thomas Iarosis Jr

Police Officer 1/PPD Police

2026 total comp
$39,251
Base pay
$21,648
Overtime
$13,184
Other pay
$4,419
Benefits
$0
Total compensation
$39,251
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5502
Total Pay
$39,251

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

Miguel Santiago

Police Officer 1/PPD Police

2026 total comp
$39,244
Base pay
$21,648
Overtime
$13,015
Other pay
$4,581
Benefits
$0
Total compensation
$39,244
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34526
Total Pay
$39,244

At PPD Police, Miguel Santiago serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $39,244.

Tyra Deveaux

Police Officer 1/PPD Police

2026 total comp
$39,244
Base pay
$21,648
Overtime
$13,015
Other pay
$4,581
Benefits
$0
Total compensation
$39,244
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15564
Total Pay
$39,244

Tyra Deveaux works as a Police Officer 1 for PPD Police. Their status is salaried. Tyra earned $39,244 in 2026.

Michael Roberston

Police Officer 1/PPD Police

2026 total comp
$39,223
Base pay
$21,648
Overtime
$13,523
Other pay
$4,051
Benefits
$0
Total compensation
$39,223
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34362
Total Pay
$39,223

Michael Roberston works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $39,223 in 2026.

Timothy Carr

Police Officer 1/PPD Police

2026 total comp
$39,222
Base pay
$21,648
Overtime
$13,997
Other pay
$3,576
Benefits
$0
Total compensation
$39,222
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11064
Total Pay
$39,222

Timothy Carr works as a Police Officer 1 for PPD Police. Their status is salaried. Timothy earned $39,222 in 2026.

James Balmer Jr

Police Officer 1/PPD Police

2026 total comp
$39,219
Base pay
$21,648
Overtime
$13,353
Other pay
$4,218
Benefits
$0
Total compensation
$39,219
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19045
Total Pay
$39,219

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

Derek Lowery

Police Officer 1/PPD Police

2026 total comp
$39,213
Base pay
$21,648
Overtime
$13,150
Other pay
$4,415
Benefits
$0
Total compensation
$39,213
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29108
Total Pay
$39,213

Derek Lowery works as a Police Officer 1 for PPD Police. Their status is salaried. Derek earned $39,213 in 2026.

Hunter Devine

Police Officer 1/PPD Police

2021 total comp
$39,203
Base pay
$32,314
Overtime
$2,651
Other pay
$4,239
Benefits
$0
Total compensation
$39,203
Employment type
Salaried

Source-specific fields

Base Salary
$70,282
Employee Category
Civil Service
Job Code
6A02
Public Id
11593
Total Pay
$39,203

At PPD Police, Hunter Devine serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $39,203.

Padraic Feeney

Police Officer 1/PPD Police

2026 total comp
$39,185
Base pay
$21,648
Overtime
$13,489
Other pay
$4,047
Benefits
$0
Total compensation
$39,185
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7252
Total Pay
$39,185

Padraic Feeney works as a Police Officer 1 for PPD Police. Their status is salaried. Padraic earned $39,185 in 2026.

Tynisha Smith

Police Officer 1/PPD Police

2026 total comp
$39,185
Base pay
$21,648
Overtime
$13,489
Other pay
$4,047
Benefits
$0
Total compensation
$39,185
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19391
Total Pay
$39,185

At PPD Police, Tynisha Smith serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $39,185.

Raheem Williams

Police Officer 1/PPD Police

2026 total comp
$39,185
Base pay
$21,648
Overtime
$13,963
Other pay
$3,573
Benefits
$0
Total compensation
$39,185
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22753
Total Pay
$39,185

Raheem Williams holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $39,185.

Michael Smith

Police Officer 1/PPD Police

2025 total comp
$39,134
Base pay
$4,495
Overtime
$0
Other pay
$34,639
Benefits
$0
Total compensation
$39,134
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
20447
Total Pay
$38,272

At PPD Police, Michael Smith serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $39,134.

Daniel Soler

Police Officer 1/PPD Police

2026 total comp
$39,109
Base pay
$21,648
Overtime
$13,421
Other pay
$4,040
Benefits
$0
Total compensation
$39,109
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2552
Total Pay
$39,109

Daniel Soler holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $39,109.

Jeremy Olesik

Police Officer 1/PPD Police

2026 total comp
$39,109
Base pay
$21,648
Overtime
$13,421
Other pay
$4,040
Benefits
$0
Total compensation
$39,109
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3834
Total Pay
$39,109

Jeremy Olesik is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $39,109.

Shameer Griffin

Police Officer 1/PPD Police

2026 total comp
$39,103
Base pay
$18,185
Overtime
$18,704
Other pay
$2,213
Benefits
$0
Total compensation
$39,103
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50757
Total Pay
$39,103

Shameer Griffin works as a Police Officer 1 for PPD Police. Their status is salaried. Shameer earned $39,103 in 2026.

Patrick Banning

Police Officer 1/PPD Police

2026 total comp
$39,099
Base pay
$21,648
Overtime
$13,048
Other pay
$4,402
Benefits
$0
Total compensation
$39,099
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20207
Total Pay
$39,099

At PPD Police, Patrick Banning serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $39,099.

Edward Schoffler

Police Officer 1/PPD Police

2024 total comp
$39,078
Base pay
$17,191
Overtime
$124
Other pay
$21,763
Benefits
$0
Total compensation
$39,078
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
7070
Total Pay
$39,078

Edward Schoffler works as a Police Officer 1 for PPD Police. Their status is salaried. Edward earned $39,078 in 2024.

Ashley Blake

Police Officer 1/PPD Police

2026 total comp
$39,074
Base pay
$21,648
Overtime
$13,625
Other pay
$3,801
Benefits
$0
Total compensation
$39,074
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6169
Total Pay
$39,074

At PPD Police, Ashley Blake serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $39,074.