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 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.

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.

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.