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