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 6

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.

Jade Howard

Police Officer 1/PPD Police

2026 total comp
$39,072
Base pay
$21,648
Overtime
$13,387
Other pay
$4,036
Benefits
$0
Total compensation
$39,072
Employment type
Salaried

Source-specific fields

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

At PPD Police, Jade Howard serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $39,072.

Thomas Schaffling

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Thomas Schaffling serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $39,068.

Tyesha Mclaughlin

Police Officer 1/PPD Police

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

Source-specific fields

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

Tyesha Mclaughlin works as a Police Officer 1 for PPD Police. Their status is salaried. Tyesha earned $39,060 in 2026.

Thomas Harris

Police Officer 1/PPD Police

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

Source-specific fields

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

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

James Little

Police Officer 1/PPD Police

2026 total comp
$39,036
Base pay
$21,648
Overtime
$13,591
Other pay
$3,797
Benefits
$0
Total compensation
$39,036
Employment type
Salaried

Source-specific fields

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

James Little works as a Police Officer 1 for PPD Police. Their status is salaried. James earned $39,036 in 2026.

Sara Smith

Police Officer 1/PPD Police

2022 total comp
$39,028
Base pay
$21,521
Overtime
$1,960
Other pay
$15,547
Benefits
$0
Total compensation
$39,028
Employment type
Salaried

Source-specific fields

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

Sara Smith works as a Police Officer 1 for PPD Police. Their status is salaried. Sara earned $39,028 in 2022.

Roosevelt Hagins Jr

Police Officer 1/PPD Police

2026 total comp
$39,014
Base pay
$21,648
Overtime
$12,811
Other pay
$4,555
Benefits
$0
Total compensation
$39,014
Employment type
Salaried

Source-specific fields

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

Roosevelt Hagins Jr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $39,014.

Joshua Burkitt

Police Officer 1/PPD Police

2026 total comp
$38,961
Base pay
$21,648
Overtime
$13,760
Other pay
$3,553
Benefits
$0
Total compensation
$38,961
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19726
Total Pay
$38,961

Joshua Burkitt holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $38,961.

Kenneth Holmes

Police Officer 1/PPD Police

2026 total comp
$38,937
Base pay
$21,648
Overtime
$12,743
Other pay
$4,546
Benefits
$0
Total compensation
$38,937
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8503
Total Pay
$38,937

At PPD Police, Kenneth Holmes serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $38,937.

Richard Young

Police Officer 1/PPD Police

2020 total comp
$38,928
Base pay
$7,270
Overtime
$0
Other pay
$31,658
Benefits
$0
Total compensation
$38,928
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
23549
Total Pay
$38,928

Richard Young is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $38,928.

Rigoberto Alvarez

Police Officer 1/PPD Police

2024 total comp
$38,910
Base pay
$13,555
Overtime
$4,122
Other pay
$21,233
Benefits
$0
Total compensation
$38,910
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
6149
Total Pay
$38,910

Rigoberto Alvarez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $38,910.