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 20

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.

Gary Mercado

Police Officer 1/PPD Police

2026 total comp
$29,888
Base pay
$21,648
Overtime
$5,152
Other pay
$3,088
Benefits
$0
Total compensation
$29,888
Employment type
Salaried

Source-specific fields

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

Gary Mercado is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $29,888.

Nicholas Schoeniger

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Nicholas Schoeniger serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $29,883.

Michael Collins

Police Officer 1/PPD Police

2026 total comp
$29,883
Base pay
$21,648
Overtime
$4,745
Other pay
$3,489
Benefits
$0
Total compensation
$29,883
Employment type
Salaried

Source-specific fields

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

At PPD Police, Michael Collins serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $29,883.

William Hober

Police Officer 1/PPD Police

2026 total comp
$29,876
Base pay
$21,648
Overtime
$5,321
Other pay
$2,907
Benefits
$0
Total compensation
$29,876
Employment type
Salaried

Source-specific fields

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

William Hober holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $29,876.

Daniel Flanagan

Police Officer 1/PPD Police

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

Source-specific fields

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

Daniel Flanagan works as a Police Officer 1 for PPD Police. Their status is salaried. Daniel earned $29,867 in 2026.

Ryan Mcaneney

Police Officer 1/PPD Police

2026 total comp
$29,862
Base pay
$21,648
Overtime
$5,491
Other pay
$2,723
Benefits
$0
Total compensation
$29,862
Employment type
Salaried

Source-specific fields

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

Ryan Mcaneney holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $29,862.

Kristina Vessels

Police Officer 1/PPD Police

2026 total comp
$29,862
Base pay
$21,648
Overtime
$5,491
Other pay
$2,723
Benefits
$0
Total compensation
$29,862
Employment type
Salaried

Source-specific fields

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

At PPD Police, Kristina Vessels serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $29,862.

Kyle Morris

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Kyle Morris serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $29,850.

Daniel Mulderrig

Police Officer 1/PPD Police

2026 total comp
$29,839
Base pay
$21,648
Overtime
$5,287
Other pay
$2,903
Benefits
$0
Total compensation
$29,839
Employment type
Salaried

Source-specific fields

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

Daniel Mulderrig holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $29,839.

Moustafa Eldakkak

Police Officer 1/PPD Police

2026 total comp
$29,835
Base pay
$19,484
Overtime
$8,663
Other pay
$1,689
Benefits
$0
Total compensation
$29,835
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
42839
Total Pay
$29,835

Moustafa Eldakkak is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $29,835.

Christopher Koehnlein

Police Officer 1/PPD Police

2024 total comp
$29,833
Base pay
$26,448
Overtime
$0
Other pay
$3,385
Benefits
$0
Total compensation
$29,833
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
29078
Total Pay
$29,833

Christopher Koehnlein holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $29,833.

Patrick Didomenico

Police Officer 1/PPD Police

2026 total comp
$29,819
Base pay
$21,648
Overtime
$4,813
Other pay
$3,358
Benefits
$0
Total compensation
$29,819
Employment type
Salaried

Source-specific fields

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

At PPD Police, Patrick Didomenico serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $29,819.

Tyler Forbes

Police Officer 1/PPD Police

2026 total comp
$29,812
Base pay
$20,783
Overtime
$6,442
Other pay
$2,587
Benefits
$0
Total compensation
$29,812
Employment type
Salaried

Source-specific fields

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

At PPD Police, Tyler Forbes serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $29,812.