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 1

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.

Kevin Keys

Police Officer 1/PPD Police

2025 total comp
$103,977
Base pay
$85,852
Overtime
$0
Other pay
$18,125
Benefits
$0
Total compensation
$103,977
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
14592
Total Pay
$103,977

At PPD Police, Kevin Keys serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $103,977.

Aaron Cottman

Police Officer 1/PPD Police

2022 total comp
$103,858
Base pay
$59,971
Overtime
$0
Other pay
$43,887
Benefits
$0
Total compensation
$103,858
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
35321
Total Pay
$103,858

At PPD Police, Aaron Cottman serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $103,858.

William Emory

Police Officer 1/PPD Police

2024 total comp
$103,768
Base pay
$33,060
Overtime
$806
Other pay
$69,902
Benefits
$0
Total compensation
$103,768
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
30386
Total Pay
$103,768

William Emory works as a Police Officer 1 for PPD Police. Their status is salaried. William earned $103,768 in 2024.

Stephen Henry

Police Officer 1/PPD Police

2022 total comp
$103,526
Base pay
$71,744
Overtime
$17,166
Other pay
$14,615
Benefits
$0
Total compensation
$103,526
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
35200
Total Pay
$103,526

Stephen Henry is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $103,526.

Mark Robinson

Police Officer 1/PPD Police

2020 total comp
$103,507
Base pay
$21,810
Overtime
$8,778
Other pay
$72,919
Benefits
$0
Total compensation
$103,507
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21123
Total Pay
$39,782

Mark Robinson works as a Police Officer 1 for PPD Police. Their status is salaried. Mark earned $103,507 in 2020.

Josefine Rivera

Police Officer 1/PPD Police

2022 total comp
$103,432
Base pay
$78,865
Overtime
$9,380
Other pay
$15,187
Benefits
$0
Total compensation
$103,432
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
624
Total Pay
$103,432

Josefine Rivera works as a Police Officer 1 for PPD Police. Their status is salaried. Josefine earned $103,432 in 2022.

David Toth

Police Officer 1/PPD Police

2020 total comp
$103,238
Base pay
$36,532
Overtime
$2,437
Other pay
$64,269
Benefits
$0
Total compensation
$103,238
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
22347
Total Pay
$103,238

David Toth is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $103,238.

Charles Pastor

Police Officer 1/PPD Police

2020 total comp
$102,899
Base pay
$48,481
Overtime
$436
Other pay
$53,982
Benefits
$0
Total compensation
$102,899
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
25699
Total Pay
$102,899

Charles Pastor holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $102,899.

Nathaniel Robertson

Police Officer 1/PPD Police

2022 total comp
$102,898
Base pay
$81,290
Overtime
$4,681
Other pay
$16,927
Benefits
$0
Total compensation
$102,898
Employment type
Salaried

Source-specific fields

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

Nathaniel Robertson is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $102,898.

Kathaleen Cerebe

Police Officer 1/PPD Police

2023 total comp
$102,572
Base pay
$0
Overtime
$0
Other pay
$102,572
Benefits
$0
Total compensation
$102,572
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
36220
Total Pay
$102,572

Kathaleen Cerebe is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $102,572.

Kyle Barrie

Police Officer 1/PPD Police

2025 total comp
$102,484
Base pay
$73,742
Overtime
$13,373
Other pay
$15,368
Benefits
$0
Total compensation
$102,484
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
939
Total Pay
$102,484

Kyle Barrie works as a Police Officer 1 for PPD Police. Their status is salaried. Kyle earned $102,484 in 2025.

Ronald Jackson

Police Officer 1/PPD Police

2021 total comp
$102,384
Base pay
$0
Overtime
$0
Other pay
$102,384
Benefits
$0
Total compensation
$102,384
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
12712
Total Pay
$121,168

Ronald Jackson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2021, their total compensation was $102,384.