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 35

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.

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.

Justin Barr

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
32761
Total Pay
$24,445

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

Paul Austin

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
33281
Total Pay
$24,445

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

John Gangloff

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
34814
Total Pay
$24,445

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

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.

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.

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.

Michael Kane Jr

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
17719
Total Pay
$24,445

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

Cheryl Randall

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
2235
Total Pay
$24,445

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

Paul Smock

Police Officer 1/PPD Police

2026 total comp
$24,444
Base pay
$16,669
Overtime
$261
Other pay
$7,514
Benefits
$0
Total compensation
$24,444
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
52215
Total Pay
$24,444

Paul Smock works as a Police Officer 1 for PPD Police. Their status is salaried. Paul earned $24,444 in 2026.

Julian Crespo

Police Officer 1/PPD Police

2026 total comp
$24,436
Base pay
$19,484
Overtime
$3,569
Other pay
$1,383
Benefits
$0
Total compensation
$24,436
Employment type
Salaried

Source-specific fields

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

Julian Crespo works as a Police Officer 1 for PPD Police. Their status is salaried. Julian earned $24,436 in 2026.

William Beck

Police Officer 1/PPD Police

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

Source-specific fields

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

William Beck is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,434.

Mary Grover

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Mary Grover serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,434.

Vincent Quarles

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Vincent Quarles serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,434.

Joseph Koger

Police Officer 1/PPD Police

2026 total comp
$24,434
Base pay
$21,038
Overtime
$542
Other pay
$2,853
Benefits
$0
Total compensation
$24,434
Employment type
Salaried

Source-specific fields

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

At PPD Police, Joseph Koger serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,434.

Kevin Ashton

Police Officer 1/PPD Police

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

Source-specific fields

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

Kevin Ashton is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,434.

Jason Frye

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Jason Frye serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,433.

Anne Marie Heffron

Police Officer 1/PPD Police

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

Source-specific fields

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

Anne Marie Heffron is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,433.

Leon Hill

Police Officer 1/PPD Police

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

Source-specific fields

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

Leon Hill works as a Police Officer 1 for PPD Police. Their status is salaried. Leon earned $24,433 in 2026.

Craig Peterson

Police Officer 1/PPD Police

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

Source-specific fields

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

Craig Peterson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,433.

Taylor Sidler

Police Officer 1/PPD Police

2025 total comp
$24,422
Base pay
$4,495
Overtime
$259
Other pay
$19,667
Benefits
$0
Total compensation
$24,422
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
27254
Total Pay
$24,422

Taylor Sidler works as a Police Officer 1 for PPD Police. Their status is salaried. Taylor earned $24,422 in 2025.

Dionisios Ramakis

Police Officer 1/PPD Police

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

Source-specific fields

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

Dionisios Ramakis works as a Police Officer 1 for PPD Police. Their status is salaried. Dionisios earned $24,418 in 2026.

Robert Vega

Police Officer 1/PPD Police

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

Source-specific fields

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

Robert Vega holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,418.

Leonard Pell

Police Officer 1/PPD Police

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

Source-specific fields

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

Leonard Pell holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,418.

Veronika Tueros

Police Officer 1/PPD Police

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

Source-specific fields

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

Veronika Tueros is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,418.

Devante Murray

Police Officer 1/PPD Police

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

Source-specific fields

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

Devante Murray works as a Police Officer 1 for PPD Police. Their status is salaried. Devante earned $24,418 in 2026.

Kareem Johnson

Police Officer 1/PPD Police

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

Source-specific fields

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

Kareem Johnson is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,410.

Greg Montijo

Police Officer 1/PPD Police

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

Source-specific fields

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

Greg Montijo works as a Police Officer 1 for PPD Police. Their status is salaried. Greg earned $24,410 in 2026.

Thomas Hayes

Police Officer 1/PPD Police

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

Source-specific fields

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

Thomas Hayes is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,408.

William Vandegrift

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, William Vandegrift serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,408.

Damian Caggiano

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Damian Caggiano serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,408.