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 Officer roles 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 15

Michelle Ortiz

Police Officer 1/PPD Police

2026 total comp
$17,178
Base pay
$16,669
Overtime
$104
Other pay
$405
Benefits
$0
Total compensation
$17,178
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
52946
Total Pay
$17,178

At PPD Police, Michelle Ortiz serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $17,178.

Sean Maguire

Police Officer 1/PPD Police

2022 total comp
$17,170
Base pay
$5,903
Overtime
$0
Other pay
$11,268
Benefits
$0
Total compensation
$17,170
Employment type
Salaried

Source-specific fields

Base Salary
$77,031
Employee Category
Civil Service
Job Code
6A02
Public Id
22331
Total Pay
$17,170

Sean Maguire holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $17,170.

Trina Graham-Bates

Police Officer 1/PPD Police

2022 total comp
$17,163
Base pay
$3,074
Overtime
$0
Other pay
$14,088
Benefits
$0
Total compensation
$17,163
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
36892
Total Pay
$17,163

At PPD Police, Trina Graham-Bates serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $17,163.

Paul Narrigan

Police Officer 1/PPD Police

2023 total comp
$17,144
Base pay
$6,364
Overtime
$388
Other pay
$10,392
Benefits
$0
Total compensation
$17,144
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
28187
Total Pay
$17,144

Paul Narrigan is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $17,144.

Gregory Campbell

Police Officer 1/PPD Police

2021 total comp
$17,071
Base pay
$11,310
Overtime
$101
Other pay
$5,660
Benefits
$0
Total compensation
$17,071
Employment type
Salaried

Source-specific fields

Base Salary
$70,282
Employee Category
Civil Service
Job Code
6A02
Public Id
24736
Total Pay
$17,071

Gregory Campbell is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $17,071.

Jamie Jones

Police Officer 1/PPD Police

2024 total comp
$17,002
Base pay
$7,934
Overtime
$0
Other pay
$9,068
Benefits
$0
Total compensation
$17,002
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
28716
Total Pay
$17,002

Jamie Jones works as a Police Officer 1 for PPD Police. Their status is salaried. Jamie earned $17,002 in 2024.

Miguel Aybar-Nunez

Police Officer 1/PPD Police

2026 total comp
$16,992
Base pay
$16,176
Overtime
$0
Other pay
$816
Benefits
$0
Total compensation
$16,992
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
47343
Total Pay
$16,992

At PPD Police, Miguel Aybar-Nunez serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $16,992.

Debora Harris

Police Officer 1/PPD Police

2026 total comp
$16,991
Base pay
$12,972
Overtime
$2,034
Other pay
$1,985
Benefits
$0
Total compensation
$16,991
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18314
Total Pay
$16,991

Debora Harris holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $16,991.

Stephen Salaam

Police Officer 1/PPD Police

2025 total comp
$16,990
Base pay
$12,103
Overtime
$0
Other pay
$4,887
Benefits
$0
Total compensation
$16,990
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
12129
Total Pay
$16,990

At PPD Police, Stephen Salaam serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $16,990.

Nathan Garcia

Police Officer 1/PPD Police

2026 total comp
$16,887
Base pay
$15,912
Overtime
$0
Other pay
$976
Benefits
$0
Total compensation
$16,887
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
8024
Total Pay
$16,887

Nathan Garcia is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $16,887.

Timothy Bachman

Police Officer 1/PPD Police

2020 total comp
$16,849
Base pay
$5,583
Overtime
$0
Other pay
$11,266
Benefits
$0
Total compensation
$16,849
Employment type
Salaried

Source-specific fields

Base Salary
$73,140
Employee Category
Civil Service
Job Code
6A02
Public Id
12006
Total Pay
$16,849

Timothy Bachman works as a Police Officer 1 for PPD Police. Their status is salaried. Timothy earned $16,849 in 2020.

Luca Sindoni

Police Officer 1/PPD Police

2026 total comp
$16,824
Base pay
$10,087
Overtime
$0
Other pay
$6,737
Benefits
$0
Total compensation
$16,824
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
47005
Total Pay
$16,824

Luca Sindoni holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $16,824.

Edward Riddick

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
28212
Total Pay
$16,795

Edward Riddick works as a Police Officer 1 for PPD Police. Their status is salaried. Edward earned $16,795 in 2024.

Danielle Walsh

Police Officer 1/PPD Police

2024 total comp
$16,761
Base pay
$2,975
Overtime
$0
Other pay
$13,786
Benefits
$0
Total compensation
$16,761
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
23490
Total Pay
$16,761

At PPD Police, Danielle Walsh serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $16,761.

James Carlisle Jr

Police Officer 1/PPD Police

2026 total comp
$16,735
Base pay
$14,780
Overtime
$0
Other pay
$1,955
Benefits
$0
Total compensation
$16,735
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29202
Total Pay
$16,735

James Carlisle Jr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $16,735.

Gerald Poole

Police Officer 1/PPD Police

2021 total comp
$16,689
Base pay
$11,968
Overtime
$0
Other pay
$4,720
Benefits
$0
Total compensation
$16,689
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
30882
Total Pay
$16,689

Gerald Poole works as a Police Officer 1 for PPD Police. Their status is salaried. Gerald earned $16,689 in 2021.

Frances Goodmond

Police Officer 1/PPD Police

2026 total comp
$16,594
Base pay
$14,979
Overtime
$0
Other pay
$1,615
Benefits
$0
Total compensation
$16,594
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4096
Total Pay
$16,594

Frances Goodmond is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $16,594.

Tyshon Williams

Police Officer 1/PPD Police

2026 total comp
$16,592
Base pay
$16,093
Overtime
$0
Other pay
$499
Benefits
$0
Total compensation
$16,592
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
53694
Total Pay
$16,592

Tyshon Williams works as a Police Officer 1 for PPD Police. Their status is salaried. Tyshon earned $16,592 in 2026.

William Allen

Police Officer 1/PPD Police

2026 total comp
$16,592
Base pay
$16,093
Overtime
$0
Other pay
$499
Benefits
$0
Total compensation
$16,592
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54176
Total Pay
$16,592

At PPD Police, William Allen serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $16,592.

David Cruz

Police Officer 1/PPD Police

2026 total comp
$16,592
Base pay
$16,093
Overtime
$0
Other pay
$499
Benefits
$0
Total compensation
$16,592
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54768
Total Pay
$16,592

David Cruz is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $16,592.

Geraldine Battle

Police Officer 1/PPD Police

2026 total comp
$16,592
Base pay
$16,093
Overtime
$0
Other pay
$499
Benefits
$0
Total compensation
$16,592
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54783
Total Pay
$16,592

Geraldine Battle is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $16,592.

Michael Walker

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Michael Walker serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $16,586.

Michael Giantomaso

Police Officer 1/PPD Police

2023 total comp
$16,585
Base pay
$10,157
Overtime
$0
Other pay
$6,428
Benefits
$0
Total compensation
$16,585
Employment type
Salaried

Source-specific fields

Base Salary
$69,762
Employee Category
Civil Service
Job Code
6A02
Public Id
39208
Total Pay
$16,585

Michael Giantomaso holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $16,585.

Christopher Montowski

Police Officer 1/PPD Police

2023 total comp
$16,564
Base pay
$9,546
Overtime
$239
Other pay
$6,780
Benefits
$0
Total compensation
$16,564
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
5590
Total Pay
$16,564

Christopher Montowski is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $16,564.

John Dougherty

Police Officer 1/PPD Police

2026 total comp
$16,554
Base pay
$14,418
Overtime
$271
Other pay
$1,865
Benefits
$0
Total compensation
$16,554
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
30924
Total Pay
$29,189

John Dougherty works as a Police Officer 1 for PPD Police. Their status is salaried. John earned $16,554 in 2026.

Joseph Czepiel

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
13724
Total Pay
$16,466

At PPD Police, Joseph Czepiel serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $16,466.

Edward Ma

Police Officer 1/PPD Police

2024 total comp
$16,461
Base pay
$9,426
Overtime
$898
Other pay
$6,136
Benefits
$0
Total compensation
$16,461
Employment type
Salaried

Source-specific fields

Base Salary
$66,183
Employee Category
Civil Service
Job Code
6A02
Public Id
42174
Total Pay
$16,461

At PPD Police, Edward Ma serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $16,461.

Arnold Grisson

Police Officer 1/PPD Police

2019 total comp
$16,459
Base pay
$8,473
Overtime
$0
Other pay
$7,986
Benefits
$0
Total compensation
$16,459
Employment type
Salaried

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
19598
Total Pay
$16,459

At PPD Police, Arnold Grisson serves as a Police Officer 1. They work salaried. Their 2019 pay totaled $16,459.

Liam Donaghy

Police Officer 1/PPD Police

2026 total comp
$16,439
Base pay
$9,378
Overtime
$0
Other pay
$7,061
Benefits
$0
Total compensation
$16,439
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49415
Total Pay
$16,439

Liam Donaghy holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $16,439.

Gina Vogler

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
26629
Total Pay
$16,369

Gina Vogler works as a Police Officer 1 for PPD Police. Their status is salaried. Gina earned $16,369 in 2024.

Courtney Grimmer

Police Officer 1/PPD Police

2023 total comp
$16,367
Base pay
$6,364
Overtime
$0
Other pay
$10,003
Benefits
$0
Total compensation
$16,367
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
4236
Total Pay
$16,367

Courtney Grimmer holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $16,367.

Amy Mccloskey

Police Officer 1/PPD Police

2022 total comp
$16,358
Base pay
$13,835
Overtime
$0
Other pay
$2,523
Benefits
$0
Total compensation
$16,358
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
20077
Total Pay
$16,358

At PPD Police, Amy Mccloskey serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $16,358.