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 9

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.

Damian Evans

Police Lieutenant/PPD Police

2026 total comp
$32,886
Base pay
$28,134
Overtime
$0
Other pay
$4,752
Benefits
$0
Total compensation
$32,886
Employment type
Salaried

Source-specific fields

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

Damian Evans holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $32,886.

Laquisha Robinson

Police Officer 1/PPD Police

2026 total comp
$32,883
Base pay
$21,648
Overtime
$8,236
Other pay
$2,999
Benefits
$0
Total compensation
$32,883
Employment type
Salaried

Source-specific fields

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

Laquisha Robinson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $32,883.

Matthew Carey

Detective/PPD Police

2026 total comp
$32,875
Base pay
$23,813
Overtime
$5,667
Other pay
$3,396
Benefits
$0
Total compensation
$32,875
Employment type
Salaried

Source-specific fields

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

Matthew Carey holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $32,875.

Donald Hollaway

Detective/PPD Police

2026 total comp
$32,875
Base pay
$23,813
Overtime
$5,667
Other pay
$3,396
Benefits
$0
Total compensation
$32,875
Employment type
Salaried

Source-specific fields

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

At PPD Police, Donald Hollaway serves as a Detective. They work salaried. Their 2026 pay totaled $32,875.

Marc Mcdowell

Police Officer 1/PPD Police

2026 total comp
$32,874
Base pay
$21,648
Overtime
$7,524
Other pay
$3,701
Benefits
$0
Total compensation
$32,874
Employment type
Salaried

Source-specific fields

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

Marc Mcdowell is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $32,874.

Michael Chichearo

Police Officer 1/PPD Police

2026 total comp
$32,873
Base pay
$18,395
Overtime
$11,083
Other pay
$3,396
Benefits
$0
Total compensation
$32,873
Employment type
Salaried

Source-specific fields

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

Michael Chichearo works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $32,873 in 2026.

Edward Horger

Detective/PPD Police

2026 total comp
$32,870
Base pay
$23,813
Overtime
$5,219
Other pay
$3,838
Benefits
$0
Total compensation
$32,870
Employment type
Salaried

Source-specific fields

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

Edward Horger is a Detective at PPD Police. They work salaried. 2026 total compensation came to $32,870.

Thomas Tolstoy

Police Sergeant/PPD Police

2026 total comp
$32,861
Base pay
$24,679
Overtime
$4,482
Other pay
$3,700
Benefits
$0
Total compensation
$32,861
Employment type
Salaried

Source-specific fields

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

At PPD Police, Thomas Tolstoy serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $32,861.

Michael Jargowsky

Detective/PPD Police

2026 total comp
$32,861
Base pay
$23,813
Overtime
$6,052
Other pay
$2,997
Benefits
$0
Total compensation
$32,861
Employment type
Salaried

Source-specific fields

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

Michael Jargowsky works as a Detective for PPD Police. Their status is salaried. Michael earned $32,861 in 2026.

Joanne Garvey

Police Lieutenant/PPD Police

2026 total comp
$32,851
Base pay
$28,134
Overtime
$881
Other pay
$3,836
Benefits
$0
Total compensation
$32,851
Employment type
Salaried

Source-specific fields

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

Joanne Garvey holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $32,851.

Kyle Cross

Police Sergeant/PPD Police

2026 total comp
$32,849
Base pay
$24,679
Overtime
$4,636
Other pay
$3,533
Benefits
$0
Total compensation
$32,849
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35981
Total Pay
$41,201

Kyle Cross works as a Police Sergeant for PPD Police. Their status is salaried. Kyle earned $32,849 in 2026.

Eric Bond

Police Sergeant/PPD Police

2026 total comp
$32,847
Base pay
$23,653
Overtime
$5,999
Other pay
$3,196
Benefits
$0
Total compensation
$32,847
Employment type
Salaried

Source-specific fields

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

At PPD Police, Eric Bond serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $32,847.

Paul Andrews Jr

Police Officer 1/PPD Police

2026 total comp
$32,846
Base pay
$21,648
Overtime
$8,202
Other pay
$2,995
Benefits
$0
Total compensation
$32,846
Employment type
Salaried

Source-specific fields

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

Paul Andrews Jr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $32,846.

Matthew Mooney

Police Officer 1/PPD Police

2026 total comp
$32,842
Base pay
$21,648
Overtime
$7,999
Other pay
$3,195
Benefits
$0
Total compensation
$32,842
Employment type
Salaried

Source-specific fields

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

Matthew Mooney works as a Police Officer 1 for PPD Police. Their status is salaried. Matthew earned $32,842 in 2026.

Michael Messman

Police Officer 1/PPD Police

2026 total comp
$32,842
Base pay
$21,648
Overtime
$7,999
Other pay
$3,195
Benefits
$0
Total compensation
$32,842
Employment type
Salaried

Source-specific fields

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

Michael Messman holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $32,842.

Jose Pratts

Police Officer 1/PPD Police

2026 total comp
$32,840
Base pay
$21,648
Overtime
$7,660
Other pay
$3,532
Benefits
$0
Total compensation
$32,840
Employment type
Salaried

Source-specific fields

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

Jose Pratts is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $32,840.

Matthew York

Police Officer 1/PPD Police

2026 total comp
$32,836
Base pay
$21,648
Overtime
$7,795
Other pay
$3,392
Benefits
$0
Total compensation
$32,836
Employment type
Salaried

Source-specific fields

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

Matthew York holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $32,836.

Nicholas Ruggia

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Nicholas Ruggia serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $32,820.

Matthew Stankiewicz

Police Sergeant/PPD Police

2026 total comp
$32,817
Base pay
$24,679
Overtime
$4,946
Other pay
$3,193
Benefits
$0
Total compensation
$32,817
Employment type
Salaried

Source-specific fields

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

Matthew Stankiewicz holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $32,817.

Richard Kobierowski

Police Officer 1/PPD Police

2026 total comp
$32,799
Base pay
$21,648
Overtime
$7,321
Other pay
$3,829
Benefits
$0
Total compensation
$32,799
Employment type
Salaried

Source-specific fields

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

Richard Kobierowski holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $32,799.

Neil Carr

Police Officer 1/PPD Police

2026 total comp
$32,798
Base pay
$21,648
Overtime
$7,321
Other pay
$3,829
Benefits
$0
Total compensation
$32,798
Employment type
Salaried

Source-specific fields

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

Neil Carr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $32,798.

Brian Cash

Police Officer 1/PPD Police

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

Source-specific fields

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

Brian Cash works as a Police Officer 1 for PPD Police. Their status is salaried. Brian earned $32,798 in 2026.