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
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

$0$55,105+

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.

Record list

Employees

Highest-paid first / page 91

Johnny Arroyo

Police Officer 1/PPD Police

2026 total comp
$31,843
Base pay
$20,783
Overtime
$8,297
Other pay
$2,763
Benefits
$0
Total compensation
$31,843
Employment type
Salaried

Source-specific fields

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

At PPD Police, Johnny Arroyo serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $31,843.

Timothy Coleman

Police Officer 1/PPD Police

2026 total comp
$31,839
Base pay
$21,648
Overtime
$7,287
Other pay
$2,903
Benefits
$0
Total compensation
$31,839
Employment type
Salaried

Source-specific fields

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

Timothy Coleman is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,839.

Gregorio Santana

Police Officer 1/PPD Police

2026 total comp
$31,839
Base pay
$21,648
Overtime
$7,287
Other pay
$2,903
Benefits
$0
Total compensation
$31,839
Employment type
Salaried

Source-specific fields

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

Gregorio Santana is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,839.

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.

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.