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 5

Abraham Matos-Wild

Police Officer 1/PPD Police

2022 total comp
$111,898
Base pay
$47,243
Overtime
$0
Other pay
$64,655
Benefits
$0
Total compensation
$111,898
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
36946
Total Pay
$111,898

At PPD Police, Abraham Matos-Wild serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $111,898.

John Devore Jr.

Police Officer 1/PPD Police

2022 total comp
$111,869
Base pay
$81,290
Overtime
$15,258
Other pay
$15,320
Benefits
$0
Total compensation
$111,869
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
34484
Total Pay
$111,869

John Devore Jr. works as a Police Officer 1 for PPD Police. Their status is salaried. John earned $111,869 in 2022.

Linda Dunn

Police Officer 1/PPD Police

2022 total comp
$111,364
Base pay
$21,521
Overtime
$0
Other pay
$89,843
Benefits
$0
Total compensation
$111,364
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
34527
Total Pay
$111,364

Linda Dunn works as a Police Officer 1 for PPD Police. Their status is salaried. Linda earned $111,364 in 2022.

Louis Edmond Jr

Police Officer 1/PPD Police

2022 total comp
$111,350
Base pay
$73,172
Overtime
$23,332
Other pay
$14,846
Benefits
$0
Total compensation
$111,350
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
7216
Total Pay
$111,350

Louis Edmond Jr holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $111,350.

Bradford Mitchell

Police Officer 1/PPD Police

2023 total comp
$111,001
Base pay
$4,455
Overtime
$0
Other pay
$106,547
Benefits
$0
Total compensation
$111,001
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
19662
Total Pay
$111,001

Bradford Mitchell is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $111,001.

Michele Kennelly

Police Officer 1/PPD Police

2025 total comp
$110,874
Base pay
$15,561
Overtime
$0
Other pay
$95,313
Benefits
$0
Total compensation
$110,874
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
1634
Total Pay
$110,874

Michele Kennelly holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $110,874.

Ruben Santiago

Police Officer 1/PPD Police

2022 total comp
$110,409
Base pay
$55,834
Overtime
$0
Other pay
$54,575
Benefits
$0
Total compensation
$110,409
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
21278
Total Pay
$110,409

Ruben Santiago holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $110,409.

Amy Lutz

Police Officer 1/PPD Police

2025 total comp
$110,406
Base pay
$87,633
Overtime
$6,062
Other pay
$16,711
Benefits
$0
Total compensation
$110,406
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
5944
Total Pay
$110,406

Amy Lutz holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $110,406.

John Kelly

Police Officer 1/PPD Police

2020 total comp
$110,402
Base pay
$0
Overtime
$0
Other pay
$110,402
Benefits
$0
Total compensation
$110,402
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
34685
Total Pay
$110,402

John Kelly holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $110,402.

Tracy Lewis

Police Officer 1/PPD Police

2022 total comp
$110,053
Base pay
$43,106
Overtime
$202
Other pay
$66,745
Benefits
$0
Total compensation
$110,053
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
29524
Total Pay
$110,053

At PPD Police, Tracy Lewis serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $110,053.

Eric Riddick

Police Officer 1/PPD Police

2025 total comp
$110,025
Base pay
$91,195
Overtime
$0
Other pay
$18,830
Benefits
$0
Total compensation
$110,025
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
15583
Total Pay
$110,025

Eric Riddick works as a Police Officer 1 for PPD Police. Their status is salaried. Eric earned $110,025 in 2025.

Lewis Armstrong

Police Officer 1/PPD Police

2022 total comp
$109,989
Base pay
$74,926
Overtime
$20,917
Other pay
$14,146
Benefits
$0
Total compensation
$109,989
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
29452
Total Pay
$109,989

Lewis Armstrong is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $109,989.

Edward Bond

Police Officer 1/PPD Police

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

Source-specific fields

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

Edward Bond is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $109,878.

Sandra Rahill

Police Officer 1/PPD Police

2020 total comp
$109,651
Base pay
$4,362
Overtime
$0
Other pay
$105,289
Benefits
$0
Total compensation
$109,651
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
18148
Total Pay
$109,651

Sandra Rahill is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $109,651.

Paul Rich

Police Officer 1/PPD Police

2021 total comp
$109,517
Base pay
$29,921
Overtime
$0
Other pay
$79,596
Benefits
$0
Total compensation
$109,517
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
28556
Total Pay
$21,584

Paul Rich holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2021, their total compensation was $109,517.

Phillip Carter

Police Officer 1/PPD Police

2022 total comp
$108,048
Base pay
$53,607
Overtime
$0
Other pay
$54,441
Benefits
$0
Total compensation
$108,048
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
18007
Total Pay
$108,048

Phillip Carter holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $108,048.

Nicholas Marafino

Police Officer 1/PPD Police

2025 total comp
$107,829
Base pay
$88,346
Overtime
$6,095
Other pay
$13,389
Benefits
$0
Total compensation
$107,829
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
12495
Total Pay
$107,829

Nicholas Marafino is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $107,829.

Mary Ann Jackson

Police Officer 1/PPD Police

2024 total comp
$107,601
Base pay
$28,101
Overtime
$0
Other pay
$79,500
Benefits
$0
Total compensation
$107,601
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
8029
Total Pay
$107,601

Mary Ann Jackson works as a Police Officer 1 for PPD Police. Their status is salaried. Mary earned $107,601 in 2024.

Charlene Hailey

Police Officer 1/PPD Police

2020 total comp
$107,385
Base pay
$70,922
Overtime
$2,181
Other pay
$34,283
Benefits
$0
Total compensation
$107,385
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
11174
Total Pay
$107,385

At PPD Police, Charlene Hailey serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $107,385.

Timothy Elia

Police Officer 1/PPD Police

2022 total comp
$107,018
Base pay
$6,149
Overtime
$173
Other pay
$100,696
Benefits
$0
Total compensation
$107,018
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
19859
Total Pay
$107,018

Timothy Elia works as a Police Officer 1 for PPD Police. Their status is salaried. Timothy earned $107,018 in 2022.

John Binns

Police Officer 1/PPD Police

2024 total comp
$106,707
Base pay
$4,959
Overtime
$0
Other pay
$101,748
Benefits
$0
Total compensation
$106,707
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
1604
Total Pay
$106,707

John Binns is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $106,707.

Jose Novoa

Police Officer 1/PPD Police

2020 total comp
$106,544
Base pay
$38,022
Overtime
$218
Other pay
$68,304
Benefits
$0
Total compensation
$106,544
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
19382
Total Pay
$106,544

At PPD Police, Jose Novoa serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $106,544.

Ernest Rehr Jr

Police Officer 1/PPD Police

2020 total comp
$106,534
Base pay
$0
Overtime
$0
Other pay
$106,534
Benefits
$0
Total compensation
$106,534
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
14698
Total Pay
$106,534

Ernest Rehr Jr is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $106,534.

Stephen Gresko

Police Officer 1/PPD Police

2023 total comp
$106,497
Base pay
$42,627
Overtime
$32,193
Other pay
$31,677
Benefits
$0
Total compensation
$106,497
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
8755
Total Pay
$106,497

Stephen Gresko holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $106,497.

Daniel Loesch

Police Officer 1/PPD Police

2022 total comp
$106,496
Base pay
$60,607
Overtime
$12,607
Other pay
$33,282
Benefits
$0
Total compensation
$106,496
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
28784
Total Pay
$106,496

At PPD Police, Daniel Loesch serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $106,496.

Lourdes Torres

Police Officer 1/PPD Police

2025 total comp
$106,455
Base pay
$5,187
Overtime
$0
Other pay
$101,268
Benefits
$0
Total compensation
$106,455
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
36222
Total Pay
$106,455

Lourdes Torres works as a Police Officer 1 for PPD Police. Their status is salaried. Lourdes earned $106,455 in 2025.

Kevin Cuddahy

Police Officer 1/PPD Police

2023 total comp
$106,437
Base pay
$37,337
Overtime
$0
Other pay
$69,100
Benefits
$0
Total compensation
$106,437
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
11694
Total Pay
$106,437

Kevin Cuddahy works as a Police Officer 1 for PPD Police. Their status is salaried. Kevin earned $106,437 in 2023.

Michael Kelly

Police Officer 1/PPD Police

2025 total comp
$106,412
Base pay
$75,167
Overtime
$0
Other pay
$31,245
Benefits
$0
Total compensation
$106,412
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
11020
Total Pay
$106,412

Michael Kelly is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $106,412.

Michael Blatchford

Police Officer 1/PPD Police

2022 total comp
$106,348
Base pay
$52,652
Overtime
$7,804
Other pay
$45,891
Benefits
$0
Total compensation
$106,348
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
14193
Total Pay
$106,348

Michael Blatchford works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $106,348 in 2022.

Sean Hart

Police Officer 1/PPD Police

2024 total comp
$105,836
Base pay
$46,360
Overtime
$20,735
Other pay
$38,741
Benefits
$0
Total compensation
$105,836
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
8750
Total Pay
$105,836

Sean Hart holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $105,836.

Veronica Marten

Police Officer 1/PPD Police

2025 total comp
$105,669
Base pay
$91,195
Overtime
$0
Other pay
$14,474
Benefits
$0
Total compensation
$105,669
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
6731
Total Pay
$105,669

Veronica Marten works as a Police Officer 1 for PPD Police. Their status is salaried. Veronica earned $105,669 in 2025.

Terrance Lewis

Police Officer 1/PPD Police

2019 total comp
$105,418
Base pay
$0
Overtime
$0
Other pay
$105,418
Benefits
$0
Total compensation
$105,418
Employment type
Salaried

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
19579
Total Pay
$105,418

Terrance Lewis is a Police Officer 1 at PPD Police. They work salaried. 2019 total compensation came to $105,418.

Janet Paul

Police Officer 1/PPD Police

2022 total comp
$105,396
Base pay
$21,521
Overtime
$0
Other pay
$83,875
Benefits
$0
Total compensation
$105,396
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
2641
Total Pay
$105,396

Janet Paul works as a Police Officer 1 for PPD Police. Their status is salaried. Janet earned $105,396 in 2022.

Laura Maynard

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
14073
Total Pay
$105,144

At PPD Police, Laura Maynard serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $105,144.

Christian Martinka

Police Officer 1/PPD Police

2022 total comp
$105,100
Base pay
$75,750
Overtime
$16,511
Other pay
$12,838
Benefits
$0
Total compensation
$105,100
Employment type
Salaried

Source-specific fields

Base Salary
$79,727
Employee Category
Civil Service
Job Code
6A02
Public Id
23973
Total Pay
$105,100

Christian Martinka is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $105,100.

Curtis Bunch

Police Officer 1/PPD Police

2023 total comp
$104,839
Base pay
$27,088
Overtime
$2,727
Other pay
$75,024
Benefits
$0
Total compensation
$104,839
Employment type
Salaried

Source-specific fields

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

Curtis Bunch holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $104,839.

Ho Soth

Police Officer 1/PPD Police

2020 total comp
$104,799
Base pay
$64,937
Overtime
$0
Other pay
$39,862
Benefits
$0
Total compensation
$104,799
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
21306
Total Pay
$104,799

Ho Soth holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $104,799.

Erik Lesser

Police Officer 1/PPD Police

2022 total comp
$104,578
Base pay
$78,876
Overtime
$13,541
Other pay
$12,162
Benefits
$0
Total compensation
$104,578
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
30409
Total Pay
$104,578

Erik Lesser is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $104,578.

Frank Taylor

Police Officer 1/PPD Police

2022 total comp
$104,025
Base pay
$71,744
Overtime
$15,612
Other pay
$16,670
Benefits
$0
Total compensation
$104,025
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
17237
Total Pay
$104,025

Frank Taylor works as a Police Officer 1 for PPD Police. Their status is salaried. Frank earned $104,025 in 2022.

Helen Anderson

Police Officer 1/PPD Police

2025 total comp
$104,005
Base pay
$87,633
Overtime
$0
Other pay
$16,372
Benefits
$0
Total compensation
$104,005
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
35931
Total Pay
$104,005

Helen Anderson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $104,005.