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 3

Zachery Ruiz

Police Officer 1/PPD Police

2026 total comp
$31,832
Base pay
$21,577
Overtime
$7,490
Other pay
$2,765
Benefits
$0
Total compensation
$31,832
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
39258
Total Pay
$31,832

Zachery Ruiz is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,832.

Corey Stasiak

Detective/PPD Police

2026 total comp
$31,830
Base pay
$23,813
Overtime
$4,921
Other pay
$3,097
Benefits
$0
Total compensation
$31,830
Employment type
Salaried

Source-specific fields

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

Corey Stasiak holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $31,830.

David Dohan

Detective/PPD Police

2026 total comp
$31,828
Base pay
$22,823
Overtime
$5,717
Other pay
$3,288
Benefits
$0
Total compensation
$31,828
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A12
Public Id
35615
Total Pay
$31,828

David Dohan holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $31,828.

Ryan Daut

Police Officer 1/PPD Police

2026 total comp
$31,815
Base pay
$21,648
Overtime
$6,880
Other pay
$3,287
Benefits
$0
Total compensation
$31,815
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11005
Total Pay
$31,815

Ryan Daut is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,815.

Fransiskus Liu

Police Sergeant/PPD Police

2026 total comp
$31,812
Base pay
$23,653
Overtime
$5,258
Other pay
$2,901
Benefits
$0
Total compensation
$31,812
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
21046
Total Pay
$31,812

Fransiskus Liu is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $31,812.

Ann Hylton

Police Sergeant/PPD Police

2026 total comp
$31,812
Base pay
$23,653
Overtime
$5,258
Other pay
$2,901
Benefits
$0
Total compensation
$31,812
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
3013
Total Pay
$31,812

Ann Hylton works as a Police Sergeant for PPD Police. Their status is salaried. Ann earned $31,812 in 2026.

Dahlia Vandorick

Police Officer 1/PPD Police

2022 total comp
$31,809
Base pay
$20,106
Overtime
$1,297
Other pay
$10,406
Benefits
$0
Total compensation
$31,809
Employment type
Salaried

Source-specific fields

Base Salary
$77,031
Employee Category
Civil Service
Job Code
6A02
Public Id
32495
Total Pay
$31,809

Dahlia Vandorick holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $31,809.

Carolyn Streater

Police Officer 1/PPD Police

2025 total comp
$31,805
Base pay
$25,935
Overtime
$0
Other pay
$5,869
Benefits
$0
Total compensation
$31,805
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
17597
Total Pay
$31,805

Carolyn Streater is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $31,805.

Domenic Itri Jr

Police Officer 1/PPD Police

2026 total comp
$31,791
Base pay
$21,648
Overtime
$7,050
Other pay
$3,093
Benefits
$0
Total compensation
$31,791
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5199
Total Pay
$31,791

Domenic Itri Jr holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,791.

Brendan Fredericks

Police Officer 1/PPD Police

2026 total comp
$31,791
Base pay
$21,648
Overtime
$7,050
Other pay
$3,093
Benefits
$0
Total compensation
$31,791
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6707
Total Pay
$31,791

At PPD Police, Brendan Fredericks serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $31,791.

Jonathan Dsigoly

Detective/PPD Police

2026 total comp
$31,789
Base pay
$23,813
Overtime
$4,884
Other pay
$3,093
Benefits
$0
Total compensation
$31,789
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
35704
Total Pay
$31,789

Jonathan Dsigoly holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $31,789.

James Dougherty

Police Officer 1/PPD Police

2026 total comp
$31,781
Base pay
$21,648
Overtime
$6,643
Other pay
$3,490
Benefits
$0
Total compensation
$31,781
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15862
Total Pay
$31,781

James Dougherty is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,781.

Frank Emblen Iv

Detective/PPD Police

2026 total comp
$31,781
Base pay
$23,813
Overtime
$5,070
Other pay
$2,898
Benefits
$0
Total compensation
$31,781
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
36038
Total Pay
$31,781

At PPD Police, Frank Emblen Iv serves as a Detective. They work salaried. Their 2026 pay totaled $31,781.

Frank Binns Iii

Police Officer 1/PPD Police

2026 total comp
$31,777
Base pay
$21,648
Overtime
$6,711
Other pay
$3,418
Benefits
$0
Total compensation
$31,777
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7605
Total Pay
$31,777

Frank Binns Iii is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,777.

Yalanda Graham

Police Officer 1/PPD Police

2023 total comp
$31,775
Base pay
$15,910
Overtime
$0
Other pay
$15,865
Benefits
$0
Total compensation
$31,775
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
12806
Total Pay
$31,775

Yalanda Graham is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $31,775.

Thomas Kelly

Police Officer 1/PPD Police

2026 total comp
$31,766
Base pay
$21,648
Overtime
$6,541
Other pay
$3,577
Benefits
$0
Total compensation
$31,766
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13109
Total Pay
$31,766

Thomas Kelly is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,766.

Sinclair Velasquez

Police Officer 1/PPD Police

2026 total comp
$31,766
Base pay
$21,648
Overtime
$7,027
Other pay
$3,090
Benefits
$0
Total compensation
$31,766
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17437
Total Pay
$31,766

Sinclair Velasquez works as a Police Officer 1 for PPD Police. Their status is salaried. Sinclair earned $31,766 in 2026.

Joseph Mccauley

Police Officer 1/PPD Police

2022 total comp
$31,766
Base pay
$0
Overtime
$0
Other pay
$31,766
Benefits
$0
Total compensation
$31,766
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
9356
Total Pay
$31,766

Joseph Mccauley works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $31,766 in 2022.

Tejwant Goberdhan

Police Officer 1/PPD Police

2026 total comp
$31,764
Base pay
$21,648
Overtime
$7,219
Other pay
$2,897
Benefits
$0
Total compensation
$31,764
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33083
Total Pay
$31,764

Tejwant Goberdhan holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,764.

Sean Johnson

Police Officer 1/PPD Police

2026 total comp
$31,759
Base pay
$21,648
Overtime
$7,355
Other pay
$2,756
Benefits
$0
Total compensation
$31,759
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
38393
Total Pay
$31,759

Sean Johnson is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,759.

Gregory Neal

Police Officer 1/PPD Police

2026 total comp
$31,753
Base pay
$21,648
Overtime
$7,016
Other pay
$3,089
Benefits
$0
Total compensation
$31,753
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28667
Total Pay
$31,753

Gregory Neal holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,753.

Robert Smith

Police Sergeant/PPD Police

2026 total comp
$31,745
Base pay
$24,679
Overtime
$3,786
Other pay
$3,280
Benefits
$0
Total compensation
$31,745
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
19065
Total Pay
$31,745

Robert Smith is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $31,745.

John Godlewski

Police Officer 1/PPD Police

2026 total comp
$31,740
Base pay
$21,648
Overtime
$6,812
Other pay
$3,279
Benefits
$0
Total compensation
$31,740
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16448
Total Pay
$31,740

John Godlewski works as a Police Officer 1 for PPD Police. Their status is salaried. John earned $31,740 in 2026.

Nicholas Faino

Police Officer 1/PPD Police

2026 total comp
$31,739
Base pay
$18,185
Overtime
$11,758
Other pay
$1,797
Benefits
$0
Total compensation
$31,739
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50086
Total Pay
$31,739

Nicholas Faino is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,739.

Shawn Watkins

Police Officer 1/PPD Police

2026 total comp
$31,736
Base pay
$20,783
Overtime
$8,199
Other pay
$2,754
Benefits
$0
Total compensation
$31,736
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
41941
Total Pay
$31,736

Shawn Watkins works as a Police Officer 1 for PPD Police. Their status is salaried. Shawn earned $31,736 in 2026.

Rahson Jordan

Police Sergeant/PPD Police

2026 total comp
$31,731
Base pay
$23,653
Overtime
$5,184
Other pay
$2,894
Benefits
$0
Total compensation
$31,731
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
22203
Total Pay
$31,731

Rahson Jordan works as a Police Sergeant for PPD Police. Their status is salaried. Rahson earned $31,731 in 2026.

John Stokes Iii

Police Officer 1/PPD Police

2026 total comp
$31,728
Base pay
$21,648
Overtime
$6,507
Other pay
$3,572
Benefits
$0
Total compensation
$31,728
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30600
Total Pay
$31,728

John Stokes Iii holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,728.

James Coughlin Ii

Police Officer 1/PPD Police

2026 total comp
$31,728
Base pay
$21,648
Overtime
$6,507
Other pay
$3,572
Benefits
$0
Total compensation
$31,728
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17916
Total Pay
$31,728

James Coughlin Ii holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,728.

Chynelle Washington

Police Officer 1/PPD Police

2026 total comp
$31,727
Base pay
$21,648
Overtime
$7,185
Other pay
$2,893
Benefits
$0
Total compensation
$31,727
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27608
Total Pay
$31,727

At PPD Police, Chynelle Washington serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $31,727.

Samantha Ludwig

Police Officer 1/PPD Police

2026 total comp
$31,727
Base pay
$21,648
Overtime
$7,185
Other pay
$2,893
Benefits
$0
Total compensation
$31,727
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21212
Total Pay
$31,727

Samantha Ludwig works as a Police Officer 1 for PPD Police. Their status is salaried. Samantha earned $31,727 in 2026.

Linda Marter-Burns

Police Officer 1/PPD Police

2026 total comp
$31,724
Base pay
$21,648
Overtime
$6,372
Other pay
$3,704
Benefits
$0
Total compensation
$31,724
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31852
Total Pay
$31,724

Linda Marter-Burns works as a Police Officer 1 for PPD Police. Their status is salaried. Linda earned $31,724 in 2026.

Paul Drains Jr

Police Lieutenant/PPD Police

2026 total comp
$31,722
Base pay
$28,134
Overtime
$176
Other pay
$3,412
Benefits
$0
Total compensation
$31,722
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
29492
Total Pay
$31,722

Paul Drains Jr works as a Police Lieutenant for PPD Police. Their status is salaried. Paul earned $31,722 in 2026.

Camilo Molina

Police Officer 1/PPD Police

2026 total comp
$31,722
Base pay
$21,648
Overtime
$7,321
Other pay
$2,753
Benefits
$0
Total compensation
$31,722
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
37616
Total Pay
$31,722

Camilo Molina is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,722.

Joseph Gallagher Iii

Detective/PPD Police

2026 total comp
$31,711
Base pay
$23,813
Overtime
$4,623
Other pay
$3,276
Benefits
$0
Total compensation
$31,711
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
5799
Total Pay
$31,711

Joseph Gallagher Iii is a Detective at PPD Police. They work salaried. 2026 total compensation came to $31,711.

William Schlosser

Detective/PPD Police

2026 total comp
$31,707
Base pay
$23,813
Overtime
$4,325
Other pay
$3,570
Benefits
$0
Total compensation
$31,707
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
27211
Total Pay
$31,707

William Schlosser works as a Detective for PPD Police. Their status is salaried. William earned $31,707 in 2026.

Christopher Kinslow

Police Lieutenant/PPD Police

2026 total comp
$31,704
Base pay
$28,134
Overtime
$0
Other pay
$3,571
Benefits
$0
Total compensation
$31,704
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
2143
Total Pay
$31,704

Christopher Kinslow is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $31,704.

Robert Casselli Jr

Police Lieutenant/PPD Police

2026 total comp
$31,704
Base pay
$28,134
Overtime
$0
Other pay
$3,571
Benefits
$0
Total compensation
$31,704
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
16061
Total Pay
$31,704

Robert Casselli Jr works as a Police Lieutenant for PPD Police. Their status is salaried. Robert earned $31,704 in 2026.

Jonah Conway

Police Lieutenant/PPD Police

2026 total comp
$31,704
Base pay
$28,134
Overtime
$0
Other pay
$3,571
Benefits
$0
Total compensation
$31,704
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
36864
Total Pay
$31,704

At PPD Police, Jonah Conway serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $31,704.

Charles Pettineo

Police Lieutenant/PPD Police

2026 total comp
$31,704
Base pay
$28,134
Overtime
$0
Other pay
$3,571
Benefits
$0
Total compensation
$31,704
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
5784
Total Pay
$31,704

Charles Pettineo holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $31,704.

Jovania Perkins

Police Lieutenant/PPD Police

2026 total comp
$31,704
Base pay
$28,134
Overtime
$0
Other pay
$3,571
Benefits
$0
Total compensation
$31,704
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
6759
Total Pay
$31,704

Jovania Perkins is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $31,704.