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

Laurence Nodiff

Police Staff Inspector/PPD Police

2022 total comp
$574,239
Base pay
$82,033
Overtime
$0
Other pay
$492,206
Benefits
$0
Total compensation
$574,239
Employment type
Salaried

Source-specific fields

Base Salary
$137,715
Employee Category
Civil Service
Job Code
6A08
Public Id
12557
Total Pay
$574,239

At PPD Police, Laurence Nodiff serves as a Police Staff Inspector. They work salaried. Their 2022 pay totaled $574,239.

Christine Coulter

Chief Police Inspector/PPD Police

2024 total comp
$517,885
Base pay
$100,989
Overtime
$1,295
Other pay
$415,600
Benefits
$0
Total compensation
$517,885
Employment type
Salaried

Source-specific fields

Base Salary
$176,821
Employee Category
Civil Service
Job Code
6A10
Public Id
24738
Total Pay
$517,885

Christine Coulter works as a Chief Police Inspector for PPD Police. Their status is salaried. Christine earned $517,885 in 2024.

Richard Ross Jr

Chief Police Inspector/PPD Police

2019 total comp
$507,531
Base pay
$104,483
Overtime
$0
Other pay
$403,048
Benefits
$0
Total compensation
$507,531
Employment type
Salaried

Source-specific fields

Base Salary
$149,265
Employee Category
Civil Service
Job Code
6A10
Public Id
1965
Total Pay
$507,531

At PPD Police, Richard Ross Jr serves as a Chief Police Inspector. They work salaried. Their 2019 pay totaled $507,531.

Joseph Sullivan

Chief Police Inspector/PPD Police

2020 total comp
$495,292
Base pay
$140,752
Overtime
$0
Other pay
$354,540
Benefits
$0
Total compensation
$495,292
Employment type
Salaried

Source-specific fields

Base Salary
$152,997
Employee Category
Civil Service
Job Code
6A10
Public Id
31351
Total Pay
$495,292

At PPD Police, Joseph Sullivan serves as a Chief Police Inspector. They work salaried. Their 2020 pay totaled $495,292.

Andrew Byard

Police Sergeant/PPD Police

2022 total comp
$439,285
Base pay
$92,668
Overtime
$69,249
Other pay
$277,368
Benefits
$0
Total compensation
$439,285
Employment type
Salaried

Source-specific fields

Base Salary
$94,674
Employee Category
Civil Service
Job Code
6A04
Public Id
9759
Total Pay
$439,285

Andrew Byard works as a Police Sergeant for PPD Police. Their status is salaried. Andrew earned $439,285 in 2022.

Joseph Bamberski

Detective/PPD Police

2022 total comp
$435,422
Base pay
$89,417
Overtime
$70,140
Other pay
$275,865
Benefits
$0
Total compensation
$435,422
Employment type
Salaried

Source-specific fields

Base Salary
$91,352
Employee Category
Civil Service
Job Code
6A12
Public Id
32035
Total Pay
$435,422

Joseph Bamberski works as a Detective for PPD Police. Their status is salaried. Joseph earned $435,422 in 2022.

Dennis Wilson

Chief Police Inspector/PPD Police

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

Source-specific fields

Base Salary
$168,401
Employee Category
Civil Service
Job Code
6A10
Public Id
15536
Total Pay
$420,699

Dennis Wilson works as a Chief Police Inspector for PPD Police. Their status is salaried. Dennis earned $420,699 in 2024.

Michael Anderson

Police Lieutenant/PPD Police

2025 total comp
$398,868
Base pay
$93,055
Overtime
$12,867
Other pay
$292,945
Benefits
$0
Total compensation
$398,868
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
33809
Total Pay
$16,000

At PPD Police, Michael Anderson serves as a Police Lieutenant. They work salaried. Their 2025 pay totaled $398,868.

Marvin King

Police Lieutenant/PPD Police

2025 total comp
$393,368
Base pay
$111,570
Overtime
$84,458
Other pay
$197,340
Benefits
$0
Total compensation
$393,368
Employment type
Salaried

Source-specific fields

Base Salary
$120,809
Employee Category
Civil Service
Job Code
6A05
Public Id
27607
Total Pay
$393,368

Marvin King works as a Police Lieutenant for PPD Police. Their status is salaried. Marvin earned $393,368 in 2025.

Danielle Slobodian

Detective/PPD Police

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

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A12
Public Id
27334
Total Pay
$388,605

Danielle Slobodian works as a Detective for PPD Police. Their status is salaried. Danielle earned $388,605 in 2025.

Mark Nagy

Police Sergeant/PPD Police

2025 total comp
$376,197
Base pay
$59,132
Overtime
$2,254
Other pay
$314,811
Benefits
$0
Total compensation
$376,197
Employment type
Salaried

Source-specific fields

Base Salary
$105,974
Employee Category
Civil Service
Job Code
6A04
Public Id
1187
Total Pay
$376,197

Mark Nagy works as a Police Sergeant for PPD Police. Their status is salaried. Mark earned $376,197 in 2025.

Joseph Lapetina

Police Lieutenant/PPD Police

2025 total comp
$369,722
Base pay
$106,941
Overtime
$32,575
Other pay
$230,206
Benefits
$0
Total compensation
$369,722
Employment type
Salaried

Source-specific fields

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

Joseph Lapetina works as a Police Lieutenant for PPD Police. Their status is salaried. Joseph earned $369,722 in 2025.

James Diamond

Police Officer 1/PPD Police

2025 total comp
$356,488
Base pay
$82,291
Overtime
$61,114
Other pay
$213,084
Benefits
$0
Total compensation
$356,488
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
619
Total Pay
$356,488

James Diamond works as a Police Officer 1 for PPD Police. Their status is salaried. James earned $356,488 in 2025.

Richard Treston Iii

Police Officer 1/PPD Police

2025 total comp
$353,661
Base pay
$85,852
Overtime
$41,566
Other pay
$226,243
Benefits
$0
Total compensation
$353,661
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
22596
Total Pay
$353,661

Richard Treston Iii is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $353,661.

Patrick Doherty

Police Lieutenant/PPD Police

2022 total comp
$332,739
Base pay
$76,695
Overtime
$35,374
Other pay
$220,669
Benefits
$0
Total compensation
$332,739
Employment type
Salaried

Source-specific fields

Base Salary
$107,928
Employee Category
Civil Service
Job Code
6A05
Public Id
18690
Total Pay
$332,739

Patrick Doherty holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2022, their total compensation was $332,739.

Miquon Wilson

Police Officer 1/PPD Police

2024 total comp
$321,452
Base pay
$43,970
Overtime
$2,082
Other pay
$275,400
Benefits
$0
Total compensation
$321,452
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
29567
Total Pay
$321,452

Miquon Wilson works as a Police Officer 1 for PPD Police. Their status is salaried. Miquon earned $321,452 in 2024.

Mark Burgmann

Police Captain/PPD Police

2022 total comp
$316,245
Base pay
$77,453
Overtime
$0
Other pay
$238,791
Benefits
$0
Total compensation
$316,245
Employment type
Salaried

Source-specific fields

Base Salary
$125,196
Employee Category
Civil Service
Job Code
6A06
Public Id
24767
Total Pay
$316,245

Mark Burgmann works as a Police Captain for PPD Police. Their status is salaried. Mark earned $316,245 in 2022.

Patrick Smith

Detective/PPD Police

2020 total comp
$313,915
Base pay
$61,228
Overtime
$8,366
Other pay
$244,321
Benefits
$0
Total compensation
$313,915
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19808
Total Pay
$24,865

Patrick Smith works as a Detective for PPD Police. Their status is salaried. Patrick earned $313,915 in 2020.

Joanne Beres

Police Sergeant/PPD Police

2021 total comp
$313,333
Base pay
$11,938
Overtime
$0
Other pay
$301,395
Benefits
$0
Total compensation
$313,333
Employment type
Salaried

Source-specific fields

Base Salary
$89,024
Employee Category
Civil Service
Job Code
6A04
Public Id
19973
Total Pay
$313,333

Joanne Beres works as a Police Sergeant for PPD Police. Their status is salaried. Joanne earned $313,333 in 2021.

Joseph Fredericksdorf

Police Inspector/PPD Police

2024 total comp
$307,411
Base pay
$34,089
Overtime
$0
Other pay
$273,322
Benefits
$0
Total compensation
$307,411
Employment type
Salaried

Source-specific fields

Base Salary
$147,719
Employee Category
Civil Service
Job Code
6A09
Public Id
5546
Total Pay
$307,411

Joseph Fredericksdorf holds the role of Police Inspector at PPD Police. Their status is salaried. In 2024, their total compensation was $307,411.

Thomas Davidson

Police Captain/PPD Police

2022 total comp
$301,456
Base pay
$44,029
Overtime
$0
Other pay
$257,427
Benefits
$0
Total compensation
$301,456
Employment type
Salaried

Source-specific fields

Base Salary
$120,962
Employee Category
Civil Service
Job Code
6A06
Public Id
28148
Total Pay
$301,456

Thomas Davidson holds the role of Police Captain at PPD Police. Their status is salaried. In 2022, their total compensation was $301,456.

Stephen Grace

Detective/PPD Police

2025 total comp
$298,083
Base pay
$72,384
Overtime
$76,775
Other pay
$148,924
Benefits
$0
Total compensation
$298,083
Employment type
Salaried

Source-specific fields

Base Salary
$102,254
Employee Category
Civil Service
Job Code
6A12
Public Id
2747
Total Pay
$298,083

Stephen Grace holds the role of Detective at PPD Police. Their status is salaried. In 2025, their total compensation was $298,083.

Mark Davis

Police Officer 1/PPD Police

2022 total comp
$296,449
Base pay
$63,966
Overtime
$239
Other pay
$232,244
Benefits
$0
Total compensation
$296,449
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
4424
Total Pay
$296,449

Mark Davis is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $296,449.

Pasquale Agozzino

Police Captain/PPD Police

2025 total comp
$295,101
Base pay
$13,033
Overtime
$0
Other pay
$282,069
Benefits
$0
Total compensation
$295,101
Employment type
Salaried

Source-specific fields

Base Salary
$136,057
Employee Category
Civil Service
Job Code
6A06
Public Id
22378
Total Pay
$295,101

At PPD Police, Pasquale Agozzino serves as a Police Captain. They work salaried. Their 2025 pay totaled $295,101.

Edward Mc Cammitt

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
4435
Total Pay
$292,509

Edward Mc Cammitt is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $292,509.

Shawn Mayes

Police Officer 1/PPD Police

2025 total comp
$289,977
Base pay
$91,195
Overtime
$73,553
Other pay
$125,229
Benefits
$0
Total compensation
$289,977
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
1294
Total Pay
$289,977

At PPD Police, Shawn Mayes serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $289,977.

James Smith

Police Inspector/PPD Police

2021 total comp
$288,832
Base pay
$39,594
Overtime
$0
Other pay
$249,237
Benefits
$0
Total compensation
$288,832
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32558
Total Pay
$43,949

James Smith holds the role of Police Inspector at PPD Police. Their status is salaried. In 2021, their total compensation was $288,832.

Raphael Stukes Jr

Police Officer 1/PPD Police

2025 total comp
$284,704
Base pay
$85,496
Overtime
$56,666
Other pay
$142,542
Benefits
$0
Total compensation
$284,704
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
21576
Total Pay
$284,704

Raphael Stukes Jr holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $284,704.

Michael Frisco

Police Sergeant/PPD Police

2020 total comp
$284,093
Base pay
$38,247
Overtime
$497
Other pay
$245,348
Benefits
$0
Total compensation
$284,093
Employment type
Salaried

Source-specific fields

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

Michael Frisco is a Police Sergeant at PPD Police. They work salaried. 2020 total compensation came to $284,093.

James Clark

Police Captain/PPD Police

2024 total comp
$283,214
Base pay
$22,427
Overtime
$0
Other pay
$260,787
Benefits
$0
Total compensation
$283,214
Employment type
Salaried

Source-specific fields

Base Salary
$129,578
Employee Category
Civil Service
Job Code
6A06
Public Id
26627
Total Pay
$283,214

James Clark holds the role of Police Captain at PPD Police. Their status is salaried. In 2024, their total compensation was $283,214.

Brian Klak

Police Sergeant/PPD Police

2022 total comp
$282,336
Base pay
$49,139
Overtime
$920
Other pay
$232,277
Benefits
$0
Total compensation
$282,336
Employment type
Salaried

Source-specific fields

Base Salary
$94,674
Employee Category
Civil Service
Job Code
6A04
Public Id
35412
Total Pay
$282,336

Brian Klak works as a Police Sergeant for PPD Police. Their status is salaried. Brian earned $282,336 in 2022.

Frank Banford

Police Captain/PPD Police

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

Source-specific fields

Base Salary
$136,057
Employee Category
Civil Service
Job Code
6A06
Public Id
33876
Total Pay
$279,935

Frank Banford is a Police Captain at PPD Police. They work salaried. 2025 total compensation came to $279,935.

Andrew Jones

Police Officer 1/PPD Police

2025 total comp
$276,740
Base pay
$89,058
Overtime
$44,072
Other pay
$143,611
Benefits
$0
Total compensation
$276,740
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
25999
Total Pay
$276,740

Andrew Jones is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $276,740.

Derek Swider

Police Lieutenant/PPD Police

2022 total comp
$276,048
Base pay
$43,949
Overtime
$2,697
Other pay
$229,402
Benefits
$0
Total compensation
$276,048
Employment type
Salaried

Source-specific fields

Base Salary
$104,278
Employee Category
Civil Service
Job Code
6A05
Public Id
10166
Total Pay
$276,048

At PPD Police, Derek Swider serves as a Police Lieutenant. They work salaried. Their 2022 pay totaled $276,048.

Timothy Fanning

Police Sergeant/PPD Police

2022 total comp
$274,528
Base pay
$54,581
Overtime
$0
Other pay
$219,948
Benefits
$0
Total compensation
$274,528
Employment type
Salaried

Source-specific fields

Base Salary
$94,674
Employee Category
Civil Service
Job Code
6A04
Public Id
15391
Total Pay
$274,528

Timothy Fanning is a Police Sergeant at PPD Police. They work salaried. 2022 total compensation came to $274,528.

Mark Palma

Police Sergeant/PPD Police

2023 total comp
$267,374
Base pay
$0
Overtime
$0
Other pay
$267,374
Benefits
$0
Total compensation
$267,374
Employment type
Salaried

Source-specific fields

Base Salary
$94,674
Employee Category
Civil Service
Job Code
6A04
Public Id
32401
Total Pay
$267,374

Mark Palma holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2023, their total compensation was $267,374.

Michael Young

Police Lieutenant/PPD Police

2021 total comp
$265,423
Base pay
$5,833
Overtime
$0
Other pay
$259,591
Benefits
$0
Total compensation
$265,423
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24443
Total Pay
$24,716

Michael Young holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2021, their total compensation was $265,423.

Edward Tipton

Police Sergeant/PPD Police

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

Source-specific fields

Base Salary
$102,887
Employee Category
Civil Service
Job Code
6A04
Public Id
5913
Total Pay
$265,073

Edward Tipton holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2025, their total compensation was $265,073.

Raymond Plymouth

Police Officer 1/PPD Police

2025 total comp
$263,065
Base pay
$78,016
Overtime
$6,398
Other pay
$178,651
Benefits
$0
Total compensation
$263,065
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
33857
Total Pay
$263,065

Raymond Plymouth is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $263,065.

Rosario Capaccio

Police Officer 1/PPD Police

2025 total comp
$260,642
Base pay
$89,414
Overtime
$267
Other pay
$170,961
Benefits
$0
Total compensation
$260,642
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
751
Total Pay
$260,642

Rosario Capaccio is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $260,642.