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 86

Daniel Zorawski

Police Officer 1/PPD Police

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

Source-specific fields

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

Daniel Zorawski is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $32,688.

Kenneth Sherard

Police Officer 1/PPD Police

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

Source-specific fields

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

Kenneth Sherard works as a Police Officer 1 for PPD Police. Their status is salaried. Kenneth earned $32,688 in 2026.

Jacqueline Dickenson

Police Officer 1/PPD Police

2024 total comp
$32,688
Base pay
$992
Overtime
$0
Other pay
$31,696
Benefits
$0
Total compensation
$32,688
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
20980
Total Pay
$32,688

At PPD Police, Jacqueline Dickenson serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $32,688.

Salvatore Fede

Police Sergeant/PPD Police

2026 total comp
$32,687
Base pay
$24,679
Overtime
$4,327
Other pay
$3,681
Benefits
$0
Total compensation
$32,687
Employment type
Salaried

Source-specific fields

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

Salvatore Fede works as a Police Sergeant for PPD Police. Their status is salaried. Salvatore earned $32,687 in 2026.

Thomas Bellon

Police Sergeant/PPD Police

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

Source-specific fields

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

Thomas Bellon is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $32,675.

Brian King

Police Sergeant/PPD Police

2026 total comp
$32,666
Base pay
$24,679
Overtime
$4,173
Other pay
$3,814
Benefits
$0
Total compensation
$32,666
Employment type
Salaried

Source-specific fields

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

Brian King is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $32,666.

Diane Vasaturo

Police Lieutenant/PPD Police

2026 total comp
$32,660
Base pay
$28,134
Overtime
$1,013
Other pay
$3,513
Benefits
$0
Total compensation
$32,660
Employment type
Salaried

Source-specific fields

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

At PPD Police, Diane Vasaturo serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $32,660.

Cory Rogers

Police Officer 1/PPD Police

2026 total comp
$32,659
Base pay
$21,648
Overtime
$8,032
Other pay
$2,978
Benefits
$0
Total compensation
$32,659
Employment type
Salaried

Source-specific fields

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

Cory Rogers works as a Police Officer 1 for PPD Police. Their status is salaried. Cory earned $32,659 in 2026.

James Connell

Police Lieutenant/PPD Police

2026 total comp
$32,651
Base pay
$28,134
Overtime
$705
Other pay
$3,813
Benefits
$0
Total compensation
$32,651
Employment type
Salaried

Source-specific fields

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

James Connell works as a Police Lieutenant for PPD Police. Their status is salaried. James earned $32,651 in 2026.

Alexis Berner

Police Officer 1/PPD Police

2026 total comp
$32,649
Base pay
$21,577
Overtime
$8,236
Other pay
$2,836
Benefits
$0
Total compensation
$32,649
Employment type
Salaried

Source-specific fields

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

Alexis Berner is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $32,649.

Quincy Quintos

Police Officer 1/PPD Police

2026 total comp
$32,648
Base pay
$19,484
Overtime
$11,316
Other pay
$1,848
Benefits
$0
Total compensation
$32,648
Employment type
Salaried

Source-specific fields

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

Quincy Quintos is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $32,648.

Brian Nuss

Police Sergeant/PPD Police

2026 total comp
$32,646
Base pay
$24,679
Overtime
$5,873
Other pay
$2,094
Benefits
$0
Total compensation
$32,646
Employment type
Salaried

Source-specific fields

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

Brian Nuss holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $32,646.

Tonya Brown

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
25728
Total Pay
$26,835

Tonya Brown is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $32,645.

Francis Yoryor

Police Officer 1/PPD Police

2026 total comp
$32,644
Base pay
$17,631
Overtime
$7,113
Other pay
$7,901
Benefits
$0
Total compensation
$32,644
Employment type
Salaried

Source-specific fields

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

Francis Yoryor works as a Police Officer 1 for PPD Police. Their status is salaried. Francis earned $32,644 in 2026.

Shane Velazquez

Detective/PPD Police

2026 total comp
$32,642
Base pay
$23,813
Overtime
$5,853
Other pay
$2,977
Benefits
$0
Total compensation
$32,642
Employment type
Salaried

Source-specific fields

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

At PPD Police, Shane Velazquez serves as a Detective. They work salaried. Their 2026 pay totaled $32,642.

Jaw Wang

Detective/PPD Police

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

Source-specific fields

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

Jaw Wang holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $32,626.

Alexis Hines

Police Officer 1/PPD Police

2026 total comp
$32,622
Base pay
$21,648
Overtime
$7,999
Other pay
$2,975
Benefits
$0
Total compensation
$32,622
Employment type
Salaried

Source-specific fields

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

At PPD Police, Alexis Hines serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $32,622.

Vanessa Quinones

Police Officer 1/PPD Police

2026 total comp
$32,622
Base pay
$21,648
Overtime
$7,999
Other pay
$2,975
Benefits
$0
Total compensation
$32,622
Employment type
Salaried

Source-specific fields

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

Vanessa Quinones holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $32,622.

Alexander Camacho

Police Officer 1/PPD Police

2026 total comp
$32,622
Base pay
$21,648
Overtime
$7,999
Other pay
$2,975
Benefits
$0
Total compensation
$32,622
Employment type
Salaried

Source-specific fields

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

Alexander Camacho works as a Police Officer 1 for PPD Police. Their status is salaried. Alexander earned $32,622 in 2026.

Philip Riotto

Police Officer 1/PPD Police

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

Source-specific fields

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

Philip Riotto is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $32,617.

Claudine Wood

Police Officer 1/PPD Police

2026 total comp
$32,607
Base pay
$21,648
Overtime
$7,287
Other pay
$3,671
Benefits
$0
Total compensation
$32,607
Employment type
Salaried

Source-specific fields

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

Claudine Wood works as a Police Officer 1 for PPD Police. Their status is salaried. Claudine earned $32,607 in 2026.

Michael Walsh

Police Sergeant/PPD Police

2026 total comp
$32,600
Base pay
$24,679
Overtime
$4,250
Other pay
$3,671
Benefits
$0
Total compensation
$32,600
Employment type
Salaried

Source-specific fields

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

Michael Walsh is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $32,600.

Daniel Adams

Police Officer 1/PPD Police

2026 total comp
$32,591
Base pay
$20,783
Overtime
$8,980
Other pay
$2,828
Benefits
$0
Total compensation
$32,591
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
2036
Total Pay
$45,486

Daniel Adams works as a Police Officer 1 for PPD Police. Their status is salaried. Daniel earned $32,591 in 2026.

Chad Culbreath

Detective/PPD Police

2026 total comp
$32,590
Base pay
$23,813
Overtime
$5,107
Other pay
$3,670
Benefits
$0
Total compensation
$32,590
Employment type
Salaried

Source-specific fields

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

Chad Culbreath holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $32,590.

Geovanny Castro-Baez

Police Officer 1/PPD Police

2026 total comp
$32,584
Base pay
$21,648
Overtime
$7,965
Other pay
$2,971
Benefits
$0
Total compensation
$32,584
Employment type
Salaried

Source-specific fields

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

Geovanny Castro-Baez works as a Police Officer 1 for PPD Police. Their status is salaried. Geovanny earned $32,584 in 2026.

Alonzo Parker

Police Officer 1/PPD Police

2024 total comp
$32,584
Base pay
$0
Overtime
$0
Other pay
$32,584
Benefits
$0
Total compensation
$32,584
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
29322
Total Pay
$32,584

At PPD Police, Alonzo Parker serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $32,584.

David Pineda

Police Officer 1/PPD Police

2026 total comp
$32,579
Base pay
$21,648
Overtime
$2,440
Other pay
$8,491
Benefits
$0
Total compensation
$32,579
Employment type
Salaried

Source-specific fields

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

David Pineda works as a Police Officer 1 for PPD Police. Their status is salaried. David earned $32,579 in 2026.

Jasmine Flores

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Jasmine Flores serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $32,579.

Andrew Runowski

Police Officer 1/PPD Police

2026 total comp
$32,571
Base pay
$21,648
Overtime
$7,558
Other pay
$3,365
Benefits
$0
Total compensation
$32,571
Employment type
Salaried

Source-specific fields

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

Andrew Runowski holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $32,571.

Thomas Brown

Police Sergeant/PPD Police

2026 total comp
$32,564
Base pay
$24,679
Overtime
$4,520
Other pay
$3,364
Benefits
$0
Total compensation
$32,564
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
13918
Total Pay
$45,302

Thomas Brown is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $32,564.

Desire Leach

Police Officer 1/PPD Police

2026 total comp
$32,560
Base pay
$17,631
Overtime
$6,956
Other pay
$7,973
Benefits
$0
Total compensation
$32,560
Employment type
Salaried

Source-specific fields

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

At PPD Police, Desire Leach serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $32,560.

Brian Mcbride

Police Corporal/PPD Police

2026 total comp
$32,548
Base pay
$23,813
Overtime
$5,070
Other pay
$3,665
Benefits
$0
Total compensation
$32,548
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
1077
Total Pay
$32,548

Brian Mcbride is a Police Corporal at PPD Police. They work salaried. 2026 total compensation came to $32,548.

Jill Hegarty

Police Officer 1/PPD Police

2026 total comp
$32,547
Base pay
$21,648
Overtime
$7,931
Other pay
$2,968
Benefits
$0
Total compensation
$32,547
Employment type
Salaried

Source-specific fields

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

Jill Hegarty holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $32,547.

Myisha Allen

Police Officer 1/PPD Police

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

Source-specific fields

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

Myisha Allen works as a Police Officer 1 for PPD Police. Their status is salaried. Myisha earned $32,536 in 2026.

Edward Dugan

Scientific Services Assistant Director/PPD Police

2026 total comp
$32,528
Base pay
$32,154
Overtime
$0
Other pay
$374
Benefits
$0
Total compensation
$32,528
Employment type
Salaried

Source-specific fields

Base Salary
$139,713
Employee Category
Civil Service
Job Code
3H44
Public Id
10580
Total Pay
$32,528

Edward Dugan is a Scientific Services Assistant Director at PPD Police. They work salaried. 2026 total compensation came to $32,528.

Joseph Attakora

Police Officer 1/PPD Police

2026 total comp
$32,520
Base pay
$20,783
Overtime
$8,915
Other pay
$2,822
Benefits
$0
Total compensation
$32,520
Employment type
Salaried

Source-specific fields

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

At PPD Police, Joseph Attakora serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $32,520.

Ralph Nelson

Police Sergeant/PPD Police

2026 total comp
$32,519
Base pay
$23,653
Overtime
$5,703
Other pay
$3,164
Benefits
$0
Total compensation
$32,519
Employment type
Salaried

Source-specific fields

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

Ralph Nelson holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $32,519.

Joseph Mcdonnell

Police Lieutenant/PPD Police

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

Source-specific fields

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

Joseph Mcdonnell works as a Police Lieutenant for PPD Police. Their status is salaried. Joseph earned $32,512 in 2026.

Grace Oyana

Police Officer 1/PPD Police

2026 total comp
$32,510
Base pay
$21,648
Overtime
$7,897
Other pay
$2,965
Benefits
$0
Total compensation
$32,510
Employment type
Salaried

Source-specific fields

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

Grace Oyana is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $32,510.

Seung Yun

Detective/PPD Police

2026 total comp
$32,504
Base pay
$23,179
Overtime
$6,360
Other pay
$2,964
Benefits
$0
Total compensation
$32,504
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A12
Public Id
32131
Total Pay
$32,504

Seung Yun works as a Detective for PPD Police. Their status is salaried. Seung earned $32,504 in 2026.