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