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