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

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.

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.

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.

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.

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.

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.