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 103

Daniel Mulderrig

Police Officer 1/PPD Police

2026 total comp
$29,839
Base pay
$21,648
Overtime
$5,287
Other pay
$2,903
Benefits
$0
Total compensation
$29,839
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8791
Total Pay
$29,839

Daniel Mulderrig holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $29,839.

Moustafa Eldakkak

Police Officer 1/PPD Police

2026 total comp
$29,835
Base pay
$19,484
Overtime
$8,663
Other pay
$1,689
Benefits
$0
Total compensation
$29,835
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
42839
Total Pay
$29,835

Moustafa Eldakkak is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $29,835.

Christopher Koehnlein

Police Officer 1/PPD Police

2024 total comp
$29,833
Base pay
$26,448
Overtime
$0
Other pay
$3,385
Benefits
$0
Total compensation
$29,833
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
29078
Total Pay
$29,833

Christopher Koehnlein holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $29,833.

Audrey Carter-Smith

Police Sergeant/PPD Police

2026 total comp
$29,823
Base pay
$24,679
Overtime
$1,661
Other pay
$3,483
Benefits
$0
Total compensation
$29,823
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
2290
Total Pay
$29,823

Audrey Carter-Smith is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $29,823.

Patrick Didomenico

Police Officer 1/PPD Police

2026 total comp
$29,819
Base pay
$21,648
Overtime
$4,813
Other pay
$3,358
Benefits
$0
Total compensation
$29,819
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2785
Total Pay
$29,819

At PPD Police, Patrick Didomenico serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $29,819.

Tyler Forbes

Police Officer 1/PPD Police

2026 total comp
$29,812
Base pay
$20,783
Overtime
$6,442
Other pay
$2,587
Benefits
$0
Total compensation
$29,812
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
42092
Total Pay
$29,812

At PPD Police, Tyler Forbes serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $29,812.

Brian Ho

Police Officer 1/PPD Police

2026 total comp
$29,802
Base pay
$21,648
Overtime
$4,948
Other pay
$3,205
Benefits
$0
Total compensation
$29,802
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27193
Total Pay
$29,802

Brian Ho works as a Police Officer 1 for PPD Police. Their status is salaried. Brian earned $29,802 in 2026.

Keith Balco

Police Officer 1/PPD Police

2026 total comp
$29,802
Base pay
$21,648
Overtime
$4,948
Other pay
$3,205
Benefits
$0
Total compensation
$29,802
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21763
Total Pay
$29,802

Keith Balco works as a Police Officer 1 for PPD Police. Their status is salaried. Keith earned $29,802 in 2026.

Michael Policella

Detective/PPD Police

2026 total comp
$29,799
Base pay
$23,813
Overtime
$2,908
Other pay
$3,079
Benefits
$0
Total compensation
$29,799
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
10769
Total Pay
$29,799

Michael Policella is a Detective at PPD Police. They work salaried. 2026 total compensation came to $29,799.

William Benson

Detective/PPD Police

2026 total comp
$29,796
Base pay
$22,823
Overtime
$4,073
Other pay
$2,899
Benefits
$0
Total compensation
$29,796
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A12
Public Id
15211
Total Pay
$29,796

William Benson holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $29,796.

Lindsey Moore

Police Officer 1/PPD Police

2026 total comp
$29,788
Base pay
$21,648
Overtime
$5,423
Other pay
$2,716
Benefits
$0
Total compensation
$29,788
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9404
Total Pay
$29,788

Lindsey Moore works as a Police Officer 1 for PPD Police. Their status is salaried. Lindsey earned $29,788 in 2026.

Andrew Horn

Police Sergeant/PPD Police

2026 total comp
$29,775
Base pay
$24,679
Overtime
$1,893
Other pay
$3,203
Benefits
$0
Total compensation
$29,775
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
8458
Total Pay
$29,775

At PPD Police, Andrew Horn serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $29,775.

Brendan Flynn

Police Officer 1/PPD Police

2026 total comp
$29,770
Base pay
$19,204
Overtime
$8,880
Other pay
$1,685
Benefits
$0
Total compensation
$29,770
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
47004
Total Pay
$29,770

Brendan Flynn works as a Police Officer 1 for PPD Police. Their status is salaried. Brendan earned $29,770 in 2026.

Robert Slobodian Jr

Police Officer 1/PPD Police

2026 total comp
$29,764
Base pay
$21,648
Overtime
$4,914
Other pay
$3,201
Benefits
$0
Total compensation
$29,764
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22143
Total Pay
$29,764

Robert Slobodian Jr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $29,764.

Timothy Mcintyre

Police Sergeant/PPD Police

2026 total comp
$29,763
Base pay
$24,679
Overtime
$2,009
Other pay
$3,075
Benefits
$0
Total compensation
$29,763
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
16277
Total Pay
$29,763

Timothy Mcintyre works as a Police Sergeant for PPD Police. Their status is salaried. Timothy earned $29,763 in 2026.

Bill Erwin

Police Officer 1/PPD Police

2026 total comp
$29,762
Base pay
$19,484
Overtime
$7,565
Other pay
$2,714
Benefits
$0
Total compensation
$29,762
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
15876
Total Pay
$29,762

At PPD Police, Bill Erwin serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $29,762.

Michael Brady

Detective/PPD Police

2026 total comp
$29,758
Base pay
$23,813
Overtime
$2,871
Other pay
$3,074
Benefits
$0
Total compensation
$29,758
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
18676
Total Pay
$35,693

Michael Brady is a Detective at PPD Police. They work salaried. 2026 total compensation came to $29,758.

Melanie Hadden

Police Officer 1/PPD Police

2026 total comp
$29,754
Base pay
$21,577
Overtime
$5,592
Other pay
$2,585
Benefits
$0
Total compensation
$29,754
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
39634
Total Pay
$29,754

Melanie Hadden works as a Police Officer 1 for PPD Police. Their status is salaried. Melanie earned $29,754 in 2026.

Sharon Ings

Police Officer 1/PPD Police

2026 total comp
$29,742
Base pay
$21,648
Overtime
$4,745
Other pay
$3,349
Benefits
$0
Total compensation
$29,742
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20885
Total Pay
$29,742

Sharon Ings works as a Police Officer 1 for PPD Police. Their status is salaried. Sharon earned $29,742 in 2026.

Julius Caesar

Police Officer 1/PPD Police

2026 total comp
$29,742
Base pay
$21,648
Overtime
$4,745
Other pay
$3,349
Benefits
$0
Total compensation
$29,742
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31570
Total Pay
$29,742

Julius Caesar holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $29,742.

Andrew Humm

Police Officer 1/PPD Police

2026 total comp
$29,737
Base pay
$21,648
Overtime
$5,016
Other pay
$3,072
Benefits
$0
Total compensation
$29,737
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
696
Total Pay
$29,737

At PPD Police, Andrew Humm serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $29,737.

David Makovsky

Police Sergeant/PPD Police

2026 total comp
$29,734
Base pay
$23,653
Overtime
$3,370
Other pay
$2,712
Benefits
$0
Total compensation
$29,734
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
24628
Total Pay
$29,734

David Makovsky works as a Police Sergeant for PPD Police. Their status is salaried. David earned $29,734 in 2026.

Hope Hoover

Detective/PPD Police

2026 total comp
$29,733
Base pay
$23,813
Overtime
$2,572
Other pay
$3,348
Benefits
$0
Total compensation
$29,733
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
33823
Total Pay
$29,733

Hope Hoover works as a Detective for PPD Police. Their status is salaried. Hope earned $29,733 in 2026.

Christopher Mccue

Police Sergeant/PPD Police

2026 total comp
$29,732
Base pay
$24,679
Overtime
$1,855
Other pay
$3,198
Benefits
$0
Total compensation
$29,732
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
10844
Total Pay
$29,732

Christopher Mccue holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $29,732.

Nicholas Tees

Police Sergeant/PPD Police

2026 total comp
$29,732
Base pay
$24,679
Overtime
$1,855
Other pay
$3,198
Benefits
$0
Total compensation
$29,732
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
18898
Total Pay
$29,732

Nicholas Tees is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $29,732.

Jay Bowen Iii

Police Sergeant/PPD Police

2026 total comp
$29,727
Base pay
$24,679
Overtime
$1,700
Other pay
$3,348
Benefits
$0
Total compensation
$29,727
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
10452
Total Pay
$29,727

Jay Bowen Iii holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $29,727.

Michael Outlaw

Police Officer 1/PPD Police

2026 total comp
$29,726
Base pay
$21,648
Overtime
$4,880
Other pay
$3,197
Benefits
$0
Total compensation
$29,726
Employment type
Salaried

Source-specific fields

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

Michael Outlaw is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $29,726.

Amy Metz

Police Officer 1/PPD Police

2026 total comp
$29,726
Base pay
$21,648
Overtime
$5,185
Other pay
$2,892
Benefits
$0
Total compensation
$29,726
Employment type
Salaried

Source-specific fields

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

Amy Metz holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $29,726.

Michael Sidebotham

Police Sergeant/PPD Police

2026 total comp
$29,720
Base pay
$24,679
Overtime
$1,970
Other pay
$3,071
Benefits
$0
Total compensation
$29,720
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
36548
Total Pay
$29,720

Michael Sidebotham holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $29,720.

Yamilet Rodriguez

Police Officer 1/PPD Police

2026 total comp
$29,717
Base pay
$21,577
Overtime
$5,558
Other pay
$2,581
Benefits
$0
Total compensation
$29,717
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
39734
Total Pay
$29,717

Yamilet Rodriguez is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $29,717.

William Lynch Jr

Detective/PPD Police

2026 total comp
$29,716
Base pay
$23,813
Overtime
$2,833
Other pay
$3,070
Benefits
$0
Total compensation
$29,716
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
34945
Total Pay
$29,716

William Lynch Jr is a Detective at PPD Police. They work salaried. 2026 total compensation came to $29,716.

Joseph Bowers

Police Officer 1/PPD Police

2026 total comp
$29,713
Base pay
$21,648
Overtime
$5,355
Other pay
$2,710
Benefits
$0
Total compensation
$29,713
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7345
Total Pay
$29,713

Joseph Bowers works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $29,713 in 2026.

Dahmeer Duvernay

Police Officer 1/PPD Police

2026 total comp
$29,705
Base pay
$20,783
Overtime
$6,345
Other pay
$2,578
Benefits
$0
Total compensation
$29,705
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
39962
Total Pay
$29,705

Dahmeer Duvernay holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $29,705.

John Bernard

Detective/PPD Police

2026 total comp
$29,704
Base pay
$23,813
Overtime
$2,423
Other pay
$3,469
Benefits
$0
Total compensation
$29,704
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
2560
Total Pay
$29,704

John Bernard works as a Detective for PPD Police. Their status is salaried. John earned $29,704 in 2026.

Randy Vogt

Police Officer 1/PPD Police

2026 total comp
$29,704
Base pay
$21,648
Overtime
$4,711
Other pay
$3,345
Benefits
$0
Total compensation
$29,704
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7425
Total Pay
$29,704

Randy Vogt is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $29,704.

Amir Rush

Police Officer 1/PPD Police

2026 total comp
$29,701
Base pay
$21,648
Overtime
$6,372
Other pay
$1,681
Benefits
$0
Total compensation
$29,701
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
50814
Total Pay
$29,701

Amir Rush works as a Police Officer 1 for PPD Police. Their status is salaried. Amir earned $29,701 in 2026.

Edward Ammons

Police Sergeant/PPD Police

2026 total comp
$29,692
Base pay
$24,679
Overtime
$1,545
Other pay
$3,467
Benefits
$0
Total compensation
$29,692
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
8864
Total Pay
$29,692

Edward Ammons holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $29,692.

Gino Andracchio

Detective/PPD Police

2026 total comp
$29,690
Base pay
$23,813
Overtime
$2,684
Other pay
$3,194
Benefits
$0
Total compensation
$29,690
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
4207
Total Pay
$29,690

Gino Andracchio works as a Detective for PPD Police. Their status is salaried. Gino earned $29,690 in 2026.

Patrick Haselbarth

Police Officer 1/PPD Police

2026 total comp
$29,689
Base pay
$21,648
Overtime
$5,152
Other pay
$2,888
Benefits
$0
Total compensation
$29,689
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18869
Total Pay
$29,689

Patrick Haselbarth is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $29,689.

Ramon Potter

Police Officer 1/PPD Police

2026 total comp
$29,676
Base pay
$21,648
Overtime
$5,321
Other pay
$2,706
Benefits
$0
Total compensation
$29,676
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2962
Total Pay
$29,676

Ramon Potter works as a Police Officer 1 for PPD Police. Their status is salaried. Ramon earned $29,676 in 2026.