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 58

Steven Brooks

Police Officer 1/PPD Police

2026 total comp
$30,720
Base pay
$21,648
Overtime
$6,270
Other pay
$2,801
Benefits
$0
Total compensation
$30,720
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4175
Total Pay
$30,720

Steven Brooks is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $30,720.

Michael Wolf

Police Officer 1/PPD Police

2026 total comp
$30,720
Base pay
$21,648
Overtime
$6,270
Other pay
$2,801
Benefits
$0
Total compensation
$30,720
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8716
Total Pay
$30,720

At PPD Police, Michael Wolf serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,720.

Adam Kolman

Police Officer 1/PPD Police

2026 total comp
$30,719
Base pay
$21,648
Overtime
$7,332
Other pay
$1,739
Benefits
$0
Total compensation
$30,719
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
51221
Total Pay
$30,719

Adam Kolman holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,719.

April Boggs

Police Officer 1/PPD Police

2023 total comp
$30,702
Base pay
$23,404
Overtime
$0
Other pay
$7,298
Benefits
$0
Total compensation
$30,702
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
33052
Total Pay
$30,702

At PPD Police, April Boggs serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $30,702.

Mark Franchetti

Police Officer 1/PPD Police

2026 total comp
$30,683
Base pay
$21,648
Overtime
$6,236
Other pay
$2,798
Benefits
$0
Total compensation
$30,683
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7629
Total Pay
$30,683

Mark Franchetti is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $30,683.

Richard Dougherty

Police Officer 1/PPD Police

2026 total comp
$30,683
Base pay
$21,648
Overtime
$6,236
Other pay
$2,798
Benefits
$0
Total compensation
$30,683
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22279
Total Pay
$30,683

Richard Dougherty works as a Police Officer 1 for PPD Police. Their status is salaried. Richard earned $30,683 in 2026.

Maurice Smith

Police Officer 1/PPD Police

2026 total comp
$30,681
Base pay
$21,648
Overtime
$5,863
Other pay
$3,170
Benefits
$0
Total compensation
$30,681
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8806
Total Pay
$30,681

Maurice Smith is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $30,681.

Joseph Chan

Police Officer 1/PPD Police

2026 total comp
$30,665
Base pay
$21,648
Overtime
$6,033
Other pay
$2,983
Benefits
$0
Total compensation
$30,665
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11662
Total Pay
$30,665

Joseph Chan works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $30,665 in 2026.

William Velazquez

Police Officer 1/PPD Police

2026 total comp
$30,659
Base pay
$21,648
Overtime
$5,558
Other pay
$3,452
Benefits
$0
Total compensation
$30,659
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5408
Total Pay
$30,659

William Velazquez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,659.

Lawrence Flagler

Police Officer 1/PPD Police

2026 total comp
$30,659
Base pay
$21,648
Overtime
$5,558
Other pay
$3,452
Benefits
$0
Total compensation
$30,659
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19194
Total Pay
$30,659

At PPD Police, Lawrence Flagler serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,659.

Herbert Clayton

Police Officer 1/PPD Police

2026 total comp
$30,650
Base pay
$21,648
Overtime
$5,626
Other pay
$3,376
Benefits
$0
Total compensation
$30,650
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25160
Total Pay
$30,650

Herbert Clayton is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $30,650.

Jeffrey Bosworth

Police Officer 1/PPD Police

2026 total comp
$30,650
Base pay
$21,648
Overtime
$5,423
Other pay
$3,579
Benefits
$0
Total compensation
$30,650
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
600
Total Pay
$30,650

Jeffrey Bosworth holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,650.

Latisha Johnson

Police Officer 1/PPD Police

2026 total comp
$30,645
Base pay
$21,648
Overtime
$6,202
Other pay
$2,795
Benefits
$0
Total compensation
$30,645
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
10555
Total Pay
$30,645

Latisha Johnson works as a Police Officer 1 for PPD Police. Their status is salaried. Latisha earned $30,645 in 2026.

Christopher Pisarczyk

Police Officer 1/PPD Police

2026 total comp
$30,644
Base pay
$19,484
Overtime
$9,425
Other pay
$1,735
Benefits
$0
Total compensation
$30,644
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
43905
Total Pay
$30,644

Christopher Pisarczyk holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,644.

Joan Valle

Police Officer 1/PPD Police

2026 total comp
$30,644
Base pay
$19,484
Overtime
$9,425
Other pay
$1,735
Benefits
$0
Total compensation
$30,644
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
46023
Total Pay
$30,644

Joan Valle holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,644.

Jeffrey Mcgarvey

Police Officer 1/PPD Police

2026 total comp
$30,644
Base pay
$21,648
Overtime
$5,829
Other pay
$3,166
Benefits
$0
Total compensation
$30,644
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1690
Total Pay
$30,644

Jeffrey Mcgarvey holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,644.

John Cahill

Police Officer 1/PPD Police

2026 total comp
$30,608
Base pay
$21,648
Overtime
$6,168
Other pay
$2,791
Benefits
$0
Total compensation
$30,608
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20385
Total Pay
$30,608

At PPD Police, John Cahill serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,608.

Marvin Jones

Police Officer 1/PPD Police

2026 total comp
$30,606
Base pay
$21,648
Overtime
$5,796
Other pay
$3,162
Benefits
$0
Total compensation
$30,606
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33378
Total Pay
$30,606

Marvin Jones holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,606.

Nelson Villalta Jr

Police Officer 1/PPD Police

2026 total comp
$30,602
Base pay
$21,648
Overtime
$5,976
Other pay
$2,977
Benefits
$0
Total compensation
$30,602
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
12156
Total Pay
$30,602

Nelson Villalta Jr works as a Police Officer 1 for PPD Police. Their status is salaried. Nelson earned $30,602 in 2026.

Richard Washington

Police Officer 1/PPD Police

2026 total comp
$30,601
Base pay
$21,648
Overtime
$5,728
Other pay
$3,225
Benefits
$0
Total compensation
$30,601
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2679
Total Pay
$30,601

At PPD Police, Richard Washington serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,601.

Anastasia Briscoe

Police Officer 1/PPD Police

2026 total comp
$30,588
Base pay
$19,204
Overtime
$9,822
Other pay
$1,562
Benefits
$0
Total compensation
$30,588
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
47065
Total Pay
$30,588

Anastasia Briscoe is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $30,588.

Joseph Mcdonald

Police Officer 1/PPD Police

2026 total comp
$30,583
Base pay
$21,648
Overtime
$5,491
Other pay
$3,444
Benefits
$0
Total compensation
$30,583
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4616
Total Pay
$30,583

Joseph Mcdonald works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $30,583 in 2026.

Michael Hand

Police Officer 1/PPD Police

2026 total comp
$30,583
Base pay
$21,648
Overtime
$5,491
Other pay
$3,444
Benefits
$0
Total compensation
$30,583
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21609
Total Pay
$30,583

At PPD Police, Michael Hand serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,583.

Curtis Hill

Police Officer 1/PPD Police

2026 total comp
$30,583
Base pay
$21,648
Overtime
$5,491
Other pay
$3,444
Benefits
$0
Total compensation
$30,583
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4889
Total Pay
$30,583

Curtis Hill holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,583.

Diana Bautista-Plasencia

Police Officer 1/PPD Police

2026 total comp
$30,582
Base pay
$19,204
Overtime
$8,722
Other pay
$2,656
Benefits
$0
Total compensation
$30,582
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
37458
Total Pay
$30,582

Diana Bautista-Plasencia works as a Police Officer 1 for PPD Police. Their status is salaried. Diana earned $30,582 in 2026.

Michael Rogozinski

Police Officer 1/PPD Police

2026 total comp
$30,571
Base pay
$21,648
Overtime
$6,134
Other pay
$2,788
Benefits
$0
Total compensation
$30,571
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19166
Total Pay
$30,571

At PPD Police, Michael Rogozinski serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,571.

Kenneth Gorski

Police Officer 1/PPD Police

2026 total comp
$30,562
Base pay
$21,648
Overtime
$5,389
Other pay
$3,525
Benefits
$0
Total compensation
$30,562
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19789
Total Pay
$30,562

At PPD Police, Kenneth Gorski serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,562.

Roodly Phanor

Police Officer 1/PPD Police

2026 total comp
$30,552
Base pay
$21,648
Overtime
$5,931
Other pay
$2,972
Benefits
$0
Total compensation
$30,552
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17908
Total Pay
$30,552

Roodly Phanor is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $30,552.

Matthew Weiler

Police Officer 1/PPD Police

2026 total comp
$30,535
Base pay
$21,648
Overtime
$6,236
Other pay
$2,650
Benefits
$0
Total compensation
$30,535
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
38496
Total Pay
$30,535

Matthew Weiler holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,535.

Vincent Clark

Police Officer 1/PPD Police

2026 total comp
$30,533
Base pay
$21,577
Overtime
$6,304
Other pay
$2,652
Benefits
$0
Total compensation
$30,533
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
38584
Total Pay
$30,533

At PPD Police, Vincent Clark serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,533.

Michelle Roopchan

Police Officer 1/PPD Police

2026 total comp
$30,532
Base pay
$18,185
Overtime
$10,619
Other pay
$1,728
Benefits
$0
Total compensation
$30,532
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50034
Total Pay
$30,532

Michelle Roopchan holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,532.

Angel Delarosa

Police Officer 1/PPD Police

2026 total comp
$30,514
Base pay
$21,648
Overtime
$5,897
Other pay
$2,969
Benefits
$0
Total compensation
$30,514
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3640
Total Pay
$30,514

Angel Delarosa holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,514.

Simone Molotsky

Police Officer 1/PPD Police

2025 total comp
$30,500
Base pay
$0
Overtime
$0
Other pay
$30,500
Benefits
$0
Total compensation
$30,500
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
24141
Total Pay
$30,500

Simone Molotsky is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $30,500.

Vance Manning

Police Officer 1/PPD Police

2024 total comp
$30,489
Base pay
$12,563
Overtime
$0
Other pay
$17,926
Benefits
$0
Total compensation
$30,489
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
11844
Total Pay
$30,489

Vance Manning is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $30,489.

Daniel Carideo

Police Officer 1/PPD Police

2026 total comp
$30,471
Base pay
$21,648
Overtime
$6,044
Other pay
$2,779
Benefits
$0
Total compensation
$30,471
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2411
Total Pay
$30,471

Daniel Carideo holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,471.

Robert Brow

Police Officer 1/PPD Police

2026 total comp
$30,459
Base pay
$21,648
Overtime
$6,033
Other pay
$2,778
Benefits
$0
Total compensation
$30,459
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24570
Total Pay
$30,459

Robert Brow is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $30,459.

Allyson Otoole

Police Officer 1/PPD Police

2026 total comp
$30,453
Base pay
$20,783
Overtime
$7,028
Other pay
$2,643
Benefits
$0
Total compensation
$30,453
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
40133
Total Pay
$30,453

Allyson Otoole holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,453.

James Jones-Cromer

Police Officer 1/PPD Police

2026 total comp
$30,444
Base pay
$18,185
Overtime
$4,697
Other pay
$7,562
Benefits
$0
Total compensation
$30,444
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
47761
Total Pay
$30,444

James Jones-Cromer works as a Police Officer 1 for PPD Police. Their status is salaried. James earned $30,444 in 2026.

Latania Brown

Police Officer 1/PPD Police

2026 total comp
$30,442
Base pay
$19,204
Overtime
$9,515
Other pay
$1,723
Benefits
$0
Total compensation
$30,442
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
47589
Total Pay
$30,442

Latania Brown works as a Police Officer 1 for PPD Police. Their status is salaried. Latania earned $30,442 in 2026.

Jason Keen

Police Officer 1/PPD Police

2026 total comp
$30,439
Base pay
$21,648
Overtime
$5,829
Other pay
$2,961
Benefits
$0
Total compensation
$30,439
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26025
Total Pay
$30,439

Jason Keen holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,439.