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 40

Frank Wallace

Detective/PPD Police

2026 total comp
$47,810
Base pay
$23,813
Overtime
$18,416
Other pay
$5,581
Benefits
$0
Total compensation
$47,810
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
32252
Total Pay
$47,810

At PPD Police, Frank Wallace serves as a Detective. They work salaried. Their 2026 pay totaled $47,810.

George Ackerman

Police Lieutenant/PPD Police

2026 total comp
$47,810
Base pay
$28,134
Overtime
$14,535
Other pay
$5,142
Benefits
$0
Total compensation
$47,810
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
1964
Total Pay
$47,810

George Ackerman works as a Police Lieutenant for PPD Police. Their status is salaried. George earned $47,810 in 2026.

James Brady

Detective/PPD Police

2026 total comp
$47,796
Base pay
$23,813
Overtime
$18,603
Other pay
$5,381
Benefits
$0
Total compensation
$47,796
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
18902
Total Pay
$47,796

James Brady works as a Detective for PPD Police. Their status is salaried. James earned $47,796 in 2026.

Robert Day

Police Officer 1/PPD Police

2025 total comp
$47,777
Base pay
$41,496
Overtime
$2,885
Other pay
$3,396
Benefits
$0
Total compensation
$47,777
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
51527
Total Pay
$47,777

Robert Day holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $47,777.

Sylvester White

Police Officer 1/PPD Police

2026 total comp
$47,729
Base pay
$21,648
Overtime
$20,708
Other pay
$5,373
Benefits
$0
Total compensation
$47,729
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17674
Total Pay
$47,729

Sylvester White holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $47,729.

James Samuel

Police Officer 1/PPD Police

2026 total comp
$47,726
Base pay
$21,648
Overtime
$21,149
Other pay
$4,929
Benefits
$0
Total compensation
$47,726
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19461
Total Pay
$47,726

James Samuel is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $47,726.

Fahim Ahmed

Police Officer 1/PPD Police

2026 total comp
$47,691
Base pay
$21,648
Overtime
$20,674
Other pay
$5,369
Benefits
$0
Total compensation
$47,691
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34900
Total Pay
$47,691

At PPD Police, Fahim Ahmed serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $47,691.

John Holt

Police Officer 1/PPD Police

2026 total comp
$47,647
Base pay
$21,648
Overtime
$20,437
Other pay
$5,562
Benefits
$0
Total compensation
$47,647
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32028
Total Pay
$47,647

John Holt is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $47,647.

William Rehiel

Police Officer 1/PPD Police

2026 total comp
$47,595
Base pay
$20,349
Overtime
$21,691
Other pay
$5,556
Benefits
$0
Total compensation
$47,595
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3078
Total Pay
$47,595

William Rehiel works as a Police Officer 1 for PPD Police. Their status is salaried. William earned $47,595 in 2026.

Richard Cujdik

Police Officer 1/PPD Police

2026 total comp
$47,576
Base pay
$21,648
Overtime
$20,505
Other pay
$5,423
Benefits
$0
Total compensation
$47,576
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1956
Total Pay
$47,576

At PPD Police, Richard Cujdik serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $47,576.

Dennis Robinson Jr

Police Officer 1/PPD Police

2026 total comp
$47,532
Base pay
$21,648
Overtime
$20,335
Other pay
$5,548
Benefits
$0
Total compensation
$47,532
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35439
Total Pay
$47,532

At PPD Police, Dennis Robinson Jr serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $47,532.

Ralph Latchum

Detective/PPD Police

2026 total comp
$47,502
Base pay
$23,813
Overtime
$18,342
Other pay
$5,348
Benefits
$0
Total compensation
$47,502
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
18510
Total Pay
$47,502

At PPD Police, Ralph Latchum serves as a Detective. They work salaried. Their 2026 pay totaled $47,502.

Joseph Knoll

Detective/PPD Police

2026 total comp
$47,472
Base pay
$23,813
Overtime
$18,118
Other pay
$5,542
Benefits
$0
Total compensation
$47,472
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
29943
Total Pay
$47,472

At PPD Police, Joseph Knoll serves as a Detective. They work salaried. Their 2026 pay totaled $47,472.

Floria Colbert-Rodgers

Police Lieutenant/PPD Police

2026 total comp
$47,462
Base pay
$26,964
Overtime
$15,155
Other pay
$5,343
Benefits
$0
Total compensation
$47,462
Employment type
Salaried

Source-specific fields

Base Salary
$117,524
Employee Category
Civil Service
Job Code
6A05
Public Id
32969
Total Pay
$47,462

Floria Colbert-Rodgers holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $47,462.

Richard Rivera

Police Officer 1/PPD Police

2020 total comp
$47,462
Base pay
$0
Overtime
$0
Other pay
$47,462
Benefits
$0
Total compensation
$47,462
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
22754
Total Pay
$47,462

At PPD Police, Richard Rivera serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $47,462.

Christoph Binns

Police Sergeant/PPD Police

2026 total comp
$47,450
Base pay
$24,679
Overtime
$17,232
Other pay
$5,539
Benefits
$0
Total compensation
$47,450
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
18116
Total Pay
$47,450

Christoph Binns holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $47,450.

Ryan Deveney

Police Officer 1/PPD Police

2023 total comp
$47,442
Base pay
$22,460
Overtime
$645
Other pay
$24,337
Benefits
$0
Total compensation
$47,442
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
10114
Total Pay
$47,442

Ryan Deveney is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $47,442.

Anthony Glaviano

Detective/PPD Police

2026 total comp
$47,401
Base pay
$23,813
Overtime
$18,491
Other pay
$5,097
Benefits
$0
Total compensation
$47,401
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
5447
Total Pay
$47,401

Anthony Glaviano holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $47,401.

Edwenna Ferguson

Police Officer 1/PPD Police

2026 total comp
$47,384
Base pay
$21,648
Overtime
$20,640
Other pay
$5,095
Benefits
$0
Total compensation
$47,384
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33265
Total Pay
$47,384

Edwenna Ferguson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $47,384.

Charles Bell Iii

Police Officer 1/PPD Police

2019 total comp
$47,356
Base pay
$8,473
Overtime
$0
Other pay
$38,882
Benefits
$0
Total compensation
$47,356
Employment type
Salaried

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
14789
Total Pay
$47,356

Charles Bell Iii is a Police Officer 1 at PPD Police. They work salaried. 2019 total compensation came to $47,356.

Michael Hanuscin

Police Sergeant/PPD Police

2026 total comp
$47,342
Base pay
$24,679
Overtime
$17,773
Other pay
$4,890
Benefits
$0
Total compensation
$47,342
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
400
Total Pay
$47,342

At PPD Police, Michael Hanuscin serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $47,342.

Harry Wissman Iv

Police Officer 1/PPD Police

2026 total comp
$47,340
Base pay
$21,648
Overtime
$20,166
Other pay
$5,526
Benefits
$0
Total compensation
$47,340
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34940
Total Pay
$47,340

Harry Wissman Iv is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $47,340.

Booker Roberts

Police Officer 1/PPD Police

2022 total comp
$47,334
Base pay
$9,223
Overtime
$0
Other pay
$38,110
Benefits
$0
Total compensation
$47,334
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
23517
Total Pay
$47,334

Booker Roberts works as a Police Officer 1 for PPD Police. Their status is salaried. Booker earned $47,334 in 2022.

Joseph Bologna

Police Staff Inspector/PPD Police

2026 total comp
$47,321
Base pay
$35,898
Overtime
$0
Other pay
$11,423
Benefits
$0
Total compensation
$47,321
Employment type
Salaried

Source-specific fields

Base Salary
$156,464
Employee Category
Civil Service
Job Code
6A08
Public Id
841
Total Pay
$47,321

At PPD Police, Joseph Bologna serves as a Police Staff Inspector. They work salaried. Their 2026 pay totaled $47,321.

William Maye

Police Staff Inspector/PPD Police

2026 total comp
$47,321
Base pay
$35,898
Overtime
$0
Other pay
$11,423
Benefits
$0
Total compensation
$47,321
Employment type
Salaried

Source-specific fields

Base Salary
$156,464
Employee Category
Civil Service
Job Code
6A08
Public Id
1705
Total Pay
$47,321

William Maye is a Police Staff Inspector at PPD Police. They work salaried. 2026 total compensation came to $47,321.

Patrick Kelly

Police Staff Inspector/PPD Police

2026 total comp
$47,321
Base pay
$35,898
Overtime
$0
Other pay
$11,423
Benefits
$0
Total compensation
$47,321
Employment type
Salaried

Source-specific fields

Base Salary
$156,464
Employee Category
Civil Service
Job Code
6A08
Public Id
9353
Total Pay
$47,321

Patrick Kelly works as a Police Staff Inspector for PPD Police. Their status is salaried. Patrick earned $47,321 in 2026.

Ernest Ransom

Police Staff Inspector/PPD Police

2026 total comp
$47,321
Base pay
$35,898
Overtime
$0
Other pay
$11,423
Benefits
$0
Total compensation
$47,321
Employment type
Salaried

Source-specific fields

Base Salary
$156,464
Employee Category
Civil Service
Job Code
6A08
Public Id
21041
Total Pay
$47,321

Ernest Ransom is a Police Staff Inspector at PPD Police. They work salaried. 2026 total compensation came to $47,321.

Jerrold Bates

Police Staff Inspector/PPD Police

2026 total comp
$47,321
Base pay
$35,898
Overtime
$0
Other pay
$11,423
Benefits
$0
Total compensation
$47,321
Employment type
Salaried

Source-specific fields

Base Salary
$156,464
Employee Category
Civil Service
Job Code
6A08
Public Id
21920
Total Pay
$47,321

Jerrold Bates holds the role of Police Staff Inspector at PPD Police. Their status is salaried. In 2026, their total compensation was $47,321.

Anthony Catalini

Police Staff Inspector/PPD Police

2026 total comp
$47,321
Base pay
$35,898
Overtime
$0
Other pay
$11,423
Benefits
$0
Total compensation
$47,321
Employment type
Salaried

Source-specific fields

Base Salary
$156,464
Employee Category
Civil Service
Job Code
6A08
Public Id
27227
Total Pay
$47,321

Anthony Catalini works as a Police Staff Inspector for PPD Police. Their status is salaried. Anthony earned $47,321 in 2026.

Christopher Sharamatew

Police Officer 1/PPD Police

2026 total comp
$47,309
Base pay
$21,648
Overtime
$20,335
Other pay
$5,326
Benefits
$0
Total compensation
$47,309
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32177
Total Pay
$47,309

At PPD Police, Christopher Sharamatew serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $47,309.

William Killian Jr

Police Officer 1/PPD Police

2026 total comp
$47,271
Base pay
$21,648
Overtime
$20,301
Other pay
$5,321
Benefits
$0
Total compensation
$47,271
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18210
Total Pay
$47,271

William Killian Jr holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $47,271.

Michael Green

Police Officer 1/PPD Police

2026 total comp
$47,258
Base pay
$21,648
Overtime
$21,013
Other pay
$4,597
Benefits
$0
Total compensation
$47,258
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4761
Total Pay
$47,258

At PPD Police, Michael Green serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $47,258.

Charles Nelson

Police Officer 1/PPD Police

2021 total comp
$47,253
Base pay
$37,401
Overtime
$505
Other pay
$9,347
Benefits
$0
Total compensation
$47,253
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
34490
Total Pay
$47,253

Charles Nelson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2021, their total compensation was $47,253.

Deayoung Park

Detective/PPD Police

2026 total comp
$47,250
Base pay
$23,813
Overtime
$18,118
Other pay
$5,319
Benefits
$0
Total compensation
$47,250
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
10840
Total Pay
$47,250

Deayoung Park works as a Detective for PPD Police. Their status is salaried. Deayoung earned $47,250 in 2026.

Michael Poekert

Police Officer 1/PPD Police

2023 total comp
$47,241
Base pay
$33,700
Overtime
$1,124
Other pay
$12,417
Benefits
$0
Total compensation
$47,241
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
14964
Total Pay
$47,241

Michael Poekert holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $47,241.

Amina Oliver

Police Officer 1/PPD Police

2026 total comp
$47,233
Base pay
$21,648
Overtime
$20,267
Other pay
$5,317
Benefits
$0
Total compensation
$47,233
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1799
Total Pay
$47,233

At PPD Police, Amina Oliver serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $47,233.

Michael Fahy

Detective/PPD Police

2026 total comp
$47,218
Base pay
$23,813
Overtime
$18,528
Other pay
$4,877
Benefits
$0
Total compensation
$47,218
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
13378
Total Pay
$47,218

Michael Fahy holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $47,218.

Curtis Ghee

Police Officer 1/PPD Police

2022 total comp
$47,199
Base pay
$27,977
Overtime
$0
Other pay
$19,222
Benefits
$0
Total compensation
$47,199
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
26507
Total Pay
$47,199

Curtis Ghee holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $47,199.

Kelley Gallagher

Detective/PPD Police

2026 total comp
$47,192
Base pay
$23,813
Overtime
$18,789
Other pay
$4,591
Benefits
$0
Total compensation
$47,192
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
17346
Total Pay
$47,192

Kelley Gallagher holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $47,192.

Nicholas Martella

Detective/PPD Police

2026 total comp
$47,192
Base pay
$23,813
Overtime
$18,305
Other pay
$5,075
Benefits
$0
Total compensation
$47,192
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
15444
Total Pay
$47,192

Nicholas Martella works as a Detective for PPD Police. Their status is salaried. Nicholas earned $47,192 in 2026.