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

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.

Record list

Employees with this title

Highest-paid first / page 94

John Teetz

Police Officer 1/PPD Police

2026 total comp
$24,580
Base pay
$21,648
Overtime
$339
Other pay
$2,593
Benefits
$0
Total compensation
$24,580
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16162
Total Pay
$24,580

At PPD Police, John Teetz serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,580.

Christopher Halter

Police Officer 1/PPD Police

2026 total comp
$24,567
Base pay
$21,648
Overtime
$678
Other pay
$2,241
Benefits
$0
Total compensation
$24,567
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
497
Total Pay
$24,567

At PPD Police, Christopher Halter serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,567.

Blake Wilson

Police Officer 1/PPD Police

2026 total comp
$24,567
Base pay
$21,648
Overtime
$678
Other pay
$2,241
Benefits
$0
Total compensation
$24,567
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8392
Total Pay
$24,567

Blake Wilson works as a Police Officer 1 for PPD Police. Their status is salaried. Blake earned $24,567 in 2026.

Nicholas Erick

Police Officer 1/PPD Police

2026 total comp
$24,567
Base pay
$21,648
Overtime
$678
Other pay
$2,241
Benefits
$0
Total compensation
$24,567
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20727
Total Pay
$24,567

Nicholas Erick works as a Police Officer 1 for PPD Police. Their status is salaried. Nicholas earned $24,567 in 2026.

Mohab Soltan

Police Officer 1/PPD Police

2026 total comp
$24,565
Base pay
$19,484
Overtime
$3,691
Other pay
$1,391
Benefits
$0
Total compensation
$24,565
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
42554
Total Pay
$24,565

Mohab Soltan is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,565.

Andre Epps

Police Officer 1/PPD Police

2026 total comp
$24,562
Base pay
$21,648
Overtime
$271
Other pay
$2,642
Benefits
$0
Total compensation
$24,562
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9437
Total Pay
$24,562

Andre Epps holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,562.

Thomas Frattone

Police Officer 1/PPD Police

2026 total comp
$24,562
Base pay
$21,648
Overtime
$271
Other pay
$2,642
Benefits
$0
Total compensation
$24,562
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13916
Total Pay
$24,562

Thomas Frattone is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,562.

Ashley Johnson

Police Officer 1/PPD Police

2026 total comp
$24,562
Base pay
$21,648
Overtime
$271
Other pay
$2,642
Benefits
$0
Total compensation
$24,562
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15013
Total Pay
$24,562

Ashley Johnson is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,562.

Alexander Zielinski

Police Officer 1/PPD Police

2026 total comp
$24,562
Base pay
$21,648
Overtime
$271
Other pay
$2,642
Benefits
$0
Total compensation
$24,562
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19096
Total Pay
$24,562

Alexander Zielinski works as a Police Officer 1 for PPD Police. Their status is salaried. Alexander earned $24,562 in 2026.

Javier Cortes

Police Officer 1/PPD Police

2026 total comp
$24,562
Base pay
$21,648
Overtime
$271
Other pay
$2,642
Benefits
$0
Total compensation
$24,562
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21193
Total Pay
$24,562

At PPD Police, Javier Cortes serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,562.

Jon Whitehouse

Police Officer 1/PPD Police

2026 total comp
$24,562
Base pay
$21,648
Overtime
$271
Other pay
$2,642
Benefits
$0
Total compensation
$24,562
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26020
Total Pay
$24,562

Jon Whitehouse works as a Police Officer 1 for PPD Police. Their status is salaried. Jon earned $24,562 in 2026.

Jason Cowdery

Police Officer 1/PPD Police

2026 total comp
$24,562
Base pay
$21,648
Overtime
$271
Other pay
$2,642
Benefits
$0
Total compensation
$24,562
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30591
Total Pay
$24,562

At PPD Police, Jason Cowdery serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,562.

Lawrence Joyce

Police Officer 1/PPD Police

2026 total comp
$24,562
Base pay
$21,648
Overtime
$271
Other pay
$2,642
Benefits
$0
Total compensation
$24,562
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30695
Total Pay
$24,562

At PPD Police, Lawrence Joyce serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,562.

Matthew Harris

Police Officer 1/PPD Police

2026 total comp
$24,562
Base pay
$21,648
Overtime
$271
Other pay
$2,642
Benefits
$0
Total compensation
$24,562
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30889
Total Pay
$24,562

At PPD Police, Matthew Harris serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,562.

Vernon Williams

Police Officer 1/PPD Police

2026 total comp
$24,562
Base pay
$21,648
Overtime
$271
Other pay
$2,642
Benefits
$0
Total compensation
$24,562
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32861
Total Pay
$24,562

At PPD Police, Vernon Williams serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,562.

Jennifer Gainer

Police Officer 1/PPD Police

2026 total comp
$24,562
Base pay
$21,648
Overtime
$271
Other pay
$2,642
Benefits
$0
Total compensation
$24,562
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
10609
Total Pay
$24,562

Jennifer Gainer works as a Police Officer 1 for PPD Police. Their status is salaried. Jennifer earned $24,562 in 2026.

Edwin Ocasio Ii

Police Officer 1/PPD Police

2026 total comp
$24,562
Base pay
$21,648
Overtime
$271
Other pay
$2,642
Benefits
$0
Total compensation
$24,562
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15997
Total Pay
$24,562

Edwin Ocasio Ii is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,562.

Robert Mahan

Police Officer 1/PPD Police

2026 total comp
$24,559
Base pay
$21,648
Overtime
$373
Other pay
$2,537
Benefits
$0
Total compensation
$24,559
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5340
Total Pay
$24,559

At PPD Police, Robert Mahan serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,559.

Kathleen Kloepfer

Police Officer 1/PPD Police

2026 total comp
$24,559
Base pay
$21,648
Overtime
$373
Other pay
$2,537
Benefits
$0
Total compensation
$24,559
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11552
Total Pay
$24,559

Kathleen Kloepfer is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,559.

Susan Squares

Police Officer 1/PPD Police

2026 total comp
$24,549
Base pay
$21,648
Overtime
$136
Other pay
$2,765
Benefits
$0
Total compensation
$24,549
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2952
Total Pay
$24,549

Susan Squares holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,549.

Maritza Mendez

Police Officer 1/PPD Police

2026 total comp
$24,549
Base pay
$21,648
Overtime
$136
Other pay
$2,765
Benefits
$0
Total compensation
$24,549
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16139
Total Pay
$24,549

Maritza Mendez works as a Police Officer 1 for PPD Police. Their status is salaried. Maritza earned $24,549 in 2026.

Brittany Paraschak

Police Officer 1/PPD Police

2026 total comp
$24,543
Base pay
$21,648
Overtime
$1,085
Other pay
$1,810
Benefits
$0
Total compensation
$24,543
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21563
Total Pay
$24,543

Brittany Paraschak is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,543.

John Lang

Police Officer 1/PPD Police

2026 total comp
$24,542
Base pay
$21,648
Overtime
$305
Other pay
$2,589
Benefits
$0
Total compensation
$24,542
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35738
Total Pay
$24,542

John Lang works as a Police Officer 1 for PPD Police. Their status is salaried. John earned $24,542 in 2026.

Quoran El

Police Officer 1/PPD Police

2026 total comp
$24,530
Base pay
$21,648
Overtime
$644
Other pay
$2,237
Benefits
$0
Total compensation
$24,530
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30112
Total Pay
$24,530

Quoran El holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,530.

Demetrius Lacey

Police Officer 1/PPD Police

2026 total comp
$24,526
Base pay
$18,532
Overtime
$3,754
Other pay
$2,240
Benefits
$0
Total compensation
$24,526
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
27891
Total Pay
$24,526

Demetrius Lacey holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,526.

Bryan Howell

Police Officer 1/PPD Police

2026 total comp
$24,524
Base pay
$21,648
Overtime
$237
Other pay
$2,638
Benefits
$0
Total compensation
$24,524
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3972
Total Pay
$24,524

Bryan Howell is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,524.

Thomas Purcell

Police Officer 1/PPD Police

2026 total comp
$24,524
Base pay
$21,648
Overtime
$237
Other pay
$2,638
Benefits
$0
Total compensation
$24,524
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8811
Total Pay
$24,524

At PPD Police, Thomas Purcell serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,524.

Joseph Long

Police Officer 1/PPD Police

2026 total comp
$24,521
Base pay
$21,577
Overtime
$813
Other pay
$2,131
Benefits
$0
Total compensation
$24,521
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
38961
Total Pay
$24,521

Joseph Long holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,521.

Anthony Canzoneri

Police Officer 1/PPD Police

2026 total comp
$24,521
Base pay
$21,577
Overtime
$813
Other pay
$2,131
Benefits
$0
Total compensation
$24,521
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
38758
Total Pay
$24,521

Anthony Canzoneri works as a Police Officer 1 for PPD Police. Their status is salaried. Anthony earned $24,521 in 2026.

Joseph Ashenbrenner

Police Officer 1/PPD Police

2026 total comp
$24,521
Base pay
$21,648
Overtime
$339
Other pay
$2,534
Benefits
$0
Total compensation
$24,521
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7155
Total Pay
$24,521

At PPD Police, Joseph Ashenbrenner serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,521.

Borith Long

Police Officer 1/PPD Police

2026 total comp
$24,521
Base pay
$21,648
Overtime
$339
Other pay
$2,534
Benefits
$0
Total compensation
$24,521
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
474
Total Pay
$24,521

Borith Long is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,521.

Andre Brown

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$0
Other pay
$2,862
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
312
Total Pay
$24,511

At PPD Police, Andre Brown serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,511.

Kevin Kachigian

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$0
Other pay
$2,862
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
334
Total Pay
$24,511

At PPD Police, Kevin Kachigian serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,511.

Alex Alston

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$0
Other pay
$2,862
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2553
Total Pay
$24,511

Alex Alston is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,511.

John Marlow

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$0
Other pay
$2,862
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4808
Total Pay
$24,511

John Marlow holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,511.

Gina Murphy

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$0
Other pay
$2,862
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5218
Total Pay
$24,511

Gina Murphy works as a Police Officer 1 for PPD Police. Their status is salaried. Gina earned $24,511 in 2026.

Donna Ceci

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$0
Other pay
$2,862
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5331
Total Pay
$24,511

Donna Ceci is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,511.

Roy Gola

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$0
Other pay
$2,862
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7156
Total Pay
$24,511

Roy Gola is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,511.

Dennis Clair

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$0
Other pay
$2,862
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7275
Total Pay
$24,511

Dennis Clair holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,511.

Jose Dones

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$0
Other pay
$2,862
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7488
Total Pay
$24,511

Jose Dones holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,511.