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 5

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.

Michael Derose

Detective/PPD Police

2026 total comp
$32,968
Base pay
$23,813
Overtime
$5,443
Other pay
$3,712
Benefits
$0
Total compensation
$32,968
Employment type
Salaried

Source-specific fields

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

At PPD Police, Michael Derose serves as a Detective. They work salaried. Their 2026 pay totaled $32,968.

Paul Sanchez

Detective/PPD Police

2026 total comp
$32,966
Base pay
$23,723
Overtime
$6,036
Other pay
$3,208
Benefits
$0
Total compensation
$32,966
Employment type
Salaried

Source-specific fields

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

Paul Sanchez holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $32,966.

Todd Landherr

Police Lieutenant/PPD Police

2026 total comp
$32,963
Base pay
$24,845
Overtime
$4,713
Other pay
$3,406
Benefits
$0
Total compensation
$32,963
Employment type
Salaried

Source-specific fields

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

Todd Landherr holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $32,963.

Gilbert Brito

Police Officer 1/PPD Police

2026 total comp
$32,957
Base pay
$21,648
Overtime
$8,304
Other pay
$3,005
Benefits
$0
Total compensation
$32,957
Employment type
Salaried

Source-specific fields

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

Gilbert Brito holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $32,957.

Christopher Jorlett

Police Officer 1/PPD Police

2026 total comp
$32,954
Base pay
$21,648
Overtime
$7,761
Other pay
$3,544
Benefits
$0
Total compensation
$32,954
Employment type
Salaried

Source-specific fields

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

Christopher Jorlett is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $32,954.

Matthew Pezzeca

Police Sergeant/PPD Police

2026 total comp
$32,952
Base pay
$24,679
Overtime
$4,868
Other pay
$3,404
Benefits
$0
Total compensation
$32,952
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
26918
Total Pay
$32,952

Matthew Pezzeca works as a Police Sergeant for PPD Police. Their status is salaried. Matthew earned $32,952 in 2026.

Gail Rusin

Police Officer 1/PPD Police

2026 total comp
$32,950
Base pay
$21,648
Overtime
$7,592
Other pay
$3,710
Benefits
$0
Total compensation
$32,950
Employment type
Salaried

Source-specific fields

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

At PPD Police, Gail Rusin serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $32,950.

Michael Davis

Police Sergeant/PPD Police

2026 total comp
$32,948
Base pay
$24,679
Overtime
$4,559
Other pay
$3,710
Benefits
$0
Total compensation
$32,948
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
81
Total Pay
$26,804

At PPD Police, Michael Davis serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $32,948.

Daniel Oblea

Police Officer 1/PPD Police

2026 total comp
$32,920
Base pay
$21,648
Overtime
$8,270
Other pay
$3,002
Benefits
$0
Total compensation
$32,920
Employment type
Salaried

Source-specific fields

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

Daniel Oblea holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $32,920.

Jomo Ballou

Police Officer 1/PPD Police

2026 total comp
$32,920
Base pay
$17,631
Overtime
$7,295
Other pay
$7,994
Benefits
$0
Total compensation
$32,920
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51534
Total Pay
$32,920

Jomo Ballou holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $32,920.

Kevin Judge

Police Officer 1/PPD Police

2026 total comp
$32,917
Base pay
$21,648
Overtime
$8,066
Other pay
$3,202
Benefits
$0
Total compensation
$32,917
Employment type
Salaried

Source-specific fields

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

Kevin Judge is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $32,917.

Cory Leyrer

Police Officer 1/PPD Police

2026 total comp
$32,917
Base pay
$21,648
Overtime
$8,066
Other pay
$3,202
Benefits
$0
Total compensation
$32,917
Employment type
Salaried

Source-specific fields

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

Cory Leyrer is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $32,917.

Freddie Killian

Police Sergeant/PPD Police

2026 total comp
$32,916
Base pay
$23,653
Overtime
$6,406
Other pay
$2,857
Benefits
$0
Total compensation
$32,916
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
39666
Total Pay
$32,916

At PPD Police, Freddie Killian serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $32,916.

Michael Frisco

Police Lieutenant/PPD Police

2026 total comp
$32,907
Base pay
$28,134
Overtime
$1,233
Other pay
$3,540
Benefits
$0
Total compensation
$32,907
Employment type
Salaried

Source-specific fields

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

Michael Frisco holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $32,907.

Michelle Long

Police Sergeant/PPD Police

2026 total comp
$32,904
Base pay
$24,679
Overtime
$5,525
Other pay
$2,700
Benefits
$0
Total compensation
$32,904
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
1734
Total Pay
$32,904

Michelle Long is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $32,904.

Jonathon Stralo

Police Sergeant/PPD Police

2026 total comp
$32,903
Base pay
$23,653
Overtime
$5,851
Other pay
$3,399
Benefits
$0
Total compensation
$32,903
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
7112
Total Pay
$32,903

At PPD Police, Jonathon Stralo serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $32,903.

Ahmed Didouche

Police Officer 1/PPD Police

2026 total comp
$32,892
Base pay
$19,484
Overtime
$10,554
Other pay
$2,854
Benefits
$0
Total compensation
$32,892
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
41602
Total Pay
$32,892

Ahmed Didouche is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $32,892.

Francky Andujar

Police Communication Dispatcher/PPD Police

2022 total comp
$32,890
Base pay
$30,790
Overtime
$1,943
Other pay
$157
Benefits
$0
Total compensation
$32,890
Employment type
Salaried

Source-specific fields

Base Salary
$47,878
Employee Category
Civil Service
Job Code
6J32
Public Id
25738
Total Pay
$32,890

At PPD Police, Francky Andujar serves as a Police Communication Dispatcher. They work salaried. Their 2022 pay totaled $32,890.