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

Joseph King Iii

Police Officer 1/PPD Police

2026 total comp
$33,144
Base pay
$21,648
Overtime
$8,473
Other pay
$3,022
Benefits
$0
Total compensation
$33,144
Employment type
Salaried

Source-specific fields

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

Joseph King Iii works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $33,144 in 2026.

Thomas Thompson

Police Officer 1/PPD Police

2026 total comp
$33,142
Base pay
$21,648
Overtime
$8,270
Other pay
$3,224
Benefits
$0
Total compensation
$33,142
Employment type
Salaried

Source-specific fields

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

Thomas Thompson is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,142.

Donald Liebsch

Detective/PPD Police

2026 total comp
$33,136
Base pay
$23,813
Overtime
$5,592
Other pay
$3,731
Benefits
$0
Total compensation
$33,136
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
21370
Total Pay
$33,136

Donald Liebsch is a Detective at PPD Police. They work salaried. 2026 total compensation came to $33,136.

Steven Toner

Police Officer 1/PPD Police

2023 total comp
$33,127
Base pay
$25,435
Overtime
$0
Other pay
$7,691
Benefits
$0
Total compensation
$33,127
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
36348
Total Pay
$33,127

Steven Toner holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $33,127.

Andrea Wardlow

Police Officer 1/PPD Police

2026 total comp
$33,125
Base pay
$21,648
Overtime
$6,880
Other pay
$4,596
Benefits
$0
Total compensation
$33,125
Employment type
Salaried

Source-specific fields

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

Andrea Wardlow is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,125.

Raymond Smith

Detective/PPD Police

2026 total comp
$33,118
Base pay
$23,813
Overtime
$5,816
Other pay
$3,490
Benefits
$0
Total compensation
$33,118
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
14241
Total Pay
$33,118

Raymond Smith works as a Detective for PPD Police. Their status is salaried. Raymond earned $33,118 in 2026.

Christopher Godfrey

Detective/PPD Police

2026 total comp
$33,115
Base pay
$23,813
Overtime
$5,741
Other pay
$3,562
Benefits
$0
Total compensation
$33,115
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
2633
Total Pay
$33,115

Christopher Godfrey works as a Detective for PPD Police. Their status is salaried. Christopher earned $33,115 in 2026.

Christopher Thompson

Police Officer 1/PPD Police

2026 total comp
$33,113
Base pay
$21,648
Overtime
$8,044
Other pay
$3,421
Benefits
$0
Total compensation
$33,113
Employment type
Salaried

Source-specific fields

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

Christopher Thompson is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,113.

Keri Lewis

Police Officer 1/PPD Police

2026 total comp
$33,107
Base pay
$21,648
Overtime
$8,439
Other pay
$3,019
Benefits
$0
Total compensation
$33,107
Employment type
Salaried

Source-specific fields

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

Keri Lewis is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,107.

Juan Prieto

Police Officer 1/PPD Police

2026 total comp
$33,107
Base pay
$21,648
Overtime
$8,439
Other pay
$3,019
Benefits
$0
Total compensation
$33,107
Employment type
Salaried

Source-specific fields

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

Juan Prieto is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,107.

Robert Benson Iii

Police Officer 1/PPD Police

2026 total comp
$33,107
Base pay
$21,648
Overtime
$8,439
Other pay
$3,019
Benefits
$0
Total compensation
$33,107
Employment type
Salaried

Source-specific fields

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

Robert Benson Iii works as a Police Officer 1 for PPD Police. Their status is salaried. Robert earned $33,107 in 2026.

Odell Kyler Jr

Police Sergeant/PPD Police

2026 total comp
$33,104
Base pay
$24,679
Overtime
$4,559
Other pay
$3,865
Benefits
$0
Total compensation
$33,104
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
23625
Total Pay
$33,104

Odell Kyler Jr works as a Police Sergeant for PPD Police. Their status is salaried. Odell earned $33,104 in 2026.

Gregory Cosenza

Police Officer 1/PPD Police

2026 total comp
$33,103
Base pay
$21,648
Overtime
$7,727
Other pay
$3,727
Benefits
$0
Total compensation
$33,103
Employment type
Salaried

Source-specific fields

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

Gregory Cosenza works as a Police Officer 1 for PPD Police. Their status is salaried. Gregory earned $33,103 in 2026.

Lap Ting Cindy Yue

Police Officer 1/PPD Police

2026 total comp
$33,103
Base pay
$20,564
Overtime
$8,812
Other pay
$3,727
Benefits
$0
Total compensation
$33,103
Employment type
Salaried

Source-specific fields

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

At PPD Police, Lap Ting Cindy Yue serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $33,103.

Vincent Visco Iii

Police Officer 1/PPD Police

2026 total comp
$33,103
Base pay
$21,648
Overtime
$7,727
Other pay
$3,727
Benefits
$0
Total compensation
$33,103
Employment type
Salaried

Source-specific fields

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

Vincent Visco Iii works as a Police Officer 1 for PPD Police. Their status is salaried. Vincent earned $33,103 in 2026.

Ernest Griffin

Police Officer 1/PPD Police

2026 total comp
$33,103
Base pay
$21,648
Overtime
$7,727
Other pay
$3,727
Benefits
$0
Total compensation
$33,103
Employment type
Salaried

Source-specific fields

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

Ernest Griffin works as a Police Officer 1 for PPD Police. Their status is salaried. Ernest earned $33,103 in 2026.

Devin Mcdermott

Detective/PPD Police

2026 total comp
$33,094
Base pay
$23,813
Overtime
$6,263
Other pay
$3,018
Benefits
$0
Total compensation
$33,094
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
29398
Total Pay
$33,094

Devin Mcdermott holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $33,094.

James Gedraitis

Detective/PPD Police

2026 total comp
$33,094
Base pay
$23,813
Overtime
$6,263
Other pay
$3,018
Benefits
$0
Total compensation
$33,094
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
27600
Total Pay
$33,094

James Gedraitis holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $33,094.

Courtney Smith

Police Sergeant/PPD Police

2026 total comp
$33,093
Base pay
$23,653
Overtime
$6,221
Other pay
$3,220
Benefits
$0
Total compensation
$33,093
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
12700
Total Pay
$33,093

Courtney Smith is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $33,093.

Latonya Robinson

Police Corporal/PPD Police

2026 total comp
$33,083
Base pay
$23,813
Overtime
$5,853
Other pay
$3,418
Benefits
$0
Total compensation
$33,083
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
21166
Total Pay
$33,083

Latonya Robinson holds the role of Police Corporal at PPD Police. Their status is salaried. In 2026, their total compensation was $33,083.

John Smith

Police Officer 1/PPD Police

2026 total comp
$33,068
Base pay
$21,648
Overtime
$7,863
Other pay
$3,556
Benefits
$0
Total compensation
$33,068
Employment type
Salaried

Source-specific fields

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

John Smith is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,068.

Christian Clanton

Police Officer 1/PPD Police

2026 total comp
$33,067
Base pay
$21,648
Overtime
$8,202
Other pay
$3,217
Benefits
$0
Total compensation
$33,067
Employment type
Salaried

Source-specific fields

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

Christian Clanton works as a Police Officer 1 for PPD Police. Their status is salaried. Christian earned $33,067 in 2026.

Diertra Cuffie

Police Officer 1/PPD Police

2026 total comp
$33,067
Base pay
$21,648
Overtime
$7,558
Other pay
$3,861
Benefits
$0
Total compensation
$33,067
Employment type
Salaried

Source-specific fields

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

Diertra Cuffie is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,067.

Zaqueo Velez

Police Sergeant/PPD Police

2026 total comp
$33,060
Base pay
$24,679
Overtime
$4,520
Other pay
$3,860
Benefits
$0
Total compensation
$33,060
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
6466
Total Pay
$33,060

Zaqueo Velez is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $33,060.

Alexander Branch Jr

Police Lieutenant/PPD Police

2026 total comp
$33,045
Base pay
$28,134
Overtime
$1,498
Other pay
$3,414
Benefits
$0
Total compensation
$33,045
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
20249
Total Pay
$33,045

At PPD Police, Alexander Branch Jr serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $33,045.

Walter Barron Iii

Police Officer 1/PPD Police

2026 total comp
$33,032
Base pay
$21,648
Overtime
$8,371
Other pay
$3,012
Benefits
$0
Total compensation
$33,032
Employment type
Salaried

Source-specific fields

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

At PPD Police, Walter Barron Iii serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $33,032.

Tijuana Singleton

Police Officer 1/PPD Police

2025 total comp
$33,031
Base pay
$15,561
Overtime
$4,279
Other pay
$13,190
Benefits
$0
Total compensation
$33,031
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
23443
Total Pay
$33,031

Tijuana Singleton holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $33,031.

Steven Paletz

Detective/PPD Police

2026 total comp
$33,028
Base pay
$23,813
Overtime
$6,002
Other pay
$3,213
Benefits
$0
Total compensation
$33,028
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
41
Total Pay
$33,028

Steven Paletz works as a Detective for PPD Police. Their status is salaried. Steven earned $33,028 in 2026.

Thomas Sally

Police Officer 1/PPD Police

2021 total comp
$33,028
Base pay
$26,139
Overtime
$2,003
Other pay
$4,886
Benefits
$0
Total compensation
$33,028
Employment type
Salaried

Source-specific fields

Base Salary
$65,599
Employee Category
Civil Service
Job Code
6A02
Public Id
24746
Total Pay
$33,028

At PPD Police, Thomas Sally serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $33,028.

Kathleen Nirenberg

Police Officer 1/PPD Police

2026 total comp
$33,025
Base pay
$21,648
Overtime
$7,965
Other pay
$3,411
Benefits
$0
Total compensation
$33,025
Employment type
Salaried

Source-specific fields

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

At PPD Police, Kathleen Nirenberg serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $33,025.

Stephen Long

Police Officer 1/PPD Police

2026 total comp
$33,004
Base pay
$21,648
Overtime
$6,948
Other pay
$4,408
Benefits
$0
Total compensation
$33,004
Employment type
Salaried

Source-specific fields

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

Stephen Long is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,004.

Sakinah Hall

Police Officer 1/PPD Police

2026 total comp
$32,995
Base pay
$21,648
Overtime
$8,337
Other pay
$3,009
Benefits
$0
Total compensation
$32,995
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16662
Total Pay
$32,995

Sakinah Hall is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $32,995.

Scott Pastman

Police Lieutenant/PPD Police

2026 total comp
$32,995
Base pay
$28,134
Overtime
$1,145
Other pay
$3,716
Benefits
$0
Total compensation
$32,995
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
33682
Total Pay
$32,995

Scott Pastman works as a Police Lieutenant for PPD Police. Their status is salaried. Scott earned $32,995 in 2026.

Dominick Cole

Police Lieutenant/PPD Police

2026 total comp
$32,994
Base pay
$28,134
Overtime
$1,145
Other pay
$3,716
Benefits
$0
Total compensation
$32,994
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
29190
Total Pay
$32,994

Dominick Cole works as a Police Lieutenant for PPD Police. Their status is salaried. Dominick earned $32,994 in 2026.

Shawn Bossert

Police Officer 1/PPD Police

2026 total comp
$32,992
Base pay
$21,648
Overtime
$8,134
Other pay
$3,210
Benefits
$0
Total compensation
$32,992
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23891
Total Pay
$32,992

Shawn Bossert works as a Police Officer 1 for PPD Police. Their status is salaried. Shawn earned $32,992 in 2026.

James Scott Jr

Police Officer 1/PPD Police

2026 total comp
$32,990
Base pay
$21,648
Overtime
$7,490
Other pay
$3,852
Benefits
$0
Total compensation
$32,990
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24870
Total Pay
$32,990

James Scott Jr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $32,990.

Robert Bowdren

Police Officer 1/PPD Police

2026 total comp
$32,988
Base pay
$21,648
Overtime
$7,626
Other pay
$3,714
Benefits
$0
Total compensation
$32,988
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
996
Total Pay
$32,988

Robert Bowdren works as a Police Officer 1 for PPD Police. Their status is salaried. Robert earned $32,988 in 2026.

Albert Parker

Police Officer 1/PPD Police

2026 total comp
$32,987
Base pay
$21,648
Overtime
$7,931
Other pay
$3,408
Benefits
$0
Total compensation
$32,987
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29008
Total Pay
$32,987

Albert Parker holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $32,987.

Ryan Howell

Detective/PPD Police

2026 total comp
$32,987
Base pay
$23,813
Overtime
$5,965
Other pay
$3,209
Benefits
$0
Total compensation
$32,987
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
4076
Total Pay
$32,987

Ryan Howell holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $32,987.

Gabriel Veras

Police Officer 1/PPD Police

2023 total comp
$32,971
Base pay
$16,090
Overtime
$0
Other pay
$16,881
Benefits
$0
Total compensation
$32,971
Employment type
Salaried

Source-specific fields

Base Salary
$72,204
Employee Category
Civil Service
Job Code
6A02
Public Id
17648
Total Pay
$32,971

At PPD Police, Gabriel Veras serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $32,971.