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

Ronald Mc Clane Jr

Police Sergeant/PPD Police

2023 total comp
$29,844
Base pay
$25,981
Overtime
$0
Other pay
$3,863
Benefits
$0
Total compensation
$29,844
Employment type
Salaried

Source-specific fields

Base Salary
$97,988
Employee Category
Civil Service
Job Code
6A04
Public Id
18684
Total Pay
$29,844

Ronald Mc Clane Jr is a Police Sergeant at PPD Police. They work salaried. 2023 total compensation came to $29,844.

John Harkins

Detective/PPD Police

2024 total comp
$29,842
Base pay
$8,728
Overtime
$3,477
Other pay
$17,637
Benefits
$0
Total compensation
$29,842
Employment type
Salaried

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A12
Public Id
30466
Total Pay
$29,842

John Harkins holds the role of Detective at PPD Police. Their status is salaried. In 2024, their total compensation was $29,842.

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.