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 16

Eric Novasak

Police Officer 1/PPD Police

2026 total comp
$31,167
Base pay
$21,648
Overtime
$6,677
Other pay
$2,842
Benefits
$0
Total compensation
$31,167
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23665
Total Pay
$31,167

Eric Novasak holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,167.

Carl Stubbs

Police Officer 1/PPD Police

2026 total comp
$31,149
Base pay
$21,648
Overtime
$5,863
Other pay
$3,637
Benefits
$0
Total compensation
$31,149
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8731
Total Pay
$31,149

Carl Stubbs holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,149.

Anouistcar Topf

Police Officer 1/PPD Police

2026 total comp
$31,140
Base pay
$21,648
Overtime
$6,982
Other pay
$2,510
Benefits
$0
Total compensation
$31,140
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11792
Total Pay
$31,140

Anouistcar Topf holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,140.

Raymond Lacey

Police Officer 1/PPD Police

2026 total comp
$31,131
Base pay
$21,648
Overtime
$6,134
Other pay
$3,348
Benefits
$0
Total compensation
$31,131
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25914
Total Pay
$31,131

Raymond Lacey holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,131.

Baldomiro Soares Jr.

Police Officer 1/PPD Police

2026 total comp
$31,117
Base pay
$21,648
Overtime
$5,965
Other pay
$3,504
Benefits
$0
Total compensation
$31,117
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17675
Total Pay
$31,117

Baldomiro Soares Jr. is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,117.

Sean Cullen

Police Officer 1/PPD Police

2026 total comp
$31,115
Base pay
$21,648
Overtime
$6,439
Other pay
$3,027
Benefits
$0
Total compensation
$31,115
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3787
Total Pay
$31,115

Sean Cullen works as a Police Officer 1 for PPD Police. Their status is salaried. Sean earned $31,115 in 2026.

Derek Starling

Police Officer 1/PPD Police

2026 total comp
$31,106
Base pay
$18,185
Overtime
$11,160
Other pay
$1,761
Benefits
$0
Total compensation
$31,106
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51242
Total Pay
$31,106

At PPD Police, Derek Starling serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $31,106.

Jasmine Rosario

Police Officer 1/PPD Police

2026 total comp
$31,104
Base pay
$21,648
Overtime
$6,756
Other pay
$2,699
Benefits
$0
Total compensation
$31,104
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
38255
Total Pay
$31,104

At PPD Police, Jasmine Rosario serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $31,104.

Steven Lupo

Police Officer 1/PPD Police

2026 total comp
$31,097
Base pay
$21,648
Overtime
$6,236
Other pay
$3,212
Benefits
$0
Total compensation
$31,097
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30294
Total Pay
$31,097

Steven Lupo is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,097.

Jacqueline Killen

Police Officer 1/PPD Police

2026 total comp
$31,097
Base pay
$21,648
Overtime
$6,236
Other pay
$3,212
Benefits
$0
Total compensation
$31,097
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8668
Total Pay
$31,097

Jacqueline Killen holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,097.

Michael Vargas

Police Officer 1/PPD Police

2026 total comp
$31,079
Base pay
$21,648
Overtime
$5,931
Other pay
$3,499
Benefits
$0
Total compensation
$31,079
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31550
Total Pay
$31,079

Michael Vargas works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $31,079 in 2026.

Zachary Underwood

Police Officer 1/PPD Police

2021 total comp
$31,068
Base pay
$20,465
Overtime
$833
Other pay
$9,770
Benefits
$0
Total compensation
$31,068
Employment type
Salaried

Source-specific fields

Base Salary
$70,282
Employee Category
Civil Service
Job Code
6A02
Public Id
10352
Total Pay
$31,068

Zachary Underwood works as a Police Officer 1 for PPD Police. Their status is salaried. Zachary earned $31,068 in 2021.

Anthony Case

Police Officer 1/PPD Police

2026 total comp
$31,059
Base pay
$21,648
Overtime
$6,202
Other pay
$3,209
Benefits
$0
Total compensation
$31,059
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6078
Total Pay
$31,059

Anthony Case holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,059.

Brian Mort

Police Officer 1/PPD Police

2026 total comp
$31,059
Base pay
$21,648
Overtime
$6,202
Other pay
$3,209
Benefits
$0
Total compensation
$31,059
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14141
Total Pay
$31,059

Brian Mort holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,059.

Omar Montilla

Police Officer 1/PPD Police

2026 total comp
$31,056
Base pay
$21,648
Overtime
$6,575
Other pay
$2,832
Benefits
$0
Total compensation
$31,056
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11987
Total Pay
$31,056

Omar Montilla is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,056.

Cody Mcgovern

Police Officer 1/PPD Police

2026 total comp
$31,056
Base pay
$21,648
Overtime
$6,575
Other pay
$2,832
Benefits
$0
Total compensation
$31,056
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17764
Total Pay
$31,056

At PPD Police, Cody Mcgovern serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $31,056.

Daniel Szatkowski

Police Officer 1/PPD Police

2026 total comp
$31,041
Base pay
$21,648
Overtime
$5,897
Other pay
$3,495
Benefits
$0
Total compensation
$31,041
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
12949
Total Pay
$31,041

Daniel Szatkowski holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,041.

Rodney Anderson

Police Officer 1/PPD Police

2026 total comp
$31,041
Base pay
$21,648
Overtime
$5,897
Other pay
$3,495
Benefits
$0
Total compensation
$31,041
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26019
Total Pay
$31,041

Rodney Anderson is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,041.

Douglas Wallace

Police Officer 1/PPD Police

2026 total comp
$31,040
Base pay
$21,648
Overtime
$6,372
Other pay
$3,020
Benefits
$0
Total compensation
$31,040
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29727
Total Pay
$31,040

Douglas Wallace is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,040.

Keon Tempro

Police Officer 1/PPD Police

2026 total comp
$31,023
Base pay
$20,783
Overtime
$7,548
Other pay
$2,692
Benefits
$0
Total compensation
$31,023
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
40609
Total Pay
$31,023

Keon Tempro is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,023.

Michael Artese

Police Officer 1/PPD Police

2026 total comp
$31,003
Base pay
$21,648
Overtime
$5,863
Other pay
$3,491
Benefits
$0
Total compensation
$31,003
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31933
Total Pay
$31,003

Michael Artese holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,003.

Wendy Mcnicholas

Police Officer 1/PPD Police

2026 total comp
$31,003
Base pay
$21,648
Overtime
$5,863
Other pay
$3,491
Benefits
$0
Total compensation
$31,003
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33237
Total Pay
$31,003

Wendy Mcnicholas holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,003.

Joseph Corvi

Police Officer 1/PPD Police

2025 total comp
$31,000
Base pay
$1,729
Overtime
$0
Other pay
$29,271
Benefits
$0
Total compensation
$31,000
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
32720
Total Pay
$31,000

Joseph Corvi works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $31,000 in 2025.

Ian Fleming

Police Officer 1/PPD Police

2026 total comp
$30,984
Base pay
$22,021
Overtime
$5,949
Other pay
$3,015
Benefits
$0
Total compensation
$30,984
Employment type
Salaried

Source-specific fields

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

Ian Fleming holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,984.

Michael Copestick Jr.

Police Officer 1/PPD Police

2026 total comp
$30,984
Base pay
$21,648
Overtime
$6,134
Other pay
$3,201
Benefits
$0
Total compensation
$30,984
Employment type
Salaried

Source-specific fields

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

Michael Copestick Jr. is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $30,984.

Aaron Booker

Police Officer 1/PPD Police

2026 total comp
$30,981
Base pay
$21,648
Overtime
$6,507
Other pay
$2,825
Benefits
$0
Total compensation
$30,981
Employment type
Salaried

Source-specific fields

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

Aaron Booker is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $30,981.

Yeremy Arauz

Police Officer 1/PPD Police

2026 total comp
$30,974
Base pay
$16,669
Overtime
$5,950
Other pay
$8,355
Benefits
$0
Total compensation
$30,974
Employment type
Salaried

Source-specific fields

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

At PPD Police, Yeremy Arauz serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,974.

Jazmine Grey

Police Officer 1/PPD Police

2026 total comp
$30,965
Base pay
$21,648
Overtime
$6,304
Other pay
$3,013
Benefits
$0
Total compensation
$30,965
Employment type
Salaried

Source-specific fields

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

At PPD Police, Jazmine Grey serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,965.

Dominique Bostick

Police Officer 1/PPD Police

2026 total comp
$30,965
Base pay
$21,648
Overtime
$6,304
Other pay
$3,013
Benefits
$0
Total compensation
$30,965
Employment type
Salaried

Source-specific fields

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

Dominique Bostick works as a Police Officer 1 for PPD Police. Their status is salaried. Dominique earned $30,965 in 2026.

Kirk Dodd

Police Officer 1/PPD Police

2026 total comp
$30,964
Base pay
$21,648
Overtime
$5,829
Other pay
$3,487
Benefits
$0
Total compensation
$30,964
Employment type
Salaried

Source-specific fields

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

Kirk Dodd works as a Police Officer 1 for PPD Police. Their status is salaried. Kirk earned $30,964 in 2026.

Daniel Richardson

Police Officer 1/PPD Police

2026 total comp
$30,960
Base pay
$21,648
Overtime
$5,931
Other pay
$3,380
Benefits
$0
Total compensation
$30,960
Employment type
Salaried

Source-specific fields

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

Daniel Richardson is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $30,960.

Derek Larovere

Police Officer 1/PPD Police

2026 total comp
$30,952
Base pay
$20,783
Overtime
$7,483
Other pay
$2,686
Benefits
$0
Total compensation
$30,952
Employment type
Salaried

Source-specific fields

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

Derek Larovere holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,952.

Mark Kovacs

Police Officer 1/PPD Police

2026 total comp
$30,949
Base pay
$21,648
Overtime
$5,728
Other pay
$3,573
Benefits
$0
Total compensation
$30,949
Employment type
Salaried

Source-specific fields

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

Mark Kovacs holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,949.

Donyell Thomas

Police Officer 1/PPD Police

2026 total comp
$30,946
Base pay
$21,648
Overtime
$6,101
Other pay
$3,197
Benefits
$0
Total compensation
$30,946
Employment type
Salaried

Source-specific fields

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

At PPD Police, Donyell Thomas serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,946.

Diana Ramos

Police Officer 1/PPD Police

2026 total comp
$30,941
Base pay
$21,648
Overtime
$5,965
Other pay
$3,328
Benefits
$0
Total compensation
$30,941
Employment type
Salaried

Source-specific fields

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

Diana Ramos holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,941.

Meika Bell

Police Officer 1/PPD Police

2026 total comp
$30,941
Base pay
$21,648
Overtime
$5,965
Other pay
$3,328
Benefits
$0
Total compensation
$30,941
Employment type
Salaried

Source-specific fields

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

Meika Bell works as a Police Officer 1 for PPD Police. Their status is salaried. Meika earned $30,941 in 2026.

Shanda White

Police Officer 1/PPD Police

2026 total comp
$30,941
Base pay
$21,648
Overtime
$5,965
Other pay
$3,328
Benefits
$0
Total compensation
$30,941
Employment type
Salaried

Source-specific fields

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

Shanda White works as a Police Officer 1 for PPD Police. Their status is salaried. Shanda earned $30,941 in 2026.

Asah Hall

Police Officer 1/PPD Police

2026 total comp
$30,941
Base pay
$21,648
Overtime
$5,965
Other pay
$3,328
Benefits
$0
Total compensation
$30,941
Employment type
Salaried

Source-specific fields

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

Asah Hall holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,941.

Laura Pelczar

Police Officer 1/PPD Police

2026 total comp
$30,928
Base pay
$20,783
Overtime
$7,462
Other pay
$2,684
Benefits
$0
Total compensation
$30,928
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
41929
Total Pay
$30,928

Laura Pelczar is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $30,928.

Brian Spearman

Police Officer 1/PPD Police

2026 total comp
$30,926
Base pay
$21,648
Overtime
$5,796
Other pay
$3,482
Benefits
$0
Total compensation
$30,926
Employment type
Salaried

Source-specific fields

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

At PPD Police, Brian Spearman serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,926.