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