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 66

James Horbury

Police Officer 1/PPD Police

2026 total comp
$28,808
Base pay
$21,648
Overtime
$3,796
Other pay
$3,364
Benefits
$0
Total compensation
$28,808
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4173
Total Pay
$28,808

At PPD Police, James Horbury serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $28,808.

Warren Oertel

Police Officer 1/PPD Police

2026 total comp
$28,801
Base pay
$19,484
Overtime
$7,687
Other pay
$1,630
Benefits
$0
Total compensation
$28,801
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
46445
Total Pay
$28,801

Warren Oertel is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $28,801.

Ishmael Deleon

Police Officer 1/PPD Police

2026 total comp
$28,768
Base pay
$19,484
Overtime
$7,656
Other pay
$1,628
Benefits
$0
Total compensation
$28,768
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
45608
Total Pay
$28,768

At PPD Police, Ishmael Deleon serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $28,768.

Christopher Specht

Police Officer 1/PPD Police

2026 total comp
$28,753
Base pay
$21,648
Overtime
$4,609
Other pay
$2,496
Benefits
$0
Total compensation
$28,753
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
38431
Total Pay
$28,753

At PPD Police, Christopher Specht serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $28,753.

Darryl Gregory

Police Officer 1/PPD Police

2024 total comp
$28,753
Base pay
$1,653
Overtime
$0
Other pay
$27,100
Benefits
$0
Total compensation
$28,753
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
22792
Total Pay
$28,753

At PPD Police, Darryl Gregory serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $28,753.

Carmelo Oquendo

Police Officer 1/PPD Police

2026 total comp
$28,750
Base pay
$21,648
Overtime
$3,864
Other pay
$3,237
Benefits
$0
Total compensation
$28,750
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13667
Total Pay
$28,750

Carmelo Oquendo holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $28,750.

Jacob Hollis

Police Officer 1/PPD Police

2026 total comp
$28,744
Base pay
$21,648
Overtime
$4,474
Other pay
$2,621
Benefits
$0
Total compensation
$28,744
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27171
Total Pay
$28,744

Jacob Hollis is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $28,744.

Laura Flanagan

Police Officer 1/PPD Police

2026 total comp
$28,744
Base pay
$21,648
Overtime
$4,474
Other pay
$2,621
Benefits
$0
Total compensation
$28,744
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30108
Total Pay
$28,744

Laura Flanagan is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $28,744.

Christopher Odonnell

Police Officer 1/PPD Police

2026 total comp
$28,736
Base pay
$19,484
Overtime
$7,626
Other pay
$1,627
Benefits
$0
Total compensation
$28,736
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
43511
Total Pay
$28,736

Christopher Odonnell holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $28,736.

Frederick Todd

Police Officer 1/PPD Police

2026 total comp
$28,731
Base pay
$21,648
Overtime
$3,728
Other pay
$3,355
Benefits
$0
Total compensation
$28,731
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30825
Total Pay
$28,731

Frederick Todd works as a Police Officer 1 for PPD Police. Their status is salaried. Frederick earned $28,731 in 2026.

Angel Colon

Police Officer 1/PPD Police

2026 total comp
$28,731
Base pay
$21,648
Overtime
$3,728
Other pay
$3,355
Benefits
$0
Total compensation
$28,731
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25163
Total Pay
$28,731

Angel Colon holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $28,731.

Gabrielle Valvano

Police Officer 1/PPD Police

2026 total comp
$28,718
Base pay
$18,185
Overtime
$7,915
Other pay
$2,619
Benefits
$0
Total compensation
$28,718
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
29732
Total Pay
$28,718

Gabrielle Valvano holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $28,718.

Mischel Matos

Police Officer 1/PPD Police

2026 total comp
$28,712
Base pay
$21,648
Overtime
$4,270
Other pay
$2,794
Benefits
$0
Total compensation
$28,712
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21745
Total Pay
$28,712

Mischel Matos works as a Police Officer 1 for PPD Police. Their status is salaried. Mischel earned $28,712 in 2026.

Scott Palmer

Police Officer 1/PPD Police

2026 total comp
$28,712
Base pay
$21,648
Overtime
$4,270
Other pay
$2,794
Benefits
$0
Total compensation
$28,712
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36131
Total Pay
$28,712

Scott Palmer is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $28,712.

Christian Albu

Police Officer 1/PPD Police

2026 total comp
$28,712
Base pay
$21,648
Overtime
$4,270
Other pay
$2,794
Benefits
$0
Total compensation
$28,712
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30745
Total Pay
$28,712

Christian Albu is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $28,712.

Raymond Kirk Jr.

Police Officer 1/PPD Police

2026 total comp
$28,711
Base pay
$21,648
Overtime
$3,830
Other pay
$3,233
Benefits
$0
Total compensation
$28,711
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5412
Total Pay
$28,711

At PPD Police, Raymond Kirk Jr. serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $28,711.

Christos-George Fountas

Police Officer 1/PPD Police

2026 total comp
$28,706
Base pay
$21,648
Overtime
$4,440
Other pay
$2,618
Benefits
$0
Total compensation
$28,706
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15539
Total Pay
$28,706

Christos-George Fountas is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $28,706.

David Applegate

Police Officer 1/PPD Police

2026 total comp
$28,703
Base pay
$19,841
Overtime
$5,897
Other pay
$2,965
Benefits
$0
Total compensation
$28,703
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22236
Total Pay
$28,703

David Applegate is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $28,703.

Jonathan Alvarado

Police Officer 1/PPD Police

2026 total comp
$28,701
Base pay
$18,185
Overtime
$2,762
Other pay
$7,755
Benefits
$0
Total compensation
$28,701
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50290
Total Pay
$28,701

Jonathan Alvarado holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $28,701.

Joseph Kesslick Iii

Police Officer 1/PPD Police

2026 total comp
$28,680
Base pay
$21,648
Overtime
$4,304
Other pay
$2,727
Benefits
$0
Total compensation
$28,680
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16128
Total Pay
$28,680

Joseph Kesslick Iii holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $28,680.

Miguel Rivera

Police Officer 1/PPD Police

2026 total comp
$28,678
Base pay
$21,648
Overtime
$4,067
Other pay
$2,963
Benefits
$0
Total compensation
$28,678
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16577
Total Pay
$28,678

At PPD Police, Miguel Rivera serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $28,678.

Lillian Chevere

Police Officer 1/PPD Police

2026 total comp
$28,673
Base pay
$21,648
Overtime
$3,796
Other pay
$3,229
Benefits
$0
Total compensation
$28,673
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30271
Total Pay
$28,673

Lillian Chevere holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $28,673.

Marissa Ciuckis

Police Officer 1/PPD Police

2026 total comp
$28,669
Base pay
$21,648
Overtime
$4,406
Other pay
$2,615
Benefits
$0
Total compensation
$28,669
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11040
Total Pay
$28,669

At PPD Police, Marissa Ciuckis serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $28,669.

Gerson Padilla Jr

Police Officer 1/PPD Police

2026 total comp
$28,663
Base pay
$21,648
Overtime
$3,931
Other pay
$3,083
Benefits
$0
Total compensation
$28,663
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
536
Total Pay
$28,663

At PPD Police, Gerson Padilla Jr serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $28,663.

Priscilla Didio

Police Officer 1/PPD Police

2026 total comp
$28,655
Base pay
$18,185
Overtime
$3,302
Other pay
$7,167
Benefits
$0
Total compensation
$28,655
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49729
Total Pay
$28,655

At PPD Police, Priscilla Didio serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $28,655.

Brigid Ricciardelli

Police Officer 1/PPD Police

2026 total comp
$28,655
Base pay
$18,185
Overtime
$3,302
Other pay
$7,167
Benefits
$0
Total compensation
$28,655
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50127
Total Pay
$28,655

Brigid Ricciardelli works as a Police Officer 1 for PPD Police. Their status is salaried. Brigid earned $28,655 in 2026.

Joseph Stallbaum

Police Officer 1/PPD Police

2026 total comp
$28,644
Base pay
$21,648
Overtime
$3,864
Other pay
$3,132
Benefits
$0
Total compensation
$28,644
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
787
Total Pay
$28,644

Joseph Stallbaum is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $28,644.

Knajee Byers

Police Officer 1/PPD Police

2026 total comp
$28,637
Base pay
$21,648
Overtime
$4,203
Other pay
$2,786
Benefits
$0
Total compensation
$28,637
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35690
Total Pay
$28,637

Knajee Byers works as a Police Officer 1 for PPD Police. Their status is salaried. Knajee earned $28,637 in 2026.

Ryan Purtle

Police Officer 1/PPD Police

2026 total comp
$28,637
Base pay
$21,648
Overtime
$4,203
Other pay
$2,786
Benefits
$0
Total compensation
$28,637
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26523
Total Pay
$28,637

At PPD Police, Ryan Purtle serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $28,637.

Yun-Taek Yim

Police Officer 1/PPD Police

2026 total comp
$28,635
Base pay
$21,648
Overtime
$3,762
Other pay
$3,224
Benefits
$0
Total compensation
$28,635
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17129
Total Pay
$28,635

Yun-Taek Yim works as a Police Officer 1 for PPD Police. Their status is salaried. Yun-Taek earned $28,635 in 2026.

Najihma Morris

Police Officer 1/PPD Police

2026 total comp
$28,635
Base pay
$21,648
Overtime
$3,762
Other pay
$3,224
Benefits
$0
Total compensation
$28,635
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36848
Total Pay
$28,635

Najihma Morris works as a Police Officer 1 for PPD Police. Their status is salaried. Najihma earned $28,635 in 2026.

Eyvette Chandler

Police Officer 1/PPD Police

2019 total comp
$28,621
Base pay
$0
Overtime
$0
Other pay
$28,621
Benefits
$0
Total compensation
$28,621
Employment type
Salaried

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
21616
Total Pay
$28,621

Eyvette Chandler is a Police Officer 1 at PPD Police. They work salaried. 2019 total compensation came to $28,621.

Matthew Wilson

Police Officer 1/PPD Police

2026 total comp
$28,603
Base pay
$18,185
Overtime
$2,961
Other pay
$7,458
Benefits
$0
Total compensation
$28,603
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
48834
Total Pay
$28,603

Matthew Wilson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $28,603.

Chanthorn Heng

Police Officer 1/PPD Police

2026 total comp
$28,603
Base pay
$21,648
Overtime
$3,999
Other pay
$2,955
Benefits
$0
Total compensation
$28,603
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6281
Total Pay
$28,603

Chanthorn Heng is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $28,603.

Teeann Gates

Police Officer 1/PPD Police

2026 total comp
$28,597
Base pay
$21,648
Overtime
$3,728
Other pay
$3,220
Benefits
$0
Total compensation
$28,597
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9496
Total Pay
$28,597

At PPD Police, Teeann Gates serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $28,597.

Casey Allison

Police Officer 1/PPD Police

2026 total comp
$28,594
Base pay
$21,648
Overtime
$4,338
Other pay
$2,608
Benefits
$0
Total compensation
$28,594
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
196
Total Pay
$28,594

At PPD Police, Casey Allison serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $28,594.

Rhonda Edwards-Washington

Police Officer 1/PPD Police

2026 total comp
$28,578
Base pay
$21,648
Overtime
$3,593
Other pay
$3,337
Benefits
$0
Total compensation
$28,578
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3606
Total Pay
$28,578

At PPD Police, Rhonda Edwards-Washington serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $28,578.

Dominick Odonnell

Police Officer 1/PPD Police

2026 total comp
$28,574
Base pay
$19,484
Overtime
$7,473
Other pay
$1,617
Benefits
$0
Total compensation
$28,574
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
44803
Total Pay
$28,574

Dominick Odonnell is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $28,574.

Milagros Rodriguez

Police Officer 1/PPD Police

2026 total comp
$28,574
Base pay
$19,484
Overtime
$7,473
Other pay
$1,617
Benefits
$0
Total compensation
$28,574
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
44477
Total Pay
$28,574

At PPD Police, Milagros Rodriguez serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $28,574.

Jawuan Cole

Police Officer 1/PPD Police

2026 total comp
$28,568
Base pay
$21,648
Overtime
$4,440
Other pay
$2,479
Benefits
$0
Total compensation
$28,568
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
37936
Total Pay
$28,568

Jawuan Cole works as a Police Officer 1 for PPD Police. Their status is salaried. Jawuan earned $28,568 in 2026.