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 16

David Omlor

Police Officer 1/PPD Police

2024 total comp
$65,483
Base pay
$28,101
Overtime
$248
Other pay
$37,134
Benefits
$0
Total compensation
$65,483
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
9254
Total Pay
$65,483

David Omlor holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $65,483.

Billy Kroupa

Police Officer 1/PPD Police

2022 total comp
$65,428
Base pay
$51,061
Overtime
$4,496
Other pay
$9,871
Benefits
$0
Total compensation
$65,428
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
10528
Total Pay
$65,428

Billy Kroupa is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $65,428.

Larry Gilchrist

Police Officer 1/PPD Police

2026 total comp
$65,335
Base pay
$21,648
Overtime
$36,061
Other pay
$7,625
Benefits
$0
Total compensation
$65,335
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20352
Total Pay
$65,335

Larry Gilchrist works as a Police Officer 1 for PPD Police. Their status is salaried. Larry earned $65,335 in 2026.

Yusuf Jackson

Police Officer 1/PPD Police

2021 total comp
$65,308
Base pay
$41,291
Overtime
$2,917
Other pay
$21,100
Benefits
$0
Total compensation
$65,308
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
21535
Total Pay
$65,308

At PPD Police, Yusuf Jackson serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $65,308.

Ryan Waltman

Police Officer 1/PPD Police

2022 total comp
$65,167
Base pay
$27,670
Overtime
$0
Other pay
$37,497
Benefits
$0
Total compensation
$65,167
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
2220
Total Pay
$65,167

Ryan Waltman holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $65,167.

Martin Vinson

Police Officer 1/PPD Police

2022 total comp
$65,060
Base pay
$39,967
Overtime
$0
Other pay
$25,093
Benefits
$0
Total compensation
$65,060
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
755
Total Pay
$65,060

Martin Vinson is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $65,060.

Michael Moss

Police Officer 1/PPD Police

2021 total comp
$65,057
Base pay
$30,519
Overtime
$954
Other pay
$33,584
Benefits
$0
Total compensation
$65,057
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
17338
Total Pay
$65,057

Michael Moss works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $65,057 in 2021.

Felix Nosik

Police Officer 1/PPD Police

2021 total comp
$65,057
Base pay
$30,220
Overtime
$0
Other pay
$34,837
Benefits
$0
Total compensation
$65,057
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
10149
Total Pay
$65,057

At PPD Police, Felix Nosik serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $65,057.

Mark Goodson

Police Officer 1/PPD Police

2022 total comp
$64,932
Base pay
$26,132
Overtime
$0
Other pay
$38,799
Benefits
$0
Total compensation
$64,932
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
24232
Total Pay
$64,932

At PPD Police, Mark Goodson serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $64,932.

Kevin Doerr

Police Officer 1/PPD Police

2022 total comp
$64,906
Base pay
$6,149
Overtime
$836
Other pay
$57,921
Benefits
$0
Total compensation
$64,906
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
24180
Total Pay
$64,906

Kevin Doerr holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $64,906.

John Cannon

Police Officer 1/PPD Police

2020 total comp
$64,787
Base pay
$36,532
Overtime
$2,235
Other pay
$26,020
Benefits
$0
Total compensation
$64,787
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
29566
Total Pay
$64,787

John Cannon works as a Police Officer 1 for PPD Police. Their status is salaried. John earned $64,787 in 2020.

Michael Brown

Police Officer 1/PPD Police

2022 total comp
$64,768
Base pay
$36,893
Overtime
$12,307
Other pay
$15,568
Benefits
$0
Total compensation
$64,768
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2474
Total Pay
$27,998

Michael Brown works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $64,768 in 2022.

Mary Friend

Police Officer 1/PPD Police

2026 total comp
$64,741
Base pay
$0
Overtime
$0
Other pay
$64,741
Benefits
$0
Total compensation
$64,741
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
7492
Total Pay
$64,741

Mary Friend is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $64,741.

Michael Hellmuth

Police Officer 1/PPD Police

2023 total comp
$64,727
Base pay
$43,396
Overtime
$1,903
Other pay
$19,428
Benefits
$0
Total compensation
$64,727
Employment type
Salaried

Source-specific fields

Base Salary
$82,517
Employee Category
Civil Service
Job Code
6A02
Public Id
11740
Total Pay
$64,727

Michael Hellmuth holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $64,727.

Derwin Corley

Police Officer 1/PPD Police

2022 total comp
$64,701
Base pay
$47,243
Overtime
$461
Other pay
$16,997
Benefits
$0
Total compensation
$64,701
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
30177
Total Pay
$64,701

Derwin Corley holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $64,701.

Michael Capobianco

Police Officer 1/PPD Police

2025 total comp
$64,562
Base pay
$34,580
Overtime
$7,716
Other pay
$22,266
Benefits
$0
Total compensation
$64,562
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
8893
Total Pay
$64,562

Michael Capobianco holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $64,562.

George Schweizer Jr

Police Officer 1/PPD Police

2020 total comp
$64,468
Base pay
$21,810
Overtime
$5,970
Other pay
$36,688
Benefits
$0
Total compensation
$64,468
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
16849
Total Pay
$64,468

George Schweizer Jr holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $64,468.

Victor Fountain

Police Officer 1/PPD Police

2026 total comp
$64,452
Base pay
$21,648
Overtime
$35,281
Other pay
$7,522
Benefits
$0
Total compensation
$64,452
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13543
Total Pay
$64,452

Victor Fountain is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $64,452.

Edward Pettis

Police Officer 1/PPD Police

2025 total comp
$64,250
Base pay
$34,580
Overtime
$22,174
Other pay
$7,496
Benefits
$0
Total compensation
$64,250
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
18739
Total Pay
$64,250

Edward Pettis works as a Police Officer 1 for PPD Police. Their status is salaried. Edward earned $64,250 in 2025.

Mireille Green

Police Officer 1/PPD Police

2025 total comp
$64,250
Base pay
$1,729
Overtime
$0
Other pay
$62,521
Benefits
$0
Total compensation
$64,250
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
17970
Total Pay
$64,250

Mireille Green works as a Police Officer 1 for PPD Police. Their status is salaried. Mireille earned $64,250 in 2025.

Russell Cornwell

Police Officer 1/PPD Police

2025 total comp
$64,200
Base pay
$41,496
Overtime
$3,080
Other pay
$19,624
Benefits
$0
Total compensation
$64,200
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
3514
Total Pay
$64,200

Russell Cornwell works as a Police Officer 1 for PPD Police. Their status is salaried. Russell earned $64,200 in 2025.

William Mcguckin

Police Officer 1/PPD Police

2025 total comp
$64,134
Base pay
$34,580
Overtime
$5,706
Other pay
$23,848
Benefits
$0
Total compensation
$64,134
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
29225
Total Pay
$64,134

William Mcguckin works as a Police Officer 1 for PPD Police. Their status is salaried. William earned $64,134 in 2025.

Kendell Ball

Police Officer 1/PPD Police

2025 total comp
$64,088
Base pay
$49,817
Overtime
$6,287
Other pay
$7,985
Benefits
$0
Total compensation
$64,088
Employment type
Salaried

Source-specific fields

Base Salary
$83,664
Employee Category
Civil Service
Job Code
6A02
Public Id
43536
Total Pay
$64,088

Kendell Ball works as a Police Officer 1 for PPD Police. Their status is salaried. Kendell earned $64,088 in 2025.

Sean Collaretti

Police Officer 1/PPD Police

2023 total comp
$64,076
Base pay
$32,378
Overtime
$0
Other pay
$31,698
Benefits
$0
Total compensation
$64,076
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
19411
Total Pay
$64,076

At PPD Police, Sean Collaretti serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $64,076.

John Leible

Police Officer 1/PPD Police

2020 total comp
$64,045
Base pay
$49,079
Overtime
$3,437
Other pay
$11,528
Benefits
$0
Total compensation
$64,045
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
2150
Total Pay
$64,045

John Leible works as a Police Officer 1 for PPD Police. Their status is salaried. John earned $64,045 in 2020.

John Calhoun Jr

Police Officer 1/PPD Police

2020 total comp
$63,925
Base pay
$29,153
Overtime
$2,208
Other pay
$32,564
Benefits
$0
Total compensation
$63,925
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
12982
Total Pay
$63,925

John Calhoun Jr holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $63,925.

Michele Mobley

Police Officer 1/PPD Police

2025 total comp
$63,901
Base pay
$51,870
Overtime
$0
Other pay
$12,031
Benefits
$0
Total compensation
$63,901
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
30396
Total Pay
$63,901

Michele Mobley works as a Police Officer 1 for PPD Police. Their status is salaried. Michele earned $63,901 in 2025.

Charles Hettinger Iii

Police Officer 1/PPD Police

2022 total comp
$63,699
Base pay
$52,970
Overtime
$0
Other pay
$10,729
Benefits
$0
Total compensation
$63,699
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
29934
Total Pay
$63,699

Charles Hettinger Iii works as a Police Officer 1 for PPD Police. Their status is salaried. Charles earned $63,699 in 2022.

Michael Mcnicholas

Police Officer 1/PPD Police

2023 total comp
$63,578
Base pay
$38,990
Overtime
$1,132
Other pay
$23,456
Benefits
$0
Total compensation
$63,578
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
22632
Total Pay
$63,578

Michael Mcnicholas is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $63,578.

Edward Armstrong

Police Officer 1/PPD Police

2020 total comp
$63,575
Base pay
$18,030
Overtime
$0
Other pay
$45,545
Benefits
$0
Total compensation
$63,575
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
19652
Total Pay
$63,575

At PPD Police, Edward Armstrong serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $63,575.

Robert Oleyn

Police Officer 1/PPD Police

2019 total comp
$63,564
Base pay
$48,851
Overtime
$0
Other pay
$14,713
Benefits
$0
Total compensation
$63,564
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
8677
Total Pay
$63,564

Robert Oleyn holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2019, their total compensation was $63,564.

Joseph Donaghy

Police Officer 1/PPD Police

2025 total comp
$63,467
Base pay
$16,598
Overtime
$0
Other pay
$46,869
Benefits
$0
Total compensation
$63,467
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
53610
Total Pay
$19,329

Joseph Donaghy holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $63,467.

Angela Arnold

Police Officer 1/PPD Police

2026 total comp
$63,301
Base pay
$21,648
Overtime
$34,265
Other pay
$7,388
Benefits
$0
Total compensation
$63,301
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8038
Total Pay
$63,301

Angela Arnold is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $63,301.

Keith Elliott

Police Officer 1/PPD Police

2020 total comp
$62,928
Base pay
$41,301
Overtime
$0
Other pay
$21,627
Benefits
$0
Total compensation
$62,928
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
9187
Total Pay
$62,928

Keith Elliott is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $62,928.

Miguel Figueroa Jr.

Police Officer 1/PPD Police

2026 total comp
$62,852
Base pay
$21,648
Overtime
$34,129
Other pay
$7,074
Benefits
$0
Total compensation
$62,852
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20849
Total Pay
$62,852

Miguel Figueroa Jr. works as a Police Officer 1 for PPD Police. Their status is salaried. Miguel earned $62,852 in 2026.

Yolanda Sanders

Police Officer 1/PPD Police

2023 total comp
$62,850
Base pay
$30,064
Overtime
$0
Other pay
$32,786
Benefits
$0
Total compensation
$62,850
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
33513
Total Pay
$62,850

Yolanda Sanders works as a Police Officer 1 for PPD Police. Their status is salaried. Yolanda earned $62,850 in 2023.

Charlene Johnson

Police Officer 1/PPD Police

2025 total comp
$62,610
Base pay
$50,141
Overtime
$584
Other pay
$11,886
Benefits
$0
Total compensation
$62,610
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
8012
Total Pay
$62,610

Charlene Johnson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $62,610.

Edwin Rivera

Police Officer 1/PPD Police

2022 total comp
$62,453
Base pay
$46,288
Overtime
$4,323
Other pay
$11,842
Benefits
$0
Total compensation
$62,453
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
12055
Total Pay
$62,453

At PPD Police, Edwin Rivera serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $62,453.

Manus Cassidy

Police Officer 1/PPD Police

2021 total comp
$62,428
Base pay
$35,008
Overtime
$1,879
Other pay
$25,541
Benefits
$0
Total compensation
$62,428
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
25186
Total Pay
$62,428

Manus Cassidy is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $62,428.

Charlene Joyner

Police Officer 1/PPD Police

2026 total comp
$62,342
Base pay
$21,648
Overtime
$33,417
Other pay
$7,276
Benefits
$0
Total compensation
$62,342
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16507
Total Pay
$62,342

Charlene Joyner works as a Police Officer 1 for PPD Police. Their status is salaried. Charlene earned $62,342 in 2026.