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 1

Cynthia Chung

Police Officer 1/PPD Police

2023 total comp
$50,510
Base pay
$12,728
Overtime
$0
Other pay
$37,782
Benefits
$0
Total compensation
$50,510
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
6924
Total Pay
$50,510

Cynthia Chung works as a Police Officer 1 for PPD Police. Their status is salaried. Cynthia earned $50,510 in 2023.

Brian James

Police Officer 1/PPD Police

2026 total comp
$50,486
Base pay
$21,648
Overtime
$22,945
Other pay
$5,893
Benefits
$0
Total compensation
$50,486
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30985
Total Pay
$50,486

Brian James is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $50,486.

William Varenas

Detective/PPD Police

2021 total comp
$50,477
Base pay
$11,520
Overtime
$0
Other pay
$38,958
Benefits
$0
Total compensation
$50,477
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
36509
Total Pay
$50,477

William Varenas works as a Detective for PPD Police. Their status is salaried. William earned $50,477 in 2021.

Diane Gonzalez

Police Officer 1/PPD Police

2026 total comp
$50,441
Base pay
$21,648
Overtime
$23,114
Other pay
$5,678
Benefits
$0
Total compensation
$50,441
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18131
Total Pay
$50,441

Diane Gonzalez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $50,441.

Nicholas Di Pasquale

Police Sergeant/PPD Police

2026 total comp
$50,381
Base pay
$24,679
Overtime
$19,821
Other pay
$5,881
Benefits
$0
Total compensation
$50,381
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
17070
Total Pay
$50,381

At PPD Police, Nicholas Di Pasquale serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $50,381.

Jonathan Switaj

Police Officer 1/PPD Police

2026 total comp
$50,372
Base pay
$21,648
Overtime
$23,521
Other pay
$5,202
Benefits
$0
Total compensation
$50,372
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31612
Total Pay
$50,372

Jonathan Switaj holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $50,372.

Marilyn Brown

Police Officer 1/PPD Police

2026 total comp
$50,333
Base pay
$21,648
Overtime
$22,809
Other pay
$5,875
Benefits
$0
Total compensation
$50,333
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11482
Total Pay
$50,333

Marilyn Brown holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $50,333.

Deshawn Beaufort

Police Inspector/PPD Police

2026 total comp
$50,323
Base pay
$37,203
Overtime
$1,243
Other pay
$11,877
Benefits
$0
Total compensation
$50,323
Employment type
Salaried

Source-specific fields

Base Salary
$162,154
Employee Category
Civil Service
Job Code
6A09
Public Id
10746
Total Pay
$50,323

Deshawn Beaufort works as a Police Inspector for PPD Police. Their status is salaried. Deshawn earned $50,323 in 2026.

Andrew Langhuber

Police Officer 1/PPD Police

2022 total comp
$50,314
Base pay
$27,670
Overtime
$0
Other pay
$22,645
Benefits
$0
Total compensation
$50,314
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
33344
Total Pay
$50,314

Andrew Langhuber holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $50,314.

David Sacerdote

Police Photographer Supervisor/PPD Police

2024 total comp
$50,270
Base pay
$21,370
Overtime
$792
Other pay
$28,107
Benefits
$0
Total compensation
$50,270
Employment type
Salaried

Source-specific fields

Base Salary
$56,695
Employee Category
Civil Service
Job Code
7L19
Public Id
16498
Total Pay
$50,270

David Sacerdote holds the role of Police Photographer Supervisor at PPD Police. Their status is salaried. In 2024, their total compensation was $50,270.

Sonya Herron-Adams

Police Officer 1/PPD Police

2025 total comp
$50,264
Base pay
$44,608
Overtime
$0
Other pay
$5,656
Benefits
$0
Total compensation
$50,264
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
7264
Total Pay
$50,264

Sonya Herron-Adams holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $50,264.

Vincenzo Laspina

Police Officer 1/PPD Police

2026 total comp
$50,250
Base pay
$21,648
Overtime
$22,945
Other pay
$5,656
Benefits
$0
Total compensation
$50,250
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1630
Total Pay
$50,250

At PPD Police, Vincenzo Laspina serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $50,250.

Luis Chavez

Police Officer 1/PPD Police

2025 total comp
$50,175
Base pay
$34,580
Overtime
$259
Other pay
$15,336
Benefits
$0
Total compensation
$50,175
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
22595
Total Pay
$50,175

Luis Chavez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $50,175.

T Nong Lo

Police Officer 1/PPD Police

2026 total comp
$50,173
Base pay
$21,648
Overtime
$22,877
Other pay
$5,648
Benefits
$0
Total compensation
$50,173
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
12246
Total Pay
$50,173

T Nong Lo works as a Police Officer 1 for PPD Police. Their status is salaried. T earned $50,173 in 2026.

Vincent Nowakowski

Police Sergeant/PPD Police

2026 total comp
$50,162
Base pay
$24,679
Overtime
$19,627
Other pay
$5,856
Benefits
$0
Total compensation
$50,162
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
13741
Total Pay
$50,162

Vincent Nowakowski works as a Police Sergeant for PPD Police. Their status is salaried. Vincent earned $50,162 in 2026.

April Holmes

Police Officer 1/PPD Police

2023 total comp
$50,141
Base pay
$25,105
Overtime
$477
Other pay
$24,559
Benefits
$0
Total compensation
$50,141
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
27225
Total Pay
$50,141

April Holmes works as a Police Officer 1 for PPD Police. Their status is salaried. April earned $50,141 in 2023.

James Barkley

Police Officer 1/PPD Police

2026 total comp
$50,141
Base pay
$21,648
Overtime
$22,640
Other pay
$5,853
Benefits
$0
Total compensation
$50,141
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5935
Total Pay
$50,141

James Barkley holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $50,141.

Christoph Lee

Detective/PPD Police

2025 total comp
$50,112
Base pay
$9,509
Overtime
$0
Other pay
$40,603
Benefits
$0
Total compensation
$50,112
Employment type
Salaried

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A12
Public Id
29091
Total Pay
$50,112

Christoph Lee is a Detective at PPD Police. They work salaried. 2025 total compensation came to $50,112.

Tracy Thomas

Police Officer 1/PPD Police

2026 total comp
$50,111
Base pay
$21,648
Overtime
$23,894
Other pay
$4,569
Benefits
$0
Total compensation
$50,111
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22508
Total Pay
$50,111

Tracy Thomas is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $50,111.

Clarence Lark

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
32267
Total Pay
$50,104

Clarence Lark holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $50,104.

Frederick Roth

Detective/PPD Police

2020 total comp
$50,100
Base pay
$27,190
Overtime
$0
Other pay
$22,910
Benefits
$0
Total compensation
$50,100
Employment type
Salaried

Source-specific fields

Base Salary
$83,806
Employee Category
Civil Service
Job Code
6A12
Public Id
12933
Total Pay
$50,100

Frederick Roth is a Detective at PPD Police. They work salaried. 2020 total compensation came to $50,100.

Stanley Sanford

Police Sergeant/PPD Police

2025 total comp
$50,094
Base pay
$5,125
Overtime
$0
Other pay
$44,969
Benefits
$0
Total compensation
$50,094
Employment type
Salaried

Source-specific fields

Base Salary
$102,887
Employee Category
Civil Service
Job Code
6A04
Public Id
1205
Total Pay
$50,094

Stanley Sanford is a Police Sergeant at PPD Police. They work salaried. 2025 total compensation came to $50,094.

Russell Shoemaker Jr

Detective/PPD Police

2026 total comp
$50,091
Base pay
$23,813
Overtime
$20,579
Other pay
$5,699
Benefits
$0
Total compensation
$50,091
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
2536
Total Pay
$50,091

At PPD Police, Russell Shoemaker Jr serves as a Detective. They work salaried. Their 2026 pay totaled $50,091.

Karen Heyward

Detective/PPD Police

2024 total comp
$50,071
Base pay
$30,910
Overtime
$3,409
Other pay
$15,751
Benefits
$0
Total compensation
$50,071
Employment type
Salaried

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A12
Public Id
25313
Total Pay
$50,071

At PPD Police, Karen Heyward serves as a Detective. They work salaried. Their 2024 pay totaled $50,071.

Tamarra Martin

Police Officer 1/PPD Police

2025 total comp
$50,069
Base pay
$15,561
Overtime
$0
Other pay
$34,508
Benefits
$0
Total compensation
$50,069
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
9544
Total Pay
$50,069

Tamarra Martin is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $50,069.

Hugh Davis Jr

Detective/PPD Police

2026 total comp
$50,005
Base pay
$23,813
Overtime
$20,355
Other pay
$5,837
Benefits
$0
Total compensation
$50,005
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
34628
Total Pay
$50,005

Hugh Davis Jr is a Detective at PPD Police. They work salaried. 2026 total compensation came to $50,005.

Anthony Pfettscher

Police Officer 1/PPD Police

2026 total comp
$49,987
Base pay
$21,648
Overtime
$22,504
Other pay
$5,835
Benefits
$0
Total compensation
$49,987
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
10233
Total Pay
$49,987

At PPD Police, Anthony Pfettscher serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $49,987.

Margo Hudson

Police Officer 1/PPD Police

2024 total comp
$49,963
Base pay
$33,060
Overtime
$0
Other pay
$16,903
Benefits
$0
Total compensation
$49,963
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
27142
Total Pay
$49,963

Margo Hudson is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $49,963.

Tracy Byard

Detective/PPD Police

2026 total comp
$49,938
Base pay
$23,813
Overtime
$20,504
Other pay
$5,622
Benefits
$0
Total compensation
$49,938
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
570
Total Pay
$49,938

At PPD Police, Tracy Byard serves as a Detective. They work salaried. Their 2026 pay totaled $49,938.

James Pitts

Detective/PPD Police

2022 total comp
$49,901
Base pay
$16,909
Overtime
$0
Other pay
$32,992
Benefits
$0
Total compensation
$49,901
Employment type
Salaried

Source-specific fields

Base Salary
$88,263
Employee Category
Civil Service
Job Code
6A12
Public Id
29231
Total Pay
$49,901

James Pitts holds the role of Detective at PPD Police. Their status is salaried. In 2022, their total compensation was $49,901.

Anthony Mooney Jr

Police Officer 1/PPD Police

2026 total comp
$49,852
Base pay
$21,648
Overtime
$22,843
Other pay
$5,360
Benefits
$0
Total compensation
$49,852
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21088
Total Pay
$49,852

At PPD Police, Anthony Mooney Jr serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $49,852.

Timothy Wacker

Police Officer 1/PPD Police

2023 total comp
$49,823
Base pay
$29,072
Overtime
$4,355
Other pay
$16,395
Benefits
$0
Total compensation
$49,823
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
28039
Total Pay
$49,823

Timothy Wacker works as a Police Officer 1 for PPD Police. Their status is salaried. Timothy earned $49,823 in 2023.

Derrick Williams

Police Sergeant/PPD Police

2025 total comp
$49,804
Base pay
$0
Overtime
$0
Other pay
$49,804
Benefits
$0
Total compensation
$49,804
Employment type
Salaried

Source-specific fields

Base Salary
$102,887
Employee Category
Civil Service
Job Code
6A04
Public Id
33766
Total Pay
$49,804

Derrick Williams holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2025, their total compensation was $49,804.

Kenneth Flaville

Police Lieutenant/PPD Police

2026 total comp
$49,784
Base pay
$28,134
Overtime
$16,297
Other pay
$5,354
Benefits
$0
Total compensation
$49,784
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
3421
Total Pay
$49,784

At PPD Police, Kenneth Flaville serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $49,784.

Matthew Dydak

Detective/PPD Police

2026 total comp
$49,712
Base pay
$23,813
Overtime
$20,765
Other pay
$5,134
Benefits
$0
Total compensation
$49,712
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
35926
Total Pay
$49,712

Matthew Dydak is a Detective at PPD Police. They work salaried. 2026 total compensation came to $49,712.

Lisa Pittaoulis

Police Lieutenant/PPD Police

2026 total comp
$49,670
Base pay
$28,134
Overtime
$15,944
Other pay
$5,592
Benefits
$0
Total compensation
$49,670
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
9422
Total Pay
$49,670

Lisa Pittaoulis is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $49,670.

Dennis Zungolo

Police Sergeant/PPD Police

2026 total comp
$49,666
Base pay
$24,679
Overtime
$19,396
Other pay
$5,591
Benefits
$0
Total compensation
$49,666
Employment type
Salaried

Source-specific fields

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

Dennis Zungolo works as a Police Sergeant for PPD Police. Their status is salaried. Dennis earned $49,666 in 2026.

Stanley Randall

Police Officer 1/PPD Police

2026 total comp
$49,654
Base pay
$21,648
Overtime
$22,877
Other pay
$5,128
Benefits
$0
Total compensation
$49,654
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
12209
Total Pay
$49,654

Stanley Randall holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $49,654.

Nicholas Coco

Police Lieutenant/PPD Police

2026 total comp
$49,646
Base pay
$28,134
Overtime
$16,385
Other pay
$5,128
Benefits
$0
Total compensation
$49,646
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
9293
Total Pay
$49,646

Nicholas Coco is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $49,646.

Vernon Foat

Police Sergeant/PPD Police

2019 total comp
$49,567
Base pay
$19,641
Overtime
$0
Other pay
$29,926
Benefits
$0
Total compensation
$49,567
Employment type
Salaried

Source-specific fields

Base Salary
$83,714
Employee Category
Civil Service
Job Code
6A04
Public Id
15641
Total Pay
$49,567

Vernon Foat is a Police Sergeant at PPD Police. They work salaried. 2019 total compensation came to $49,567.