GCGovComp.app

City of Philadelphia / PPD Police

Agency file

PPD Police

Source file: City of Philadelphia — Employee Earnings / ingested Jun 19, 2026

The PPD Police provides law enforcement and public safety — patrol, criminal investigation, and emergency response.

In 2026, this agency had 6,545 employees with median total compensation of $27,267; the highest distinct record was $225,310.

Year
2026
Total payroll
$184.9M
Employees
6,545
Median total
$27,267
Highest record
$225,310

What the records show

Compensation analytics

These summaries compare pay within the agency before listing individual records.

Salary distribution

How 2026 total compensation is spread across the 6,545 employees. Each bar is a pay range; taller bars mean more people earn in that range. The amber line marks the median ($27,267) — half earn less, half more. The far-right bar collects the highest earners.

Average pay composition

  • Base$20,116 (71%)
  • Overtime$4,922 (17%)
  • Other$3,207 (11%)
  • Benefits$0 (0%)

What an average paycheck here is made of — base salary versus overtime, other pay (bonuses, allowances), and benefits. A large overtime or other-pay share means take-home often exceeds base salary.

Pay percentiles

10th
25th
Median
75th
90th
$15,082
$22,738
$27,267
$33,801
$42,317

The pay ladder for this department. Someone at the 90th percentile earns $42,317 — more than 90% of the department; the 10th percentile earns $15,082. The shaded band is the middle half of employees (25th–75th percentile).

Largest job titles

Police Officer 1
3,802 · $27,063
Detective
536 · $33,861
Police Sergeant
526 · $30,904
Police Lieutenant
234 · $35,261

The most common job titles in this department by headcount, with the median total compensation for each. Click a title to see everyone who holds it.

Trend

Year over year

How this department's total payroll, headcount, and median pay changed across the 8 published years.

YearTotal payrollEmployeesMedian pay
2019
$569.6M
8,688
$69,688
2020
$813M
42.7%
8,525
1.9%
$105,748
51.7%
2021
$746.1M
8.2%
8,225
3.5%
$97,113
8.2%
2022
$793.4M
6.3%
8,149
0.9%
$103,287
6.4%
2023
$560.3M
29.4%
7,000
14.1%
$80,040
22.5%
2024
$811.9M
44.9%
6,896
1.5%
$118,286
47.8%
2025
$855.8M
5.4%
7,004
1.6%
$122,309
3.4%
2026
$184.9M
78.4%
6,545
6.6%
$27,267
77.7%

Compare

Similar departments

Departments elsewhere with the most similar mix of roles — a proxy for the same kind of agency, matched by workforce composition rather than name. Pay is not cost-of-living adjusted.

Record list

Employees

Page 6

Steven Cooper

Police Communication Dispatcher/PPD Police

2022 total comp
$29,141
Base pay
$18,184
Overtime
$8,268
Other pay
$2,690
Benefits
$0
Total compensation
$29,141
Employment type
Salaried

Source-specific fields

Base Salary
$49,265
Employee Category
Civil Service
Job Code
6J32
Public Id
27292
Total Pay
$29,141

Steven Cooper holds the role of Police Communication Dispatcher at PPD Police. Their status is salaried. In 2022, their total compensation was $29,141.

Patricia Lane

Forensic Scientist 4/PPD Police

2026 total comp
$29,141
Base pay
$23,983
Overtime
$4,270
Other pay
$888
Benefits
$0
Total compensation
$29,141
Employment type
Salaried

Source-specific fields

Base Salary
$102,390
Employee Category
Civil Service
Job Code
3H73
Public Id
11280
Total Pay
$29,141

Patricia Lane holds the role of Forensic Scientist 4 at PPD Police. Their status is salaried. In 2026, their total compensation was $29,141.

Kyle Tran

Police Officer 1/PPD Police

2026 total comp
$29,138
Base pay
$17,631
Overtime
$3,727
Other pay
$7,780
Benefits
$0
Total compensation
$29,138
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
52195
Total Pay
$29,138

Kyle Tran works as a Police Officer 1 for PPD Police. Their status is salaried. Kyle earned $29,138 in 2026.

Matthew Jaskel

Detective/PPD Police

2026 total comp
$29,134
Base pay
$23,813
Overtime
$2,311
Other pay
$3,010
Benefits
$0
Total compensation
$29,134
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
32219
Total Pay
$29,134

Matthew Jaskel holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $29,134.

Brian Mitchell

Police Officer 1/PPD Police

2026 total comp
$29,132
Base pay
$21,648
Overtime
$4,474
Other pay
$3,010
Benefits
$0
Total compensation
$29,132
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21744
Total Pay
$29,132

Brian Mitchell is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $29,132.

Horace Lopez

Police Officer 1/PPD Police

2026 total comp
$29,119
Base pay
$21,648
Overtime
$4,338
Other pay
$3,132
Benefits
$0
Total compensation
$29,119
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
153
Total Pay
$29,119

At PPD Police, Horace Lopez serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $29,119.

Alexander Dejesus

Police Officer 1/PPD Police

2026 total comp
$29,119
Base pay
$21,648
Overtime
$4,338
Other pay
$3,132
Benefits
$0
Total compensation
$29,119
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25750
Total Pay
$29,119

Alexander Dejesus is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $29,119.

Tyler Kriebel

Police Officer 1/PPD Police

2026 total comp
$29,116
Base pay
$21,648
Overtime
$4,813
Other pay
$2,655
Benefits
$0
Total compensation
$29,116
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36777
Total Pay
$29,116

Tyler Kriebel holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $29,116.

Manuel Lopez

Police Officer 1/PPD Police

2026 total comp
$29,116
Base pay
$21,648
Overtime
$4,813
Other pay
$2,655
Benefits
$0
Total compensation
$29,116
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8264
Total Pay
$29,116

Manuel Lopez works as a Police Officer 1 for PPD Police. Their status is salaried. Manuel earned $29,116 in 2026.

John Glowacki

Police Officer 1/PPD Police

2026 total comp
$29,116
Base pay
$21,648
Overtime
$4,813
Other pay
$2,655
Benefits
$0
Total compensation
$29,116
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34081
Total Pay
$29,116

John Glowacki works as a Police Officer 1 for PPD Police. Their status is salaried. John earned $29,116 in 2026.

Robert Tavarez

Police Officer 1/PPD Police

2026 total comp
$29,095
Base pay
$21,648
Overtime
$4,270
Other pay
$3,176
Benefits
$0
Total compensation
$29,095
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19887
Total Pay
$29,095

Robert Tavarez works as a Police Officer 1 for PPD Police. Their status is salaried. Robert earned $29,095 in 2026.

William Forbes

Police Officer 1/PPD Police

2026 total comp
$29,081
Base pay
$21,648
Overtime
$4,304
Other pay
$3,128
Benefits
$0
Total compensation
$29,081
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6917
Total Pay
$29,081

William Forbes works as a Police Officer 1 for PPD Police. Their status is salaried. William earned $29,081 in 2026.

Kenneth Taylor Jr

Police Sergeant/PPD Police

2026 total comp
$29,079
Base pay
$24,679
Overtime
$1,005
Other pay
$3,396
Benefits
$0
Total compensation
$29,079
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
15732
Total Pay
$29,079

Kenneth Taylor Jr holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $29,079.

Michael Staunton

Police Officer 1/PPD Police

2026 total comp
$29,079
Base pay
$21,648
Overtime
$4,779
Other pay
$2,652
Benefits
$0
Total compensation
$29,079
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22268
Total Pay
$29,079

Michael Staunton holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $29,079.

Natalie Biondo

Police Officer 1/PPD Police

2026 total comp
$29,078
Base pay
$20,783
Overtime
$5,466
Other pay
$2,829
Benefits
$0
Total compensation
$29,078
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
6651
Total Pay
$29,078

Natalie Biondo works as a Police Officer 1 for PPD Police. Their status is salaried. Natalie earned $29,078 in 2026.

Miguel Torres

Police Officer 1/PPD Police

2026 total comp
$29,070
Base pay
$21,648
Overtime
$4,067
Other pay
$3,354
Benefits
$0
Total compensation
$29,070
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8866
Total Pay
$29,070

Miguel Torres is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $29,070.

Lynda Manley

Police Officer 1/PPD Police

2025 total comp
$29,067
Base pay
$8,299
Overtime
$3,631
Other pay
$17,137
Benefits
$0
Total compensation
$29,067
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
33851
Total Pay
$29,067

Lynda Manley is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $29,067.

Renaud Cenatus

Police Officer 1/PPD Police

2026 total comp
$29,064
Base pay
$18,185
Overtime
$3,103
Other pay
$7,776
Benefits
$0
Total compensation
$29,064
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49285
Total Pay
$29,064

Renaud Cenatus is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $29,064.

Joseph Glovacz

Police Sergeant/PPD Police

2026 total comp
$29,062
Base pay
$22,618
Overtime
$3,091
Other pay
$3,352
Benefits
$0
Total compensation
$29,062
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
6667
Total Pay
$29,062

Joseph Glovacz works as a Police Sergeant for PPD Police. Their status is salaried. Joseph earned $29,062 in 2026.

Aaron Mcginley

Police Officer 1/PPD Police

2026 total comp
$29,060
Base pay
$17,631
Overtime
$3,654
Other pay
$7,775
Benefits
$0
Total compensation
$29,060
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
52093
Total Pay
$29,060

Aaron Mcginley is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $29,060.

Emmanuel Baldwin

Police Officer 1/PPD Police

2026 total comp
$29,058
Base pay
$18,532
Overtime
$8,260
Other pay
$2,265
Benefits
$0
Total compensation
$29,058
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
30890
Total Pay
$29,058

Emmanuel Baldwin holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $29,058.

David Woolridge

Police Officer 1/PPD Police

2026 total comp
$29,056
Base pay
$21,648
Overtime
$4,406
Other pay
$3,002
Benefits
$0
Total compensation
$29,056
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28167
Total Pay
$29,056

David Woolridge holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $29,056.

Jessica Martinez

Police Officer 1/PPD Police

2026 total comp
$29,043
Base pay
$21,648
Overtime
$4,270
Other pay
$3,124
Benefits
$0
Total compensation
$29,043
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27814
Total Pay
$29,043

Jessica Martinez works as a Police Officer 1 for PPD Police. Their status is salaried. Jessica earned $29,043 in 2026.

Lindsey Meyer

Police Officer 1/PPD Police

2026 total comp
$29,042
Base pay
$21,648
Overtime
$4,745
Other pay
$2,649
Benefits
$0
Total compensation
$29,042
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11083
Total Pay
$29,042

Lindsey Meyer works as a Police Officer 1 for PPD Police. Their status is salaried. Lindsey earned $29,042 in 2026.

Peter Sztenderowicz

Police Officer 1/PPD Police

2026 total comp
$29,042
Base pay
$21,648
Overtime
$4,745
Other pay
$2,648
Benefits
$0
Total compensation
$29,042
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7569
Total Pay
$29,042

Peter Sztenderowicz holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $29,042.

Alocious Beyan

Police Officer 1/PPD Police

2026 total comp
$29,042
Base pay
$21,648
Overtime
$4,745
Other pay
$2,648
Benefits
$0
Total compensation
$29,042
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14158
Total Pay
$29,042

At PPD Police, Alocious Beyan serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $29,042.

David Szczepkowski

Police Sergeant/PPD Police

2026 total comp
$29,039
Base pay
$24,679
Overtime
$1,236
Other pay
$3,124
Benefits
$0
Total compensation
$29,039
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
5350
Total Pay
$29,039

At PPD Police, David Szczepkowski serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $29,039.

Kevin Conaway Sr.

Detective/PPD Police

2026 total comp
$29,019
Base pay
$23,813
Overtime
$1,939
Other pay
$3,268
Benefits
$0
Total compensation
$29,019
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
18176
Total Pay
$29,019

At PPD Police, Kevin Conaway Sr. serves as a Detective. They work salaried. Their 2026 pay totaled $29,019.

Reginald Porter

Police Officer 1/PPD Police

2022 total comp
$29,018
Base pay
$0
Overtime
$0
Other pay
$29,018
Benefits
$0
Total compensation
$29,018
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
17037
Total Pay
$29,018

Reginald Porter works as a Police Officer 1 for PPD Police. Their status is salaried. Reginald earned $29,018 in 2022.

Sean Boyle

Police Officer 1/PPD Police

2026 total comp
$29,017
Base pay
$21,287
Overtime
$5,084
Other pay
$2,646
Benefits
$0
Total compensation
$29,017
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26203
Total Pay
$29,017

Sean Boyle holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $29,017.

Bill Argyriou

Police Officer 1/PPD Police

2026 total comp
$29,013
Base pay
$21,648
Overtime
$4,542
Other pay
$2,823
Benefits
$0
Total compensation
$29,013
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2506
Total Pay
$29,013

Bill Argyriou holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $29,013.

Christopher Morrin

Detective/PPD Police

2026 total comp
$29,006
Base pay
$22,823
Overtime
$3,537
Other pay
$2,645
Benefits
$0
Total compensation
$29,006
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A12
Public Id
27925
Total Pay
$29,006

Christopher Morrin is a Detective at PPD Police. They work salaried. 2026 total compensation came to $29,006.

Charmaine Jestina Haynes Hawkins

Police Officer 1/PPD Police

2026 total comp
$29,005
Base pay
$21,648
Overtime
$4,237
Other pay
$3,120
Benefits
$0
Total compensation
$29,005
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23536
Total Pay
$29,005

Charmaine Jestina Haynes Hawkins is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $29,005.

Daquan Worley

Police Officer 1/PPD Police

2026 total comp
$29,003
Base pay
$18,185
Overtime
$3,046
Other pay
$7,772
Benefits
$0
Total compensation
$29,003
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49361
Total Pay
$29,003

Daquan Worley holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $29,003.

James Moskal

Police Sergeant/PPD Police

2026 total comp
$28,993
Base pay
$23,653
Overtime
$2,222
Other pay
$3,119
Benefits
$0
Total compensation
$28,993
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
27981
Total Pay
$28,993

James Moskal works as a Police Sergeant for PPD Police. Their status is salaried. James earned $28,993 in 2026.

Gwen Bartlett

Police Sergeant/PPD Police

2026 total comp
$28,992
Base pay
$24,679
Overtime
$927
Other pay
$3,386
Benefits
$0
Total compensation
$28,992
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
19894
Total Pay
$28,992

At PPD Police, Gwen Bartlett serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $28,992.

Mark Carlin

Detective/PPD Police

2026 total comp
$28,992
Base pay
$23,813
Overtime
$2,535
Other pay
$2,644
Benefits
$0
Total compensation
$28,992
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
34433
Total Pay
$28,992

Mark Carlin is a Detective at PPD Police. They work salaried. 2026 total compensation came to $28,992.

John Sweeney Jr

Police Sergeant/PPD Police

2026 total comp
$28,988
Base pay
$24,679
Overtime
$1,314
Other pay
$2,995
Benefits
$0
Total compensation
$28,988
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
18518
Total Pay
$28,988

At PPD Police, John Sweeney Jr serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $28,988.

Deborah Haworth

Police Corporal/PPD Police

2026 total comp
$28,987
Base pay
$23,813
Overtime
$1,789
Other pay
$3,385
Benefits
$0
Total compensation
$28,987
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
18282
Total Pay
$28,987

Deborah Haworth holds the role of Police Corporal at PPD Police. Their status is salaried. In 2026, their total compensation was $28,987.

Hannah Coulter

Police Officer 1/PPD Police

2026 total comp
$28,975
Base pay
$21,577
Overtime
$4,880
Other pay
$2,517
Benefits
$0
Total compensation
$28,975
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
39658
Total Pay
$28,975

Hannah Coulter is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $28,975.