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 60

Robert Shaw Jr.

Police Officer 1/PPD Police

2026 total comp
$30,124
Base pay
$21,648
Overtime
$5,084
Other pay
$3,392
Benefits
$0
Total compensation
$30,124
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11318
Total Pay
$30,124

At PPD Police, Robert Shaw Jr. serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,124.

Jessica Koehnlein

Police Officer 1/PPD Police

2026 total comp
$30,123
Base pay
$21,648
Overtime
$5,728
Other pay
$2,747
Benefits
$0
Total compensation
$30,123
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28578
Total Pay
$30,123

Jessica Koehnlein works as a Police Officer 1 for PPD Police. Their status is salaried. Jessica earned $30,123 in 2026.

Craig Watson

Police Officer 1/PPD Police

2026 total comp
$30,114
Base pay
$21,648
Overtime
$5,355
Other pay
$3,111
Benefits
$0
Total compensation
$30,114
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
12979
Total Pay
$30,114

Craig Watson works as a Police Officer 1 for PPD Police. Their status is salaried. Craig earned $30,114 in 2026.

Bruce Wright

Police Officer 1/PPD Police

2026 total comp
$30,113
Base pay
$21,648
Overtime
$4,948
Other pay
$3,516
Benefits
$0
Total compensation
$30,113
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
577
Total Pay
$30,113

At PPD Police, Bruce Wright serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,113.

David Anderson

Police Officer 1/PPD Police

2026 total comp
$30,112
Base pay
$18,185
Overtime
$4,384
Other pay
$7,543
Benefits
$0
Total compensation
$30,112
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
48826
Total Pay
$30,112

David Anderson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,112.

Jason Boyer

Police Officer 1/PPD Police

2026 total comp
$30,103
Base pay
$18,185
Overtime
$4,669
Other pay
$7,249
Benefits
$0
Total compensation
$30,103
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50150
Total Pay
$30,103

Jason Boyer is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $30,103.

Richard Ramos

Police Officer 1/PPD Police

2026 total comp
$30,088
Base pay
$21,648
Overtime
$5,762
Other pay
$2,678
Benefits
$0
Total compensation
$30,088
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25026
Total Pay
$30,088

At PPD Police, Richard Ramos serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,088.

Israel Miranda Jr

Police Officer 1/PPD Police

2026 total comp
$30,086
Base pay
$21,648
Overtime
$5,050
Other pay
$3,388
Benefits
$0
Total compensation
$30,086
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33200
Total Pay
$30,086

Israel Miranda Jr holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,086.

Orin Stevens

Police Officer 1/PPD Police

2026 total comp
$30,086
Base pay
$21,648
Overtime
$5,050
Other pay
$3,388
Benefits
$0
Total compensation
$30,086
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3170
Total Pay
$30,086

Orin Stevens is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $30,086.

Jay Muniz

Police Officer 1/PPD Police

2026 total comp
$30,086
Base pay
$21,648
Overtime
$5,694
Other pay
$2,744
Benefits
$0
Total compensation
$30,086
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4594
Total Pay
$30,086

Jay Muniz is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $30,086.

Michael Mc Clain

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
10979
Total Pay
$30,081

At PPD Police, Michael Mc Clain serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $30,081.

Andre Hudgens

Police Officer 1/PPD Police

2026 total comp
$30,068
Base pay
$21,648
Overtime
$5,185
Other pay
$3,234
Benefits
$0
Total compensation
$30,068
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
794
Total Pay
$30,068

Andre Hudgens works as a Police Officer 1 for PPD Police. Their status is salaried. Andre earned $30,068 in 2026.

Kevin Foster

Police Officer 1/PPD Police

2026 total comp
$30,054
Base pay
$21,648
Overtime
$4,982
Other pay
$3,423
Benefits
$0
Total compensation
$30,054
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9891
Total Pay
$30,054

Kevin Foster works as a Police Officer 1 for PPD Police. Their status is salaried. Kevin earned $30,054 in 2026.

Liam Feeney

Police Officer 1/PPD Police

2026 total comp
$30,039
Base pay
$21,648
Overtime
$5,287
Other pay
$3,103
Benefits
$0
Total compensation
$30,039
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33387
Total Pay
$30,039

At PPD Police, Liam Feeney serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,039.

Stephen Ratka Jr.

Police Officer 1/PPD Police

2026 total comp
$30,036
Base pay
$21,648
Overtime
$4,880
Other pay
$3,507
Benefits
$0
Total compensation
$30,036
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
645
Total Pay
$30,036

At PPD Police, Stephen Ratka Jr. serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,036.

William Hoppe

Police Officer 1/PPD Police

2026 total comp
$30,036
Base pay
$21,648
Overtime
$4,880
Other pay
$3,507
Benefits
$0
Total compensation
$30,036
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31732
Total Pay
$30,036

William Hoppe works as a Police Officer 1 for PPD Police. Their status is salaried. William earned $30,036 in 2026.

Shawn Murray

Police Officer 1/PPD Police

2026 total comp
$30,030
Base pay
$21,648
Overtime
$5,152
Other pay
$3,230
Benefits
$0
Total compensation
$30,030
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9695
Total Pay
$30,030

Shawn Murray holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,030.

Floyd Jackson

Police Officer 1/PPD Police

2026 total comp
$30,030
Base pay
$21,648
Overtime
$5,152
Other pay
$3,230
Benefits
$0
Total compensation
$30,030
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34946
Total Pay
$30,030

Floyd Jackson works as a Police Officer 1 for PPD Police. Their status is salaried. Floyd earned $30,030 in 2026.

Gerard Brennan

Police Officer 1/PPD Police

2026 total comp
$30,026
Base pay
$21,648
Overtime
$5,457
Other pay
$2,921
Benefits
$0
Total compensation
$30,026
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18688
Total Pay
$30,026

Gerard Brennan works as a Police Officer 1 for PPD Police. Their status is salaried. Gerard earned $30,026 in 2026.

Mark Kuscin

Police Officer 1/PPD Police

2026 total comp
$30,025
Base pay
$17,631
Overtime
$4,565
Other pay
$7,830
Benefits
$0
Total compensation
$30,025
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51685
Total Pay
$30,025

At PPD Police, Mark Kuscin serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,025.

Kevin Walls

Police Officer 1/PPD Police

2026 total comp
$30,014
Base pay
$21,577
Overtime
$5,829
Other pay
$2,607
Benefits
$0
Total compensation
$30,014
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
38812
Total Pay
$30,014

Kevin Walls works as a Police Officer 1 for PPD Police. Their status is salaried. Kevin earned $30,014 in 2026.

Stephen Mcguire

Police Officer 1/PPD Police

2026 total comp
$30,014
Base pay
$21,577
Overtime
$5,829
Other pay
$2,607
Benefits
$0
Total compensation
$30,014
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
39362
Total Pay
$30,014

Stephen Mcguire holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,014.

Andrew James

Police Officer 1/PPD Police

2026 total comp
$30,011
Base pay
$21,648
Overtime
$5,626
Other pay
$2,737
Benefits
$0
Total compensation
$30,011
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23568
Total Pay
$30,011

Andrew James holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,011.

Toan Vu

Police Officer 1/PPD Police

2026 total comp
$30,011
Base pay
$21,648
Overtime
$5,626
Other pay
$2,737
Benefits
$0
Total compensation
$30,011
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29434
Total Pay
$30,011

Toan Vu holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,011.

Julien Sperduto

Police Officer 1/PPD Police

2026 total comp
$29,990
Base pay
$20,783
Overtime
$6,605
Other pay
$2,603
Benefits
$0
Total compensation
$29,990
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
42303
Total Pay
$29,990

Julien Sperduto holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $29,990.

Tiyeak Cook

Police Officer 1/PPD Police

2026 total comp
$29,990
Base pay
$20,783
Overtime
$6,605
Other pay
$2,603
Benefits
$0
Total compensation
$29,990
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
42065
Total Pay
$29,990

Tiyeak Cook works as a Police Officer 1 for PPD Police. Their status is salaried. Tiyeak earned $29,990 in 2026.

Michael Keenan

Police Officer 1/PPD Police

2020 total comp
$29,976
Base pay
$9,887
Overtime
$0
Other pay
$20,088
Benefits
$0
Total compensation
$29,976
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
21275
Total Pay
$29,976

Michael Keenan holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $29,976.

Patrick Martinez

Police Officer 1/PPD Police

2026 total comp
$29,974
Base pay
$21,648
Overtime
$5,592
Other pay
$2,733
Benefits
$0
Total compensation
$29,974
Employment type
Salaried

Source-specific fields

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

Patrick Martinez works as a Police Officer 1 for PPD Police. Their status is salaried. Patrick earned $29,974 in 2026.

Brian Smith

Police Officer 1/PPD Police

2026 total comp
$29,963
Base pay
$21,648
Overtime
$5,219
Other pay
$3,095
Benefits
$0
Total compensation
$29,963
Employment type
Salaried

Source-specific fields

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

Brian Smith is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $29,963.

Kelly Sullivan

Police Officer 1/PPD Police

2026 total comp
$29,954
Base pay
$21,648
Overtime
$5,084
Other pay
$3,222
Benefits
$0
Total compensation
$29,954
Employment type
Salaried

Source-specific fields

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

Kelly Sullivan holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $29,954.

Matthew Dickson

Police Officer 1/PPD Police

2026 total comp
$29,951
Base pay
$21,648
Overtime
$5,389
Other pay
$2,914
Benefits
$0
Total compensation
$29,951
Employment type
Salaried

Source-specific fields

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

At PPD Police, Matthew Dickson serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $29,951.

Albertico Vargas

Police Officer 1/PPD Police

2026 total comp
$29,937
Base pay
$21,648
Overtime
$5,558
Other pay
$2,730
Benefits
$0
Total compensation
$29,937
Employment type
Salaried

Source-specific fields

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

Albertico Vargas works as a Police Officer 1 for PPD Police. Their status is salaried. Albertico earned $29,937 in 2026.

John Smart

Police Officer 1/PPD Police

2026 total comp
$29,937
Base pay
$21,648
Overtime
$5,558
Other pay
$2,730
Benefits
$0
Total compensation
$29,937
Employment type
Salaried

Source-specific fields

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

John Smart holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $29,937.

Jason Miller

Police Officer 1/PPD Police

2026 total comp
$29,937
Base pay
$21,648
Overtime
$5,558
Other pay
$2,730
Benefits
$0
Total compensation
$29,937
Employment type
Salaried

Source-specific fields

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

At PPD Police, Jason Miller serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $29,937.

Paul Elia Iii

Police Officer 1/PPD Police

2026 total comp
$29,931
Base pay
$18,185
Overtime
$4,214
Other pay
$7,533
Benefits
$0
Total compensation
$29,931
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
48676
Total Pay
$29,931

Paul Elia Iii is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $29,931.

Orlando Perez Jr

Police Officer 1/PPD Police

2026 total comp
$29,925
Base pay
$21,648
Overtime
$5,185
Other pay
$3,092
Benefits
$0
Total compensation
$29,925
Employment type
Salaried

Source-specific fields

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

Orlando Perez Jr holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $29,925.

Matthew Beattie

Police Officer 1/PPD Police

2026 total comp
$29,921
Base pay
$21,648
Overtime
$4,779
Other pay
$3,494
Benefits
$0
Total compensation
$29,921
Employment type
Salaried

Source-specific fields

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

At PPD Police, Matthew Beattie serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $29,921.

Robert Korn

Police Officer 1/PPD Police

2026 total comp
$29,914
Base pay
$21,648
Overtime
$5,355
Other pay
$2,910
Benefits
$0
Total compensation
$29,914
Employment type
Salaried

Source-specific fields

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

At PPD Police, Robert Korn serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $29,914.

Caroline Rosado

Police Officer 1/PPD Police

2026 total comp
$29,902
Base pay
$18,185
Overtime
$3,929
Other pay
$7,789
Benefits
$0
Total compensation
$29,902
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49666
Total Pay
$29,902

Caroline Rosado holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $29,902.

Peter Gronczewski

Police Officer 1/PPD Police

2026 total comp
$29,895
Base pay
$21,648
Overtime
$4,880
Other pay
$3,366
Benefits
$0
Total compensation
$29,895
Employment type
Salaried

Source-specific fields

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

Peter Gronczewski is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $29,895.