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 31

Todd Gittel

Police Officer 1/PPD Police

2026 total comp
$58,006
Base pay
$21,648
Overtime
$30,367
Other pay
$5,990
Benefits
$0
Total compensation
$58,006
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15289
Total Pay
$58,006

At PPD Police, Todd Gittel serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $58,006.

Gary Mclean

Police Photographer/PPD Police

2025 total comp
$57,992
Base pay
$51,896
Overtime
$1,707
Other pay
$4,389
Benefits
$0
Total compensation
$57,992
Employment type
Salaried

Source-specific fields

Base Salary
$58,142
Employee Category
Civil Service
Job Code
7L18
Public Id
12551
Total Pay
$57,992

Gary Mclean is a Police Photographer at PPD Police. They work salaried. 2025 total compensation came to $57,992.

James Burke

Police Officer 1/PPD Police

2022 total comp
$57,981
Base pay
$46,288
Overtime
$0
Other pay
$11,693
Benefits
$0
Total compensation
$57,981
Employment type
Salaried

Source-specific fields

Base Salary
$102,254
Employee Category
Civil Service
Job Code
6A12
Public Id
28308
Total Pay
$113,640

James Burke is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $57,981.

Brian Godcharles

Police Officer 1/PPD Police

2022 total comp
$57,915
Base pay
$36,893
Overtime
$115
Other pay
$20,907
Benefits
$0
Total compensation
$57,915
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
8687
Total Pay
$57,915

Brian Godcharles works as a Police Officer 1 for PPD Police. Their status is salaried. Brian earned $57,915 in 2022.

Sheila Jones

Police Officer 1/PPD Police

2024 total comp
$57,716
Base pay
$29,754
Overtime
$0
Other pay
$27,962
Benefits
$0
Total compensation
$57,716
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
10316
Total Pay
$57,716

At PPD Police, Sheila Jones serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $57,716.

Michael Livewell

Detective/PPD Police

2026 total comp
$57,710
Base pay
$23,813
Overtime
$27,401
Other pay
$6,496
Benefits
$0
Total compensation
$57,710
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
4626
Total Pay
$57,710

Michael Livewell is a Detective at PPD Police. They work salaried. 2026 total compensation came to $57,710.

Todd Johnson

Police Officer 1/PPD Police

2026 total comp
$57,700
Base pay
$21,648
Overtime
$29,317
Other pay
$6,735
Benefits
$0
Total compensation
$57,700
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19465
Total Pay
$57,700

Todd Johnson works as a Police Officer 1 for PPD Police. Their status is salaried. Todd earned $57,700 in 2026.

Kevin Lombardi

Police Officer 1/PPD Police

2026 total comp
$57,681
Base pay
$21,648
Overtime
$30,774
Other pay
$5,259
Benefits
$0
Total compensation
$57,681
Employment type
Salaried

Source-specific fields

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

Kevin Lombardi is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $57,681.

Christopher Flacco

Chief Police Inspector/PPD Police

2026 total comp
$57,641
Base pay
$42,413
Overtime
$1,417
Other pay
$13,811
Benefits
$0
Total compensation
$57,641
Employment type
Salaried

Source-specific fields

Base Salary
$184,858
Employee Category
Civil Service
Job Code
6A10
Public Id
13851
Total Pay
$57,641

Christopher Flacco holds the role of Chief Police Inspector at PPD Police. Their status is salaried. In 2026, their total compensation was $57,641.

Nathaniel Harper

Police Officer 1/PPD Police

2026 total comp
$57,620
Base pay
$21,648
Overtime
$29,486
Other pay
$6,486
Benefits
$0
Total compensation
$57,620
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1190
Total Pay
$57,620

Nathaniel Harper is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $57,620.

Jude Becker

Police Officer 1/PPD Police

2021 total comp
$57,602
Base pay
$37,401
Overtime
$4,982
Other pay
$15,219
Benefits
$0
Total compensation
$57,602
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
8261
Total Pay
$57,602

At PPD Police, Jude Becker serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $57,602.

Mark Dial

Police Officer 1/PPD Police

2023 total comp
$57,581
Base pay
$29,733
Overtime
$6,026
Other pay
$21,822
Benefits
$0
Total compensation
$57,581
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
29036
Total Pay
$57,581

Mark Dial is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $57,581.

William Stuski

Police Officer 1/PPD Police

2026 total comp
$57,506
Base pay
$21,648
Overtime
$29,384
Other pay
$6,473
Benefits
$0
Total compensation
$57,506
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32222
Total Pay
$57,506

William Stuski is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $57,506.

Dennis Smith

Police Officer 1/PPD Police

2026 total comp
$57,506
Base pay
$21,648
Overtime
$29,384
Other pay
$6,473
Benefits
$0
Total compensation
$57,506
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15835
Total Pay
$57,506

At PPD Police, Dennis Smith serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $57,506.

Derek Kephart

Chief Police Inspector/PPD Police

2026 total comp
$57,369
Base pay
$42,413
Overtime
$1,417
Other pay
$13,540
Benefits
$0
Total compensation
$57,369
Employment type
Salaried

Source-specific fields

Base Salary
$184,858
Employee Category
Civil Service
Job Code
6A10
Public Id
14940
Total Pay
$57,369

Derek Kephart is a Chief Police Inspector at PPD Police. They work salaried. 2026 total compensation came to $57,369.

Charles Layton Iii

Chief Police Inspector/PPD Police

2026 total comp
$57,369
Base pay
$42,413
Overtime
$1,417
Other pay
$13,540
Benefits
$0
Total compensation
$57,369
Employment type
Salaried

Source-specific fields

Base Salary
$184,858
Employee Category
Civil Service
Job Code
6A10
Public Id
34360
Total Pay
$57,369

Charles Layton Iii holds the role of Chief Police Inspector at PPD Police. Their status is salaried. In 2026, their total compensation was $57,369.

Gilbert Brook

Detective/PPD Police

2026 total comp
$57,331
Base pay
$23,813
Overtime
$27,065
Other pay
$6,453
Benefits
$0
Total compensation
$57,331
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
22636
Total Pay
$57,331

Gilbert Brook is a Detective at PPD Police. They work salaried. 2026 total compensation came to $57,331.

Ada Torres

Police Officer 1/PPD Police

2022 total comp
$57,273
Base pay
$39,967
Overtime
$0
Other pay
$17,306
Benefits
$0
Total compensation
$57,273
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
5895
Total Pay
$57,273

Ada Torres holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $57,273.

Tamika Allen

Police Lieutenant/PPD Police

2026 total comp
$57,184
Base pay
$28,134
Overtime
$22,375
Other pay
$6,675
Benefits
$0
Total compensation
$57,184
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
17615
Total Pay
$57,184

Tamika Allen holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $57,184.

Daniel Levitt

Police Officer 1/PPD Police

2022 total comp
$57,159
Base pay
$18,447
Overtime
$5,217
Other pay
$33,495
Benefits
$0
Total compensation
$57,159
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
25731
Total Pay
$57,159

Daniel Levitt is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $57,159.

Antoinina Anderson

Detective/PPD Police

2026 total comp
$57,091
Base pay
$23,813
Overtime
$27,140
Other pay
$6,139
Benefits
$0
Total compensation
$57,091
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
34621
Total Pay
$57,091

Antoinina Anderson holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $57,091.

Tina Willis

Police Officer 1/PPD Police

2026 total comp
$57,086
Base pay
$21,648
Overtime
$29,011
Other pay
$6,426
Benefits
$0
Total compensation
$57,086
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15750
Total Pay
$57,086

Tina Willis works as a Police Officer 1 for PPD Police. Their status is salaried. Tina earned $57,086 in 2026.

Kevin Bradley

Detective/PPD Police

2026 total comp
$57,029
Base pay
$23,813
Overtime
$27,326
Other pay
$5,890
Benefits
$0
Total compensation
$57,029
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
20329
Total Pay
$57,029

At PPD Police, Kevin Bradley serves as a Detective. They work salaried. Their 2026 pay totaled $57,029.

Robert Mcmahon

Police Officer 1/PPD Police

2022 total comp
$56,924
Base pay
$33,818
Overtime
$6,197
Other pay
$16,909
Benefits
$0
Total compensation
$56,924
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
28516
Total Pay
$56,924

At PPD Police, Robert Mcmahon serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $56,924.

Tab Ali

Police Officer 1/PPD Police

2021 total comp
$56,871
Base pay
$0
Overtime
$0
Other pay
$56,871
Benefits
$0
Total compensation
$56,871
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
27820
Total Pay
$56,871

Tab Ali holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2021, their total compensation was $56,871.

Sheniece Clements

Police Officer 1/PPD Police

2026 total comp
$56,818
Base pay
$21,648
Overtime
$28,774
Other pay
$6,395
Benefits
$0
Total compensation
$56,818
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1535
Total Pay
$56,818

At PPD Police, Sheniece Clements serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $56,818.

Angel Vazquez

Police Sergeant/PPD Police

2020 total comp
$56,817
Base pay
$25,418
Overtime
$715
Other pay
$30,684
Benefits
$0
Total compensation
$56,817
Employment type
Salaried

Source-specific fields

Base Salary
$83,243
Employee Category
Civil Service
Job Code
6A04
Public Id
19081
Total Pay
$56,817

Angel Vazquez works as a Police Sergeant for PPD Police. Their status is salaried. Angel earned $56,817 in 2020.

Daniel Glass

Police Officer 1/PPD Police

2022 total comp
$56,803
Base pay
$34,741
Overtime
$0
Other pay
$22,063
Benefits
$0
Total compensation
$56,803
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
14403
Total Pay
$56,803

Daniel Glass is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $56,803.

Jeffrey Parker

Police Sergeant/PPD Police

2021 total comp
$56,760
Base pay
$13,644
Overtime
$250
Other pay
$42,866
Benefits
$0
Total compensation
$56,760
Employment type
Salaried

Source-specific fields

Base Salary
$86,853
Employee Category
Civil Service
Job Code
6A04
Public Id
17774
Total Pay
$56,760

Jeffrey Parker is a Police Sergeant at PPD Police. They work salaried. 2021 total compensation came to $56,760.

Clarence Clark Iii

Police Officer 1/PPD Police

2026 total comp
$56,665
Base pay
$21,648
Overtime
$28,639
Other pay
$6,378
Benefits
$0
Total compensation
$56,665
Employment type
Salaried

Source-specific fields

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

Clarence Clark Iii holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $56,665.

Tony-Tuan Thai

Police Officer 1/PPD Police

2026 total comp
$56,627
Base pay
$21,648
Overtime
$28,605
Other pay
$6,374
Benefits
$0
Total compensation
$56,627
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1904
Total Pay
$56,627

At PPD Police, Tony-Tuan Thai serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $56,627.

Jonathan Ransom

Police Officer 1/PPD Police

2026 total comp
$56,589
Base pay
$21,648
Overtime
$28,571
Other pay
$6,370
Benefits
$0
Total compensation
$56,589
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24697
Total Pay
$56,589

Jonathan Ransom holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $56,589.

Joseph Sposato

Police Officer 1/PPD Police

2021 total comp
$56,567
Base pay
$0
Overtime
$0
Other pay
$56,567
Benefits
$0
Total compensation
$56,567
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
35701
Total Pay
$56,567

Joseph Sposato is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $56,567.

Myesha Massey

Deputy Police Commissioner/PPD Police

2026 total comp
$56,557
Base pay
$56,557
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$56,557
Employment type
Salaried

Source-specific fields

Base Salary
$246,023
Employee Category
Exempt
Job Code
D393
Public Id
3285
Total Pay
$56,557

Myesha Massey is a Deputy Police Commissioner at PPD Police. They work salaried. 2026 total compensation came to $56,557.

Pedro Rosario

Deputy Police Commissioner/PPD Police

2026 total comp
$56,557
Base pay
$56,557
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$56,557
Employment type
Salaried

Source-specific fields

Base Salary
$246,023
Employee Category
Exempt
Job Code
D393
Public Id
23064
Total Pay
$56,557

Pedro Rosario works as a Deputy Police Commissioner for PPD Police. Their status is salaried. Pedro earned $56,557 in 2026.

Donald Cain

Police Officer 1/PPD Police

2024 total comp
$56,513
Base pay
$0
Overtime
$0
Other pay
$56,513
Benefits
$0
Total compensation
$56,513
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
26068
Total Pay
$56,513

At PPD Police, Donald Cain serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $56,513.

Frank Bonett

Police Officer 1/PPD Police

2026 total comp
$56,475
Base pay
$21,648
Overtime
$28,469
Other pay
$6,357
Benefits
$0
Total compensation
$56,475
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14835
Total Pay
$56,475

Frank Bonett is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $56,475.

James Madden

Police Officer 1/PPD Police

2026 total comp
$56,433
Base pay
$21,648
Overtime
$28,198
Other pay
$6,587
Benefits
$0
Total compensation
$56,433
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21815
Total Pay
$56,433

James Madden holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $56,433.

Andrew Kruc Jr

Police Officer 1/PPD Police

2024 total comp
$56,385
Base pay
$0
Overtime
$0
Other pay
$56,385
Benefits
$0
Total compensation
$56,385
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
25195
Total Pay
$56,385

Andrew Kruc Jr works as a Police Officer 1 for PPD Police. Their status is salaried. Andrew earned $56,385 in 2024.

William Campbell

Detective/PPD Police

2026 total comp
$56,365
Base pay
$23,813
Overtime
$26,208
Other pay
$6,345
Benefits
$0
Total compensation
$56,365
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
23250
Total Pay
$56,365

William Campbell is a Detective at PPD Police. They work salaried. 2026 total compensation came to $56,365.