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

Kevin Whetstone

Police Officer 1/PPD Police

2023 total comp
$75,674
Base pay
$20,146
Overtime
$7,905
Other pay
$47,623
Benefits
$0
Total compensation
$75,674
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
12143
Total Pay
$75,674

At PPD Police, Kevin Whetstone serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $75,674.

William Bolds

Police Officer 1/PPD Police

2022 total comp
$75,666
Base pay
$63,153
Overtime
$0
Other pay
$12,513
Benefits
$0
Total compensation
$75,666
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
14454
Total Pay
$75,666

William Bolds is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $75,666.

Rana Sahel Ali Ashfaq

Police Officer 1/PPD Police

2026 total comp
$75,655
Base pay
$21,648
Overtime
$47,110
Other pay
$6,897
Benefits
$0
Total compensation
$75,655
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27330
Total Pay
$75,655

At PPD Police, Rana Sahel Ali Ashfaq serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $75,655.

David Nelson

Police Officer 1/PPD Police

2025 total comp
$75,627
Base pay
$24,898
Overtime
$0
Other pay
$50,730
Benefits
$0
Total compensation
$75,627
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
23395
Total Pay
$75,627

David Nelson works as a Police Officer 1 for PPD Police. Their status is salaried. David earned $75,627 in 2025.

Brian Kennedy Jr

Police Officer 1/PPD Police

2025 total comp
$75,572
Base pay
$55,674
Overtime
$8,169
Other pay
$11,729
Benefits
$0
Total compensation
$75,572
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
20389
Total Pay
$75,572

Brian Kennedy Jr is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $75,572.

Matina Muntaqeem

Police Officer 1/PPD Police

2021 total comp
$75,568
Base pay
$69,327
Overtime
$0
Other pay
$6,241
Benefits
$0
Total compensation
$75,568
Employment type
Salaried

Source-specific fields

Base Salary
$77,031
Employee Category
Civil Service
Job Code
6A02
Public Id
11091
Total Pay
$75,568

At PPD Police, Matina Muntaqeem serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $75,568.

Brad Allmond

Police Officer 1/PPD Police

2020 total comp
$75,564
Base pay
$62,385
Overtime
$3,781
Other pay
$9,398
Benefits
$0
Total compensation
$75,564
Employment type
Salaried

Source-specific fields

Base Salary
$65,599
Employee Category
Civil Service
Job Code
6A02
Public Id
33570
Total Pay
$75,564

Brad Allmond holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $75,564.

Darryl Brown

Police Officer 1/PPD Police

2021 total comp
$75,557
Base pay
$16,756
Overtime
$224
Other pay
$58,576
Benefits
$0
Total compensation
$75,557
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
27005
Total Pay
$75,557

At PPD Police, Darryl Brown serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $75,557.

Paige Pellicciotti

Police Officer 1/PPD Police

2022 total comp
$75,364
Base pay
$50,580
Overtime
$4,900
Other pay
$19,884
Benefits
$0
Total compensation
$75,364
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
8560
Total Pay
$75,364

Paige Pellicciotti holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $75,364.

Michael Walker

Police Officer 1/PPD Police

2022 total comp
$75,282
Base pay
$70,153
Overtime
$0
Other pay
$5,128
Benefits
$0
Total compensation
$75,282
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
36609
Total Pay
$75,282

Michael Walker holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $75,282.

Danielle Foreman

Police Officer 1/PPD Police

2025 total comp
$75,151
Base pay
$69,824
Overtime
$0
Other pay
$5,327
Benefits
$0
Total compensation
$75,151
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
11360
Total Pay
$75,151

At PPD Police, Danielle Foreman serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $75,151.

John Hesdon

Police Officer 1/PPD Police

2025 total comp
$75,151
Base pay
$69,824
Overtime
$0
Other pay
$5,327
Benefits
$0
Total compensation
$75,151
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
17785
Total Pay
$75,151

At PPD Police, John Hesdon serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $75,151.

Anthony Carapucci

Police Officer 1/PPD Police

2022 total comp
$74,909
Base pay
$61,891
Overtime
$0
Other pay
$13,019
Benefits
$0
Total compensation
$74,909
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
12432
Total Pay
$74,909

Anthony Carapucci works as a Police Officer 1 for PPD Police. Their status is salaried. Anthony earned $74,909 in 2022.

Patricia Kelly-Murao

Police Officer 1/PPD Police

2022 total comp
$74,850
Base pay
$62,198
Overtime
$231
Other pay
$12,421
Benefits
$0
Total compensation
$74,850
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
11507
Total Pay
$74,850

Patricia Kelly-Murao holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $74,850.

James Bozarth

Police Officer 1/PPD Police

2022 total comp
$74,805
Base pay
$47,879
Overtime
$0
Other pay
$26,926
Benefits
$0
Total compensation
$74,805
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
20028
Total Pay
$74,805

At PPD Police, James Bozarth serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $74,805.

Diane Doyle

Police Officer 1/PPD Police

2020 total comp
$74,759
Base pay
$57,457
Overtime
$0
Other pay
$17,302
Benefits
$0
Total compensation
$74,759
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
7596
Total Pay
$74,759

Diane Doyle holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $74,759.

Brandon Katz

Police Officer 1/PPD Police

2022 total comp
$74,685
Base pay
$57,040
Overtime
$9,949
Other pay
$7,696
Benefits
$0
Total compensation
$74,685
Employment type
Salaried

Source-specific fields

Base Salary
$69,762
Employee Category
Civil Service
Job Code
6A02
Public Id
37725
Total Pay
$74,685

Brandon Katz is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $74,685.

John Seymour

Police Officer 1/PPD Police

2023 total comp
$74,618
Base pay
$38,990
Overtime
$0
Other pay
$35,628
Benefits
$0
Total compensation
$74,618
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
6135
Total Pay
$74,618

John Seymour works as a Police Officer 1 for PPD Police. Their status is salaried. John earned $74,618 in 2023.

Tracey Bryant

Police Officer 1/PPD Police

2020 total comp
$74,618
Base pay
$39,512
Overtime
$0
Other pay
$35,105
Benefits
$0
Total compensation
$74,618
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
4931
Total Pay
$74,618

Tracey Bryant holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $74,618.

John Ross Jr

Police Officer 1/PPD Police

2024 total comp
$74,315
Base pay
$38,019
Overtime
$0
Other pay
$36,296
Benefits
$0
Total compensation
$74,315
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
2550
Total Pay
$74,315

At PPD Police, John Ross Jr serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $74,315.

Dominick Thurston

Police Officer 1/PPD Police

2025 total comp
$74,147
Base pay
$19,019
Overtime
$3,404
Other pay
$51,724
Benefits
$0
Total compensation
$74,147
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
15991
Total Pay
$74,147

Dominick Thurston holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $74,147.

John Dobson

Police Officer 1/PPD Police

2022 total comp
$73,774
Base pay
$36,893
Overtime
$7,177
Other pay
$29,704
Benefits
$0
Total compensation
$73,774
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
22873
Total Pay
$73,774

John Dobson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $73,774.

Frank Ruffin

Police Officer 1/PPD Police

2023 total comp
$73,724
Base pay
$20,146
Overtime
$0
Other pay
$53,578
Benefits
$0
Total compensation
$73,724
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
4928
Total Pay
$73,724

At PPD Police, Frank Ruffin serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $73,724.

Robert Fredericksdorf

Police Officer 1/PPD Police

2025 total comp
$73,719
Base pay
$54,291
Overtime
$10,828
Other pay
$8,601
Benefits
$0
Total compensation
$73,719
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
33142
Total Pay
$73,719

At PPD Police, Robert Fredericksdorf serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $73,719.

Manuel Serrano

Police Officer 1/PPD Police

2025 total comp
$73,715
Base pay
$57,403
Overtime
$3,177
Other pay
$13,135
Benefits
$0
Total compensation
$73,715
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
26082
Total Pay
$73,715

Manuel Serrano works as a Police Officer 1 for PPD Police. Their status is salaried. Manuel earned $73,715 in 2025.

Michael Moore

Police Officer 1/PPD Police

2026 total comp
$73,698
Base pay
$21,648
Overtime
$43,754
Other pay
$8,295
Benefits
$0
Total compensation
$73,698
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17876
Total Pay
$73,698

Michael Moore holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $73,698.

Tomekia Terry

Police Officer 1/PPD Police

2023 total comp
$73,655
Base pay
$27,750
Overtime
$656
Other pay
$45,249
Benefits
$0
Total compensation
$73,655
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
35123
Total Pay
$73,655

Tomekia Terry is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $73,655.

Marlon Brinson

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
36320
Total Pay
$73,650

Marlon Brinson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $73,650.

Larry Shields

Police Officer 1/PPD Police

2026 total comp
$73,622
Base pay
$21,648
Overtime
$43,382
Other pay
$8,592
Benefits
$0
Total compensation
$73,622
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31414
Total Pay
$73,622

Larry Shields works as a Police Officer 1 for PPD Police. Their status is salaried. Larry earned $73,622 in 2026.

Gary Sinclair

Police Officer 1/PPD Police

2025 total comp
$73,571
Base pay
$63,423
Overtime
$0
Other pay
$10,147
Benefits
$0
Total compensation
$73,571
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
11924
Total Pay
$73,571

Gary Sinclair is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $73,571.

Michael Brush

Police Officer 1/PPD Police

2022 total comp
$73,555
Base pay
$50,539
Overtime
$10,442
Other pay
$12,574
Benefits
$0
Total compensation
$73,555
Employment type
Salaried

Source-specific fields

Base Salary
$74,743
Employee Category
Civil Service
Job Code
6A02
Public Id
26215
Total Pay
$73,555

Michael Brush is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $73,555.

Alex Bagley

Police Officer 1/PPD Police

2022 total comp
$73,446
Base pay
$54,834
Overtime
$9,631
Other pay
$8,981
Benefits
$0
Total compensation
$73,446
Employment type
Salaried

Source-specific fields

Base Salary
$74,743
Employee Category
Civil Service
Job Code
6A02
Public Id
7057
Total Pay
$73,446

Alex Bagley works as a Police Officer 1 for PPD Police. Their status is salaried. Alex earned $73,446 in 2022.

Michael Maresca

Police Officer 1/PPD Police

2021 total comp
$73,382
Base pay
$56,850
Overtime
$2,721
Other pay
$13,811
Benefits
$0
Total compensation
$73,382
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
13591
Total Pay
$73,382

At PPD Police, Michael Maresca serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $73,382.

Broc Johnson

Police Officer 1/PPD Police

2022 total comp
$73,264
Base pay
$56,596
Overtime
$10,464
Other pay
$6,204
Benefits
$0
Total compensation
$73,264
Employment type
Salaried

Source-specific fields

Base Salary
$74,743
Employee Category
Civil Service
Job Code
6A02
Public Id
19945
Total Pay
$73,264

Broc Johnson works as a Police Officer 1 for PPD Police. Their status is salaried. Broc earned $73,264 in 2022.

Joseph Staszak

Police Officer 1/PPD Police

2025 total comp
$73,205
Base pay
$5,187
Overtime
$0
Other pay
$68,018
Benefits
$0
Total compensation
$73,205
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
33969
Total Pay
$73,205

Joseph Staszak is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $73,205.

John Durkin

Police Officer 1/PPD Police

2025 total comp
$73,153
Base pay
$58,094
Overtime
$2,237
Other pay
$12,822
Benefits
$0
Total compensation
$73,153
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
20939
Total Pay
$73,153

John Durkin holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $73,153.

Theresa Santamala

Police Officer 1/PPD Police

2022 total comp
$73,116
Base pay
$59,016
Overtime
$721
Other pay
$13,380
Benefits
$0
Total compensation
$73,116
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
30728
Total Pay
$73,116

Theresa Santamala is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $73,116.

Casandra Rimmer

Police Officer 1/PPD Police

2020 total comp
$73,044
Base pay
$62,340
Overtime
$0
Other pay
$10,704
Benefits
$0
Total compensation
$73,044
Employment type
Salaried

Source-specific fields

Base Salary
$74,969
Employee Category
Civil Service
Job Code
6A02
Public Id
28489
Total Pay
$73,044

Casandra Rimmer is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $73,044.

Richard Nicoletti

Police Officer 1/PPD Police

2022 total comp
$73,041
Base pay
$12,298
Overtime
$0
Other pay
$60,743
Benefits
$0
Total compensation
$73,041
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
12559
Total Pay
$73,041

Richard Nicoletti holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $73,041.

Maria Torres

Police Officer 1/PPD Police

2024 total comp
$73,027
Base pay
$26,448
Overtime
$0
Other pay
$46,579
Benefits
$0
Total compensation
$73,027
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
7612
Total Pay
$73,027

Maria Torres holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $73,027.