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 Officerroles 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 3

George Weiss

Police Officer 1/PPD Police

2026 total comp
$35,307
Base pay
$21,648
Overtime
$10,439
Other pay
$3,219
Benefits
$0
Total compensation
$35,307
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8869
Total Pay
$35,307

At PPD Police, George Weiss serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $35,307.

Christopher Boatwright

Police Officer 1/PPD Police

2026 total comp
$35,307
Base pay
$21,648
Overtime
$10,439
Other pay
$3,219
Benefits
$0
Total compensation
$35,307
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29853
Total Pay
$35,307

Christopher Boatwright holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $35,307.

Joseph Curley

Police Officer 1/PPD Police

2026 total comp
$35,287
Base pay
$21,648
Overtime
$7,694
Other pay
$5,945
Benefits
$0
Total compensation
$35,287
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29716
Total Pay
$35,287

At PPD Police, Joseph Curley serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $35,287.

Michael Hanna

Police Officer 1/PPD Police

2026 total comp
$35,263
Base pay
$20,783
Overtime
$11,420
Other pay
$3,060
Benefits
$0
Total compensation
$35,263
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
39435
Total Pay
$35,263

Michael Hanna is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $35,263.

Gregory Yatcilla

Police Officer 1/PPD Police

2026 total comp
$35,254
Base pay
$21,648
Overtime
$9,637
Other pay
$3,969
Benefits
$0
Total compensation
$35,254
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3763
Total Pay
$35,254

Gregory Yatcilla works as a Police Officer 1 for PPD Police. Their status is salaried. Gregory earned $35,254 in 2026.

Carina Bayle

Police Officer 1/PPD Police

2022 total comp
$35,239
Base pay
$7,071
Overtime
$0
Other pay
$28,168
Benefits
$0
Total compensation
$35,239
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
22646
Total Pay
$35,239

Carina Bayle works as a Police Officer 1 for PPD Police. Their status is salaried. Carina earned $35,239 in 2022.

Bentley Woods Jr

Police Officer 1/PPD Police

2026 total comp
$35,232
Base pay
$21,648
Overtime
$10,371
Other pay
$3,213
Benefits
$0
Total compensation
$35,232
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23713
Total Pay
$35,232

At PPD Police, Bentley Woods Jr serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $35,232.

Timothy Moore

Police Officer 1/PPD Police

2026 total comp
$35,217
Base pay
$21,648
Overtime
$9,930
Other pay
$3,638
Benefits
$0
Total compensation
$35,217
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22855
Total Pay
$35,217

Timothy Moore works as a Police Officer 1 for PPD Police. Their status is salaried. Timothy earned $35,217 in 2026.

Gerald Wolford

Police Officer 1/PPD Police

2026 total comp
$35,217
Base pay
$21,648
Overtime
$9,930
Other pay
$3,638
Benefits
$0
Total compensation
$35,217
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21612
Total Pay
$35,217

Gerald Wolford holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $35,217.

Jeanette Meizinger

Police Officer 1/PPD Police

2026 total comp
$35,217
Base pay
$21,648
Overtime
$9,930
Other pay
$3,638
Benefits
$0
Total compensation
$35,217
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17350
Total Pay
$35,217

At PPD Police, Jeanette Meizinger serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $35,217.

Robert Mc Donnell Jr

Police Officer 1/PPD Police

2026 total comp
$35,216
Base pay
$21,648
Overtime
$9,456
Other pay
$4,111
Benefits
$0
Total compensation
$35,216
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17454
Total Pay
$35,216

At PPD Police, Robert Mc Donnell Jr serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $35,216.

Samuel Mangini

Police Officer 1/PPD Police

2026 total comp
$35,194
Base pay
$21,648
Overtime
$9,761
Other pay
$3,785
Benefits
$0
Total compensation
$35,194
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28084
Total Pay
$35,194

Samuel Mangini is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $35,194.

Robert Mason

Police Officer 1/PPD Police

2026 total comp
$35,156
Base pay
$21,648
Overtime
$9,727
Other pay
$3,781
Benefits
$0
Total compensation
$35,156
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2792
Total Pay
$35,156

Robert Mason works as a Police Officer 1 for PPD Police. Their status is salaried. Robert earned $35,156 in 2026.

Mark Eib

Police Officer 1/PPD Police

2026 total comp
$35,156
Base pay
$21,648
Overtime
$9,727
Other pay
$3,781
Benefits
$0
Total compensation
$35,156
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28945
Total Pay
$35,156

At PPD Police, Mark Eib serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $35,156.

Casey Galazka

Police Officer 1/PPD Police

2026 total comp
$35,133
Base pay
$21,648
Overtime
$10,281
Other pay
$3,204
Benefits
$0
Total compensation
$35,133
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5392
Total Pay
$35,133

Casey Galazka works as a Police Officer 1 for PPD Police. Their status is salaried. Casey earned $35,133 in 2026.

James Carrion

Police Officer 1/PPD Police

2026 total comp
$35,127
Base pay
$21,648
Overtime
$9,524
Other pay
$3,955
Benefits
$0
Total compensation
$35,127
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17775
Total Pay
$35,127

James Carrion is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $35,127.

Monnie Beard

Police Officer 1/PPD Police

2026 total comp
$35,065
Base pay
$21,648
Overtime
$9,795
Other pay
$3,622
Benefits
$0
Total compensation
$35,065
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13893
Total Pay
$35,065

Monnie Beard is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $35,065.

Jude Mckenna

Police Officer 1/PPD Police

2026 total comp
$35,057
Base pay
$21,648
Overtime
$9,998
Other pay
$3,410
Benefits
$0
Total compensation
$35,057
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16846
Total Pay
$35,057

Jude Mckenna holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $35,057.

Kim Lee

Police Officer 1/PPD Police

2026 total comp
$35,051
Base pay
$21,648
Overtime
$9,456
Other pay
$3,946
Benefits
$0
Total compensation
$35,051
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24595
Total Pay
$35,051

Kim Lee is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $35,051.

Jarrett Ross

Police Officer 1/PPD Police

2026 total comp
$35,046
Base pay
$21,648
Overtime
$10,201
Other pay
$3,196
Benefits
$0
Total compensation
$35,046
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30997
Total Pay
$35,046

Jarrett Ross holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $35,046.

John Rich

Police Officer 1/PPD Police

2026 total comp
$35,028
Base pay
$21,648
Overtime
$9,761
Other pay
$3,618
Benefits
$0
Total compensation
$35,028
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11687
Total Pay
$35,028

John Rich works as a Police Officer 1 for PPD Police. Their status is salaried. John earned $35,028 in 2026.

Anthony Washington

Police Officer 1/PPD Police

2026 total comp
$35,028
Base pay
$21,648
Overtime
$9,761
Other pay
$3,618
Benefits
$0
Total compensation
$35,028
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19252
Total Pay
$35,028

Anthony Washington holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $35,028.

David Gerard

Police Officer 1/PPD Police

2026 total comp
$35,028
Base pay
$21,648
Overtime
$9,761
Other pay
$3,618
Benefits
$0
Total compensation
$35,028
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28275
Total Pay
$35,028

At PPD Police, David Gerard serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $35,028.

Nathan Ramos

Police Officer 1/PPD Police

2024 total comp
$35,016
Base pay
$16,530
Overtime
$0
Other pay
$18,486
Benefits
$0
Total compensation
$35,016
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
13187
Total Pay
$35,016

Nathan Ramos holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $35,016.

Devon Ford

Police Officer 1/PPD Police

2026 total comp
$35,008
Base pay
$21,648
Overtime
$10,168
Other pay
$3,192
Benefits
$0
Total compensation
$35,008
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11125
Total Pay
$35,008

Devon Ford is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $35,008.

Quishanna Lee

Police Officer 1/PPD Police

2026 total comp
$35,008
Base pay
$21,648
Overtime
$10,168
Other pay
$3,192
Benefits
$0
Total compensation
$35,008
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3895
Total Pay
$35,008

Quishanna Lee holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $35,008.

Stacey Valentine

Police Officer 1/PPD Police

2026 total comp
$35,004
Base pay
$21,648
Overtime
$9,591
Other pay
$3,765
Benefits
$0
Total compensation
$35,004
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19155
Total Pay
$35,004

At PPD Police, Stacey Valentine serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $35,004.

Thomas Reinhardt

Police Officer 1/PPD Police

2020 total comp
$35,004
Base pay
$24,852
Overtime
$1,109
Other pay
$9,043
Benefits
$0
Total compensation
$35,004
Employment type
Salaried

Source-specific fields

Base Salary
$63,999
Employee Category
Civil Service
Job Code
6A02
Public Id
23176
Total Pay
$35,004

Thomas Reinhardt is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $35,004.

Robert Bakos

Police Officer 1/PPD Police

2026 total comp
$34,990
Base pay
$21,648
Overtime
$9,727
Other pay
$3,614
Benefits
$0
Total compensation
$34,990
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3067
Total Pay
$34,990

At PPD Police, Robert Bakos serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $34,990.

David Beckett

Police Officer 1/PPD Police

2022 total comp
$34,987
Base pay
$0
Overtime
$0
Other pay
$34,987
Benefits
$0
Total compensation
$34,987
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
18733
Total Pay
$34,987

David Beckett works as a Police Officer 1 for PPD Police. Their status is salaried. David earned $34,987 in 2022.

Katheryn Lewis

Police Officer 1/PPD Police

2022 total comp
$34,956
Base pay
$0
Overtime
$0
Other pay
$34,956
Benefits
$0
Total compensation
$34,956
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
15076
Total Pay
$34,956

Katheryn Lewis works as a Police Officer 1 for PPD Police. Their status is salaried. Katheryn earned $34,956 in 2022.

James Kelly

Police Officer 1/PPD Police

2026 total comp
$34,947
Base pay
$21,648
Overtime
$9,219
Other pay
$4,080
Benefits
$0
Total compensation
$34,947
Employment type
Salaried

Source-specific fields

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

James Kelly works as a Police Officer 1 for PPD Police. Their status is salaried. James earned $34,947 in 2026.

Nicholas Diamond

Police Officer 1/PPD Police

2026 total comp
$34,907
Base pay
$21,648
Overtime
$9,863
Other pay
$3,396
Benefits
$0
Total compensation
$34,907
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24057
Total Pay
$34,907

Nicholas Diamond holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $34,907.

Job Henri

Police Officer 1/PPD Police

2026 total comp
$34,890
Base pay
$20,931
Overtime
$10,778
Other pay
$3,181
Benefits
$0
Total compensation
$34,890
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4804
Total Pay
$34,890

Job Henri holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $34,890.

Jason Capobianchi

Police Officer 1/PPD Police

2026 total comp
$34,876
Base pay
$21,648
Overtime
$9,625
Other pay
$3,603
Benefits
$0
Total compensation
$34,876
Employment type
Salaried

Source-specific fields

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

Jason Capobianchi holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $34,876.

Terrelle Greene

Police Officer 1/PPD Police

2026 total comp
$34,876
Base pay
$21,648
Overtime
$9,625
Other pay
$3,603
Benefits
$0
Total compensation
$34,876
Employment type
Salaried

Source-specific fields

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

Terrelle Greene holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $34,876.

Joseph Spearman

Police Officer 1/PPD Police

2026 total comp
$34,858
Base pay
$18,185
Overtime
$8,569
Other pay
$8,103
Benefits
$0
Total compensation
$34,858
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49074
Total Pay
$34,858

At PPD Police, Joseph Spearman serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $34,858.

Stephen Bustard

Police Officer 1/PPD Police

2026 total comp
$34,847
Base pay
$19,484
Overtime
$13,391
Other pay
$1,972
Benefits
$0
Total compensation
$34,847
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
4448
Total Pay
$34,847

Stephen Bustard holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $34,847.

Tevin Garrett

Police Officer 1/PPD Police

2026 total comp
$34,832
Base pay
$21,648
Overtime
$9,117
Other pay
$4,067
Benefits
$0
Total compensation
$34,832
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
385
Total Pay
$34,832

At PPD Police, Tevin Garrett serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $34,832.

Roger Paniagua

Police Officer 1/PPD Police

2026 total comp
$34,832
Base pay
$21,648
Overtime
$9,795
Other pay
$3,389
Benefits
$0
Total compensation
$34,832
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20900
Total Pay
$34,832

Roger Paniagua works as a Police Officer 1 for PPD Police. Their status is salaried. Roger earned $34,832 in 2026.