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

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.

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.

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.