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 14

Kevin Chea

Police Officer 1/PPD Police

2026 total comp
$26,992
Base pay
$21,648
Overtime
$2,440
Other pay
$2,903
Benefits
$0
Total compensation
$26,992
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34552
Total Pay
$26,992

Kevin Chea works as a Police Officer 1 for PPD Police. Their status is salaried. Kevin earned $26,992 in 2026.

Les Charlton

Police Officer 1/PPD Police

2026 total comp
$26,992
Base pay
$21,648
Overtime
$2,440
Other pay
$2,903
Benefits
$0
Total compensation
$26,992
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36349
Total Pay
$26,992

At PPD Police, Les Charlton serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,992.

Kristen Mclaughlin

Police Officer 1/PPD Police

2026 total comp
$26,990
Base pay
$19,484
Overtime
$5,979
Other pay
$1,528
Benefits
$0
Total compensation
$26,990
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
45258
Total Pay
$26,990

Kristen Mclaughlin works as a Police Officer 1 for PPD Police. Their status is salaried. Kristen earned $26,990 in 2026.

Malik Berry

Police Officer 1/PPD Police

2026 total comp
$26,990
Base pay
$18,185
Overtime
$6,463
Other pay
$2,342
Benefits
$0
Total compensation
$26,990
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
40790
Total Pay
$26,990

Malik Berry holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,990.

Stephen Halbherr

Police Officer 1/PPD Police

2026 total comp
$26,986
Base pay
$21,648
Overtime
$2,711
Other pay
$2,626
Benefits
$0
Total compensation
$26,986
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
10596
Total Pay
$26,986

Stephen Halbherr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,986.

James Beattie

Police Officer 1/PPD Police

2026 total comp
$26,986
Base pay
$21,648
Overtime
$2,711
Other pay
$2,626
Benefits
$0
Total compensation
$26,986
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31376
Total Pay
$26,986

James Beattie works as a Police Officer 1 for PPD Police. Their status is salaried. James earned $26,986 in 2026.

Christopher Foley

Police Officer 1/PPD Police

2026 total comp
$26,986
Base pay
$21,648
Overtime
$2,711
Other pay
$2,626
Benefits
$0
Total compensation
$26,986
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36875
Total Pay
$26,986

Christopher Foley works as a Police Officer 1 for PPD Police. Their status is salaried. Christopher earned $26,986 in 2026.

Brian Patterson

Police Officer 1/PPD Police

2026 total comp
$26,985
Base pay
$21,648
Overtime
$2,711
Other pay
$2,626
Benefits
$0
Total compensation
$26,985
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2617
Total Pay
$26,985

Brian Patterson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,985.

Abigail Fernandez

Police Officer 1/PPD Police

2026 total comp
$26,985
Base pay
$21,648
Overtime
$2,711
Other pay
$2,626
Benefits
$0
Total compensation
$26,985
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27384
Total Pay
$26,985

Abigail Fernandez works as a Police Officer 1 for PPD Police. Their status is salaried. Abigail earned $26,985 in 2026.

Gabriel Valle

Police Officer 1/PPD Police

2026 total comp
$26,981
Base pay
$19,204
Overtime
$6,261
Other pay
$1,516
Benefits
$0
Total compensation
$26,981
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
46902
Total Pay
$26,981

Gabriel Valle holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,981.

Jennifer Lewis

Police Officer 1/PPD Police

2026 total comp
$26,967
Base pay
$21,648
Overtime
$2,169
Other pay
$3,149
Benefits
$0
Total compensation
$26,967
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19152
Total Pay
$26,967

At PPD Police, Jennifer Lewis serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,967.

Richard Devlin

Police Officer 1/PPD Police

2026 total comp
$26,967
Base pay
$21,648
Overtime
$2,169
Other pay
$3,149
Benefits
$0
Total compensation
$26,967
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2562
Total Pay
$26,967

Richard Devlin holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,967.

Katelyn Ham

Police Officer 1/PPD Police

2026 total comp
$26,965
Base pay
$18,185
Overtime
$1,708
Other pay
$7,072
Benefits
$0
Total compensation
$26,965
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50009
Total Pay
$26,965

Katelyn Ham works as a Police Officer 1 for PPD Police. Their status is salaried. Katelyn earned $26,965 in 2026.

Peter Crandley

Police Officer 1/PPD Police

2026 total comp
$26,955
Base pay
$21,648
Overtime
$2,271
Other pay
$3,035
Benefits
$0
Total compensation
$26,955
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4069
Total Pay
$26,955

At PPD Police, Peter Crandley serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,955.

Chelsea Keenan

Police Officer 1/PPD Police

2026 total comp
$26,954
Base pay
$21,648
Overtime
$2,847
Other pay
$2,458
Benefits
$0
Total compensation
$26,954
Employment type
Salaried

Source-specific fields

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

Chelsea Keenan works as a Police Officer 1 for PPD Police. Their status is salaried. Chelsea earned $26,954 in 2026.

Michael Hoelsworth

Police Officer 1/PPD Police

2023 total comp
$26,949
Base pay
$0
Overtime
$0
Other pay
$26,949
Benefits
$0
Total compensation
$26,949
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
34396
Total Pay
$26,949

Michael Hoelsworth is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $26,949.

Barbara Mcnally

Police Officer 1/PPD Police

2026 total comp
$26,948
Base pay
$21,648
Overtime
$2,678
Other pay
$2,622
Benefits
$0
Total compensation
$26,948
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31959
Total Pay
$26,948

Barbara Mcnally works as a Police Officer 1 for PPD Police. Their status is salaried. Barbara earned $26,948 in 2026.

William Smith

Police Officer 1/PPD Police

2026 total comp
$26,941
Base pay
$18,185
Overtime
$7,231
Other pay
$1,525
Benefits
$0
Total compensation
$26,941
Employment type
Salaried

Source-specific fields

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

William Smith works as a Police Officer 1 for PPD Police. Their status is salaried. William earned $26,941 in 2026.

Michael Gentile

Police Officer 1/PPD Police

2026 total comp
$26,940
Base pay
$21,648
Overtime
$2,508
Other pay
$2,783
Benefits
$0
Total compensation
$26,940
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3463
Total Pay
$26,940

At PPD Police, Michael Gentile serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,940.

Torin Saunders

Police Officer 1/PPD Police

2026 total comp
$26,940
Base pay
$21,648
Overtime
$2,508
Other pay
$2,783
Benefits
$0
Total compensation
$26,940
Employment type
Salaried

Source-specific fields

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

Torin Saunders works as a Police Officer 1 for PPD Police. Their status is salaried. Torin earned $26,940 in 2026.

James Battista Iii

Police Officer 1/PPD Police

2026 total comp
$26,940
Base pay
$21,648
Overtime
$2,508
Other pay
$2,783
Benefits
$0
Total compensation
$26,940
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25681
Total Pay
$26,940

James Battista Iii holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,940.

Cy Saunders

Police Officer 1/PPD Police

2026 total comp
$26,935
Base pay
$16,669
Overtime
$2,140
Other pay
$8,127
Benefits
$0
Total compensation
$26,935
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
52018
Total Pay
$26,935

Cy Saunders holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,935.

Gregorrio Santiago

Police Officer 1/PPD Police

2025 total comp
$26,928
Base pay
$0
Overtime
$0
Other pay
$26,928
Benefits
$0
Total compensation
$26,928
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
36836
Total Pay
$26,928

Gregorrio Santiago works as a Police Officer 1 for PPD Police. Their status is salaried. Gregorrio earned $26,928 in 2025.

Daniel Gonzalez

Police Officer 1/PPD Police

2026 total comp
$26,925
Base pay
$19,484
Overtime
$5,918
Other pay
$1,524
Benefits
$0
Total compensation
$26,925
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
45254
Total Pay
$26,925

Daniel Gonzalez works as a Police Officer 1 for PPD Police. Their status is salaried. Daniel earned $26,925 in 2026.

Mario Rossi

Police Officer 1/PPD Police

2026 total comp
$26,916
Base pay
$21,648
Overtime
$2,237
Other pay
$3,031
Benefits
$0
Total compensation
$26,916
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2817
Total Pay
$26,916

Mario Rossi is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,916.

Antonio Russo

Police Officer 1/PPD Police

2026 total comp
$26,916
Base pay
$21,648
Overtime
$2,813
Other pay
$2,455
Benefits
$0
Total compensation
$26,916
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22915
Total Pay
$26,916

At PPD Police, Antonio Russo serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,916.

Leslie White

Police Officer 1/PPD Police

2026 total comp
$26,910
Base pay
$21,648
Overtime
$2,644
Other pay
$2,618
Benefits
$0
Total compensation
$26,910
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20184
Total Pay
$26,910

Leslie White holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,910.

Kyle Smith

Police Officer 1/PPD Police

2026 total comp
$26,910
Base pay
$21,648
Overtime
$2,644
Other pay
$2,618
Benefits
$0
Total compensation
$26,910
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15545
Total Pay
$26,910

Kyle Smith works as a Police Officer 1 for PPD Police. Their status is salaried. Kyle earned $26,910 in 2026.

Kymere Norman

Police Officer 1/PPD Police

2026 total comp
$26,898
Base pay
$21,648
Overtime
$2,915
Other pay
$2,335
Benefits
$0
Total compensation
$26,898
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
38229
Total Pay
$26,898

Kymere Norman holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,898.

Diane Conn

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
6153
Total Pay
$26,890

Diane Conn is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $26,890.

Daquan Amos

Police Officer 1/PPD Police

2026 total comp
$26,874
Base pay
$18,185
Overtime
$1,623
Other pay
$7,067
Benefits
$0
Total compensation
$26,874
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49954
Total Pay
$26,874

Daquan Amos is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,874.

Andre Coles

Police Officer 1/PPD Police

2026 total comp
$26,873
Base pay
$21,648
Overtime
$2,610
Other pay
$2,615
Benefits
$0
Total compensation
$26,873
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36498
Total Pay
$26,873

Andre Coles is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,873.

Jonathan Castro

Police Officer 1/PPD Police

2026 total comp
$26,872
Base pay
$23,653
Overtime
$542
Other pay
$2,677
Benefits
$0
Total compensation
$26,872
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18880
Total Pay
$26,872

Jonathan Castro works as a Police Officer 1 for PPD Police. Their status is salaried. Jonathan earned $26,872 in 2026.

Robert Jones

Police Officer 1/PPD Police

2026 total comp
$26,864
Base pay
$21,648
Overtime
$2,440
Other pay
$2,775
Benefits
$0
Total compensation
$26,864
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24100
Total Pay
$26,864

Robert Jones works as a Police Officer 1 for PPD Police. Their status is salaried. Robert earned $26,864 in 2026.

Justin Rios

Police Officer 1/PPD Police

2026 total comp
$26,864
Base pay
$21,648
Overtime
$2,440
Other pay
$2,775
Benefits
$0
Total compensation
$26,864
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11075
Total Pay
$26,864

Justin Rios is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,864.

Justin Delgado

Police Officer 1/PPD Police

2026 total comp
$26,861
Base pay
$19,484
Overtime
$5,857
Other pay
$1,520
Benefits
$0
Total compensation
$26,861
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
42494
Total Pay
$26,861

Justin Delgado holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,861.

Eric Rivera, Jr.

Police Officer 1/PPD Police

2026 total comp
$26,861
Base pay
$19,484
Overtime
$5,857
Other pay
$1,520
Benefits
$0
Total compensation
$26,861
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
45024
Total Pay
$26,861

At PPD Police, Eric Rivera, Jr. serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,861.

Nina Durham

Police Officer 1/PPD Police

2024 total comp
$26,853
Base pay
$1,653
Overtime
$0
Other pay
$25,200
Benefits
$0
Total compensation
$26,853
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
34495
Total Pay
$26,853

At PPD Police, Nina Durham serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $26,853.

Megan Bucher

Police Officer 1/PPD Police

2026 total comp
$26,848
Base pay
$18,532
Overtime
$5,865
Other pay
$2,451
Benefits
$0
Total compensation
$26,848
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
22493
Total Pay
$26,848

Megan Bucher holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,848.

Kevin Semonelle

Police Officer 1/PPD Police

2026 total comp
$26,842
Base pay
$21,648
Overtime
$2,745
Other pay
$2,448
Benefits
$0
Total compensation
$26,842
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22807
Total Pay
$26,842

Kevin Semonelle works as a Police Officer 1 for PPD Police. Their status is salaried. Kevin earned $26,842 in 2026.