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

Paul Luig

Detective/PPD Police

2026 total comp
$32,697
Base pay
$23,813
Overtime
$5,903
Other pay
$2,982
Benefits
$0
Total compensation
$32,697
Employment type
Salaried

Source-specific fields

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

Paul Luig holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $32,697.

Joseph Domico

Police Officer 1/PPD Police

2026 total comp
$32,696
Base pay
$21,287
Overtime
$7,727
Other pay
$3,681
Benefits
$0
Total compensation
$32,696
Employment type
Salaried

Source-specific fields

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

Joseph Domico works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $32,696 in 2026.

Kalyb Smith

Police Officer 1/PPD Police

2024 total comp
$32,693
Base pay
$15,208
Overtime
$434
Other pay
$17,052
Benefits
$0
Total compensation
$32,693
Employment type
Salaried

Source-specific fields

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

Kalyb Smith holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $32,693.

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.

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.

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.