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 7

Stephen Cowdery Jr

Police Officer 1/PPD Police

2026 total comp
$28,967
Base pay
$21,648
Overtime
$4,203
Other pay
$3,116
Benefits
$0
Total compensation
$28,967
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25433
Total Pay
$28,967

Stephen Cowdery Jr works as a Police Officer 1 for PPD Police. Their status is salaried. Stephen earned $28,967 in 2026.

Taven Washington

Police Officer 1/PPD Police

2026 total comp
$28,962
Base pay
$21,648
Overtime
$3,931
Other pay
$3,382
Benefits
$0
Total compensation
$28,962
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
630
Total Pay
$28,962

Taven Washington works as a Police Officer 1 for PPD Police. Their status is salaried. Taven earned $28,962 in 2026.

Joseph Francesco

Police Sergeant/PPD Police

2026 total comp
$28,960
Base pay
$23,653
Overtime
$2,666
Other pay
$2,641
Benefits
$0
Total compensation
$28,960
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
35248
Total Pay
$28,960

At PPD Police, Joseph Francesco serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $28,960.

David Rausch

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
1157
Total Pay
$28,958

David Rausch works as a Police Officer 1 for PPD Police. Their status is salaried. David earned $28,958 in 2021.

Brian Hines

Police Officer 1/PPD Police

2026 total comp
$28,951
Base pay
$21,648
Overtime
$4,135
Other pay
$3,167
Benefits
$0
Total compensation
$28,951
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18850
Total Pay
$28,951

Brian Hines is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $28,951.

Robert Auman Jr

Police Sergeant/PPD Police

2026 total comp
$28,948
Base pay
$24,679
Overtime
$889
Other pay
$3,381
Benefits
$0
Total compensation
$28,948
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
33143
Total Pay
$28,948

Robert Auman Jr is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $28,948.

John Massi Jr

Junior Law Enforcement Analyst/PPD Police

2026 total comp
$28,947
Base pay
$26,006
Overtime
$2,292
Other pay
$649
Benefits
$0
Total compensation
$28,947
Employment type
Salaried

Source-specific fields

Base Salary
$59,037
Employee Category
Civil Service
Job Code
6C25
Public Id
20121
Total Pay
$28,947

John Massi Jr is a Junior Law Enforcement Analyst at PPD Police. They work salaried. 2026 total compensation came to $28,947.

Stephanie Fazio

Police Officer 1/PPD Police

2026 total comp
$28,943
Base pay
$21,648
Overtime
$4,304
Other pay
$2,990
Benefits
$0
Total compensation
$28,943
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19408
Total Pay
$28,943

At PPD Police, Stephanie Fazio serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $28,943.

Josue Rodriguez

Police Officer 1/PPD Police

2026 total comp
$28,943
Base pay
$21,648
Overtime
$4,304
Other pay
$2,990
Benefits
$0
Total compensation
$28,943
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4711
Total Pay
$28,943

Josue Rodriguez is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $28,943.

William Mccauley

Police Officer 1/PPD Police

2026 total comp
$28,941
Base pay
$21,648
Overtime
$4,180
Other pay
$3,113
Benefits
$0
Total compensation
$28,941
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8210
Total Pay
$28,941

William Mccauley is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $28,941.

Shakawat Hossain

Police Officer 1/PPD Police

2026 total comp
$28,930
Base pay
$19,484
Overtime
$7,809
Other pay
$1,638
Benefits
$0
Total compensation
$28,930
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
45730
Total Pay
$28,930

Shakawat Hossain works as a Police Officer 1 for PPD Police. Their status is salaried. Shakawat earned $28,930 in 2026.

Antonio Starkey

Police Officer 1/PPD Police

2026 total comp
$28,930
Base pay
$21,648
Overtime
$4,643
Other pay
$2,638
Benefits
$0
Total compensation
$28,930
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6921
Total Pay
$28,930

At PPD Police, Antonio Starkey serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $28,930.

Joshua Kelly

Police Officer 1/PPD Police

2026 total comp
$28,930
Base pay
$21,648
Overtime
$4,643
Other pay
$2,638
Benefits
$0
Total compensation
$28,930
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
12264
Total Pay
$28,930

Joshua Kelly holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $28,930.

Joshua Patterson

Police Officer 1/PPD Police

2026 total comp
$28,930
Base pay
$21,648
Overtime
$4,643
Other pay
$2,638
Benefits
$0
Total compensation
$28,930
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19235
Total Pay
$28,930

Joshua Patterson is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $28,930.

Rhigay Desire

Police Officer 1/PPD Police

2026 total comp
$28,930
Base pay
$19,484
Overtime
$7,809
Other pay
$1,638
Benefits
$0
Total compensation
$28,930
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
44936
Total Pay
$28,930

Rhigay Desire is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $28,930.

Joseph Breitweiser

Police Officer 1/PPD Police

2023 total comp
$28,928
Base pay
$15,910
Overtime
$2,744
Other pay
$10,273
Benefits
$0
Total compensation
$28,928
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
31437
Total Pay
$28,928

Joseph Breitweiser holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $28,928.

Britton Brown

Detective/PPD Police

2026 total comp
$28,926
Base pay
$23,813
Overtime
$2,125
Other pay
$2,989
Benefits
$0
Total compensation
$28,926
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
25755
Total Pay
$28,926

Britton Brown works as a Detective for PPD Police. Their status is salaried. Britton earned $28,926 in 2026.

Gabriel Gutner

Police Officer 1/PPD Police

2022 total comp
$28,922
Base pay
$18,446
Overtime
$0
Other pay
$10,476
Benefits
$0
Total compensation
$28,922
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
29870
Total Pay
$28,922

At PPD Police, Gabriel Gutner serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $28,922.

Christopher Berry

Police Officer 1/PPD Police

2026 total comp
$28,911
Base pay
$21,648
Overtime
$5,626
Other pay
$1,637
Benefits
$0
Total compensation
$28,911
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
54105
Total Pay
$28,911

At PPD Police, Christopher Berry serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $28,911.

Renee Norman

Police Officer 1/PPD Police

2026 total comp
$28,910
Base pay
$19,841
Overtime
$5,694
Other pay
$3,376
Benefits
$0
Total compensation
$28,910
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29844
Total Pay
$28,910

Renee Norman is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $28,910.

Luis Santiago Jr

Police Officer 1/PPD Police

2026 total comp
$28,905
Base pay
$21,648
Overtime
$4,270
Other pay
$2,986
Benefits
$0
Total compensation
$28,905
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11620
Total Pay
$28,905

Luis Santiago Jr works as a Police Officer 1 for PPD Police. Their status is salaried. Luis earned $28,905 in 2026.

Joseph Cosgrove

Police Officer 1/PPD Police

2026 total comp
$28,902
Base pay
$21,648
Overtime
$3,999
Other pay
$3,255
Benefits
$0
Total compensation
$28,902
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33558
Total Pay
$28,902

Joseph Cosgrove holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $28,902.

Xavier Ocasio

Police Officer 1/PPD Police

2026 total comp
$28,900
Base pay
$21,577
Overtime
$4,813
Other pay
$2,511
Benefits
$0
Total compensation
$28,900
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
38838
Total Pay
$28,900

At PPD Police, Xavier Ocasio serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $28,900.

Joann Hewlett

Police Communication Dispatcher/PPD Police

2022 total comp
$28,894
Base pay
$26,892
Overtime
$1,208
Other pay
$795
Benefits
$0
Total compensation
$28,894
Employment type
Salaried

Source-specific fields

Base Salary
$50,866
Employee Category
Civil Service
Job Code
6J32
Public Id
13639
Total Pay
$28,894

At PPD Police, Joann Hewlett serves as a Police Communication Dispatcher. They work salaried. Their 2022 pay totaled $28,894.

Janice Little

Police Officer 1/PPD Police

2026 total comp
$28,885
Base pay
$21,648
Overtime
$3,864
Other pay
$3,373
Benefits
$0
Total compensation
$28,885
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17994
Total Pay
$28,885

Janice Little is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $28,885.

Joe Henderson Jr

Police Officer 1/PPD Police

2026 total comp
$28,885
Base pay
$21,648
Overtime
$3,864
Other pay
$3,373
Benefits
$0
Total compensation
$28,885
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2751
Total Pay
$28,885

Joe Henderson Jr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $28,885.

Brian Sutherland

Police Sergeant/PPD Police

2026 total comp
$28,880
Base pay
$24,679
Overtime
$1,391
Other pay
$2,810
Benefits
$0
Total compensation
$28,880
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
34711
Total Pay
$28,880

Brian Sutherland holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $28,880.

Dominick Gulli

Police Sergeant/PPD Police

2026 total comp
$28,869
Base pay
$23,653
Overtime
$2,407
Other pay
$2,809
Benefits
$0
Total compensation
$28,869
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
31599
Total Pay
$28,869

Dominick Gulli holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $28,869.

Justin Alvarez

Police Officer 1/PPD Police

2026 total comp
$28,865
Base pay
$19,484
Overtime
$7,748
Other pay
$1,634
Benefits
$0
Total compensation
$28,865
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
44043
Total Pay
$28,865

Justin Alvarez is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $28,865.

Edward Braceland

Police Officer 1/PPD Police

2026 total comp
$28,864
Base pay
$21,648
Overtime
$3,965
Other pay
$3,250
Benefits
$0
Total compensation
$28,864
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
205
Total Pay
$28,864

At PPD Police, Edward Braceland serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $28,864.

Christian Irwin

Police Officer 1/PPD Police

2026 total comp
$28,863
Base pay
$21,577
Overtime
$4,779
Other pay
$2,507
Benefits
$0
Total compensation
$28,863
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
38706
Total Pay
$28,863

Christian Irwin holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $28,863.

Raymond Kott Jr

Police Officer 1/PPD Police

2026 total comp
$28,863
Base pay
$21,648
Overtime
$4,406
Other pay
$2,808
Benefits
$0
Total compensation
$28,863
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15382
Total Pay
$28,863

Raymond Kott Jr holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $28,863.

Edwin Rodriguez

Police Officer 1/PPD Police

2026 total comp
$28,855
Base pay
$21,648
Overtime
$4,575
Other pay
$2,631
Benefits
$0
Total compensation
$28,855
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8876
Total Pay
$28,855

At PPD Police, Edwin Rodriguez serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $28,855.

Philip Greiner

Police Officer 1/PPD Police

2026 total comp
$28,852
Base pay
$18,185
Overtime
$2,904
Other pay
$7,764
Benefits
$0
Total compensation
$28,852
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49211
Total Pay
$28,852

Philip Greiner is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $28,852.

Nicholas Ditullio

Police Officer 1/PPD Police

2026 total comp
$28,852
Base pay
$18,185
Overtime
$2,904
Other pay
$7,764
Benefits
$0
Total compensation
$28,852
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50198
Total Pay
$28,852

Nicholas Ditullio holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $28,852.

Joseph Gillespie Jr

Police Officer 1/PPD Police

2026 total comp
$28,847
Base pay
$21,648
Overtime
$3,830
Other pay
$3,368
Benefits
$0
Total compensation
$28,847
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24856
Total Pay
$28,847

Joseph Gillespie Jr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $28,847.

Phillip Berry

Police Officer 1/PPD Police

2026 total comp
$28,839
Base pay
$21,648
Overtime
$5,558
Other pay
$1,632
Benefits
$0
Total compensation
$28,839
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
47188
Total Pay
$28,839

Phillip Berry is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $28,839.

Paul Scarinci

Detective/PPD Police

2026 total comp
$28,830
Base pay
$23,415
Overtime
$2,610
Other pay
$2,805
Benefits
$0
Total compensation
$28,830
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
33902
Total Pay
$28,830

Paul Scarinci holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $28,830.

Franklin Latorre

Police Officer 1/PPD Police

2026 total comp
$28,830
Base pay
$21,648
Overtime
$4,203
Other pay
$2,978
Benefits
$0
Total compensation
$28,830
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14657
Total Pay
$28,830

Franklin Latorre holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $28,830.

Cynthia Padua

Police Sergeant/PPD Police

2026 total comp
$28,827
Base pay
$23,653
Overtime
$2,074
Other pay
$3,101
Benefits
$0
Total compensation
$28,827
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
19746
Total Pay
$28,827

Cynthia Padua works as a Police Sergeant for PPD Police. Their status is salaried. Cynthia earned $28,827 in 2026.