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 81

Alain Ganiche

Police Officer 1/PPD Police

2026 total comp
$33,666
Base pay
$21,648
Overtime
$8,947
Other pay
$3,070
Benefits
$0
Total compensation
$33,666
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9157
Total Pay
$33,666

At PPD Police, Alain Ganiche serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $33,666.

Brian Dougherty

Police Lieutenant/PPD Police

2026 total comp
$33,665
Base pay
$28,134
Overtime
$1,982
Other pay
$3,549
Benefits
$0
Total compensation
$33,665
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
31932
Total Pay
$33,665

Brian Dougherty holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $33,665.

Patrick Banning

Police Officer 1/PPD Police

2026 total comp
$33,651
Base pay
$21,577
Overtime
$9,151
Other pay
$2,923
Benefits
$0
Total compensation
$33,651
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20207
Total Pay
$39,099

Patrick Banning holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $33,651.

Patrick Murray

Detective/PPD Police

2023 total comp
$33,646
Base pay
$12,250
Overtime
$0
Other pay
$21,395
Benefits
$0
Total compensation
$33,646
Employment type
Salaried

Source-specific fields

Base Salary
$91,352
Employee Category
Civil Service
Job Code
6A12
Public Id
7098
Total Pay
$33,646

At PPD Police, Patrick Murray serves as a Detective. They work salaried. Their 2023 pay totaled $33,646.

Anthony Donahue

Police Officer 1/PPD Police

2026 total comp
$33,637
Base pay
$21,648
Overtime
$8,371
Other pay
$3,618
Benefits
$0
Total compensation
$33,637
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8629
Total Pay
$33,637

Anthony Donahue holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $33,637.

Carlos Rodriguez

Police Officer 1/PPD Police

2026 total comp
$33,627
Base pay
$17,631
Overtime
$7,962
Other pay
$8,034
Benefits
$0
Total compensation
$33,627
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
16602
Total Pay
$27,695

Carlos Rodriguez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $33,627.

Ravyn Melvin

Account Clerk/PPD Police

2022 total comp
$33,620
Base pay
$31,748
Overtime
$1,731
Other pay
$141
Benefits
$0
Total compensation
$33,620
Employment type
Salaried

Source-specific fields

Base Salary
$40,396
Employee Category
Civil Service
Job Code
1B10
Public Id
19213
Total Pay
$33,620

At PPD Police, Ravyn Melvin serves as a Account Clerk. They work salaried. Their 2022 pay totaled $33,620.

Princess Gough

Police Communication Dispatcher/PPD Police

2020 total comp
$33,602
Base pay
$27,473
Overtime
$4,328
Other pay
$1,801
Benefits
$0
Total compensation
$33,602
Employment type
Salaried

Source-specific fields

Base Salary
$45,430
Employee Category
Civil Service
Job Code
6J32
Public Id
59
Total Pay
$33,602

Princess Gough works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Princess earned $33,602 in 2020.

Erick Crawford

Police Officer 1/PPD Police

2026 total comp
$33,599
Base pay
$21,648
Overtime
$8,337
Other pay
$3,614
Benefits
$0
Total compensation
$33,599
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33665
Total Pay
$33,599

Erick Crawford works as a Police Officer 1 for PPD Police. Their status is salaried. Erick earned $33,599 in 2026.

Sarith Tohn

Police Officer 1/PPD Police

2026 total comp
$33,591
Base pay
$21,648
Overtime
$8,473
Other pay
$3,470
Benefits
$0
Total compensation
$33,591
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
890
Total Pay
$33,591

Sarith Tohn holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $33,591.

Keith Samarco

Police Officer 1/PPD Police

2026 total comp
$33,591
Base pay
$21,648
Overtime
$8,473
Other pay
$3,470
Benefits
$0
Total compensation
$33,591
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21778
Total Pay
$33,591

Keith Samarco is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,591.

Justin Obrien

Police Officer 1/PPD Police

2026 total comp
$33,591
Base pay
$21,648
Overtime
$8,473
Other pay
$3,470
Benefits
$0
Total compensation
$33,591
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8116
Total Pay
$33,591

Justin Obrien holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $33,591.

Jennifer Capaccio

Police Officer 1/PPD Police

2026 total comp
$33,591
Base pay
$21,648
Overtime
$8,880
Other pay
$3,063
Benefits
$0
Total compensation
$33,591
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27310
Total Pay
$33,591

Jennifer Capaccio holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $33,591.

Malinka Bragg

Detective/PPD Police

2026 total comp
$33,587
Base pay
$23,813
Overtime
$5,853
Other pay
$3,922
Benefits
$0
Total compensation
$33,587
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
1317
Total Pay
$33,587

Malinka Bragg holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $33,587.

Donnell Hobbs Jr

Detective/PPD Police

2026 total comp
$33,587
Base pay
$23,813
Overtime
$5,853
Other pay
$3,922
Benefits
$0
Total compensation
$33,587
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
18297
Total Pay
$33,587

Donnell Hobbs Jr is a Detective at PPD Police. They work salaried. 2026 total compensation came to $33,587.

Michael Tritz

Police Sergeant/PPD Police

2026 total comp
$33,585
Base pay
$24,679
Overtime
$5,293
Other pay
$3,612
Benefits
$0
Total compensation
$33,585
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
36389
Total Pay
$33,585

At PPD Police, Michael Tritz serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $33,585.

Timothy Coyle

Detective/PPD Police

2026 total comp
$33,582
Base pay
$23,813
Overtime
$6,300
Other pay
$3,469
Benefits
$0
Total compensation
$33,582
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
35536
Total Pay
$33,582

At PPD Police, Timothy Coyle serves as a Detective. They work salaried. Their 2026 pay totaled $33,582.

Andrea D'Elia

Police Officer 1/PPD Police

2026 total comp
$33,580
Base pay
$18,185
Overtime
$13,495
Other pay
$1,901
Benefits
$0
Total compensation
$33,580
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50137
Total Pay
$33,580

Andrea D'Elia holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $33,580.

Patricia Dowling

Police Officer 1/PPD Police

2021 total comp
$33,576
Base pay
$0
Overtime
$0
Other pay
$33,576
Benefits
$0
Total compensation
$33,576
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
10704
Total Pay
$33,576

At PPD Police, Patricia Dowling serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $33,576.

Edwin Vaughn Jr

Detective/PPD Police

2026 total comp
$33,575
Base pay
$23,813
Overtime
$6,151
Other pay
$3,611
Benefits
$0
Total compensation
$33,575
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
28095
Total Pay
$33,575

Edwin Vaughn Jr is a Detective at PPD Police. They work salaried. 2026 total compensation came to $33,575.

Danny Wright Jr.

Detective/PPD Police

2026 total comp
$33,571
Base pay
$22,823
Overtime
$6,968
Other pay
$3,780
Benefits
$0
Total compensation
$33,571
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A12
Public Id
29694
Total Pay
$33,571

At PPD Police, Danny Wright Jr. serves as a Detective. They work salaried. Their 2026 pay totaled $33,571.

Vania Taylor-Watson

Service Representative/PPD Police

2022 total comp
$33,570
Base pay
$25,449
Overtime
$0
Other pay
$8,121
Benefits
$0
Total compensation
$33,570
Employment type
Salaried

Source-specific fields

Base Salary
$42,637
Employee Category
Civil Service
Job Code
1A37
Public Id
4646
Total Pay
$33,570

Vania Taylor-Watson holds the role of Service Representative at PPD Police. Their status is salaried. In 2022, their total compensation was $33,570.

Hugh Banister

Detective/PPD Police

2026 total comp
$33,566
Base pay
$22,823
Overtime
$7,682
Other pay
$3,061
Benefits
$0
Total compensation
$33,566
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A12
Public Id
29372
Total Pay
$33,566

Hugh Banister is a Detective at PPD Police. They work salaried. 2026 total compensation came to $33,566.

Donna Davis

Police Officer 1/PPD Police

2026 total comp
$33,561
Base pay
$21,648
Overtime
$8,134
Other pay
$3,779
Benefits
$0
Total compensation
$33,561
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25253
Total Pay
$33,561

Donna Davis is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,561.

Calvin White

Police Lieutenant/PPD Police

2026 total comp
$33,549
Base pay
$28,134
Overtime
$1,498
Other pay
$3,918
Benefits
$0
Total compensation
$33,549
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
18160
Total Pay
$33,549

Calvin White works as a Police Lieutenant for PPD Police. Their status is salaried. Calvin earned $33,549 in 2026.

Hung Le

Forensic Scientist 4/PPD Police

2026 total comp
$33,530
Base pay
$23,564
Overtime
$9,194
Other pay
$772
Benefits
$0
Total compensation
$33,530
Employment type
Salaried

Source-specific fields

Base Salary
$102,390
Employee Category
Civil Service
Job Code
3H73
Public Id
21145
Total Pay
$33,530

Hung Le holds the role of Forensic Scientist 4 at PPD Police. Their status is salaried. In 2026, their total compensation was $33,530.

Eric Person

Police Officer 1/PPD Police

2026 total comp
$33,523
Base pay
$21,648
Overtime
$8,100
Other pay
$3,774
Benefits
$0
Total compensation
$33,523
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21639
Total Pay
$33,523

Eric Person is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,523.

Joanna Lamar

Police Officer 1/PPD Police

2026 total comp
$33,517
Base pay
$21,648
Overtime
$8,812
Other pay
$3,056
Benefits
$0
Total compensation
$33,517
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8333
Total Pay
$33,517

Joanna Lamar is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,517.

John Hopkins

Detective/PPD Police

2026 total comp
$33,503
Base pay
$23,813
Overtime
$5,778
Other pay
$3,912
Benefits
$0
Total compensation
$33,503
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
36054
Total Pay
$33,503

John Hopkins holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $33,503.

Devon Ferrero

Police Officer 1/PPD Police

2026 total comp
$33,483
Base pay
$18,185
Overtime
$7,858
Other pay
$7,441
Benefits
$0
Total compensation
$33,483
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49464
Total Pay
$33,483

Devon Ferrero holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $33,483.

Erin Waters

Police Sergeant/PPD Police

2026 total comp
$33,481
Base pay
$23,653
Overtime
$6,369
Other pay
$3,459
Benefits
$0
Total compensation
$33,481
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
14089
Total Pay
$33,481

Erin Waters works as a Police Sergeant for PPD Police. Their status is salaried. Erin earned $33,481 in 2026.

Brian Pavgouzas

Police Officer 1/PPD Police

2026 total comp
$33,478
Base pay
$21,648
Overtime
$8,371
Other pay
$3,458
Benefits
$0
Total compensation
$33,478
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36568
Total Pay
$33,478

Brian Pavgouzas holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $33,478.

Timothy Auty

Police Officer 1/PPD Police

2026 total comp
$33,478
Base pay
$21,648
Overtime
$8,371
Other pay
$3,458
Benefits
$0
Total compensation
$33,478
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35120
Total Pay
$33,478

Timothy Auty holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $33,478.

Reginald Forrest Jr

Police Sergeant/PPD Police

2026 total comp
$33,471
Base pay
$24,679
Overtime
$5,023
Other pay
$3,769
Benefits
$0
Total compensation
$33,471
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
14704
Total Pay
$33,471

At PPD Police, Reginald Forrest Jr serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $33,471.

Lenox Daley

Police Officer 1/PPD Police

2026 total comp
$33,457
Base pay
$19,484
Overtime
$12,079
Other pay
$1,894
Benefits
$0
Total compensation
$33,457
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
45480
Total Pay
$33,457

Lenox Daley holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $33,457.

Michael Planita

Police Officer 1/PPD Police

2026 total comp
$33,455
Base pay
$21,648
Overtime
$8,066
Other pay
$3,740
Benefits
$0
Total compensation
$33,455
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21373
Total Pay
$33,455

Michael Planita works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $33,455 in 2026.

Edward Oleyn Jr

Police Officer 1/PPD Police

2026 total comp
$33,449
Base pay
$21,648
Overtime
$8,270
Other pay
$3,531
Benefits
$0
Total compensation
$33,449
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21719
Total Pay
$33,449

At PPD Police, Edward Oleyn Jr serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $33,449.

John Landis

Police Lieutenant/PPD Police

2026 total comp
$33,449
Base pay
$28,134
Overtime
$1,409
Other pay
$3,906
Benefits
$0
Total compensation
$33,449
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
23538
Total Pay
$33,449

John Landis works as a Police Lieutenant for PPD Police. Their status is salaried. John earned $33,449 in 2026.

Rollie Ramos

Police Officer 1/PPD Police

2026 total comp
$33,448
Base pay
$21,648
Overtime
$8,202
Other pay
$3,597
Benefits
$0
Total compensation
$33,448
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35511
Total Pay
$33,448

Rollie Ramos works as a Police Officer 1 for PPD Police. Their status is salaried. Rollie earned $33,448 in 2026.

Robert Montague

Police Officer 1/PPD Police

2026 total comp
$33,448
Base pay
$21,648
Overtime
$8,202
Other pay
$3,597
Benefits
$0
Total compensation
$33,448
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19220
Total Pay
$33,448

Robert Montague works as a Police Officer 1 for PPD Police. Their status is salaried. Robert earned $33,448 in 2026.