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 61

Gary Mercado

Police Officer 1/PPD Police

2026 total comp
$29,888
Base pay
$21,648
Overtime
$5,152
Other pay
$3,088
Benefits
$0
Total compensation
$29,888
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24013
Total Pay
$29,888

Gary Mercado is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $29,888.

Nicholas Schoeniger

Police Officer 1/PPD Police

2026 total comp
$29,883
Base pay
$21,648
Overtime
$5,084
Other pay
$3,151
Benefits
$0
Total compensation
$29,883
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30676
Total Pay
$29,883

At PPD Police, Nicholas Schoeniger serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $29,883.

Michael Collins

Police Officer 1/PPD Police

2026 total comp
$29,883
Base pay
$21,648
Overtime
$4,745
Other pay
$3,489
Benefits
$0
Total compensation
$29,883
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19817
Total Pay
$29,883

At PPD Police, Michael Collins serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $29,883.

William Hober

Police Officer 1/PPD Police

2026 total comp
$29,876
Base pay
$21,648
Overtime
$5,321
Other pay
$2,907
Benefits
$0
Total compensation
$29,876
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23261
Total Pay
$29,876

William Hober holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $29,876.

Daniel Flanagan

Police Officer 1/PPD Police

2026 total comp
$29,867
Base pay
$21,648
Overtime
$5,626
Other pay
$2,592
Benefits
$0
Total compensation
$29,867
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
37572
Total Pay
$29,867

Daniel Flanagan works as a Police Officer 1 for PPD Police. Their status is salaried. Daniel earned $29,867 in 2026.

Ryan Mcaneney

Police Officer 1/PPD Police

2026 total comp
$29,862
Base pay
$21,648
Overtime
$5,491
Other pay
$2,723
Benefits
$0
Total compensation
$29,862
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24101
Total Pay
$29,862

Ryan Mcaneney holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $29,862.

Kristina Vessels

Police Officer 1/PPD Police

2026 total comp
$29,862
Base pay
$21,648
Overtime
$5,491
Other pay
$2,723
Benefits
$0
Total compensation
$29,862
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30679
Total Pay
$29,862

At PPD Police, Kristina Vessels serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $29,862.

Kyle Morris

Police Officer 1/PPD Police

2026 total comp
$29,850
Base pay
$21,648
Overtime
$5,118
Other pay
$3,084
Benefits
$0
Total compensation
$29,850
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33973
Total Pay
$29,850

At PPD Police, Kyle Morris serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $29,850.

Daniel Mulderrig

Police Officer 1/PPD Police

2026 total comp
$29,839
Base pay
$21,648
Overtime
$5,287
Other pay
$2,903
Benefits
$0
Total compensation
$29,839
Employment type
Salaried

Source-specific fields

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

Daniel Mulderrig holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $29,839.

Moustafa Eldakkak

Police Officer 1/PPD Police

2026 total comp
$29,835
Base pay
$19,484
Overtime
$8,663
Other pay
$1,689
Benefits
$0
Total compensation
$29,835
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
42839
Total Pay
$29,835

Moustafa Eldakkak is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $29,835.

Christopher Koehnlein

Police Officer 1/PPD Police

2024 total comp
$29,833
Base pay
$26,448
Overtime
$0
Other pay
$3,385
Benefits
$0
Total compensation
$29,833
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
29078
Total Pay
$29,833

Christopher Koehnlein holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $29,833.

Patrick Didomenico

Police Officer 1/PPD Police

2026 total comp
$29,819
Base pay
$21,648
Overtime
$4,813
Other pay
$3,358
Benefits
$0
Total compensation
$29,819
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2785
Total Pay
$29,819

At PPD Police, Patrick Didomenico serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $29,819.

Tyler Forbes

Police Officer 1/PPD Police

2026 total comp
$29,812
Base pay
$20,783
Overtime
$6,442
Other pay
$2,587
Benefits
$0
Total compensation
$29,812
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
42092
Total Pay
$29,812

At PPD Police, Tyler Forbes serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $29,812.

Brian Ho

Police Officer 1/PPD Police

2026 total comp
$29,802
Base pay
$21,648
Overtime
$4,948
Other pay
$3,205
Benefits
$0
Total compensation
$29,802
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27193
Total Pay
$29,802

Brian Ho works as a Police Officer 1 for PPD Police. Their status is salaried. Brian earned $29,802 in 2026.

Keith Balco

Police Officer 1/PPD Police

2026 total comp
$29,802
Base pay
$21,648
Overtime
$4,948
Other pay
$3,205
Benefits
$0
Total compensation
$29,802
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21763
Total Pay
$29,802

Keith Balco works as a Police Officer 1 for PPD Police. Their status is salaried. Keith earned $29,802 in 2026.

Lindsey Moore

Police Officer 1/PPD Police

2026 total comp
$29,788
Base pay
$21,648
Overtime
$5,423
Other pay
$2,716
Benefits
$0
Total compensation
$29,788
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9404
Total Pay
$29,788

Lindsey Moore works as a Police Officer 1 for PPD Police. Their status is salaried. Lindsey earned $29,788 in 2026.

Brendan Flynn

Police Officer 1/PPD Police

2026 total comp
$29,770
Base pay
$19,204
Overtime
$8,880
Other pay
$1,685
Benefits
$0
Total compensation
$29,770
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
47004
Total Pay
$29,770

Brendan Flynn works as a Police Officer 1 for PPD Police. Their status is salaried. Brendan earned $29,770 in 2026.

Robert Slobodian Jr

Police Officer 1/PPD Police

2026 total comp
$29,764
Base pay
$21,648
Overtime
$4,914
Other pay
$3,201
Benefits
$0
Total compensation
$29,764
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22143
Total Pay
$29,764

Robert Slobodian Jr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $29,764.

Bill Erwin

Police Officer 1/PPD Police

2026 total comp
$29,762
Base pay
$19,484
Overtime
$7,565
Other pay
$2,714
Benefits
$0
Total compensation
$29,762
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
15876
Total Pay
$29,762

At PPD Police, Bill Erwin serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $29,762.

Melanie Hadden

Police Officer 1/PPD Police

2026 total comp
$29,754
Base pay
$21,577
Overtime
$5,592
Other pay
$2,585
Benefits
$0
Total compensation
$29,754
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
39634
Total Pay
$29,754

Melanie Hadden works as a Police Officer 1 for PPD Police. Their status is salaried. Melanie earned $29,754 in 2026.

Sharon Ings

Police Officer 1/PPD Police

2026 total comp
$29,742
Base pay
$21,648
Overtime
$4,745
Other pay
$3,349
Benefits
$0
Total compensation
$29,742
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20885
Total Pay
$29,742

Sharon Ings works as a Police Officer 1 for PPD Police. Their status is salaried. Sharon earned $29,742 in 2026.

Julius Caesar

Police Officer 1/PPD Police

2026 total comp
$29,742
Base pay
$21,648
Overtime
$4,745
Other pay
$3,349
Benefits
$0
Total compensation
$29,742
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31570
Total Pay
$29,742

Julius Caesar holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $29,742.

Andrew Humm

Police Officer 1/PPD Police

2026 total comp
$29,737
Base pay
$21,648
Overtime
$5,016
Other pay
$3,072
Benefits
$0
Total compensation
$29,737
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
696
Total Pay
$29,737

At PPD Police, Andrew Humm serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $29,737.

Michael Outlaw

Police Officer 1/PPD Police

2026 total comp
$29,726
Base pay
$21,648
Overtime
$4,880
Other pay
$3,197
Benefits
$0
Total compensation
$29,726
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8991
Total Pay
$29,726

Michael Outlaw is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $29,726.

Amy Metz

Police Officer 1/PPD Police

2026 total comp
$29,726
Base pay
$21,648
Overtime
$5,185
Other pay
$2,892
Benefits
$0
Total compensation
$29,726
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19117
Total Pay
$29,726

Amy Metz holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $29,726.

Yamilet Rodriguez

Police Officer 1/PPD Police

2026 total comp
$29,717
Base pay
$21,577
Overtime
$5,558
Other pay
$2,581
Benefits
$0
Total compensation
$29,717
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
39734
Total Pay
$29,717

Yamilet Rodriguez is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $29,717.

Joseph Bowers

Police Officer 1/PPD Police

2026 total comp
$29,713
Base pay
$21,648
Overtime
$5,355
Other pay
$2,710
Benefits
$0
Total compensation
$29,713
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7345
Total Pay
$29,713

Joseph Bowers works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $29,713 in 2026.

Dahmeer Duvernay

Police Officer 1/PPD Police

2026 total comp
$29,705
Base pay
$20,783
Overtime
$6,345
Other pay
$2,578
Benefits
$0
Total compensation
$29,705
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
39962
Total Pay
$29,705

Dahmeer Duvernay holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $29,705.

Randy Vogt

Police Officer 1/PPD Police

2026 total comp
$29,704
Base pay
$21,648
Overtime
$4,711
Other pay
$3,345
Benefits
$0
Total compensation
$29,704
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7425
Total Pay
$29,704

Randy Vogt is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $29,704.

Amir Rush

Police Officer 1/PPD Police

2026 total comp
$29,701
Base pay
$21,648
Overtime
$6,372
Other pay
$1,681
Benefits
$0
Total compensation
$29,701
Employment type
Salaried

Source-specific fields

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

Amir Rush works as a Police Officer 1 for PPD Police. Their status is salaried. Amir earned $29,701 in 2026.

Patrick Haselbarth

Police Officer 1/PPD Police

2026 total comp
$29,689
Base pay
$21,648
Overtime
$5,152
Other pay
$2,888
Benefits
$0
Total compensation
$29,689
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18869
Total Pay
$29,689

Patrick Haselbarth is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $29,689.

Ramon Potter

Police Officer 1/PPD Police

2026 total comp
$29,676
Base pay
$21,648
Overtime
$5,321
Other pay
$2,706
Benefits
$0
Total compensation
$29,676
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2962
Total Pay
$29,676

Ramon Potter works as a Police Officer 1 for PPD Police. Their status is salaried. Ramon earned $29,676 in 2026.

Nicholas Manzo

Police Officer 1/PPD Police

2026 total comp
$29,674
Base pay
$19,484
Overtime
$8,510
Other pay
$1,680
Benefits
$0
Total compensation
$29,674
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
52909
Total Pay
$29,674

Nicholas Manzo works as a Police Officer 1 for PPD Police. Their status is salaried. Nicholas earned $29,674 in 2026.

Arvan Thompson

Police Officer 1/PPD Police

2026 total comp
$29,661
Base pay
$21,648
Overtime
$4,948
Other pay
$3,064
Benefits
$0
Total compensation
$29,661
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17190
Total Pay
$29,661

Arvan Thompson works as a Police Officer 1 for PPD Police. Their status is salaried. Arvan earned $29,661 in 2026.

Robert D'Emilio

Police Officer 1/PPD Police

2026 total comp
$29,657
Base pay
$18,185
Overtime
$9,794
Other pay
$1,679
Benefits
$0
Total compensation
$29,657
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50513
Total Pay
$29,657

Robert D'Emilio works as a Police Officer 1 for PPD Police. Their status is salaried. Robert earned $29,657 in 2026.

Ameer Higgins

Police Officer 1/PPD Police

2026 total comp
$29,639
Base pay
$21,648
Overtime
$5,287
Other pay
$2,703
Benefits
$0
Total compensation
$29,639
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7670
Total Pay
$29,639

At PPD Police, Ameer Higgins serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $29,639.

George Soryal

Police Officer 1/PPD Police

2026 total comp
$29,639
Base pay
$21,648
Overtime
$5,287
Other pay
$2,703
Benefits
$0
Total compensation
$29,639
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22794
Total Pay
$29,639

George Soryal works as a Police Officer 1 for PPD Police. Their status is salaried. George earned $29,639 in 2026.

Richard Redanuer

Police Officer 1/PPD Police

2025 total comp
$29,637
Base pay
$14,178
Overtime
$0
Other pay
$15,459
Benefits
$0
Total compensation
$29,637
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
14255
Total Pay
$29,637

Richard Redanuer is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $29,637.

Brandon Veale

Police Officer 1/PPD Police

2026 total comp
$29,629
Base pay
$18,185
Overtime
$3,929
Other pay
$7,516
Benefits
$0
Total compensation
$29,629
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
48511
Total Pay
$29,629

At PPD Police, Brandon Veale serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $29,629.

Felix Baez

Police Officer 1/PPD Police

2020 total comp
$29,629
Base pay
$26,172
Overtime
$0
Other pay
$3,457
Benefits
$0
Total compensation
$29,629
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
36155
Total Pay
$29,629

Felix Baez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $29,629.