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 3

Edwin Padua

Police Officer 1/PPD Police

2026 total comp
$41,199
Base pay
$21,648
Overtime
$15,794
Other pay
$3,756
Benefits
$0
Total compensation
$41,199
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8649
Total Pay
$41,199

At PPD Police, Edwin Padua serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $41,199.

Austin Gill

Police Officer 1/PPD Police

2022 total comp
$41,180
Base pay
$33,006
Overtime
$1,243
Other pay
$6,931
Benefits
$0
Total compensation
$41,180
Employment type
Salaried

Source-specific fields

Base Salary
$63,945
Employee Category
Civil Service
Job Code
6A02
Public Id
37823
Total Pay
$41,180

Austin Gill works as a Police Officer 1 for PPD Police. Their status is salaried. Austin earned $41,180 in 2022.

Jerry Moore Jr

Police Officer 1/PPD Police

2025 total comp
$41,154
Base pay
$28,356
Overtime
$0
Other pay
$12,798
Benefits
$0
Total compensation
$41,154
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
6268
Total Pay
$41,154

Jerry Moore Jr works as a Police Officer 1 for PPD Police. Their status is salaried. Jerry earned $41,154 in 2025.

Jonathan Berryman

Police Officer 1/PPD Police

2026 total comp
$41,150
Base pay
$21,648
Overtime
$15,251
Other pay
$4,250
Benefits
$0
Total compensation
$41,150
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3641
Total Pay
$41,150

Jonathan Berryman is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $41,150.

Michael Dixon

Police Officer 1/PPD Police

2020 total comp
$41,140
Base pay
$4,071
Overtime
$0
Other pay
$37,068
Benefits
$0
Total compensation
$41,140
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
12608
Total Pay
$41,140

At PPD Police, Michael Dixon serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $41,140.

Michael Laverghetta

Police Officer 1/PPD Police

2026 total comp
$41,139
Base pay
$21,648
Overtime
$15,489
Other pay
$4,002
Benefits
$0
Total compensation
$41,139
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14187
Total Pay
$41,139

Michael Laverghetta works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $41,139 in 2026.

Albert Macchione Iii

Police Officer 1/PPD Police

2026 total comp
$41,118
Base pay
$21,648
Overtime
$15,048
Other pay
$4,422
Benefits
$0
Total compensation
$41,118
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5280
Total Pay
$41,118

Albert Macchione Iii is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $41,118.

Christopher Kearns

Police Officer 1/PPD Police

2021 total comp
$41,100
Base pay
$14,961
Overtime
$2,721
Other pay
$23,419
Benefits
$0
Total compensation
$41,100
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
32599
Total Pay
$41,100

Christopher Kearns is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $41,100.

Michael Negler

Police Officer 1/PPD Police

2026 total comp
$41,086
Base pay
$21,648
Overtime
$14,641
Other pay
$4,796
Benefits
$0
Total compensation
$41,086
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20959
Total Pay
$41,086

Michael Negler works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $41,086 in 2026.

Joseph Johnson Jr

Police Officer 1/PPD Police

2026 total comp
$41,086
Base pay
$21,648
Overtime
$14,641
Other pay
$4,796
Benefits
$0
Total compensation
$41,086
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
12341
Total Pay
$41,086

Joseph Johnson Jr works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $41,086 in 2026.

Eric Rivera

Police Officer 1/PPD Police

2026 total comp
$41,080
Base pay
$21,648
Overtime
$15,014
Other pay
$4,418
Benefits
$0
Total compensation
$41,080
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30350
Total Pay
$41,080

Eric Rivera is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $41,080.

Derek Brown

Police Officer 1/PPD Police

2026 total comp
$41,048
Base pay
$21,648
Overtime
$14,607
Other pay
$4,792
Benefits
$0
Total compensation
$41,048
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6690
Total Pay
$41,048

At PPD Police, Derek Brown serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $41,048.

Paul Hartigan

Police Officer 1/PPD Police

2024 total comp
$40,982
Base pay
$0
Overtime
$0
Other pay
$40,982
Benefits
$0
Total compensation
$40,982
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
17193
Total Pay
$40,982

At PPD Police, Paul Hartigan serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $40,982.

Richard Butler

Police Officer 1/PPD Police

2026 total comp
$40,971
Base pay
$21,648
Overtime
$14,540
Other pay
$4,783
Benefits
$0
Total compensation
$40,971
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17802
Total Pay
$40,971

Richard Butler holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $40,971.

Mark Renzi

Police Officer 1/PPD Police

2026 total comp
$40,951
Base pay
$21,648
Overtime
$14,980
Other pay
$4,322
Benefits
$0
Total compensation
$40,951
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
12100
Total Pay
$40,951

Mark Renzi works as a Police Officer 1 for PPD Police. Their status is salaried. Mark earned $40,951 in 2026.

Ariel Lora

Police Officer 1/PPD Police

2022 total comp
$40,939
Base pay
$26,870
Overtime
$332
Other pay
$13,737
Benefits
$0
Total compensation
$40,939
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
13245
Total Pay
$40,939

Ariel Lora holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $40,939.

Rashad Guess

Police Officer 1/PPD Police

2026 total comp
$40,894
Base pay
$21,648
Overtime
$14,641
Other pay
$4,604
Benefits
$0
Total compensation
$40,894
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19992
Total Pay
$40,894

Rashad Guess is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $40,894.

Stephen Williams

Police Officer 1/PPD Police

2024 total comp
$40,888
Base pay
$26,448
Overtime
$0
Other pay
$14,440
Benefits
$0
Total compensation
$40,888
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7341
Total Pay
$59,656

Stephen Williams holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $40,888.

James Oneill

Police Officer 1/PPD Police

2026 total comp
$40,772
Base pay
$21,648
Overtime
$14,912
Other pay
$4,211
Benefits
$0
Total compensation
$40,772
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17094
Total Pay
$40,772

James Oneill is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $40,772.

Philip Scratchard

Police Officer 1/PPD Police

2026 total comp
$40,772
Base pay
$21,648
Overtime
$14,912
Other pay
$4,211
Benefits
$0
Total compensation
$40,772
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19162
Total Pay
$40,772

Philip Scratchard holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $40,772.

James Martin

Police Officer 1/PPD Police

2026 total comp
$40,738
Base pay
$21,648
Overtime
$14,709
Other pay
$4,381
Benefits
$0
Total compensation
$40,738
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25766
Total Pay
$40,738

At PPD Police, James Martin serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $40,738.

Kevin Bell

Police Officer 1/PPD Police

2023 total comp
$40,705
Base pay
$12,092
Overtime
$239
Other pay
$28,375
Benefits
$0
Total compensation
$40,705
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
18548
Total Pay
$40,705

At PPD Police, Kevin Bell serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $40,705.

Kenneth Kustra

Police Officer 1/PPD Police

2023 total comp
$40,685
Base pay
$27,419
Overtime
$4,117
Other pay
$9,149
Benefits
$0
Total compensation
$40,685
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
5608
Total Pay
$40,685

Kenneth Kustra holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $40,685.

Brian Williams

Police Officer 1/PPD Police

2026 total comp
$40,675
Base pay
$21,648
Overtime
$14,653
Other pay
$4,374
Benefits
$0
Total compensation
$40,675
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16537
Total Pay
$40,675

Brian Williams works as a Police Officer 1 for PPD Police. Their status is salaried. Brian earned $40,675 in 2026.

Brian Buttner

Police Officer 1/PPD Police

2021 total comp
$40,671
Base pay
$30,161
Overtime
$1,484
Other pay
$9,025
Benefits
$0
Total compensation
$40,671
Employment type
Salaried

Source-specific fields

Base Salary
$65,599
Employee Category
Civil Service
Job Code
6A02
Public Id
6596
Total Pay
$40,671

Brian Buttner is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $40,671.

Michael Levin

Police Officer 1/PPD Police

2026 total comp
$40,659
Base pay
$21,648
Overtime
$14,811
Other pay
$4,200
Benefits
$0
Total compensation
$40,659
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25718
Total Pay
$40,659

Michael Levin works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $40,659 in 2026.

Thomas Bullick

Police Officer 1/PPD Police

2026 total comp
$40,639
Base pay
$21,648
Overtime
$15,285
Other pay
$3,705
Benefits
$0
Total compensation
$40,639
Employment type
Salaried

Source-specific fields

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

Thomas Bullick works as a Police Officer 1 for PPD Police. Their status is salaried. Thomas earned $40,639 in 2026.

Michael Vu

Police Officer 1/PPD Police

2026 total comp
$40,602
Base pay
$21,648
Overtime
$15,251
Other pay
$3,702
Benefits
$0
Total compensation
$40,602
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28265
Total Pay
$40,602

Michael Vu is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $40,602.

Michael Cahill

Police Officer 1/PPD Police

2026 total comp
$40,588
Base pay
$21,648
Overtime
$14,370
Other pay
$4,569
Benefits
$0
Total compensation
$40,588
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36057
Total Pay
$40,588

Michael Cahill is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $40,588.

Giovanni Maysonet

Police Officer 1/PPD Police

2026 total comp
$40,565
Base pay
$21,648
Overtime
$15,217
Other pay
$3,699
Benefits
$0
Total compensation
$40,565
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17905
Total Pay
$40,565

Giovanni Maysonet works as a Police Officer 1 for PPD Police. Their status is salaried. Giovanni earned $40,565 in 2026.

Dylan Marnoch

Police Officer 1/PPD Police

2026 total comp
$40,565
Base pay
$20,564
Overtime
$16,302
Other pay
$3,699
Benefits
$0
Total compensation
$40,565
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9052
Total Pay
$40,565

Dylan Marnoch works as a Police Officer 1 for PPD Police. Their status is salaried. Dylan earned $40,565 in 2026.

Richard Devlin

Police Officer 1/PPD Police

2026 total comp
$40,527
Base pay
$21,648
Overtime
$15,184
Other pay
$3,695
Benefits
$0
Total compensation
$40,527
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2562
Total Pay
$26,967

Richard Devlin is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $40,527.

Yolanda Williams

Police Officer 1/PPD Police

2026 total comp
$40,512
Base pay
$21,648
Overtime
$14,302
Other pay
$4,561
Benefits
$0
Total compensation
$40,512
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24074
Total Pay
$40,512

Yolanda Williams holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $40,512.

Anthony Ciasullo

Police Officer 1/PPD Police

2026 total comp
$40,502
Base pay
$21,648
Overtime
$14,235
Other pay
$4,619
Benefits
$0
Total compensation
$40,502
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3593
Total Pay
$40,502

At PPD Police, Anthony Ciasullo serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $40,502.

James Putro Jr

Police Officer 1/PPD Police

2026 total comp
$40,473
Base pay
$21,648
Overtime
$14,269
Other pay
$4,556
Benefits
$0
Total compensation
$40,473
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15589
Total Pay
$40,473

James Putro Jr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $40,473.

Brian Malone

Police Officer 1/PPD Police

2026 total comp
$40,473
Base pay
$21,648
Overtime
$14,269
Other pay
$4,556
Benefits
$0
Total compensation
$40,473
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32674
Total Pay
$40,473

At PPD Police, Brian Malone serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $40,473.

Patrick Saba

Police Officer 1/PPD Police

2026 total comp
$40,470
Base pay
$21,648
Overtime
$14,641
Other pay
$4,180
Benefits
$0
Total compensation
$40,470
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24522
Total Pay
$40,470

Patrick Saba works as a Police Officer 1 for PPD Police. Their status is salaried. Patrick earned $40,470 in 2026.

Gregory Puchino

Police Officer 1/PPD Police

2024 total comp
$40,464
Base pay
$10,579
Overtime
$0
Other pay
$29,885
Benefits
$0
Total compensation
$40,464
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
6742
Total Pay
$40,464

Gregory Puchino works as a Police Officer 1 for PPD Police. Their status is salaried. Gregory earned $40,464 in 2024.

Steven Barnes

Police Officer 1/PPD Police

2026 total comp
$40,371
Base pay
$21,648
Overtime
$13,387
Other pay
$5,336
Benefits
$0
Total compensation
$40,371
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30723
Total Pay
$40,371

Steven Barnes is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $40,371.

Mark Klein

Police Officer 1/PPD Police

2026 total comp
$40,360
Base pay
$21,648
Overtime
$13,489
Other pay
$5,223
Benefits
$0
Total compensation
$40,360
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21553
Total Pay
$40,360

At PPD Police, Mark Klein serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $40,360.