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