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 21

George Marko Jr

Police Officer 1/PPD Police

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

Source-specific fields

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

George Marko Jr works as a Police Officer 1 for PPD Police. Their status is salaried. George earned $25,853 in 2026.

Marisol Rodriguez

Police Officer 1/PPD Police

2026 total comp
$25,848
Base pay
$18,185
Overtime
$655
Other pay
$7,009
Benefits
$0
Total compensation
$25,848
Employment type
Salaried

Source-specific fields

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

Marisol Rodriguez is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,848.

Brittany Venezia

Police Officer 1/PPD Police

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

Source-specific fields

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

Brittany Venezia holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,835.

Vanity Cordero

Police Officer 1/PPD Police

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

Source-specific fields

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

Vanity Cordero is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,835.

Michael Gibson

Police Officer 1/PPD Police

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

Source-specific fields

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

Michael Gibson works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $25,835 in 2026.

Brendan Miller-Robinson

Police Officer 1/PPD Police

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

Source-specific fields

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

Brendan Miller-Robinson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,835.

Thomas Lofaro

Police Officer 1/PPD Police

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

Source-specific fields

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

Thomas Lofaro works as a Police Officer 1 for PPD Police. Their status is salaried. Thomas earned $25,835 in 2026.

Emery Banks

Police Officer 1/PPD Police

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

Source-specific fields

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

Emery Banks is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,827.

Dana Lasper

Police Officer 1/PPD Police

2026 total comp
$25,823
Base pay
$17,505
Overtime
$0
Other pay
$8,318
Benefits
$0
Total compensation
$25,823
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
52112
Total Pay
$25,823

Dana Lasper is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,823.

Ryan Devlin

Police Officer 1/PPD Police

2026 total comp
$25,822
Base pay
$20,783
Overtime
$2,798
Other pay
$2,241
Benefits
$0
Total compensation
$25,822
Employment type
Salaried

Source-specific fields

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

Ryan Devlin is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,822.

James Jackson

Police Officer 1/PPD Police

2026 total comp
$25,820
Base pay
$21,577
Overtime
$2,000
Other pay
$2,243
Benefits
$0
Total compensation
$25,820
Employment type
Salaried

Source-specific fields

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

James Jackson works as a Police Officer 1 for PPD Police. Their status is salaried. James earned $25,820 in 2026.

Rahsaan Johnson

Police Officer 1/PPD Police

2026 total comp
$25,810
Base pay
$19,118
Overtime
$4,338
Other pay
$2,354
Benefits
$0
Total compensation
$25,810
Employment type
Salaried

Source-specific fields

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

At PPD Police, Rahsaan Johnson serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,810.

Deangelo Montalvo

Police Officer 1/PPD Police

2026 total comp
$25,809
Base pay
$17,124
Overtime
$1,094
Other pay
$7,591
Benefits
$0
Total compensation
$25,809
Employment type
Salaried

Source-specific fields

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

Deangelo Montalvo is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,809.

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.