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 32

Christopher Kelly

Police Officer 1/PPD Police

2026 total comp
$24,600
Base pay
$21,648
Overtime
$1,559
Other pay
$1,392
Benefits
$0
Total compensation
$24,600
Employment type
Salaried

Source-specific fields

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

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

Booker Messer

Police Officer 1/PPD Police

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

Source-specific fields

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

Booker Messer works as a Police Officer 1 for PPD Police. Their status is salaried. Booker earned $24,600 in 2026.

Joseph Kalisak

Police Officer 1/PPD Police

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

Source-specific fields

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

Joseph Kalisak is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,600.

Lindsay Morris

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Lindsay Morris serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,597.

Cheick Fall

Police Officer 1/PPD Police

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

Source-specific fields

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

Cheick Fall holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,597.

John Mccloskey

Police Officer 1/PPD Police

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

Source-specific fields

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

John Mccloskey is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,597.

Edwin Lugo

Police Officer 1/PPD Police

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

Source-specific fields

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

Edwin Lugo works as a Police Officer 1 for PPD Police. Their status is salaried. Edwin earned $24,597 in 2026.

Jamaal Trapp

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Jamaal Trapp serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,597.

Alexander Montes

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Alexander Montes serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,597.

Joseph Keys

Police Officer 1/PPD Police

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

Source-specific fields

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

Joseph Keys is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,597.

Timothy Hines

Police Officer 1/PPD Police

2026 total comp
$24,596
Base pay
$21,577
Overtime
$881
Other pay
$2,137
Benefits
$0
Total compensation
$24,596
Employment type
Salaried

Source-specific fields

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

Timothy Hines is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,596.

John Lordan

Police Officer 1/PPD Police

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

Source-specific fields

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

John Lordan holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,588.

Jose Febus

Police Officer 1/PPD Police

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

Source-specific fields

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

Jose Febus works as a Police Officer 1 for PPD Police. Their status is salaried. Jose earned $24,583 in 2026.

John Teetz

Police Officer 1/PPD Police

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

Source-specific fields

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

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

Christopher Halter

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Christopher Halter serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,567.

Blake Wilson

Police Officer 1/PPD Police

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

Source-specific fields

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

Blake Wilson works as a Police Officer 1 for PPD Police. Their status is salaried. Blake earned $24,567 in 2026.

Nicholas Erick

Police Officer 1/PPD Police

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

Source-specific fields

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

Nicholas Erick works as a Police Officer 1 for PPD Police. Their status is salaried. Nicholas earned $24,567 in 2026.

Mohab Soltan

Police Officer 1/PPD Police

2026 total comp
$24,565
Base pay
$19,484
Overtime
$3,691
Other pay
$1,391
Benefits
$0
Total compensation
$24,565
Employment type
Salaried

Source-specific fields

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

Mohab Soltan is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,565.

Andre Epps

Police Officer 1/PPD Police

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

Source-specific fields

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

Andre Epps holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,562.

Alexander Zielinski

Police Officer 1/PPD Police

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

Source-specific fields

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

Alexander Zielinski works as a Police Officer 1 for PPD Police. Their status is salaried. Alexander earned $24,562 in 2026.

Javier Cortes

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Javier Cortes serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,562.

Jon Whitehouse

Police Officer 1/PPD Police

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

Source-specific fields

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

Jon Whitehouse works as a Police Officer 1 for PPD Police. Their status is salaried. Jon earned $24,562 in 2026.

Jason Cowdery

Police Officer 1/PPD Police

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

Source-specific fields

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

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

Vernon Williams

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Vernon Williams serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,562.

Ashley Johnson

Police Officer 1/PPD Police

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

Source-specific fields

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

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

Lawrence Joyce

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Lawrence Joyce serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,562.

Matthew Harris

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Matthew Harris serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,562.

Thomas Frattone

Police Officer 1/PPD Police

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

Source-specific fields

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

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

Jennifer Gainer

Police Officer 1/PPD Police

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

Source-specific fields

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

Jennifer Gainer works as a Police Officer 1 for PPD Police. Their status is salaried. Jennifer earned $24,562 in 2026.

Edwin Ocasio Ii

Police Officer 1/PPD Police

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

Source-specific fields

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

Edwin Ocasio Ii is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,562.

Robert Mahan

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Robert Mahan serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,559.

Kathleen Kloepfer

Police Officer 1/PPD Police

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

Source-specific fields

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

Kathleen Kloepfer is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,559.

Susan Squares

Police Officer 1/PPD Police

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

Source-specific fields

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

Susan Squares holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,549.

Maritza Mendez

Police Officer 1/PPD Police

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

Source-specific fields

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

Maritza Mendez works as a Police Officer 1 for PPD Police. Their status is salaried. Maritza earned $24,549 in 2026.

Brittany Paraschak

Police Officer 1/PPD Police

2026 total comp
$24,543
Base pay
$21,648
Overtime
$1,085
Other pay
$1,810
Benefits
$0
Total compensation
$24,543
Employment type
Salaried

Source-specific fields

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

Brittany Paraschak is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,543.

John Lang

Police Officer 1/PPD Police

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

Source-specific fields

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

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

Quoran El

Police Officer 1/PPD Police

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

Source-specific fields

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

Quoran El holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,530.

Demetrius Lacey

Police Officer 1/PPD Police

2026 total comp
$24,526
Base pay
$18,532
Overtime
$3,754
Other pay
$2,240
Benefits
$0
Total compensation
$24,526
Employment type
Salaried

Source-specific fields

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

Demetrius Lacey holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,526.

Bryan Howell

Police Officer 1/PPD Police

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

Source-specific fields

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

Bryan Howell is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,524.

Thomas Purcell

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Thomas Purcell serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,524.