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 Officerroles 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 4

Raymond Kott Jr

Police Officer 1/PPD Police

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

Source-specific fields

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

Raymond Kott Jr holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $28,863.

Edwin Rodriguez

Police Officer 1/PPD Police

2026 total comp
$28,855
Base pay
$21,648
Overtime
$4,575
Other pay
$2,631
Benefits
$0
Total compensation
$28,855
Employment type
Salaried

Source-specific fields

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

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

Philip Greiner

Police Officer 1/PPD Police

2026 total comp
$28,852
Base pay
$18,185
Overtime
$2,904
Other pay
$7,764
Benefits
$0
Total compensation
$28,852
Employment type
Salaried

Source-specific fields

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

Philip Greiner is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $28,852.

Nicholas Ditullio

Police Officer 1/PPD Police

2026 total comp
$28,852
Base pay
$18,185
Overtime
$2,904
Other pay
$7,764
Benefits
$0
Total compensation
$28,852
Employment type
Salaried

Source-specific fields

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

Nicholas Ditullio holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $28,852.

Joseph Gillespie Jr

Police Officer 1/PPD Police

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

Source-specific fields

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

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

Phillip Berry

Police Officer 1/PPD Police

2026 total comp
$28,839
Base pay
$21,648
Overtime
$5,558
Other pay
$1,632
Benefits
$0
Total compensation
$28,839
Employment type
Salaried

Source-specific fields

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

Phillip Berry is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $28,839.

Franklin Latorre

Police Officer 1/PPD Police

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

Source-specific fields

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

Franklin Latorre holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $28,830.

Dora Vidal

Police Officer 1/PPD Police

2026 total comp
$28,826
Base pay
$21,648
Overtime
$3,932
Other pay
$3,246
Benefits
$0
Total compensation
$28,826
Employment type
Salaried

Source-specific fields

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

At PPD Police, Dora Vidal serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $28,826.

Ismael Rivera

Police Officer 1/PPD Police

2026 total comp
$28,826
Base pay
$17,631
Overtime
$3,433
Other pay
$7,762
Benefits
$0
Total compensation
$28,826
Employment type
Salaried

Source-specific fields

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

Ismael Rivera works as a Police Officer 1 for PPD Police. Their status is salaried. Ismael earned $28,826 in 2026.

Robert Haberle

Police Officer 1/PPD Police

2026 total comp
$28,820
Base pay
$21,648
Overtime
$4,135
Other pay
$3,037
Benefits
$0
Total compensation
$28,820
Employment type
Salaried

Source-specific fields

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

Robert Haberle is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $28,820.

Brian Hennessey

Police Officer 1/PPD Police

2026 total comp
$28,818
Base pay
$21,648
Overtime
$4,542
Other pay
$2,628
Benefits
$0
Total compensation
$28,818
Employment type
Salaried

Source-specific fields

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

Brian Hennessey is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $28,818.

Willie Swinney

Police Officer 1/PPD Police

2026 total comp
$28,818
Base pay
$21,648
Overtime
$4,542
Other pay
$2,628
Benefits
$0
Total compensation
$28,818
Employment type
Salaried

Source-specific fields

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

Willie Swinney works as a Police Officer 1 for PPD Police. Their status is salaried. Willie earned $28,818 in 2026.

Emmanuel Beltran

Police Officer 1/PPD Police

2026 total comp
$28,812
Base pay
$18,185
Overtime
$2,135
Other pay
$8,492
Benefits
$0
Total compensation
$28,812
Employment type
Salaried

Source-specific fields

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

At PPD Police, Emmanuel Beltran serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $28,812.

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.