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