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 83

John Mckinnon Iii

Police Officer 1/PPD Police

2026 total comp
$25,806
Base pay
$21,648
Overtime
$2,169
Other pay
$1,989
Benefits
$0
Total compensation
$25,806
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
10777
Total Pay
$25,806

John Mckinnon Iii works as a Police Officer 1 for PPD Police. Their status is salaried. John earned $25,806 in 2026.

Anthony Bahamonde

Police Officer 1/PPD Police

2026 total comp
$25,806
Base pay
$21,648
Overtime
$1,491
Other pay
$2,666
Benefits
$0
Total compensation
$25,806
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22194
Total Pay
$25,806

Anthony Bahamonde works as a Police Officer 1 for PPD Police. Their status is salaried. Anthony earned $25,806 in 2026.

Joseph Nocito

Police Officer 1/PPD Police

2026 total comp
$25,806
Base pay
$21,648
Overtime
$1,491
Other pay
$2,666
Benefits
$0
Total compensation
$25,806
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27093
Total Pay
$25,806

Joseph Nocito works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $25,806 in 2026.

Juan Torres

Police Officer 1/PPD Police

2026 total comp
$25,798
Base pay
$21,648
Overtime
$1,796
Other pay
$2,353
Benefits
$0
Total compensation
$25,798
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16969
Total Pay
$29,623

Juan Torres is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,798.

Cory Robinson

Police Officer 1/PPD Police

2026 total comp
$25,796
Base pay
$17,631
Overtime
$574
Other pay
$7,591
Benefits
$0
Total compensation
$25,796
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51757
Total Pay
$25,796

At PPD Police, Cory Robinson serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,796.

Stephen Ratka

Police Officer 1/PPD Police

2026 total comp
$25,794
Base pay
$19,484
Overtime
$4,850
Other pay
$1,460
Benefits
$0
Total compensation
$25,794
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
43300
Total Pay
$25,794

Stephen Ratka is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,794.

Michael Branigan

Police Officer 1/PPD Police

2026 total comp
$25,791
Base pay
$18,185
Overtime
$342
Other pay
$7,264
Benefits
$0
Total compensation
$25,791
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
48275
Total Pay
$25,791

Michael Branigan holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,791.

Christopher Conerly

Police Officer 1/PPD Police

2026 total comp
$25,786
Base pay
$20,783
Overtime
$2,766
Other pay
$2,238
Benefits
$0
Total compensation
$25,786
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
42452
Total Pay
$25,786

At PPD Police, Christopher Conerly serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,786.

Norman Gregory

Police Officer 1/PPD Police

2026 total comp
$25,786
Base pay
$20,783
Overtime
$2,766
Other pay
$2,238
Benefits
$0
Total compensation
$25,786
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
38870
Total Pay
$25,786

Norman Gregory works as a Police Officer 1 for PPD Police. Their status is salaried. Norman earned $25,786 in 2026.

Keith Stefankiewicz

Police Officer 1/PPD Police

2026 total comp
$25,777
Base pay
$21,648
Overtime
$1,356
Other pay
$2,773
Benefits
$0
Total compensation
$25,777
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
174
Total Pay
$25,777

Keith Stefankiewicz is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,777.

Juan Arizaga

Police Officer 1/PPD Police

2026 total comp
$25,774
Base pay
$16,669
Overtime
$1,044
Other pay
$8,061
Benefits
$0
Total compensation
$25,774
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51827
Total Pay
$25,774

Juan Arizaga holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,774.

Nicholas Criscillo

Police Officer 1/PPD Police

2024 total comp
$25,772
Base pay
$9,918
Overtime
$0
Other pay
$15,854
Benefits
$0
Total compensation
$25,772
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
34212
Total Pay
$25,772

At PPD Police, Nicholas Criscillo serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $25,772.

Brian Fuss

Police Officer 1/PPD Police

2026 total comp
$25,771
Base pay
$21,648
Overtime
$1,220
Other pay
$2,902
Benefits
$0
Total compensation
$25,771
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4004
Total Pay
$25,771

Brian Fuss holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,771.

Rameen Johnson

Police Officer 1/PPD Police

2026 total comp
$25,768
Base pay
$21,648
Overtime
$1,457
Other pay
$2,662
Benefits
$0
Total compensation
$25,768
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27807
Total Pay
$25,768

Rameen Johnson works as a Police Officer 1 for PPD Police. Their status is salaried. Rameen earned $25,768 in 2026.

Daniel Switaj

Police Officer 1/PPD Police

2026 total comp
$25,768
Base pay
$21,648
Overtime
$1,457
Other pay
$2,662
Benefits
$0
Total compensation
$25,768
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26143
Total Pay
$25,768

Daniel Switaj holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,768.

Brian Lowry

Police Officer 1/PPD Police

2026 total comp
$25,760
Base pay
$21,648
Overtime
$1,762
Other pay
$2,349
Benefits
$0
Total compensation
$25,760
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1993
Total Pay
$25,760

Brian Lowry works as a Police Officer 1 for PPD Police. Their status is salaried. Brian earned $25,760 in 2026.

Kevin Liu

Police Officer 1/PPD Police

2026 total comp
$25,758
Base pay
$18,185
Overtime
$569
Other pay
$7,003
Benefits
$0
Total compensation
$25,758
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49656
Total Pay
$25,758

Kevin Liu is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,758.

Clifford Toussaint

Police Officer 1/PPD Police

2026 total comp
$25,750
Base pay
$21,648
Overtime
$2,644
Other pay
$1,458
Benefits
$0
Total compensation
$25,750
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
51632
Total Pay
$25,750

Clifford Toussaint works as a Police Officer 1 for PPD Police. Their status is salaried. Clifford earned $25,750 in 2026.

Sean Lee

Police Officer 1/PPD Police

2026 total comp
$25,741
Base pay
$21,292
Overtime
$2,101
Other pay
$2,347
Benefits
$0
Total compensation
$25,741
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26825
Total Pay
$25,741

At PPD Police, Sean Lee serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,741.

Richard Alexander

Police Officer 1/PPD Police

2026 total comp
$25,739
Base pay
$21,648
Overtime
$1,322
Other pay
$2,769
Benefits
$0
Total compensation
$25,739
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7085
Total Pay
$25,739

At PPD Police, Richard Alexander serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,739.

Brian Richardson

Police Officer 1/PPD Police

2026 total comp
$25,739
Base pay
$21,648
Overtime
$1,085
Other pay
$3,006
Benefits
$0
Total compensation
$25,739
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35401
Total Pay
$25,739

At PPD Police, Brian Richardson serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,739.

Toni Madgey

Police Officer 1/PPD Police

2026 total comp
$25,733
Base pay
$21,648
Overtime
$1,186
Other pay
$2,898
Benefits
$0
Total compensation
$25,733
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
10434
Total Pay
$25,733

Toni Madgey holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,733.

Keith Baynes

Police Officer 1/PPD Police

2026 total comp
$25,730
Base pay
$21,648
Overtime
$1,423
Other pay
$2,658
Benefits
$0
Total compensation
$25,730
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2858
Total Pay
$25,730

Keith Baynes holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,730.

Raymond Buckno

Police Officer 1/PPD Police

2026 total comp
$25,724
Base pay
$21,648
Overtime
$2,847
Other pay
$1,228
Benefits
$0
Total compensation
$25,724
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11114
Total Pay
$25,724

Raymond Buckno is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,724.

Michael Wagner

Police Officer 1/PPD Police

2026 total comp
$25,721
Base pay
$18,185
Overtime
$5,609
Other pay
$1,928
Benefits
$0
Total compensation
$25,721
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
48001
Total Pay
$25,721

Michael Wagner is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,721.

Brian Kelble

Police Officer 1/PPD Police

2026 total comp
$25,719
Base pay
$21,648
Overtime
$1,356
Other pay
$2,715
Benefits
$0
Total compensation
$25,719
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23496
Total Pay
$25,719

At PPD Police, Brian Kelble serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,719.

Alfonso Fuentes

Police Officer 1/PPD Police

2026 total comp
$25,715
Base pay
$20,783
Overtime
$2,701
Other pay
$2,232
Benefits
$0
Total compensation
$25,715
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
38978
Total Pay
$25,715

Alfonso Fuentes works as a Police Officer 1 for PPD Police. Their status is salaried. Alfonso earned $25,715 in 2026.

Jason Sanchez

Police Officer 1/PPD Police

2026 total comp
$25,701
Base pay
$21,648
Overtime
$1,288
Other pay
$2,765
Benefits
$0
Total compensation
$25,701
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33634
Total Pay
$25,701

Jason Sanchez works as a Police Officer 1 for PPD Police. Their status is salaried. Jason earned $25,701 in 2026.

Pamela Johncola

Police Officer 1/PPD Police

2026 total comp
$25,700
Base pay
$21,648
Overtime
$1,051
Other pay
$3,001
Benefits
$0
Total compensation
$25,700
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14724
Total Pay
$25,700

Pamela Johncola works as a Police Officer 1 for PPD Police. Their status is salaried. Pamela earned $25,700 in 2026.

Hector Reyes

Police Officer 1/PPD Police

2026 total comp
$25,697
Base pay
$18,185
Overtime
$512
Other pay
$7,000
Benefits
$0
Total compensation
$25,697
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49514
Total Pay
$25,697

Hector Reyes works as a Police Officer 1 for PPD Police. Their status is salaried. Hector earned $25,697 in 2026.

Robert Darwin

Police Officer 1/PPD Police

2026 total comp
$25,697
Base pay
$18,185
Overtime
$512
Other pay
$7,000
Benefits
$0
Total compensation
$25,697
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50070
Total Pay
$25,697

Robert Darwin is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,697.

Dominic Roga

Police Officer 1/PPD Police

2026 total comp
$25,697
Base pay
$19,484
Overtime
$4,758
Other pay
$1,455
Benefits
$0
Total compensation
$25,697
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
46140
Total Pay
$25,697

Dominic Roga holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,697.

Confesor Nieves Iii

Police Officer 1/PPD Police

2026 total comp
$25,696
Base pay
$21,648
Overtime
$0
Other pay
$4,047
Benefits
$0
Total compensation
$25,696
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23698
Total Pay
$25,696

Confesor Nieves Iii is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,696.

Steve Melendez

Police Officer 1/PPD Police

2026 total comp
$25,696
Base pay
$21,648
Overtime
$0
Other pay
$4,047
Benefits
$0
Total compensation
$25,696
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30299
Total Pay
$25,696

Steve Melendez is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,696.

Leanne Knorr

Police Officer 1/PPD Police

2026 total comp
$25,694
Base pay
$21,648
Overtime
$1,152
Other pay
$2,894
Benefits
$0
Total compensation
$25,694
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3578
Total Pay
$25,694

Leanne Knorr holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,694.

Mario Delaurentiis

Police Officer 1/PPD Police

2026 total comp
$25,694
Base pay
$21,648
Overtime
$1,152
Other pay
$2,894
Benefits
$0
Total compensation
$25,694
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8926
Total Pay
$33,790

Mario Delaurentiis holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,694.

Christopher Hartman

Police Officer 1/PPD Police

2026 total comp
$25,692
Base pay
$17,631
Overtime
$477
Other pay
$7,585
Benefits
$0
Total compensation
$25,692
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51864
Total Pay
$25,692

Christopher Hartman is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,692.

Jaymie Bonino

Police Officer 1/PPD Police

2026 total comp
$25,686
Base pay
$21,648
Overtime
$1,695
Other pay
$2,343
Benefits
$0
Total compensation
$25,686
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27240
Total Pay
$25,686

Jaymie Bonino works as a Police Officer 1 for PPD Police. Their status is salaried. Jaymie earned $25,686 in 2026.

Mark Lynch

Police Officer 1/PPD Police

2026 total comp
$25,686
Base pay
$21,648
Overtime
$1,695
Other pay
$2,343
Benefits
$0
Total compensation
$25,686
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11532
Total Pay
$25,686

Mark Lynch is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,686.

Christopher Molfetas

Police Officer 1/PPD Police

2026 total comp
$25,686
Base pay
$21,648
Overtime
$1,695
Other pay
$2,343
Benefits
$0
Total compensation
$25,686
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26708
Total Pay
$25,686

Christopher Molfetas holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,686.