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 8

Keith Shippen

Correctional Officer/PPD Police

2026 total comp
$16,346
Base pay
$14,151
Overtime
$1,418
Other pay
$777
Benefits
$0
Total compensation
$16,346
Employment type
Salaried

Source-specific fields

Base Salary
$61,684
Employee Category
Civil Service
Job Code
5H04
Public Id
32793
Total Pay
$16,346

Keith Shippen works as a Correctional Officer for PPD Police. Their status is salaried. Keith earned $16,346 in 2026.

Kelli Clarkson

Police Communications Dispatcher Trainee/PPD Police

2019 total comp
$16,333
Base pay
$15,798
Overtime
$423
Other pay
$111
Benefits
$0
Total compensation
$16,333
Employment type
Salaried

Source-specific fields

Base Salary
$35,042
Employee Category
Civil Service
Job Code
6J31
Public Id
34375
Total Pay
$16,333

At PPD Police, Kelli Clarkson serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2019 pay totaled $16,333.

Carmen Ledies

Police Communication Dispatcher/PPD Police

2026 total comp
$16,324
Base pay
$13,451
Overtime
$2,493
Other pay
$380
Benefits
$0
Total compensation
$16,324
Employment type
Salaried

Source-specific fields

Base Salary
$57,858
Employee Category
Civil Service
Job Code
6J32
Public Id
42435
Total Pay
$16,324

Carmen Ledies holds the role of Police Communication Dispatcher at PPD Police. Their status is salaried. In 2026, their total compensation was $16,324.

Joann Brown

Senior Emergency Communications Dispatcher/PPD Police

2026 total comp
$16,290
Base pay
$14,096
Overtime
$1,057
Other pay
$1,137
Benefits
$0
Total compensation
$16,290
Employment type
Salaried

Source-specific fields

Base Salary
$61,316
Employee Category
Civil Service
Job Code
6J33
Public Id
17208
Total Pay
$16,290

Joann Brown is a Senior Emergency Communications Dispatcher at PPD Police. They work salaried. 2026 total compensation came to $16,290.

Sean O Malley

Police Officer 1/PPD Police

2026 total comp
$16,287
Base pay
$14,418
Overtime
$0
Other pay
$1,869
Benefits
$0
Total compensation
$16,287
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33
Total Pay
$16,287

At PPD Police, Sean O Malley serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $16,287.

Mark Szymanek

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
18990
Total Pay
$16,285

Mark Szymanek is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $16,285.

Tyreesha Parker

Legal Services Clerk/PPD Police

2022 total comp
$16,267
Base pay
$15,275
Overtime
$0
Other pay
$993
Benefits
$0
Total compensation
$16,267
Employment type
Salaried

Source-specific fields

Base Salary
$45,396
Employee Category
Civil Service
Job Code
1B40
Public Id
35494
Total Pay
$16,267

Tyreesha Parker holds the role of Legal Services Clerk at PPD Police. Their status is salaried. In 2022, their total compensation was $16,267.

Jaclyn Harris

Police Officer 1/PPD Police

2026 total comp
$16,263
Base pay
$14,780
Overtime
$0
Other pay
$1,484
Benefits
$0
Total compensation
$16,263
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15882
Total Pay
$16,263

At PPD Police, Jaclyn Harris serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $16,263.

Kirti Panchal

Correctional Officer/PPD Police

2026 total comp
$16,263
Base pay
$14,092
Overtime
$1,418
Other pay
$753
Benefits
$0
Total compensation
$16,263
Employment type
Salaried

Source-specific fields

Base Salary
$61,684
Employee Category
Civil Service
Job Code
5H04
Public Id
19867
Total Pay
$16,263

Kirti Panchal works as a Correctional Officer for PPD Police. Their status is salaried. Kirti earned $16,263 in 2026.

Mary Bibbo

Clerk 3/PPD Police

2026 total comp
$16,254
Base pay
$12,505
Overtime
$3,023
Other pay
$727
Benefits
$0
Total compensation
$16,254
Employment type
Salaried

Source-specific fields

Base Salary
$52,338
Employee Category
Civil Service
Job Code
1A04
Public Id
1084
Total Pay
$16,254

Mary Bibbo holds the role of Clerk 3 at PPD Police. Their status is salaried. In 2026, their total compensation was $16,254.

Natalie Russo

School Crossing Guard/PPD Police

2021 total comp
$16,254
Base pay
$15,268
Overtime
$0
Other pay
$985
Benefits
$0
Total compensation
$16,254
Employment type
Salaried

Source-specific fields

Base Salary
$34,549
Employee Category
Civil Service
Job Code
6D44
Public Id
8718
Total Pay
$16,254

Natalie Russo works as a School Crossing Guard for PPD Police. Their status is salaried. Natalie earned $16,254 in 2021.

Khayriyyah Williams

Police Communication Dispatcher/PPD Police

2026 total comp
$16,252
Base pay
$11,175
Overtime
$4,224
Other pay
$853
Benefits
$0
Total compensation
$16,252
Employment type
Salaried

Source-specific fields

Base Salary
$56,058
Employee Category
Civil Service
Job Code
6J32
Public Id
43735
Total Pay
$16,252

Khayriyyah Williams is a Police Communication Dispatcher at PPD Police. They work salaried. 2026 total compensation came to $16,252.

Kurt Peterson

Police Communication Dispatcher/PPD Police

2026 total comp
$16,246
Base pay
$13,711
Overtime
$1,371
Other pay
$1,163
Benefits
$0
Total compensation
$16,246
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
8180
Total Pay
$16,246

Kurt Peterson works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Kurt earned $16,246 in 2026.

Tori Williams

Police Officer 1/PPD Police

2026 total comp
$16,244
Base pay
$15,912
Overtime
$0
Other pay
$332
Benefits
$0
Total compensation
$16,244
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
44021
Total Pay
$16,244

Tori Williams holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $16,244.

Jose Moronta

Police Officer 1/PPD Police

2026 total comp
$16,244
Base pay
$15,912
Overtime
$0
Other pay
$332
Benefits
$0
Total compensation
$16,244
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
53704
Total Pay
$16,244

Jose Moronta holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $16,244.

Maurice Carrion

Police Officer 1/PPD Police

2026 total comp
$16,244
Base pay
$15,912
Overtime
$0
Other pay
$332
Benefits
$0
Total compensation
$16,244
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
53714
Total Pay
$16,244

Maurice Carrion works as a Police Officer 1 for PPD Police. Their status is salaried. Maurice earned $16,244 in 2026.

Kennedy Woods

Police Officer 1/PPD Police

2026 total comp
$16,244
Base pay
$15,912
Overtime
$0
Other pay
$332
Benefits
$0
Total compensation
$16,244
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
53759
Total Pay
$16,244

Kennedy Woods holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $16,244.

Brian Gilbert

Police Officer 1/PPD Police

2026 total comp
$16,244
Base pay
$15,912
Overtime
$0
Other pay
$332
Benefits
$0
Total compensation
$16,244
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17180
Total Pay
$21,648

Brian Gilbert holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $16,244.

Steele Downing

Police Officer 1/PPD Police

2026 total comp
$16,244
Base pay
$15,912
Overtime
$0
Other pay
$332
Benefits
$0
Total compensation
$16,244
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
53828
Total Pay
$16,244

Steele Downing holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $16,244.

Jaclyn Kershaw

Police Officer 1/PPD Police

2026 total comp
$16,244
Base pay
$15,912
Overtime
$0
Other pay
$332
Benefits
$0
Total compensation
$16,244
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
53888
Total Pay
$16,244

At PPD Police, Jaclyn Kershaw serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $16,244.

William Manning

Police Officer 1/PPD Police

2026 total comp
$16,244
Base pay
$15,912
Overtime
$0
Other pay
$332
Benefits
$0
Total compensation
$16,244
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
53908
Total Pay
$16,244

William Manning works as a Police Officer 1 for PPD Police. Their status is salaried. William earned $16,244 in 2026.

Krystal Willis

Police Officer 1/PPD Police

2026 total comp
$16,244
Base pay
$15,912
Overtime
$0
Other pay
$332
Benefits
$0
Total compensation
$16,244
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
53973
Total Pay
$16,244

Krystal Willis is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $16,244.

Terence Gibson

Police Officer 1/PPD Police

2026 total comp
$16,244
Base pay
$15,912
Overtime
$0
Other pay
$332
Benefits
$0
Total compensation
$16,244
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54005
Total Pay
$16,244

Terence Gibson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $16,244.

Jaden Lewis

Police Officer 1/PPD Police

2026 total comp
$16,244
Base pay
$15,912
Overtime
$0
Other pay
$332
Benefits
$0
Total compensation
$16,244
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54040
Total Pay
$16,244

At PPD Police, Jaden Lewis serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $16,244.

Brian Gress

Police Officer 1/PPD Police

2026 total comp
$16,244
Base pay
$15,912
Overtime
$0
Other pay
$332
Benefits
$0
Total compensation
$16,244
Employment type
Salaried

Source-specific fields

Base Salary
$142,241
Employee Category
Civil Service
Job Code
6A06
Public Id
3699
Total Pay
$43,598

Brian Gress works as a Police Officer 1 for PPD Police. Their status is salaried. Brian earned $16,244 in 2026.

Colin Bivenour

Police Officer 1/PPD Police

2026 total comp
$16,244
Base pay
$15,912
Overtime
$0
Other pay
$332
Benefits
$0
Total compensation
$16,244
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54127
Total Pay
$16,244

Colin Bivenour is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $16,244.

Jeremy Schubert

Police Officer 1/PPD Police

2026 total comp
$16,244
Base pay
$15,912
Overtime
$0
Other pay
$332
Benefits
$0
Total compensation
$16,244
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54172
Total Pay
$16,244

Jeremy Schubert is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $16,244.

Brenda Pearson

Police Officer 1/PPD Police

2026 total comp
$16,244
Base pay
$15,912
Overtime
$0
Other pay
$332
Benefits
$0
Total compensation
$16,244
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54182
Total Pay
$16,244

Brenda Pearson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $16,244.

Lattifah Copper

Police Officer 1/PPD Police

2026 total comp
$16,244
Base pay
$15,912
Overtime
$0
Other pay
$332
Benefits
$0
Total compensation
$16,244
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54218
Total Pay
$16,244

Lattifah Copper works as a Police Officer 1 for PPD Police. Their status is salaried. Lattifah earned $16,244 in 2026.

Brandon Lewin

Police Officer 1/PPD Police

2026 total comp
$16,244
Base pay
$15,912
Overtime
$0
Other pay
$332
Benefits
$0
Total compensation
$16,244
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54255
Total Pay
$16,244

Brandon Lewin works as a Police Officer 1 for PPD Police. Their status is salaried. Brandon earned $16,244 in 2026.

Jeannette Ali

Police Officer 1/PPD Police

2026 total comp
$16,244
Base pay
$15,912
Overtime
$0
Other pay
$332
Benefits
$0
Total compensation
$16,244
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54287
Total Pay
$16,244

Jeannette Ali is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $16,244.

Kenneth Welch

Police Officer 1/PPD Police

2026 total comp
$16,244
Base pay
$15,912
Overtime
$0
Other pay
$332
Benefits
$0
Total compensation
$16,244
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54421
Total Pay
$16,244

Kenneth Welch holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $16,244.

Elijah Harris

Police Officer 1/PPD Police

2026 total comp
$16,244
Base pay
$15,912
Overtime
$0
Other pay
$332
Benefits
$0
Total compensation
$16,244
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54443
Total Pay
$16,244

Elijah Harris holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $16,244.

Dylan Ramsey

Police Officer 1/PPD Police

2026 total comp
$16,244
Base pay
$15,912
Overtime
$0
Other pay
$332
Benefits
$0
Total compensation
$16,244
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54566
Total Pay
$16,244

At PPD Police, Dylan Ramsey serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $16,244.

Megan Gill

Police Officer 1/PPD Police

2026 total comp
$16,244
Base pay
$15,912
Overtime
$0
Other pay
$332
Benefits
$0
Total compensation
$16,244
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54573
Total Pay
$16,244

Megan Gill holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $16,244.

Michael Urban

Police Officer 1/PPD Police

2026 total comp
$16,244
Base pay
$15,912
Overtime
$0
Other pay
$332
Benefits
$0
Total compensation
$16,244
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54686
Total Pay
$16,244

At PPD Police, Michael Urban serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $16,244.

Chase Shields

Police Officer 1/PPD Police

2026 total comp
$16,244
Base pay
$15,912
Overtime
$0
Other pay
$332
Benefits
$0
Total compensation
$16,244
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54736
Total Pay
$16,244

Chase Shields is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $16,244.

Tyler Jones

Police Officer 1/PPD Police

2026 total comp
$16,244
Base pay
$15,912
Overtime
$0
Other pay
$332
Benefits
$0
Total compensation
$16,244
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54788
Total Pay
$16,244

At PPD Police, Tyler Jones serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $16,244.

Gabrielle Smith

Police Officer 1/PPD Police

2026 total comp
$16,244
Base pay
$15,912
Overtime
$0
Other pay
$332
Benefits
$0
Total compensation
$16,244
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54777
Total Pay
$16,244

Gabrielle Smith is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $16,244.

Timothy Sylver

Police Officer 1/PPD Police

2026 total comp
$16,244
Base pay
$15,912
Overtime
$0
Other pay
$332
Benefits
$0
Total compensation
$16,244
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54244
Total Pay
$16,244

At PPD Police, Timothy Sylver serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $16,244.