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

$0$55,105+

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.

Record list

Employees

Highest-paid first / 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.