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 30

James Mcginley

Police Officer 1/PPD Police

2026 total comp
$24,753
Base pay
$20,783
Overtime
$1,822
Other pay
$2,148
Benefits
$0
Total compensation
$24,753
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
39898
Total Pay
$24,753

James Mcginley is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,753.

Joseph Omalley

Police Officer 1/PPD Police

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

Source-specific fields

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

Joseph Omalley works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $24,748 in 2026.

Mark Sacchetti

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Mark Sacchetti serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,748.

Tracy Jasinski

Police Officer 1/PPD Police

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

Source-specific fields

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

Tracy Jasinski holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,748.

William Mcconnell

Police Officer 1/PPD Police

2026 total comp
$24,744
Base pay
$21,577
Overtime
$1,017
Other pay
$2,150
Benefits
$0
Total compensation
$24,744
Employment type
Salaried

Source-specific fields

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

At PPD Police, William Mcconnell serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,744.

Anthony Fernandez

Police Officer 1/PPD Police

2026 total comp
$24,744
Base pay
$21,577
Overtime
$1,017
Other pay
$2,150
Benefits
$0
Total compensation
$24,744
Employment type
Salaried

Source-specific fields

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

Anthony Fernandez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,744.

Joseph Moore

Police Officer 1/PPD Police

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

Source-specific fields

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

Joseph Moore works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $24,741 in 2026.

Brion Milligan

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Brion Milligan serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,740.

Christoper Adams

Police Officer 1/PPD Police

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

Source-specific fields

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

Christoper Adams is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,740.

Marisol Mercado

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Marisol Mercado serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,740.

Joji Abraham

Police Officer 1/PPD Police

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

Source-specific fields

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

Joji Abraham works as a Police Officer 1 for PPD Police. Their status is salaried. Joji earned $24,733 in 2026.

David Vogler

Police Officer 1/PPD Police

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

Source-specific fields

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

David Vogler works as a Police Officer 1 for PPD Police. Their status is salaried. David earned $24,733 in 2026.

Drew Ross

Police Officer 1/PPD Police

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

Source-specific fields

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

Drew Ross is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,733.

Devin Gause

Police Officer 1/PPD Police

2026 total comp
$24,722
Base pay
$16,669
Overtime
$52
Other pay
$8,001
Benefits
$0
Total compensation
$24,722
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51949
Total Pay
$24,722

Devin Gause is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,722.

Jamar Dick

Police Officer 1/PPD Police

2026 total comp
$24,722
Base pay
$16,669
Overtime
$52
Other pay
$8,001
Benefits
$0
Total compensation
$24,722
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51814
Total Pay
$24,722

Jamar Dick is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,722.

Armando Guzman

Police Officer 1/PPD Police

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

Source-specific fields

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

Armando Guzman holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,716.

Michael Young

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Michael Young serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,716.

Joseph Walsh

Police Officer 1/PPD Police

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

Source-specific fields

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

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

Ryan Troutman

Police Officer 1/PPD Police

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

Source-specific fields

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

Ryan Troutman is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,716.

Jennifer Decky

Police Officer 1/PPD Police

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

Source-specific fields

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

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

Habimar Nieves-Gonzalez

Police Officer 1/PPD Police

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

Source-specific fields

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

Habimar Nieves-Gonzalez is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,716.

Aris Espinal

Police Officer 1/PPD Police

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

Source-specific fields

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

Aris Espinal is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,716.

Alexander Light

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Alexander Light serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,716.

John Mcgrody

Police Officer 1/PPD Police

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

Source-specific fields

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

John Mcgrody is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,716.

Brittany Torres

Police Officer 1/PPD Police

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

Source-specific fields

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

Brittany Torres works as a Police Officer 1 for PPD Police. Their status is salaried. Brittany earned $24,716 in 2026.

Joseph Sulpizio

Police Officer 1/PPD Police

2026 total comp
$24,716
Base pay
$20,202
Overtime
$1,627
Other pay
$2,886
Benefits
$0
Total compensation
$24,716
Employment type
Salaried

Source-specific fields

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

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

Angel Collins

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Angel Collins serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,714.

Aneshia Fuqua

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Aneshia Fuqua serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,710.

Duy Nguyen

Police Officer 1/PPD Police

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

Source-specific fields

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

Duy Nguyen works as a Police Officer 1 for PPD Police. Their status is salaried. Duy earned $24,710 in 2026.

Angelica Harmon

Police Officer 1/PPD Police

2026 total comp
$24,708
Base pay
$21,649
Overtime
$1,661
Other pay
$1,399
Benefits
$0
Total compensation
$24,708
Employment type
Salaried

Source-specific fields

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

Angelica Harmon is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,708.

Jason Parker

Police Officer 1/PPD Police

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

Source-specific fields

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

Jason Parker works as a Police Officer 1 for PPD Police. Their status is salaried. Jason earned $24,701 in 2026.

Floyd Munford

Police Officer 1/PPD Police

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

Source-specific fields

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

Floyd Munford works as a Police Officer 1 for PPD Police. Their status is salaried. Floyd earned $24,701 in 2026.

Josephina Roman

Police Officer 1/PPD Police

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

Source-specific fields

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

Josephina Roman works as a Police Officer 1 for PPD Police. Their status is salaried. Josephina earned $24,701 in 2026.

Henry Schoch

Police Officer 1/PPD Police

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

Source-specific fields

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

Henry Schoch is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,701.

Jennifer Coco-Feinstein

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Jennifer Coco-Feinstein serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,701.

Felicia Battles

Police Officer 1/PPD Police

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

Source-specific fields

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

Felicia Battles holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,701.

Karen Hughes

Police Officer 1/PPD Police

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

Source-specific fields

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

Karen Hughes holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,701.

Robert Savino Jr

Police Officer 1/PPD Police

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

Source-specific fields

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

Robert Savino Jr works as a Police Officer 1 for PPD Police. Their status is salaried. Robert earned $24,701 in 2026.

Sean Elkins

Police Officer 1/PPD Police

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

Source-specific fields

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

Sean Elkins works as a Police Officer 1 for PPD Police. Their status is salaried. Sean earned $24,701 in 2026.

Craig Martella

Police Officer 1/PPD Police

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

Source-specific fields

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

Craig Martella works as a Police Officer 1 for PPD Police. Their status is salaried. Craig earned $24,701 in 2026.