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 22

Harry Taylor Iii

Police Officer 1/PPD Police

2026 total comp
$51,434
Base pay
$21,648
Overtime
$23,995
Other pay
$5,790
Benefits
$0
Total compensation
$51,434
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23545
Total Pay
$51,434

Harry Taylor Iii holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $51,434.

Pablo Desiderio Jr

Police Officer 1/PPD Police

2026 total comp
$51,304
Base pay
$21,648
Overtime
$24,978
Other pay
$4,678
Benefits
$0
Total compensation
$51,304
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14971
Total Pay
$51,304

At PPD Police, Pablo Desiderio Jr serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $51,304.

Arturo Rivera

Police Officer 1/PPD Police

2026 total comp
$51,304
Base pay
$20,564
Overtime
$26,063
Other pay
$4,677
Benefits
$0
Total compensation
$51,304
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23586
Total Pay
$51,304

Arturo Rivera holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $51,304.

Kyle Rocks

Police Officer 1/PPD Police

2022 total comp
$51,243
Base pay
$26,563
Overtime
$5,368
Other pay
$19,313
Benefits
$0
Total compensation
$51,243
Employment type
Salaried

Source-specific fields

Base Salary
$77,031
Employee Category
Civil Service
Job Code
6A02
Public Id
16340
Total Pay
$51,243

Kyle Rocks works as a Police Officer 1 for PPD Police. Their status is salaried. Kyle earned $51,243 in 2022.

David Novak

Police Officer 1/PPD Police

2026 total comp
$51,215
Base pay
$21,648
Overtime
$23,589
Other pay
$5,978
Benefits
$0
Total compensation
$51,215
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4319
Total Pay
$51,215

David Novak is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $51,215.

Hilda Serrano

Police Officer 1/PPD Police

2026 total comp
$51,143
Base pay
$21,648
Overtime
$23,995
Other pay
$5,499
Benefits
$0
Total compensation
$51,143
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30217
Total Pay
$51,143

At PPD Police, Hilda Serrano serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $51,143.

Michael Leaden

Police Officer 1/PPD Police

2024 total comp
$51,059
Base pay
$31,407
Overtime
$0
Other pay
$19,652
Benefits
$0
Total compensation
$51,059
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
23791
Total Pay
$51,059

Michael Leaden is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $51,059.

Jill Cook

Police Officer 1/PPD Police

2022 total comp
$51,053
Base pay
$21,521
Overtime
$0
Other pay
$29,532
Benefits
$0
Total compensation
$51,053
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
31912
Total Pay
$51,053

At PPD Police, Jill Cook serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $51,053.

Mousa Hasan

Police Officer 1/PPD Police

2026 total comp
$51,052
Base pay
$21,648
Overtime
$24,131
Other pay
$5,273
Benefits
$0
Total compensation
$51,052
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11932
Total Pay
$51,052

Mousa Hasan holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $51,052.

Marlon Robinson

Police Officer 1/PPD Police

2026 total comp
$51,052
Base pay
$21,648
Overtime
$24,131
Other pay
$5,273
Benefits
$0
Total compensation
$51,052
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25679
Total Pay
$51,052

Marlon Robinson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $51,052.

James Wade Jr.

Police Officer 1/PPD Police

2026 total comp
$51,052
Base pay
$21,648
Overtime
$23,657
Other pay
$5,747
Benefits
$0
Total compensation
$51,052
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19281
Total Pay
$51,052

At PPD Police, James Wade Jr. serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $51,052.

Judy Bond

Police Officer 1/PPD Police

2023 total comp
$51,007
Base pay
$44,110
Overtime
$0
Other pay
$6,897
Benefits
$0
Total compensation
$51,007
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
9785
Total Pay
$51,007

Judy Bond holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $51,007.

Roderick Rabb

Police Officer 1/PPD Police

2026 total comp
$50,985
Base pay
$21,648
Overtime
$23,385
Other pay
$5,951
Benefits
$0
Total compensation
$50,985
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22888
Total Pay
$50,985

Roderick Rabb works as a Police Officer 1 for PPD Police. Their status is salaried. Roderick earned $50,985 in 2026.

Michael Perkins

Police Officer 1/PPD Police

2026 total comp
$50,953
Base pay
$21,648
Overtime
$23,826
Other pay
$5,479
Benefits
$0
Total compensation
$50,953
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28972
Total Pay
$50,953

At PPD Police, Michael Perkins serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $50,953.

Perry Stephens

Police Officer 1/PPD Police

2026 total comp
$50,937
Base pay
$21,648
Overtime
$23,555
Other pay
$5,734
Benefits
$0
Total compensation
$50,937
Employment type
Salaried

Source-specific fields

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

At PPD Police, Perry Stephens serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $50,937.

Tasha Keel-Augusta

Police Officer 1/PPD Police

2020 total comp
$50,809
Base pay
$29,080
Overtime
$0
Other pay
$21,729
Benefits
$0
Total compensation
$50,809
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
8143
Total Pay
$50,809

Tasha Keel-Augusta is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $50,809.

Tracey Jenkins

Police Officer 1/PPD Police

2026 total comp
$50,717
Base pay
$21,648
Overtime
$23,148
Other pay
$5,920
Benefits
$0
Total compensation
$50,717
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6575
Total Pay
$50,717

Tracey Jenkins works as a Police Officer 1 for PPD Police. Their status is salaried. Tracey earned $50,717 in 2026.

William Suarez

Police Officer 1/PPD Police

2026 total comp
$50,646
Base pay
$0
Overtime
$0
Other pay
$50,646
Benefits
$0
Total compensation
$50,646
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
13053
Total Pay
$50,646

William Suarez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $50,646.

Cedric Carter

Police Officer 1/PPD Police

2026 total comp
$50,596
Base pay
$21,648
Overtime
$24,334
Other pay
$4,613
Benefits
$0
Total compensation
$50,596
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36826
Total Pay
$50,596

Cedric Carter is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $50,596.

Shawn Mays

Police Officer 1/PPD Police

2026 total comp
$50,559
Base pay
$21,648
Overtime
$23,080
Other pay
$5,830
Benefits
$0
Total compensation
$50,559
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20422
Total Pay
$50,559

At PPD Police, Shawn Mays serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $50,559.

Thomas Ohm

Police Officer 1/PPD Police

2022 total comp
$50,530
Base pay
$19,984
Overtime
$0
Other pay
$30,547
Benefits
$0
Total compensation
$50,530
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
14026
Total Pay
$50,530

Thomas Ohm is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $50,530.

Cynthia Chung

Police Officer 1/PPD Police

2023 total comp
$50,510
Base pay
$12,728
Overtime
$0
Other pay
$37,782
Benefits
$0
Total compensation
$50,510
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
6924
Total Pay
$50,510

Cynthia Chung works as a Police Officer 1 for PPD Police. Their status is salaried. Cynthia earned $50,510 in 2023.

Brian James

Police Officer 1/PPD Police

2026 total comp
$50,486
Base pay
$21,648
Overtime
$22,945
Other pay
$5,893
Benefits
$0
Total compensation
$50,486
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30985
Total Pay
$50,486

Brian James is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $50,486.

Diane Gonzalez

Police Officer 1/PPD Police

2026 total comp
$50,441
Base pay
$21,648
Overtime
$23,114
Other pay
$5,678
Benefits
$0
Total compensation
$50,441
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18131
Total Pay
$50,441

Diane Gonzalez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $50,441.

Jonathan Switaj

Police Officer 1/PPD Police

2026 total comp
$50,372
Base pay
$21,648
Overtime
$23,521
Other pay
$5,202
Benefits
$0
Total compensation
$50,372
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31612
Total Pay
$50,372

Jonathan Switaj holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $50,372.

Marilyn Brown

Police Officer 1/PPD Police

2026 total comp
$50,333
Base pay
$21,648
Overtime
$22,809
Other pay
$5,875
Benefits
$0
Total compensation
$50,333
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11482
Total Pay
$50,333

Marilyn Brown holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $50,333.

Andrew Langhuber

Police Officer 1/PPD Police

2022 total comp
$50,314
Base pay
$27,670
Overtime
$0
Other pay
$22,645
Benefits
$0
Total compensation
$50,314
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
33344
Total Pay
$50,314

Andrew Langhuber holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $50,314.

Sonya Herron-Adams

Police Officer 1/PPD Police

2025 total comp
$50,264
Base pay
$44,608
Overtime
$0
Other pay
$5,656
Benefits
$0
Total compensation
$50,264
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
7264
Total Pay
$50,264

Sonya Herron-Adams holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $50,264.

Vincenzo Laspina

Police Officer 1/PPD Police

2026 total comp
$50,250
Base pay
$21,648
Overtime
$22,945
Other pay
$5,656
Benefits
$0
Total compensation
$50,250
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1630
Total Pay
$50,250

At PPD Police, Vincenzo Laspina serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $50,250.

Luis Chavez

Police Officer 1/PPD Police

2025 total comp
$50,175
Base pay
$34,580
Overtime
$259
Other pay
$15,336
Benefits
$0
Total compensation
$50,175
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
22595
Total Pay
$50,175

Luis Chavez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $50,175.

T Nong Lo

Police Officer 1/PPD Police

2026 total comp
$50,173
Base pay
$21,648
Overtime
$22,877
Other pay
$5,648
Benefits
$0
Total compensation
$50,173
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
12246
Total Pay
$50,173

T Nong Lo works as a Police Officer 1 for PPD Police. Their status is salaried. T earned $50,173 in 2026.

April Holmes

Police Officer 1/PPD Police

2023 total comp
$50,141
Base pay
$25,105
Overtime
$477
Other pay
$24,559
Benefits
$0
Total compensation
$50,141
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
27225
Total Pay
$50,141

April Holmes works as a Police Officer 1 for PPD Police. Their status is salaried. April earned $50,141 in 2023.

James Barkley

Police Officer 1/PPD Police

2026 total comp
$50,141
Base pay
$21,648
Overtime
$22,640
Other pay
$5,853
Benefits
$0
Total compensation
$50,141
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5935
Total Pay
$50,141

James Barkley holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $50,141.

Tracy Thomas

Police Officer 1/PPD Police

2026 total comp
$50,111
Base pay
$21,648
Overtime
$23,894
Other pay
$4,569
Benefits
$0
Total compensation
$50,111
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22508
Total Pay
$50,111

Tracy Thomas is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $50,111.

Clarence Lark

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
32267
Total Pay
$50,104

Clarence Lark holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $50,104.

Tamarra Martin

Police Officer 1/PPD Police

2025 total comp
$50,069
Base pay
$15,561
Overtime
$0
Other pay
$34,508
Benefits
$0
Total compensation
$50,069
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
9544
Total Pay
$50,069

Tamarra Martin is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $50,069.

Anthony Pfettscher

Police Officer 1/PPD Police

2026 total comp
$49,987
Base pay
$21,648
Overtime
$22,504
Other pay
$5,835
Benefits
$0
Total compensation
$49,987
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
10233
Total Pay
$49,987

At PPD Police, Anthony Pfettscher serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $49,987.

Margo Hudson

Police Officer 1/PPD Police

2024 total comp
$49,963
Base pay
$33,060
Overtime
$0
Other pay
$16,903
Benefits
$0
Total compensation
$49,963
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
27142
Total Pay
$49,963

Margo Hudson is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $49,963.

Anthony Mooney Jr

Police Officer 1/PPD Police

2026 total comp
$49,852
Base pay
$21,648
Overtime
$22,843
Other pay
$5,360
Benefits
$0
Total compensation
$49,852
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21088
Total Pay
$49,852

At PPD Police, Anthony Mooney Jr serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $49,852.

Timothy Wacker

Police Officer 1/PPD Police

2023 total comp
$49,823
Base pay
$29,072
Overtime
$4,355
Other pay
$16,395
Benefits
$0
Total compensation
$49,823
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
28039
Total Pay
$49,823

Timothy Wacker works as a Police Officer 1 for PPD Police. Their status is salaried. Timothy earned $49,823 in 2023.