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

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.

Record list

Employees with this title

Highest-paid first / page 28

Gregory Welsh

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
32561
Total Pay
$43,816

At PPD Police, Gregory Welsh serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $43,816.

Joseph Ford

Police Officer 1/PPD Police

2026 total comp
$43,796
Base pay
$21,648
Overtime
$17,624
Other pay
$4,523
Benefits
$0
Total compensation
$43,796
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29762
Total Pay
$43,796

Joseph Ford is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $43,796.

Khalil Nock

Police Officer 1/PPD Police

2026 total comp
$43,796
Base pay
$21,648
Overtime
$17,624
Other pay
$4,523
Benefits
$0
Total compensation
$43,796
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13576
Total Pay
$43,796

At PPD Police, Khalil Nock serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $43,796.

Bart Bundy

Police Officer 1/PPD Police

2021 total comp
$43,792
Base pay
$23,937
Overtime
$0
Other pay
$19,855
Benefits
$0
Total compensation
$43,792
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
6424
Total Pay
$43,792

Bart Bundy is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $43,792.

Corey Moore

Police Officer 1/PPD Police

2026 total comp
$43,700
Base pay
$21,648
Overtime
$17,353
Other pay
$4,699
Benefits
$0
Total compensation
$43,700
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
854
Total Pay
$43,700

Corey Moore holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $43,700.

Joseph Nyuma Ii

Police Officer 1/PPD Police

2026 total comp
$43,654
Base pay
$21,648
Overtime
$17,759
Other pay
$4,246
Benefits
$0
Total compensation
$43,654
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
10276
Total Pay
$43,654

Joseph Nyuma Ii works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $43,654 in 2026.

Loubert Exavier

Police Officer 1/PPD Police

2026 total comp
$43,616
Base pay
$18,185
Overtime
$22,491
Other pay
$2,941
Benefits
$0
Total compensation
$43,616
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
48116
Total Pay
$43,616

Loubert Exavier works as a Police Officer 1 for PPD Police. Their status is salaried. Loubert earned $43,616 in 2026.

Michael Morris

Police Officer 1/PPD Police

2026 total comp
$43,598
Base pay
$21,287
Overtime
$18,336
Other pay
$3,975
Benefits
$0
Total compensation
$43,598
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23871
Total Pay
$43,598

Michael Morris works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $43,598 in 2026.

Mariana Olivieri

Police Officer 1/PPD Police

2021 total comp
$43,596
Base pay
$37,401
Overtime
$916
Other pay
$5,280
Benefits
$0
Total compensation
$43,596
Employment type
Salaried

Source-specific fields

Base Salary
$77,031
Employee Category
Civil Service
Job Code
6A02
Public Id
18604
Total Pay
$43,596

Mariana Olivieri is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $43,596.

Anthony Vazquez

Police Officer 1/PPD Police

2026 total comp
$43,585
Base pay
$21,648
Overtime
$17,963
Other pay
$3,974
Benefits
$0
Total compensation
$43,585
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
12155
Total Pay
$43,585

Anthony Vazquez is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $43,585.

Kaliv Ivy

Police Officer 1/PPD Police

2026 total comp
$43,575
Base pay
$20,234
Overtime
$18,437
Other pay
$4,904
Benefits
$0
Total compensation
$43,575
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5290
Total Pay
$43,575

Kaliv Ivy holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $43,575.

Joseph Ferrero Jr

Police Officer 1/PPD Police

2026 total comp
$43,542
Base pay
$21,648
Overtime
$16,810
Other pay
$5,083
Benefits
$0
Total compensation
$43,542
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11742
Total Pay
$43,542

Joseph Ferrero Jr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $43,542.

James Reilly

Police Officer 1/PPD Police

2026 total comp
$43,542
Base pay
$21,648
Overtime
$16,810
Other pay
$5,083
Benefits
$0
Total compensation
$43,542
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18523
Total Pay
$43,542

James Reilly is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $43,542.

Shawn Grossman

Police Officer 1/PPD Police

2026 total comp
$43,523
Base pay
$21,648
Overtime
$17,906
Other pay
$3,968
Benefits
$0
Total compensation
$43,523
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33379
Total Pay
$43,523

At PPD Police, Shawn Grossman serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $43,523.

Marckenson Smith

Police Officer 1/PPD Police

2026 total comp
$43,523
Base pay
$21,648
Overtime
$17,725
Other pay
$4,149
Benefits
$0
Total compensation
$43,523
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24702
Total Pay
$43,523

Marckenson Smith is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $43,523.

Ann Frazier

Police Officer 1/PPD Police

2026 total comp
$43,512
Base pay
$19,484
Overtime
$21,565
Other pay
$2,463
Benefits
$0
Total compensation
$43,512
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
44852
Total Pay
$43,512

Ann Frazier is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $43,512.

Sylvestre Sankara

Police Officer 1/PPD Police

2026 total comp
$43,509
Base pay
$21,648
Overtime
$17,725
Other pay
$4,135
Benefits
$0
Total compensation
$43,509
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
12950
Total Pay
$43,509

Sylvestre Sankara works as a Police Officer 1 for PPD Police. Their status is salaried. Sylvestre earned $43,509 in 2026.

Robert Oakes

Police Officer 1/PPD Police

2019 total comp
$43,487
Base pay
$20,352
Overtime
$0
Other pay
$23,135
Benefits
$0
Total compensation
$43,487
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
26600
Total Pay
$43,487

Robert Oakes works as a Police Officer 1 for PPD Police. Their status is salaried. Robert earned $43,487 in 2019.

John Joyce

Police Officer 1/PPD Police

2026 total comp
$43,465
Base pay
$21,648
Overtime
$16,743
Other pay
$5,074
Benefits
$0
Total compensation
$43,465
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28985
Total Pay
$43,465

At PPD Police, John Joyce serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $43,465.

Mary Pawlowski

Police Officer 1/PPD Police

2021 total comp
$43,396
Base pay
$17,055
Overtime
$0
Other pay
$26,341
Benefits
$0
Total compensation
$43,396
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
36742
Total Pay
$43,396

Mary Pawlowski is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $43,396.

Pedro Fuentes-Ortiz

Police Officer 1/PPD Police

2026 total comp
$43,361
Base pay
$21,648
Overtime
$17,759
Other pay
$3,954
Benefits
$0
Total compensation
$43,361
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8631
Total Pay
$43,361

At PPD Police, Pedro Fuentes-Ortiz serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $43,361.

Henry Simmons

Police Officer 1/PPD Police

2020 total comp
$43,325
Base pay
$0
Overtime
$0
Other pay
$43,325
Benefits
$0
Total compensation
$43,325
Employment type
Salaried

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
27723
Total Pay
$43,325

Henry Simmons holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $43,325.

Jacqueline Ryan

Police Officer 1/PPD Police

2026 total comp
$43,241
Base pay
$21,648
Overtime
$17,387
Other pay
$4,206
Benefits
$0
Total compensation
$43,241
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6382
Total Pay
$43,241

At PPD Police, Jacqueline Ryan serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $43,241.

Leroy Wilson

Police Officer 1/PPD Police

2026 total comp
$43,223
Base pay
$21,648
Overtime
$16,709
Other pay
$4,866
Benefits
$0
Total compensation
$43,223
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19826
Total Pay
$43,223

Leroy Wilson is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $43,223.

Christopher Sarris

Police Officer 1/PPD Police

2026 total comp
$43,196
Base pay
$21,648
Overtime
$16,505
Other pay
$5,042
Benefits
$0
Total compensation
$43,196
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3709
Total Pay
$43,196

At PPD Police, Christopher Sarris serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $43,196.

Charles Squares

Police Officer 1/PPD Police

2026 total comp
$43,185
Base pay
$21,648
Overtime
$16,675
Other pay
$4,862
Benefits
$0
Total compensation
$43,185
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31325
Total Pay
$43,185

Charles Squares is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $43,185.

Shaun Parker

Police Officer 1/PPD Police

2026 total comp
$43,153
Base pay
$21,648
Overtime
$17,048
Other pay
$4,457
Benefits
$0
Total compensation
$43,153
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31478
Total Pay
$43,153

Shaun Parker is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $43,153.

Daniel Barr

Police Officer 1/PPD Police

2026 total comp
$43,115
Base pay
$21,648
Overtime
$17,014
Other pay
$4,453
Benefits
$0
Total compensation
$43,115
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36298
Total Pay
$43,115

Daniel Barr holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $43,115.

Justin Parisien

Police Officer 1/PPD Police

2026 total comp
$43,113
Base pay
$21,648
Overtime
$17,533
Other pay
$3,931
Benefits
$0
Total compensation
$43,113
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33855
Total Pay
$43,113

Justin Parisien is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $43,113.

Bernard Moore

Police Officer 1/PPD Police

2026 total comp
$43,108
Base pay
$21,648
Overtime
$16,607
Other pay
$4,853
Benefits
$0
Total compensation
$43,108
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
220
Total Pay
$43,108

Bernard Moore holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $43,108.

Anthony Agudo

Police Officer 1/PPD Police

2025 total comp
$43,089
Base pay
$6,916
Overtime
$4,830
Other pay
$31,342
Benefits
$0
Total compensation
$43,089
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
20111
Total Pay
$43,089

Anthony Agudo is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $43,089.

Michael Beck

Police Officer 1/PPD Police

2024 total comp
$43,072
Base pay
$34,713
Overtime
$0
Other pay
$8,359
Benefits
$0
Total compensation
$43,072
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
28591
Total Pay
$43,072

Michael Beck works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $43,072 in 2024.

Joseph Dalessio

Police Officer 1/PPD Police

2024 total comp
$43,071
Base pay
$3,306
Overtime
$0
Other pay
$39,765
Benefits
$0
Total compensation
$43,071
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
29677
Total Pay
$43,071

Joseph Dalessio holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $43,071.

Karina Valentin

Police Officer 1/PPD Police

2026 total comp
$43,063
Base pay
$21,648
Overtime
$17,488
Other pay
$3,926
Benefits
$0
Total compensation
$43,063
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36599
Total Pay
$43,063

At PPD Police, Karina Valentin serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $43,063.

Zachary Stout

Police Officer 1/PPD Police

2026 total comp
$43,063
Base pay
$21,648
Overtime
$17,488
Other pay
$3,926
Benefits
$0
Total compensation
$43,063
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16782
Total Pay
$43,063

At PPD Police, Zachary Stout serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $43,063.

Alex Dudek

Police Officer 1/PPD Police

2026 total comp
$43,026
Base pay
$21,648
Overtime
$17,454
Other pay
$3,923
Benefits
$0
Total compensation
$43,026
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36377
Total Pay
$43,026

Alex Dudek works as a Police Officer 1 for PPD Police. Their status is salaried. Alex earned $43,026 in 2026.

Timothy Mcgonigle

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
16230
Total Pay
$43,025

Timothy Mcgonigle is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $43,025.

Jnean Gray-Caserta

Police Officer 1/PPD Police

2026 total comp
$43,017
Base pay
$21,648
Overtime
$16,743
Other pay
$4,626
Benefits
$0
Total compensation
$43,017
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30788
Total Pay
$43,017

Jnean Gray-Caserta holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $43,017.

Darryl Braxton

Police Officer 1/PPD Police

2026 total comp
$43,005
Base pay
$21,648
Overtime
$16,336
Other pay
$5,020
Benefits
$0
Total compensation
$43,005
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27890
Total Pay
$43,005

Darryl Braxton is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $43,005.

Joel Rivera

Police Officer 1/PPD Police

2026 total comp
$42,989
Base pay
$21,648
Overtime
$17,420
Other pay
$3,920
Benefits
$0
Total compensation
$42,989
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3491
Total Pay
$42,989

Joel Rivera works as a Police Officer 1 for PPD Police. Their status is salaried. Joel earned $42,989 in 2026.