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 74

Geoffrey Ford

Police Officer 1/PPD Police

2026 total comp
$27,289
Base pay
$21,648
Overtime
$3,152
Other pay
$2,489
Benefits
$0
Total compensation
$27,289
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8796
Total Pay
$27,289

Geoffrey Ford holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $27,289.

Michael Williams

Police Officer 1/PPD Police

2026 total comp
$27,289
Base pay
$21,648
Overtime
$3,152
Other pay
$2,489
Benefits
$0
Total compensation
$27,289
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
12127
Total Pay
$33,752

Michael Williams works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $27,289 in 2026.

Heng Dang

Police Officer 1/PPD Police

2026 total comp
$27,286
Base pay
$21,648
Overtime
$2,983
Other pay
$2,655
Benefits
$0
Total compensation
$27,286
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
965
Total Pay
$27,286

At PPD Police, Heng Dang serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,286.

Dwayne Lee

Police Officer 1/PPD Police

2022 total comp
$27,277
Base pay
$19,129
Overtime
$395
Other pay
$7,753
Benefits
$0
Total compensation
$27,277
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
29765
Total Pay
$27,277

Dwayne Lee holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $27,277.

Paul Fairfax

Police Officer 1/PPD Police

2026 total comp
$27,273
Base pay
$21,648
Overtime
$2,440
Other pay
$3,185
Benefits
$0
Total compensation
$27,273
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33458
Total Pay
$27,273

Paul Fairfax holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $27,273.

Justin Carrero

Police Officer 1/PPD Police

2026 total comp
$27,269
Base pay
$21,648
Overtime
$3,254
Other pay
$2,367
Benefits
$0
Total compensation
$27,269
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
37903
Total Pay
$27,269

Justin Carrero is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,269.

Connor Stewart

Police Officer 1/PPD Police

2026 total comp
$27,268
Base pay
$21,577
Overtime
$3,321
Other pay
$2,369
Benefits
$0
Total compensation
$27,268
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
39572
Total Pay
$27,268

At PPD Police, Connor Stewart serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,268.

Marc-Anthony Rodriguez

Police Officer 1/PPD Police

2026 total comp
$27,267
Base pay
$18,185
Overtime
$1,993
Other pay
$7,089
Benefits
$0
Total compensation
$27,267
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49699
Total Pay
$27,267

Marc-Anthony Rodriguez is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,267.

Eric Lynch

Police Officer 1/PPD Police

2026 total comp
$27,252
Base pay
$21,648
Overtime
$3,118
Other pay
$2,485
Benefits
$0
Total compensation
$27,252
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17246
Total Pay
$27,252

Eric Lynch is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,252.

Tyree Adams

Police Officer 1/PPD Police

2026 total comp
$27,252
Base pay
$21,648
Overtime
$3,118
Other pay
$2,485
Benefits
$0
Total compensation
$27,252
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13547
Total Pay
$27,252

Tyree Adams holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $27,252.

Lymarys Rodriguez

Police Officer 1/PPD Police

2026 total comp
$27,249
Base pay
$19,484
Overtime
$6,223
Other pay
$1,542
Benefits
$0
Total compensation
$27,249
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
46069
Total Pay
$27,249

At PPD Police, Lymarys Rodriguez serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,249.

James Mccullough

Police Officer 1/PPD Police

2026 total comp
$27,248
Base pay
$21,648
Overtime
$2,949
Other pay
$2,651
Benefits
$0
Total compensation
$27,248
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
633
Total Pay
$27,248

James Mccullough holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $27,248.

Joseph Banford

Police Officer 1/PPD Police

2026 total comp
$27,247
Base pay
$20,783
Overtime
$4,100
Other pay
$2,365
Benefits
$0
Total compensation
$27,247
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
41792
Total Pay
$27,247

Joseph Banford is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,247.

Frank Mingacci

Police Officer 1/PPD Police

2026 total comp
$27,222
Base pay
$21,648
Overtime
$2,508
Other pay
$3,065
Benefits
$0
Total compensation
$27,222
Employment type
Salaried

Source-specific fields

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

Frank Mingacci is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,222.

Mark Mroz

Police Officer 1/PPD Police

2026 total comp
$27,222
Base pay
$21,648
Overtime
$2,508
Other pay
$3,065
Benefits
$0
Total compensation
$27,222
Employment type
Salaried

Source-specific fields

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

Mark Mroz is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,222.

Francis Gramlich

Police Officer 1/PPD Police

2026 total comp
$27,222
Base pay
$21,648
Overtime
$2,508
Other pay
$3,065
Benefits
$0
Total compensation
$27,222
Employment type
Salaried

Source-specific fields

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

Francis Gramlich holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $27,222.

Candace Perry

Police Officer 1/PPD Police

2026 total comp
$27,209
Base pay
$21,648
Overtime
$1,898
Other pay
$3,663
Benefits
$0
Total compensation
$27,209
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28281
Total Pay
$27,209

Candace Perry is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,209.

Benjamin Williams

Police Officer 1/PPD Police

2026 total comp
$27,204
Base pay
$21,648
Overtime
$2,745
Other pay
$2,811
Benefits
$0
Total compensation
$27,204
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5291
Total Pay
$27,204

Benjamin Williams holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $27,204.

Steven Haas

Police Officer 1/PPD Police

2021 total comp
$27,188
Base pay
$18,311
Overtime
$0
Other pay
$8,877
Benefits
$0
Total compensation
$27,188
Employment type
Salaried

Source-specific fields

Base Salary
$70,282
Employee Category
Civil Service
Job Code
6A02
Public Id
23747
Total Pay
$27,188

At PPD Police, Steven Haas serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $27,188.

Katushka Soto Torres

Police Officer 1/PPD Police

2026 total comp
$27,184
Base pay
$19,484
Overtime
$6,162
Other pay
$1,539
Benefits
$0
Total compensation
$27,184
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
44358
Total Pay
$27,184

At PPD Police, Katushka Soto Torres serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,184.

Danielle Lee

Police Officer 1/PPD Police

2026 total comp
$27,184
Base pay
$21,648
Overtime
$2,474
Other pay
$3,061
Benefits
$0
Total compensation
$27,184
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32832
Total Pay
$27,184

Danielle Lee is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,184.

Andrea Jordan

Police Officer 1/PPD Police

2026 total comp
$27,177
Base pay
$21,648
Overtime
$3,050
Other pay
$2,479
Benefits
$0
Total compensation
$27,177
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6133
Total Pay
$27,177

Andrea Jordan is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,177.

Akhmat Muk

Police Officer 1/PPD Police

2026 total comp
$27,177
Base pay
$21,648
Overtime
$3,050
Other pay
$2,479
Benefits
$0
Total compensation
$27,177
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22041
Total Pay
$27,177

Akhmat Muk works as a Police Officer 1 for PPD Police. Their status is salaried. Akhmat earned $27,177 in 2026.

Patrick Thompson

Police Officer 1/PPD Police

2026 total comp
$27,167
Base pay
$21,648
Overtime
$2,711
Other pay
$2,807
Benefits
$0
Total compensation
$27,167
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18770
Total Pay
$27,167

At PPD Police, Patrick Thompson serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,167.

Chanta Ung

Police Officer 1/PPD Police

2026 total comp
$27,167
Base pay
$21,648
Overtime
$2,711
Other pay
$2,807
Benefits
$0
Total compensation
$27,167
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7407
Total Pay
$27,167

At PPD Police, Chanta Ung serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,167.

Raymond Baysmore

Police Officer 1/PPD Police

2026 total comp
$27,167
Base pay
$21,648
Overtime
$2,711
Other pay
$2,807
Benefits
$0
Total compensation
$27,167
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32096
Total Pay
$27,167

Raymond Baysmore holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $27,167.

Sean Leatherberry

Police Officer 1/PPD Police

2026 total comp
$27,158
Base pay
$21,648
Overtime
$2,339
Other pay
$3,171
Benefits
$0
Total compensation
$27,158
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21030
Total Pay
$27,158

Sean Leatherberry works as a Police Officer 1 for PPD Police. Their status is salaried. Sean earned $27,158 in 2026.

Thomas Dempsey

Police Officer 1/PPD Police

2026 total comp
$27,155
Base pay
$21,648
Overtime
$3,457
Other pay
$2,050
Benefits
$0
Total compensation
$27,155
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27987
Total Pay
$27,155

Thomas Dempsey is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,155.

Marcus Otto

Police Officer 1/PPD Police

2026 total comp
$27,152
Base pay
$19,484
Overtime
$6,131
Other pay
$1,537
Benefits
$0
Total compensation
$27,152
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
43168
Total Pay
$27,152

Marcus Otto holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $27,152.

Lawrence Powell

Police Officer 1/PPD Police

2026 total comp
$27,146
Base pay
$18,185
Overtime
$1,879
Other pay
$7,082
Benefits
$0
Total compensation
$27,146
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49272
Total Pay
$27,146

Lawrence Powell is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,146.

Fernando Quiles

Police Officer 1/PPD Police

2026 total comp
$27,140
Base pay
$21,648
Overtime
$3,016
Other pay
$2,475
Benefits
$0
Total compensation
$27,140
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13601
Total Pay
$27,140

Fernando Quiles holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $27,140.

Devin Alford

Police Officer 1/PPD Police

2026 total comp
$27,140
Base pay
$21,648
Overtime
$3,016
Other pay
$2,475
Benefits
$0
Total compensation
$27,140
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29478
Total Pay
$27,140

Devin Alford works as a Police Officer 1 for PPD Police. Their status is salaried. Devin earned $27,140 in 2026.

Amanda Cartagena

Police Officer 1/PPD Police

2026 total comp
$27,129
Base pay
$18,185
Overtime
$2,335
Other pay
$6,609
Benefits
$0
Total compensation
$27,129
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49443
Total Pay
$27,129

Amanda Cartagena is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,129.

Stacey Gonzalez

Police Officer 1/PPD Police

2026 total comp
$27,120
Base pay
$21,287
Overtime
$2,779
Other pay
$3,054
Benefits
$0
Total compensation
$27,120
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26900
Total Pay
$27,120

Stacey Gonzalez works as a Police Officer 1 for PPD Police. Their status is salaried. Stacey earned $27,120 in 2026.

Joseph Rapone Jr

Police Officer 1/PPD Police

2026 total comp
$27,120
Base pay
$21,648
Overtime
$2,305
Other pay
$3,167
Benefits
$0
Total compensation
$27,120
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13138
Total Pay
$27,120

Joseph Rapone Jr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,120.

Jeffery Batchler

Police Officer 1/PPD Police

2026 total comp
$27,120
Base pay
$21,648
Overtime
$2,305
Other pay
$3,167
Benefits
$0
Total compensation
$27,120
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17598
Total Pay
$27,120

Jeffery Batchler holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $27,120.

Shawn Minnick

Police Officer 1/PPD Police

2026 total comp
$27,119
Base pay
$21,577
Overtime
$3,186
Other pay
$2,356
Benefits
$0
Total compensation
$27,119
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
38634
Total Pay
$27,119

Shawn Minnick holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $27,119.

Matthew O Hanlon

Police Officer 1/PPD Police

2026 total comp
$27,115
Base pay
$21,648
Overtime
$2,372
Other pay
$3,094
Benefits
$0
Total compensation
$27,115
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33965
Total Pay
$27,115

Matthew O Hanlon holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $27,115.

Walter Wyatt

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
27513
Total Pay
$27,109

At PPD Police, Walter Wyatt serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $27,109.

Robert Krol

Police Officer 1/PPD Police

2026 total comp
$27,106
Base pay
$21,648
Overtime
$2,542
Other pay
$2,916
Benefits
$0
Total compensation
$27,106
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26907
Total Pay
$27,106

Robert Krol works as a Police Officer 1 for PPD Police. Their status is salaried. Robert earned $27,106 in 2026.