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 96

Kenneth Oglesby

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$0
Other pay
$2,862
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33389
Total Pay
$24,511

Kenneth Oglesby is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,511.

Bryan Trush

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$0
Other pay
$2,862
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

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

At PPD Police, Bryan Trush serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,511.

Madeline Rodriguez

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$0
Other pay
$2,862
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34491
Total Pay
$24,511

Madeline Rodriguez is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,511.

Morris Bantum

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$0
Other pay
$2,862
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34631
Total Pay
$24,511

Morris Bantum is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,511.

Malik Abdulhadi

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$0
Other pay
$2,862
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35531
Total Pay
$24,511

Malik Abdulhadi is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,511.

Glenn Haskins

Police Officer 1/PPD Police

2026 total comp
$24,511
Base pay
$21,648
Overtime
$102
Other pay
$2,760
Benefits
$0
Total compensation
$24,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36838
Total Pay
$24,511

Glenn Haskins is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,511.

Kimberly Fowley

Police Officer 1/PPD Police

2026 total comp
$24,508
Base pay
$21,648
Overtime
$475
Other pay
$2,385
Benefits
$0
Total compensation
$24,508
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14289
Total Pay
$24,508

Kimberly Fowley holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,508.

Daniel Bowe

Police Officer 1/PPD Police

2026 total comp
$24,503
Base pay
$21,648
Overtime
$271
Other pay
$2,583
Benefits
$0
Total compensation
$24,503
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30395
Total Pay
$24,503

At PPD Police, Daniel Bowe serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,503.

Aaron Kostek

Police Officer 1/PPD Police

2026 total comp
$24,497
Base pay
$18,185
Overtime
$4,925
Other pay
$1,387
Benefits
$0
Total compensation
$24,497
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51219
Total Pay
$24,497

Aaron Kostek works as a Police Officer 1 for PPD Police. Their status is salaried. Aaron earned $24,497 in 2026.

Melissa Robinson

Police Officer 1/PPD Police

2026 total comp
$24,492
Base pay
$21,648
Overtime
$610
Other pay
$2,234
Benefits
$0
Total compensation
$24,492
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30655
Total Pay
$24,492

Melissa Robinson works as a Police Officer 1 for PPD Police. Their status is salaried. Melissa earned $24,492 in 2026.

William Erskine

Police Officer 1/PPD Police

2026 total comp
$24,492
Base pay
$21,648
Overtime
$610
Other pay
$2,234
Benefits
$0
Total compensation
$24,492
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34125
Total Pay
$24,492

William Erskine works as a Police Officer 1 for PPD Police. Their status is salaried. William earned $24,492 in 2026.

Abigail Troche

Police Officer 1/PPD Police

2026 total comp
$24,492
Base pay
$21,648
Overtime
$610
Other pay
$2,234
Benefits
$0
Total compensation
$24,492
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
864
Total Pay
$24,492

At PPD Police, Abigail Troche serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,492.

Bryan Haug

Police Officer 1/PPD Police

2026 total comp
$24,492
Base pay
$21,648
Overtime
$610
Other pay
$2,234
Benefits
$0
Total compensation
$24,492
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7343
Total Pay
$24,492

At PPD Police, Bryan Haug serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,492.

Christopher Mcbaine

Police Officer 1/PPD Police

2026 total comp
$24,490
Base pay
$21,648
Overtime
$1,356
Other pay
$1,485
Benefits
$0
Total compensation
$24,490
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9316
Total Pay
$24,490

Christopher Mcbaine is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,490.

Julianne Bruhns

Police Officer 1/PPD Police

2026 total comp
$24,486
Base pay
$21,648
Overtime
$203
Other pay
$2,634
Benefits
$0
Total compensation
$24,486
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
218
Total Pay
$24,486

Julianne Bruhns works as a Police Officer 1 for PPD Police. Their status is salaried. Julianne earned $24,486 in 2026.

Michael Mccafferty

Police Officer 1/PPD Police

2026 total comp
$24,486
Base pay
$21,648
Overtime
$203
Other pay
$2,634
Benefits
$0
Total compensation
$24,486
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19671
Total Pay
$24,486

At PPD Police, Michael Mccafferty serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,486.

Shanna Moore

Police Officer 1/PPD Police

2026 total comp
$24,486
Base pay
$21,648
Overtime
$203
Other pay
$2,634
Benefits
$0
Total compensation
$24,486
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22997
Total Pay
$24,486

Shanna Moore works as a Police Officer 1 for PPD Police. Their status is salaried. Shanna earned $24,486 in 2026.

Lisa Dugan

Police Officer 1/PPD Police

2026 total comp
$24,486
Base pay
$21,648
Overtime
$203
Other pay
$2,634
Benefits
$0
Total compensation
$24,486
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23598
Total Pay
$24,486

Lisa Dugan is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,486.

Amy Lynn Devlin

Police Officer 1/PPD Police

2026 total comp
$24,486
Base pay
$21,648
Overtime
$203
Other pay
$2,634
Benefits
$0
Total compensation
$24,486
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32030
Total Pay
$24,486

Amy Lynn Devlin holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,486.

Lisa Starling

Police Officer 1/PPD Police

2026 total comp
$24,486
Base pay
$21,648
Overtime
$203
Other pay
$2,634
Benefits
$0
Total compensation
$24,486
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9807
Total Pay
$24,486

Lisa Starling works as a Police Officer 1 for PPD Police. Their status is salaried. Lisa earned $24,486 in 2026.

Dawn Wright

Police Officer 1/PPD Police

2026 total comp
$24,486
Base pay
$21,648
Overtime
$203
Other pay
$2,634
Benefits
$0
Total compensation
$24,486
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36235
Total Pay
$24,486

Dawn Wright is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,486.

Raymond D Amico

Police Officer 1/PPD Police

2026 total comp
$24,483
Base pay
$21,648
Overtime
$305
Other pay
$2,530
Benefits
$0
Total compensation
$24,483
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5219
Total Pay
$24,483

Raymond D Amico works as a Police Officer 1 for PPD Police. Their status is salaried. Raymond earned $24,483 in 2026.

Candida Sanchez

Police Officer 1/PPD Police

2026 total comp
$24,475
Base pay
$19,484
Overtime
$2,379
Other pay
$2,612
Benefits
$0
Total compensation
$24,475
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
45666
Total Pay
$24,475

Candida Sanchez works as a Police Officer 1 for PPD Police. Their status is salaried. Candida earned $24,475 in 2026.

Kelly Eife-Goodwin

Police Officer 1/PPD Police

2026 total comp
$24,473
Base pay
$21,648
Overtime
$0
Other pay
$2,824
Benefits
$0
Total compensation
$24,473
Employment type
Salaried

Source-specific fields

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

Kelly Eife-Goodwin holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,473.

Marvis Knight

Police Officer 1/PPD Police

2026 total comp
$24,473
Base pay
$21,648
Overtime
$0
Other pay
$2,824
Benefits
$0
Total compensation
$24,473
Employment type
Salaried

Source-specific fields

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

Marvis Knight holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,473.

Tonetta Dawson

Police Officer 1/PPD Police

2026 total comp
$24,472
Base pay
$21,648
Overtime
$68
Other pay
$2,756
Benefits
$0
Total compensation
$24,472
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26374
Total Pay
$24,472

At PPD Police, Tonetta Dawson serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,472.

Chan Nheb

Police Officer 1/PPD Police

2026 total comp
$24,472
Base pay
$21,648
Overtime
$68
Other pay
$2,756
Benefits
$0
Total compensation
$24,472
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1868
Total Pay
$24,472

Chan Nheb holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,472.

Julio Ortiz

Police Officer 1/PPD Police

2026 total comp
$24,472
Base pay
$21,648
Overtime
$68
Other pay
$2,756
Benefits
$0
Total compensation
$24,472
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36989
Total Pay
$24,472

At PPD Police, Julio Ortiz serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,472.

Anthony Bellosi

Police Officer 1/PPD Police

2026 total comp
$24,468
Base pay
$19,484
Overtime
$3,599
Other pay
$1,385
Benefits
$0
Total compensation
$24,468
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
42518
Total Pay
$24,468

Anthony Bellosi holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,468.

Richard Daggett

Police Officer 1/PPD Police

2026 total comp
$24,468
Base pay
$19,484
Overtime
$3,599
Other pay
$1,385
Benefits
$0
Total compensation
$24,468
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
44787
Total Pay
$24,468

Richard Daggett is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,468.

Maria Do

Police Officer 1/PPD Police

2026 total comp
$24,468
Base pay
$19,484
Overtime
$3,599
Other pay
$1,385
Benefits
$0
Total compensation
$24,468
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
43347
Total Pay
$24,468

Maria Do holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,468.

John Boyle

Police Officer 1/PPD Police

2026 total comp
$24,455
Base pay
$21,648
Overtime
$576
Other pay
$2,230
Benefits
$0
Total compensation
$24,455
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1865
Total Pay
$24,455

At PPD Police, John Boyle serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,455.

Maureen Mcgerry

Police Officer 1/PPD Police

2026 total comp
$24,453
Base pay
$21,648
Overtime
$0
Other pay
$2,805
Benefits
$0
Total compensation
$24,453
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3867
Total Pay
$24,453

Maureen Mcgerry holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,453.

Brooke Quinn

Police Officer 1/PPD Police

2026 total comp
$24,445
Base pay
$21,648
Overtime
$271
Other pay
$2,526
Benefits
$0
Total compensation
$24,445
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11609
Total Pay
$24,445

Brooke Quinn holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,445.

Thomas Edwards Iii

Police Officer 1/PPD Police

2026 total comp
$24,445
Base pay
$21,648
Overtime
$271
Other pay
$2,526
Benefits
$0
Total compensation
$24,445
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
12689
Total Pay
$24,445

Thomas Edwards Iii works as a Police Officer 1 for PPD Police. Their status is salaried. Thomas earned $24,445 in 2026.

Peter Lyczak

Police Officer 1/PPD Police

2026 total comp
$24,445
Base pay
$21,648
Overtime
$271
Other pay
$2,526
Benefits
$0
Total compensation
$24,445
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14044
Total Pay
$24,445

At PPD Police, Peter Lyczak serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,445.

James Edmiston

Police Officer 1/PPD Police

2026 total comp
$24,445
Base pay
$21,648
Overtime
$271
Other pay
$2,526
Benefits
$0
Total compensation
$24,445
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19544
Total Pay
$24,445

James Edmiston works as a Police Officer 1 for PPD Police. Their status is salaried. James earned $24,445 in 2026.

Roger Mcfadden

Police Officer 1/PPD Police

2026 total comp
$24,445
Base pay
$21,648
Overtime
$271
Other pay
$2,526
Benefits
$0
Total compensation
$24,445
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22322
Total Pay
$24,445

Roger Mcfadden works as a Police Officer 1 for PPD Police. Their status is salaried. Roger earned $24,445 in 2026.

Maura Melnick

Police Officer 1/PPD Police

2026 total comp
$24,445
Base pay
$21,648
Overtime
$271
Other pay
$2,526
Benefits
$0
Total compensation
$24,445
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23854
Total Pay
$24,445

Maura Melnick works as a Police Officer 1 for PPD Police. Their status is salaried. Maura earned $24,445 in 2026.

Tara Martinsen

Police Officer 1/PPD Police

2026 total comp
$24,445
Base pay
$21,648
Overtime
$271
Other pay
$2,526
Benefits
$0
Total compensation
$24,445
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24325
Total Pay
$24,445

At PPD Police, Tara Martinsen serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,445.