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 105

Emily Edmiston

Police Officer 1/PPD Police

2026 total comp
$23,896
Base pay
$21,648
Overtime
$68
Other pay
$2,179
Benefits
$0
Total compensation
$23,896
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4781
Total Pay
$23,896

Emily Edmiston is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $23,896.

Alyssa Snyder

Police Officer 1/PPD Police

2026 total comp
$23,896
Base pay
$21,648
Overtime
$68
Other pay
$2,179
Benefits
$0
Total compensation
$23,896
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8186
Total Pay
$23,896

Alyssa Snyder works as a Police Officer 1 for PPD Police. Their status is salaried. Alyssa earned $23,896 in 2026.

Gwynna Clair

Police Officer 1/PPD Police

2026 total comp
$23,896
Base pay
$21,648
Overtime
$68
Other pay
$2,179
Benefits
$0
Total compensation
$23,896
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21141
Total Pay
$23,896

Gwynna Clair works as a Police Officer 1 for PPD Police. Their status is salaried. Gwynna earned $23,896 in 2026.

Christopher Dunkle

Police Officer 1/PPD Police

2026 total comp
$23,896
Base pay
$21,648
Overtime
$68
Other pay
$2,179
Benefits
$0
Total compensation
$23,896
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28411
Total Pay
$23,896

Christopher Dunkle holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $23,896.

James Grant

Police Officer 1/PPD Police

2026 total comp
$23,896
Base pay
$21,648
Overtime
$68
Other pay
$2,179
Benefits
$0
Total compensation
$23,896
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30572
Total Pay
$23,896

James Grant is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $23,896.

Christian Hahn

Police Officer 1/PPD Police

2026 total comp
$23,886
Base pay
$19,484
Overtime
$3,050
Other pay
$1,352
Benefits
$0
Total compensation
$23,886
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
42519
Total Pay
$23,886

Christian Hahn holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $23,886.

Robin Robinson

Police Officer 1/PPD Police

2026 total comp
$23,877
Base pay
$21,648
Overtime
$441
Other pay
$1,788
Benefits
$0
Total compensation
$23,877
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13249
Total Pay
$23,877

At PPD Police, Robin Robinson serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $23,877.

Patrick Keller

Police Officer 1/PPD Police

2022 total comp
$23,868
Base pay
$14,388
Overtime
$908
Other pay
$8,573
Benefits
$0
Total compensation
$23,868
Employment type
Salaried

Source-specific fields

Base Salary
$72,215
Employee Category
Civil Service
Job Code
6A02
Public Id
33987
Total Pay
$23,868

At PPD Police, Patrick Keller serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $23,868.

Maurice Alfano

Police Officer 1/PPD Police

2026 total comp
$23,866
Base pay
$21,648
Overtime
$0
Other pay
$2,218
Benefits
$0
Total compensation
$23,866
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8836
Total Pay
$23,866

Maurice Alfano is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $23,866.

Samira Rasheed

Police Officer 1/PPD Police

2026 total comp
$23,862
Base pay
$21,648
Overtime
$136
Other pay
$2,078
Benefits
$0
Total compensation
$23,862
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8959
Total Pay
$23,862

Samira Rasheed holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $23,862.

Ryan Mcanany

Police Officer 1/PPD Police

2026 total comp
$23,854
Base pay
$19,484
Overtime
$3,020
Other pay
$1,350
Benefits
$0
Total compensation
$23,854
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
42677
Total Pay
$23,854

Ryan Mcanany works as a Police Officer 1 for PPD Police. Their status is salaried. Ryan earned $23,854 in 2026.

Santino Nunez

Police Officer 1/PPD Police

2026 total comp
$23,852
Base pay
$20,931
Overtime
$746
Other pay
$2,175
Benefits
$0
Total compensation
$23,852
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28587
Total Pay
$23,852

Santino Nunez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $23,852.

Denise Anselmo

Police Officer 1/PPD Police

2022 total comp
$23,839
Base pay
$21,521
Overtime
$0
Other pay
$2,318
Benefits
$0
Total compensation
$23,839
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
22838
Total Pay
$23,839

Denise Anselmo is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $23,839.

Magdalena Ortiz

Police Officer 1/PPD Police

2021 total comp
$23,834
Base pay
$7,480
Overtime
$0
Other pay
$16,353
Benefits
$0
Total compensation
$23,834
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
16923
Total Pay
$23,834

Magdalena Ortiz holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2021, their total compensation was $23,834.

Mark Kidd

Police Officer 1/PPD Police

2026 total comp
$23,833
Base pay
$18,185
Overtime
$4,299
Other pay
$1,349
Benefits
$0
Total compensation
$23,833
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50876
Total Pay
$23,833

At PPD Police, Mark Kidd serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $23,833.

Nino Hernandez

Police Officer 1/PPD Police

2026 total comp
$23,821
Base pay
$21,648
Overtime
$0
Other pay
$2,173
Benefits
$0
Total compensation
$23,821
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
304
Total Pay
$23,821

Nino Hernandez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $23,821.

Katrina Iskra

Police Officer 1/PPD Police

2026 total comp
$23,821
Base pay
$21,648
Overtime
$0
Other pay
$2,173
Benefits
$0
Total compensation
$23,821
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4205
Total Pay
$23,821

Katrina Iskra works as a Police Officer 1 for PPD Police. Their status is salaried. Katrina earned $23,821 in 2026.

Rethzana Demarais

Police Officer 1/PPD Police

2026 total comp
$23,821
Base pay
$21,648
Overtime
$0
Other pay
$2,173
Benefits
$0
Total compensation
$23,821
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5658
Total Pay
$23,821

At PPD Police, Rethzana Demarais serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $23,821.

Stephanie Aitken

Police Officer 1/PPD Police

2026 total comp
$23,821
Base pay
$21,648
Overtime
$0
Other pay
$2,173
Benefits
$0
Total compensation
$23,821
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9526
Total Pay
$23,821

Stephanie Aitken is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $23,821.

Jessica Rodriguez

Police Officer 1/PPD Police

2026 total comp
$23,821
Base pay
$21,648
Overtime
$0
Other pay
$2,173
Benefits
$0
Total compensation
$23,821
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
10873
Total Pay
$23,821

Jessica Rodriguez works as a Police Officer 1 for PPD Police. Their status is salaried. Jessica earned $23,821 in 2026.

Antonio Quinones Jr

Police Officer 1/PPD Police

2026 total comp
$23,821
Base pay
$21,648
Overtime
$0
Other pay
$2,173
Benefits
$0
Total compensation
$23,821
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11759
Total Pay
$23,821

Antonio Quinones Jr holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $23,821.

Dezare Lyles

Police Officer 1/PPD Police

2026 total comp
$23,821
Base pay
$21,648
Overtime
$0
Other pay
$2,173
Benefits
$0
Total compensation
$23,821
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13668
Total Pay
$23,821

At PPD Police, Dezare Lyles serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $23,821.

Kaitlin Rodriguez

Police Officer 1/PPD Police

2026 total comp
$23,821
Base pay
$21,648
Overtime
$0
Other pay
$2,173
Benefits
$0
Total compensation
$23,821
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13951
Total Pay
$23,821

Kaitlin Rodriguez is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $23,821.

Matthew Cannon

Police Officer 1/PPD Police

2026 total comp
$23,821
Base pay
$21,648
Overtime
$0
Other pay
$2,173
Benefits
$0
Total compensation
$23,821
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14028
Total Pay
$23,821

At PPD Police, Matthew Cannon serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $23,821.

Nicholas Oneill

Police Officer 1/PPD Police

2026 total comp
$23,821
Base pay
$21,648
Overtime
$0
Other pay
$2,173
Benefits
$0
Total compensation
$23,821
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14496
Total Pay
$23,821

Nicholas Oneill works as a Police Officer 1 for PPD Police. Their status is salaried. Nicholas earned $23,821 in 2026.

Maria Owens

Police Officer 1/PPD Police

2026 total comp
$23,821
Base pay
$21,648
Overtime
$0
Other pay
$2,173
Benefits
$0
Total compensation
$23,821
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14694
Total Pay
$23,821

At PPD Police, Maria Owens serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $23,821.

Jessica Vazquez

Police Officer 1/PPD Police

2026 total comp
$23,821
Base pay
$21,648
Overtime
$0
Other pay
$2,173
Benefits
$0
Total compensation
$23,821
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15723
Total Pay
$23,821

Jessica Vazquez is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $23,821.

Marcel Brice

Police Officer 1/PPD Police

2026 total comp
$23,821
Base pay
$21,648
Overtime
$0
Other pay
$2,173
Benefits
$0
Total compensation
$23,821
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16485
Total Pay
$23,821

Marcel Brice holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $23,821.

Marilyn Espinoza

Police Officer 1/PPD Police

2026 total comp
$23,821
Base pay
$21,648
Overtime
$0
Other pay
$2,173
Benefits
$0
Total compensation
$23,821
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18254
Total Pay
$23,821

At PPD Police, Marilyn Espinoza serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $23,821.

John Diamond

Police Officer 1/PPD Police

2026 total comp
$23,821
Base pay
$21,648
Overtime
$0
Other pay
$2,173
Benefits
$0
Total compensation
$23,821
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18861
Total Pay
$23,821

John Diamond holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $23,821.

Bianca Rossiter

Police Officer 1/PPD Police

2026 total comp
$23,821
Base pay
$21,648
Overtime
$0
Other pay
$2,173
Benefits
$0
Total compensation
$23,821
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19256
Total Pay
$23,821

At PPD Police, Bianca Rossiter serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $23,821.

Diamond Jaynes

Police Officer 1/PPD Police

2026 total comp
$23,821
Base pay
$21,648
Overtime
$0
Other pay
$2,173
Benefits
$0
Total compensation
$23,821
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21326
Total Pay
$23,821

At PPD Police, Diamond Jaynes serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $23,821.

William Bonnette

Police Officer 1/PPD Police

2026 total comp
$23,821
Base pay
$21,648
Overtime
$0
Other pay
$2,173
Benefits
$0
Total compensation
$23,821
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23733
Total Pay
$23,821

At PPD Police, William Bonnette serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $23,821.

Ilyes Bodin

Police Officer 1/PPD Police

2026 total comp
$23,821
Base pay
$21,648
Overtime
$0
Other pay
$2,173
Benefits
$0
Total compensation
$23,821
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25726
Total Pay
$23,821

Ilyes Bodin is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $23,821.

Christina Stefanowitz

Police Officer 1/PPD Police

2026 total comp
$23,821
Base pay
$21,648
Overtime
$0
Other pay
$2,173
Benefits
$0
Total compensation
$23,821
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28008
Total Pay
$23,821

Christina Stefanowitz works as a Police Officer 1 for PPD Police. Their status is salaried. Christina earned $23,821 in 2026.

Kelly Murphy

Police Officer 1/PPD Police

2026 total comp
$23,821
Base pay
$21,648
Overtime
$0
Other pay
$2,173
Benefits
$0
Total compensation
$23,821
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30844
Total Pay
$23,821

At PPD Police, Kelly Murphy serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $23,821.

Vincent Herrmann

Police Officer 1/PPD Police

2026 total comp
$23,821
Base pay
$21,648
Overtime
$0
Other pay
$2,173
Benefits
$0
Total compensation
$23,821
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31031
Total Pay
$23,821

At PPD Police, Vincent Herrmann serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $23,821.

Michael Payne

Police Officer 1/PPD Police

2026 total comp
$23,821
Base pay
$21,648
Overtime
$0
Other pay
$2,173
Benefits
$0
Total compensation
$23,821
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
8546
Total Pay
$40,230

Michael Payne holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $23,821.

Jennifer Devlin

Police Officer 1/PPD Police

2026 total comp
$23,821
Base pay
$21,648
Overtime
$0
Other pay
$2,173
Benefits
$0
Total compensation
$23,821
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32360
Total Pay
$23,821

Jennifer Devlin is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $23,821.

Dantaya Thompson

Police Officer 1/PPD Police

2026 total comp
$23,821
Base pay
$21,648
Overtime
$0
Other pay
$2,173
Benefits
$0
Total compensation
$23,821
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35681
Total Pay
$23,821

Dantaya Thompson works as a Police Officer 1 for PPD Police. Their status is salaried. Dantaya earned $23,821 in 2026.