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 85

Ian Morrissey

Police Officer 1/PPD Police

2026 total comp
$25,520
Base pay
$18,185
Overtime
$6,320
Other pay
$1,015
Benefits
$0
Total compensation
$25,520
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49676
Total Pay
$25,520

At PPD Police, Ian Morrissey serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,520.

Felix Rivera

Police Officer 1/PPD Police

2026 total comp
$25,508
Base pay
$21,648
Overtime
$881
Other pay
$2,979
Benefits
$0
Total compensation
$25,508
Employment type
Salaried

Source-specific fields

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

Felix Rivera is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,508.

William Devine

Police Officer 1/PPD Police

2026 total comp
$25,508
Base pay
$21,648
Overtime
$881
Other pay
$2,979
Benefits
$0
Total compensation
$25,508
Employment type
Salaried

Source-specific fields

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

William Devine works as a Police Officer 1 for PPD Police. Their status is salaried. William earned $25,508 in 2026.

Miyinda Hopewell

Police Officer 1/PPD Police

2026 total comp
$25,504
Base pay
$21,648
Overtime
$1,220
Other pay
$2,635
Benefits
$0
Total compensation
$25,504
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34512
Total Pay
$25,504

Miyinda Hopewell holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,504.

Kaelin Burke

Police Officer 1/PPD Police

2026 total comp
$25,499
Base pay
$21,648
Overtime
$1,525
Other pay
$2,326
Benefits
$0
Total compensation
$25,499
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4530
Total Pay
$25,499

Kaelin Burke works as a Police Officer 1 for PPD Police. Their status is salaried. Kaelin earned $25,499 in 2026.

Melissa Kromchad

Police Officer 1/PPD Police

2026 total comp
$25,492
Base pay
$21,648
Overtime
$2,034
Other pay
$1,810
Benefits
$0
Total compensation
$25,492
Employment type
Salaried

Source-specific fields

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

At PPD Police, Melissa Kromchad serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,492.

Ryan Secord

Police Officer 1/PPD Police

2026 total comp
$25,486
Base pay
$21,577
Overtime
$1,695
Other pay
$2,214
Benefits
$0
Total compensation
$25,486
Employment type
Salaried

Source-specific fields

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

Ryan Secord works as a Police Officer 1 for PPD Police. Their status is salaried. Ryan earned $25,486 in 2026.

Nicholas Travaline

Police Officer 1/PPD Police

2026 total comp
$25,484
Base pay
$21,648
Overtime
$1,356
Other pay
$2,480
Benefits
$0
Total compensation
$25,484
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4223
Total Pay
$25,484

Nicholas Travaline works as a Police Officer 1 for PPD Police. Their status is salaried. Nicholas earned $25,484 in 2026.

Matthew Rivera

Police Officer 1/PPD Police

2026 total comp
$25,484
Base pay
$21,648
Overtime
$1,356
Other pay
$2,480
Benefits
$0
Total compensation
$25,484
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11921
Total Pay
$25,484

Matthew Rivera works as a Police Officer 1 for PPD Police. Their status is salaried. Matthew earned $25,484 in 2026.

Kelly Young

Police Officer 1/PPD Police

2026 total comp
$25,484
Base pay
$21,648
Overtime
$1,356
Other pay
$2,480
Benefits
$0
Total compensation
$25,484
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
12946
Total Pay
$25,484

Kelly Young is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,484.

James Cehlar

Police Officer 1/PPD Police

2026 total comp
$25,484
Base pay
$17,631
Overtime
$280
Other pay
$7,573
Benefits
$0
Total compensation
$25,484
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51504
Total Pay
$25,484

James Cehlar holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,484.

Valerie Bernard

Police Officer 1/PPD Police

2026 total comp
$25,473
Base pay
$21,648
Overtime
$1,085
Other pay
$2,740
Benefits
$0
Total compensation
$25,473
Employment type
Salaried

Source-specific fields

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

Valerie Bernard works as a Police Officer 1 for PPD Police. Their status is salaried. Valerie earned $25,473 in 2026.

George Mahalis Jr

Police Officer 1/PPD Police

2026 total comp
$25,473
Base pay
$21,648
Overtime
$1,085
Other pay
$2,740
Benefits
$0
Total compensation
$25,473
Employment type
Salaried

Source-specific fields

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

George Mahalis Jr works as a Police Officer 1 for PPD Police. Their status is salaried. George earned $25,473 in 2026.

Robert Grant

Police Officer 1/PPD Police

2026 total comp
$25,473
Base pay
$21,648
Overtime
$1,085
Other pay
$2,740
Benefits
$0
Total compensation
$25,473
Employment type
Salaried

Source-specific fields

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

Robert Grant holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,473.

Nicholas Mastroianni

Police Officer 1/PPD Police

2021 total comp
$25,473
Base pay
$16,157
Overtime
$673
Other pay
$8,643
Benefits
$0
Total compensation
$25,473
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
12200
Total Pay
$25,473

Nicholas Mastroianni is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $25,473.

Amir Morales

Police Officer 1/PPD Police

2026 total comp
$25,469
Base pay
$18,185
Overtime
$228
Other pay
$7,056
Benefits
$0
Total compensation
$25,469
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49238
Total Pay
$25,469

Amir Morales holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,469.

Juan Santiago

Police Officer 1/PPD Police

2023 total comp
$25,465
Base pay
$0
Overtime
$0
Other pay
$25,465
Benefits
$0
Total compensation
$25,465
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
17407
Total Pay
$25,465

Juan Santiago is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $25,465.

Martin Murray

Police Officer 1/PPD Police

2026 total comp
$25,465
Base pay
$21,648
Overtime
$949
Other pay
$2,868
Benefits
$0
Total compensation
$25,465
Employment type
Salaried

Source-specific fields

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

Martin Murray is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,465.

Idalenis Duran-Peebles

Police Officer 1/PPD Police

2026 total comp
$25,462
Base pay
$21,648
Overtime
$1,491
Other pay
$2,322
Benefits
$0
Total compensation
$25,462
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26437
Total Pay
$25,462

Idalenis Duran-Peebles holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,462.

Evan Mcbride

Police Officer 1/PPD Police

2026 total comp
$25,462
Base pay
$21,648
Overtime
$1,491
Other pay
$2,322
Benefits
$0
Total compensation
$25,462
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32070
Total Pay
$25,462

At PPD Police, Evan Mcbride serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,462.

Christopher Musumeci

Police Officer 1/PPD Police

2026 total comp
$25,462
Base pay
$21,648
Overtime
$1,491
Other pay
$2,322
Benefits
$0
Total compensation
$25,462
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28009
Total Pay
$25,462

Christopher Musumeci holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,462.

Sean Hiller

Police Officer 1/PPD Police

2026 total comp
$25,450
Base pay
$21,648
Overtime
$2,203
Other pay
$1,599
Benefits
$0
Total compensation
$25,450
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32925
Total Pay
$25,450

At PPD Police, Sean Hiller serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,450.

Alan Smith

Police Officer 1/PPD Police

2026 total comp
$25,449
Base pay
$21,577
Overtime
$1,661
Other pay
$2,211
Benefits
$0
Total compensation
$25,449
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
38912
Total Pay
$25,449

At PPD Police, Alan Smith serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,449.

Thomas Giordano

Police Officer 1/PPD Police

2026 total comp
$25,446
Base pay
$21,648
Overtime
$1,322
Other pay
$2,476
Benefits
$0
Total compensation
$25,446
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27153
Total Pay
$25,446

Thomas Giordano holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,446.

Perry Thornton

Police Officer 1/PPD Police

2023 total comp
$25,443
Base pay
$0
Overtime
$0
Other pay
$25,443
Benefits
$0
Total compensation
$25,443
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
19871
Total Pay
$25,443

Perry Thornton works as a Police Officer 1 for PPD Police. Their status is salaried. Perry earned $25,443 in 2023.

Gayle Frattone

Police Officer 1/PPD Police

2026 total comp
$25,443
Base pay
$21,648
Overtime
$0
Other pay
$3,795
Benefits
$0
Total compensation
$25,443
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34287
Total Pay
$25,443

Gayle Frattone works as a Police Officer 1 for PPD Police. Their status is salaried. Gayle earned $25,443 in 2026.

Tiffannie Torres

Police Officer 1/PPD Police

2026 total comp
$25,438
Base pay
$19,484
Overtime
$4,514
Other pay
$1,440
Benefits
$0
Total compensation
$25,438
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
44814
Total Pay
$25,438

Tiffannie Torres is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,438.

Sunny Nunez

Police Officer 1/PPD Police

2026 total comp
$25,428
Base pay
$21,648
Overtime
$1,152
Other pay
$2,627
Benefits
$0
Total compensation
$25,428
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21417
Total Pay
$25,428

Sunny Nunez is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,428.

James Wagner Jr

Police Officer 1/PPD Police

2026 total comp
$25,428
Base pay
$21,648
Overtime
$1,152
Other pay
$2,627
Benefits
$0
Total compensation
$25,428
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3434
Total Pay
$25,428

James Wagner Jr holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,428.

David Ringstaff

Police Officer 1/PPD Police

2026 total comp
$25,425
Base pay
$21,648
Overtime
$1,457
Other pay
$2,319
Benefits
$0
Total compensation
$25,425
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
10971
Total Pay
$25,425

At PPD Police, David Ringstaff serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,425.

Steven Sewell

Police Officer 1/PPD Police

2026 total comp
$25,418
Base pay
$21,289
Overtime
$1,809
Other pay
$2,321
Benefits
$0
Total compensation
$25,418
Employment type
Salaried

Source-specific fields

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

At PPD Police, Steven Sewell serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,418.

Michael Grimes

Police Officer 1/PPD Police

2026 total comp
$25,402
Base pay
$18,185
Overtime
$5,779
Other pay
$1,438
Benefits
$0
Total compensation
$25,402
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50918
Total Pay
$25,402

Michael Grimes holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,402.

William Andrews

Police Officer 1/PPD Police

2026 total comp
$25,397
Base pay
$21,648
Overtime
$1,017
Other pay
$2,732
Benefits
$0
Total compensation
$25,397
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15298
Total Pay
$25,397

At PPD Police, William Andrews serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,397.

Chanthavy Hearn

Police Officer 1/PPD Police

2026 total comp
$25,390
Base pay
$21,648
Overtime
$1,118
Other pay
$2,623
Benefits
$0
Total compensation
$25,390
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16906
Total Pay
$25,390

Chanthavy Hearn works as a Police Officer 1 for PPD Police. Their status is salaried. Chanthavy earned $25,390 in 2026.

Chandra Wilson

Police Officer 1/PPD Police

2026 total comp
$25,390
Base pay
$21,648
Overtime
$1,118
Other pay
$2,623
Benefits
$0
Total compensation
$25,390
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30171
Total Pay
$25,390

Chandra Wilson is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,390.

Robert Desoi

Police Officer 1/PPD Police

2026 total comp
$25,389
Base pay
$21,648
Overtime
$881
Other pay
$2,859
Benefits
$0
Total compensation
$25,389
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2284
Total Pay
$25,389

Robert Desoi works as a Police Officer 1 for PPD Police. Their status is salaried. Robert earned $25,389 in 2026.

Sarah Weaver

Police Officer 1/PPD Police

2026 total comp
$25,387
Base pay
$21,648
Overtime
$1,423
Other pay
$2,315
Benefits
$0
Total compensation
$25,387
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25659
Total Pay
$25,387

Sarah Weaver works as a Police Officer 1 for PPD Police. Their status is salaried. Sarah earned $25,387 in 2026.

Devon Washington

Police Officer 1/PPD Police

2026 total comp
$25,387
Base pay
$21,648
Overtime
$1,322
Other pay
$2,417
Benefits
$0
Total compensation
$25,387
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24912
Total Pay
$25,387

Devon Washington works as a Police Officer 1 for PPD Police. Their status is salaried. Devon earned $25,387 in 2026.

Charles Loughlin Jr

Police Officer 1/PPD Police

2026 total comp
$25,360
Base pay
$21,648
Overtime
$0
Other pay
$3,711
Benefits
$0
Total compensation
$25,360
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33858
Total Pay
$25,360

Charles Loughlin Jr works as a Police Officer 1 for PPD Police. Their status is salaried. Charles earned $25,360 in 2026.

Alberto Gonzalez-Burgos

Police Officer 1/PPD Police

2026 total comp
$25,359
Base pay
$20,783
Overtime
$2,375
Other pay
$2,201
Benefits
$0
Total compensation
$25,359
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
41946
Total Pay
$25,359

Alberto Gonzalez-Burgos holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,359.