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 43

Michael Mullin

Police Officer 1/PPD Police

2026 total comp
$35,419
Base pay
$21,648
Overtime
$10,540
Other pay
$3,230
Benefits
$0
Total compensation
$35,419
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36720
Total Pay
$35,419

Michael Mullin is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $35,419.

Drew Rice

Police Officer 1/PPD Police

2026 total comp
$35,406
Base pay
$21,648
Overtime
$10,100
Other pay
$3,657
Benefits
$0
Total compensation
$35,406
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3724
Total Pay
$35,406

Drew Rice holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $35,406.

Marchetta Kinard

Police Officer 1/PPD Police

2026 total comp
$35,395
Base pay
$21,648
Overtime
$10,303
Other pay
$3,443
Benefits
$0
Total compensation
$35,395
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
10000
Total Pay
$35,395

Marchetta Kinard works as a Police Officer 1 for PPD Police. Their status is salaried. Marchetta earned $35,395 in 2026.

Matthew Kaiser

Police Officer 1/PPD Police

2026 total comp
$35,395
Base pay
$21,648
Overtime
$10,303
Other pay
$3,443
Benefits
$0
Total compensation
$35,395
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33710
Total Pay
$35,395

Matthew Kaiser works as a Police Officer 1 for PPD Police. Their status is salaried. Matthew earned $35,395 in 2026.

Jacqueline Rosa

Police Officer 1/PPD Police

2026 total comp
$35,394
Base pay
$21,648
Overtime
$9,761
Other pay
$3,985
Benefits
$0
Total compensation
$35,394
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27461
Total Pay
$35,394

Jacqueline Rosa holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $35,394.

Christopher Szewczak

Police Officer 1/PPD Police

2026 total comp
$35,394
Base pay
$21,648
Overtime
$9,761
Other pay
$3,985
Benefits
$0
Total compensation
$35,394
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3453
Total Pay
$35,394

At PPD Police, Christopher Szewczak serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $35,394.

Maritza Matos

Police Officer 1/PPD Police

2024 total comp
$35,389
Base pay
$21,489
Overtime
$0
Other pay
$13,900
Benefits
$0
Total compensation
$35,389
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
6592
Total Pay
$35,389

Maritza Matos holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $35,389.

Victor Vespasiani

Police Officer 1/PPD Police

2026 total comp
$35,381
Base pay
$21,648
Overtime
$10,507
Other pay
$3,226
Benefits
$0
Total compensation
$35,381
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13686
Total Pay
$35,381

Victor Vespasiani works as a Police Officer 1 for PPD Police. Their status is salaried. Victor earned $35,381 in 2026.

Jose Gutierrez

Police Officer 1/PPD Police

2024 total comp
$35,368
Base pay
$0
Overtime
$0
Other pay
$35,368
Benefits
$0
Total compensation
$35,368
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
13624
Total Pay
$35,368

Jose Gutierrez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $35,368.

Michael Southerland

Police Officer 1/PPD Police

2024 total comp
$35,342
Base pay
$28,101
Overtime
$0
Other pay
$7,241
Benefits
$0
Total compensation
$35,342
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
10510
Total Pay
$35,342

Michael Southerland holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $35,342.

Kevin Ward

Police Officer 1/PPD Police

2026 total comp
$35,330
Base pay
$21,648
Overtime
$10,032
Other pay
$3,649
Benefits
$0
Total compensation
$35,330
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15724
Total Pay
$35,330

At PPD Police, Kevin Ward serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $35,330.

Ryan Clement

Police Officer 1/PPD Police

2026 total comp
$35,330
Base pay
$21,648
Overtime
$10,032
Other pay
$3,649
Benefits
$0
Total compensation
$35,330
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5823
Total Pay
$35,330

Ryan Clement is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $35,330.

Danielle Gonzalez

Police Officer 1/PPD Police

2026 total comp
$35,307
Base pay
$21,648
Overtime
$10,439
Other pay
$3,219
Benefits
$0
Total compensation
$35,307
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25038
Total Pay
$35,307

Danielle Gonzalez is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $35,307.

George Weiss

Police Officer 1/PPD Police

2026 total comp
$35,307
Base pay
$21,648
Overtime
$10,439
Other pay
$3,219
Benefits
$0
Total compensation
$35,307
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8869
Total Pay
$35,307

At PPD Police, George Weiss serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $35,307.

Christopher Boatwright

Police Officer 1/PPD Police

2026 total comp
$35,307
Base pay
$21,648
Overtime
$10,439
Other pay
$3,219
Benefits
$0
Total compensation
$35,307
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29853
Total Pay
$35,307

Christopher Boatwright holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $35,307.

Joseph Curley

Police Officer 1/PPD Police

2026 total comp
$35,287
Base pay
$21,648
Overtime
$7,694
Other pay
$5,945
Benefits
$0
Total compensation
$35,287
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29716
Total Pay
$35,287

At PPD Police, Joseph Curley serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $35,287.

Michael Hanna

Police Officer 1/PPD Police

2026 total comp
$35,263
Base pay
$20,783
Overtime
$11,420
Other pay
$3,060
Benefits
$0
Total compensation
$35,263
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
39435
Total Pay
$35,263

Michael Hanna is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $35,263.

Gregory Yatcilla

Police Officer 1/PPD Police

2026 total comp
$35,254
Base pay
$21,648
Overtime
$9,637
Other pay
$3,969
Benefits
$0
Total compensation
$35,254
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3763
Total Pay
$35,254

Gregory Yatcilla works as a Police Officer 1 for PPD Police. Their status is salaried. Gregory earned $35,254 in 2026.

Carina Bayle

Police Officer 1/PPD Police

2022 total comp
$35,239
Base pay
$7,071
Overtime
$0
Other pay
$28,168
Benefits
$0
Total compensation
$35,239
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
22646
Total Pay
$35,239

Carina Bayle works as a Police Officer 1 for PPD Police. Their status is salaried. Carina earned $35,239 in 2022.

Bentley Woods Jr

Police Officer 1/PPD Police

2026 total comp
$35,232
Base pay
$21,648
Overtime
$10,371
Other pay
$3,213
Benefits
$0
Total compensation
$35,232
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23713
Total Pay
$35,232

At PPD Police, Bentley Woods Jr serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $35,232.

Timothy Moore

Police Officer 1/PPD Police

2026 total comp
$35,217
Base pay
$21,648
Overtime
$9,930
Other pay
$3,638
Benefits
$0
Total compensation
$35,217
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22855
Total Pay
$35,217

Timothy Moore works as a Police Officer 1 for PPD Police. Their status is salaried. Timothy earned $35,217 in 2026.

Gerald Wolford

Police Officer 1/PPD Police

2026 total comp
$35,217
Base pay
$21,648
Overtime
$9,930
Other pay
$3,638
Benefits
$0
Total compensation
$35,217
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21612
Total Pay
$35,217

Gerald Wolford holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $35,217.

Jeanette Meizinger

Police Officer 1/PPD Police

2026 total comp
$35,217
Base pay
$21,648
Overtime
$9,930
Other pay
$3,638
Benefits
$0
Total compensation
$35,217
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17350
Total Pay
$35,217

At PPD Police, Jeanette Meizinger serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $35,217.

Robert Mc Donnell Jr

Police Officer 1/PPD Police

2026 total comp
$35,216
Base pay
$21,648
Overtime
$9,456
Other pay
$4,111
Benefits
$0
Total compensation
$35,216
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17454
Total Pay
$35,216

At PPD Police, Robert Mc Donnell Jr serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $35,216.

Samuel Mangini

Police Officer 1/PPD Police

2026 total comp
$35,194
Base pay
$21,648
Overtime
$9,761
Other pay
$3,785
Benefits
$0
Total compensation
$35,194
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28084
Total Pay
$35,194

Samuel Mangini is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $35,194.

Robert Mason

Police Officer 1/PPD Police

2026 total comp
$35,156
Base pay
$21,648
Overtime
$9,727
Other pay
$3,781
Benefits
$0
Total compensation
$35,156
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2792
Total Pay
$35,156

Robert Mason works as a Police Officer 1 for PPD Police. Their status is salaried. Robert earned $35,156 in 2026.

Mark Eib

Police Officer 1/PPD Police

2026 total comp
$35,156
Base pay
$21,648
Overtime
$9,727
Other pay
$3,781
Benefits
$0
Total compensation
$35,156
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28945
Total Pay
$35,156

At PPD Police, Mark Eib serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $35,156.

Casey Galazka

Police Officer 1/PPD Police

2026 total comp
$35,133
Base pay
$21,648
Overtime
$10,281
Other pay
$3,204
Benefits
$0
Total compensation
$35,133
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5392
Total Pay
$35,133

Casey Galazka works as a Police Officer 1 for PPD Police. Their status is salaried. Casey earned $35,133 in 2026.

James Carrion

Police Officer 1/PPD Police

2026 total comp
$35,127
Base pay
$21,648
Overtime
$9,524
Other pay
$3,955
Benefits
$0
Total compensation
$35,127
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17775
Total Pay
$35,127

James Carrion is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $35,127.

Monnie Beard

Police Officer 1/PPD Police

2026 total comp
$35,065
Base pay
$21,648
Overtime
$9,795
Other pay
$3,622
Benefits
$0
Total compensation
$35,065
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13893
Total Pay
$35,065

Monnie Beard is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $35,065.

Jude Mckenna

Police Officer 1/PPD Police

2026 total comp
$35,057
Base pay
$21,648
Overtime
$9,998
Other pay
$3,410
Benefits
$0
Total compensation
$35,057
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16846
Total Pay
$35,057

Jude Mckenna holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $35,057.

Kim Lee

Police Officer 1/PPD Police

2026 total comp
$35,051
Base pay
$21,648
Overtime
$9,456
Other pay
$3,946
Benefits
$0
Total compensation
$35,051
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24595
Total Pay
$35,051

Kim Lee is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $35,051.

Jarrett Ross

Police Officer 1/PPD Police

2026 total comp
$35,046
Base pay
$21,648
Overtime
$10,201
Other pay
$3,196
Benefits
$0
Total compensation
$35,046
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30997
Total Pay
$35,046

Jarrett Ross holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $35,046.

John Rich

Police Officer 1/PPD Police

2026 total comp
$35,028
Base pay
$21,648
Overtime
$9,761
Other pay
$3,618
Benefits
$0
Total compensation
$35,028
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11687
Total Pay
$35,028

John Rich works as a Police Officer 1 for PPD Police. Their status is salaried. John earned $35,028 in 2026.

Anthony Washington

Police Officer 1/PPD Police

2026 total comp
$35,028
Base pay
$21,648
Overtime
$9,761
Other pay
$3,618
Benefits
$0
Total compensation
$35,028
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19252
Total Pay
$35,028

Anthony Washington holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $35,028.

David Gerard

Police Officer 1/PPD Police

2026 total comp
$35,028
Base pay
$21,648
Overtime
$9,761
Other pay
$3,618
Benefits
$0
Total compensation
$35,028
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28275
Total Pay
$35,028

At PPD Police, David Gerard serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $35,028.

Nathan Ramos

Police Officer 1/PPD Police

2024 total comp
$35,016
Base pay
$16,530
Overtime
$0
Other pay
$18,486
Benefits
$0
Total compensation
$35,016
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
13187
Total Pay
$35,016

Nathan Ramos holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $35,016.

Devon Ford

Police Officer 1/PPD Police

2026 total comp
$35,008
Base pay
$21,648
Overtime
$10,168
Other pay
$3,192
Benefits
$0
Total compensation
$35,008
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11125
Total Pay
$35,008

Devon Ford is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $35,008.

Quishanna Lee

Police Officer 1/PPD Police

2026 total comp
$35,008
Base pay
$21,648
Overtime
$10,168
Other pay
$3,192
Benefits
$0
Total compensation
$35,008
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3895
Total Pay
$35,008

Quishanna Lee holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $35,008.

Stacey Valentine

Police Officer 1/PPD Police

2026 total comp
$35,004
Base pay
$21,648
Overtime
$9,591
Other pay
$3,765
Benefits
$0
Total compensation
$35,004
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19155
Total Pay
$35,004

At PPD Police, Stacey Valentine serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $35,004.