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

Tracey Bradigan

Clerk 3/PPD Police

2022 total comp
$39,029
Base pay
$37,855
Overtime
$0
Other pay
$1,174
Benefits
$0
Total compensation
$39,029
Employment type
Salaried

Source-specific fields

Base Salary
$46,871
Employee Category
Civil Service
Job Code
1A04
Public Id
32048
Total Pay
$39,029

Tracey Bradigan is a Clerk 3 at PPD Police. They work salaried. 2022 total compensation came to $39,029.

Sara Smith

Police Officer 1/PPD Police

2022 total comp
$39,028
Base pay
$21,521
Overtime
$1,960
Other pay
$15,547
Benefits
$0
Total compensation
$39,028
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
14059
Total Pay
$39,028

Sara Smith works as a Police Officer 1 for PPD Police. Their status is salaried. Sara earned $39,028 in 2022.

Nicholas Schneider

Police Lieutenant/PPD Police

2021 total comp
$39,025
Base pay
$34,996
Overtime
$0
Other pay
$4,029
Benefits
$0
Total compensation
$39,025
Employment type
Salaried

Source-specific fields

Base Salary
$101,487
Employee Category
Civil Service
Job Code
6A05
Public Id
25136
Total Pay
$39,025

At PPD Police, Nicholas Schneider serves as a Police Lieutenant. They work salaried. Their 2021 pay totaled $39,025.

Robert Lamanna

Detective/PPD Police

2026 total comp
$39,016
Base pay
$23,813
Overtime
$11,408
Other pay
$3,796
Benefits
$0
Total compensation
$39,016
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
3021
Total Pay
$39,016

Robert Lamanna holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $39,016.

Paul Buck

Police Sergeant/PPD Police

2026 total comp
$39,014
Base pay
$24,267
Overtime
$10,355
Other pay
$4,393
Benefits
$0
Total compensation
$39,014
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
12871
Total Pay
$39,014

Paul Buck is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $39,014.

Roosevelt Hagins Jr

Police Officer 1/PPD Police

2026 total comp
$39,014
Base pay
$21,648
Overtime
$12,811
Other pay
$4,555
Benefits
$0
Total compensation
$39,014
Employment type
Salaried

Source-specific fields

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

Roosevelt Hagins Jr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $39,014.

Stephan Taylor

Correctional Officer/PPD Police

2025 total comp
$38,985
Base pay
$34,545
Overtime
$1,860
Other pay
$2,580
Benefits
$0
Total compensation
$38,985
Employment type
Salaried

Source-specific fields

Base Salary
$61,684
Employee Category
Civil Service
Job Code
5H04
Public Id
18081
Total Pay
$38,985

Stephan Taylor works as a Correctional Officer for PPD Police. Their status is salaried. Stephan earned $38,985 in 2025.

Joshua Burkitt

Police Officer 1/PPD Police

2026 total comp
$38,961
Base pay
$21,648
Overtime
$13,760
Other pay
$3,553
Benefits
$0
Total compensation
$38,961
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19726
Total Pay
$38,961

Joshua Burkitt holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $38,961.

Daniel Murphy

Detective/PPD Police

2026 total comp
$38,945
Base pay
$23,813
Overtime
$11,110
Other pay
$4,023
Benefits
$0
Total compensation
$38,945
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
14607
Total Pay
$38,945

Daniel Murphy works as a Detective for PPD Police. Their status is salaried. Daniel earned $38,945 in 2026.

Kenneth Holmes

Police Officer 1/PPD Police

2026 total comp
$38,937
Base pay
$21,648
Overtime
$12,743
Other pay
$4,546
Benefits
$0
Total compensation
$38,937
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8503
Total Pay
$38,937

At PPD Police, Kenneth Holmes serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $38,937.

Richard Young

Police Officer 1/PPD Police

2020 total comp
$38,928
Base pay
$7,270
Overtime
$0
Other pay
$31,658
Benefits
$0
Total compensation
$38,928
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
23549
Total Pay
$38,928

Richard Young is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $38,928.

Rigoberto Alvarez

Police Officer 1/PPD Police

2024 total comp
$38,910
Base pay
$13,555
Overtime
$4,122
Other pay
$21,233
Benefits
$0
Total compensation
$38,910
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
6149
Total Pay
$38,910

Rigoberto Alvarez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $38,910.

Stuart Mccoullum

Police Captain/PPD Police

2026 total comp
$38,900
Base pay
$31,955
Overtime
$0
Other pay
$6,945
Benefits
$0
Total compensation
$38,900
Employment type
Salaried

Source-specific fields

Base Salary
$142,241
Employee Category
Civil Service
Job Code
6A06
Public Id
23855
Total Pay
$38,900

Stuart Mccoullum works as a Police Captain for PPD Police. Their status is salaried. Stuart earned $38,900 in 2026.

Tamesha Golphin

Police Officer 1/PPD Police

2026 total comp
$38,840
Base pay
$21,648
Overtime
$13,015
Other pay
$4,177
Benefits
$0
Total compensation
$38,840
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30164
Total Pay
$38,840

Tamesha Golphin is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $38,840.

Timothy Foley

Police Officer 1/PPD Police

2026 total comp
$38,831
Base pay
$21,648
Overtime
$12,811
Other pay
$4,372
Benefits
$0
Total compensation
$38,831
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7148
Total Pay
$38,831

Timothy Foley holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $38,831.

William Barr

Police Officer 1/PPD Police

2026 total comp
$38,769
Base pay
$21,648
Overtime
$13,116
Other pay
$4,004
Benefits
$0
Total compensation
$38,769
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26622
Total Pay
$38,769

William Barr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $38,769.

Donna Zampirri

Detective/PPD Police

2026 total comp
$38,765
Base pay
$23,813
Overtime
$10,588
Other pay
$4,364
Benefits
$0
Total compensation
$38,765
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
27272
Total Pay
$38,765

Donna Zampirri holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $38,765.

Christopher Horn

Detective/PPD Police

2026 total comp
$38,765
Base pay
$23,813
Overtime
$10,588
Other pay
$4,364
Benefits
$0
Total compensation
$38,765
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
28482
Total Pay
$38,765

Christopher Horn holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $38,765.

Gregory Holman

Detective/PPD Police

2026 total comp
$38,765
Base pay
$23,813
Overtime
$10,588
Other pay
$4,364
Benefits
$0
Total compensation
$38,765
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
18303
Total Pay
$38,765

Gregory Holman holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $38,765.

Jason Belciano

Police Officer 1/PPD Police

2021 total comp
$38,757
Base pay
$21,842
Overtime
$224
Other pay
$16,690
Benefits
$0
Total compensation
$38,757
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
20217
Total Pay
$38,757

Jason Belciano is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $38,757.

Earl Asimos Iii

Police Officer 1/PPD Police

2025 total comp
$38,744
Base pay
$34,580
Overtime
$0
Other pay
$4,164
Benefits
$0
Total compensation
$38,744
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
12140
Total Pay
$38,744

Earl Asimos Iii works as a Police Officer 1 for PPD Police. Their status is salaried. Earl earned $38,744 in 2025.

Sherrelle Mitchell

Police Officer 1/PPD Police

2026 total comp
$38,737
Base pay
$21,648
Overtime
$13,557
Other pay
$3,532
Benefits
$0
Total compensation
$38,737
Employment type
Salaried

Source-specific fields

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

At PPD Police, Sherrelle Mitchell serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $38,737.

Andrew Gallagher

Detective/PPD Police

2026 total comp
$38,737
Base pay
$23,813
Overtime
$10,923
Other pay
$4,001
Benefits
$0
Total compensation
$38,737
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
9438
Total Pay
$38,737

Andrew Gallagher works as a Detective for PPD Police. Their status is salaried. Andrew earned $38,737 in 2026.

Michael Weber

Police Sergeant/PPD Police

2026 total comp
$38,736
Base pay
$24,679
Overtime
$9,891
Other pay
$4,166
Benefits
$0
Total compensation
$38,736
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
28414
Total Pay
$38,736

Michael Weber works as a Police Sergeant for PPD Police. Their status is salaried. Michael earned $38,736 in 2026.

Sean Mcallister

Police Officer 1/PPD Police

2026 total comp
$38,731
Base pay
$21,648
Overtime
$13,082
Other pay
$4,001
Benefits
$0
Total compensation
$38,731
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2715
Total Pay
$38,731

Sean Mcallister holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $38,731.

Raymond Convery

Police Sergeant/PPD Police

2026 total comp
$38,719
Base pay
$24,679
Overtime
$10,509
Other pay
$3,531
Benefits
$0
Total compensation
$38,719
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
36135
Total Pay
$38,719

Raymond Convery works as a Police Sergeant for PPD Police. Their status is salaried. Raymond earned $38,719 in 2026.

Ryane Crump

Police Officer 1/PPD Police

2026 total comp
$38,717
Base pay
$21,648
Overtime
$12,710
Other pay
$4,359
Benefits
$0
Total compensation
$38,717
Employment type
Salaried

Source-specific fields

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

At PPD Police, Ryane Crump serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $38,717.

Daniel Fegley

Detective/PPD Police

2026 total comp
$38,707
Base pay
$23,813
Overtime
$10,476
Other pay
$4,418
Benefits
$0
Total compensation
$38,707
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
2819
Total Pay
$38,707

Daniel Fegley holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $38,707.

Thomas Fleming

Police Sergeant/PPD Police

2026 total comp
$38,702
Base pay
$24,679
Overtime
$9,505
Other pay
$4,519
Benefits
$0
Total compensation
$38,702
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
28085
Total Pay
$30,550

Thomas Fleming works as a Police Sergeant for PPD Police. Their status is salaried. Thomas earned $38,702 in 2026.

Brian Lepkowski

Police Officer 1/PPD Police

2026 total comp
$38,699
Base pay
$21,648
Overtime
$13,286
Other pay
$3,765
Benefits
$0
Total compensation
$38,699
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
10683
Total Pay
$38,699

Brian Lepkowski is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $38,699.

Robert Hilliard

Police Corporal/PPD Police

2026 total comp
$38,681
Base pay
$23,813
Overtime
$10,513
Other pay
$4,355
Benefits
$0
Total compensation
$38,681
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
2627
Total Pay
$38,681

Robert Hilliard holds the role of Police Corporal at PPD Police. Their status is salaried. In 2026, their total compensation was $38,681.

Michael Mumper

Police Officer 1/PPD Police

2026 total comp
$38,665
Base pay
$21,648
Overtime
$12,947
Other pay
$4,070
Benefits
$0
Total compensation
$38,665
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11604
Total Pay
$38,665

Michael Mumper holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $38,665.

Wydell Compton

Police Officer 1/PPD Police

2026 total comp
$38,663
Base pay
$21,648
Overtime
$13,489
Other pay
$3,525
Benefits
$0
Total compensation
$38,663
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32064
Total Pay
$38,663

Wydell Compton is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $38,663.

John Dietz

Police Sergeant/PPD Police

2026 total comp
$38,658
Base pay
$24,679
Overtime
$9,466
Other pay
$4,513
Benefits
$0
Total compensation
$38,658
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
1242
Total Pay
$38,658

John Dietz holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $38,658.

Sokha Soy

Police Officer 1/PPD Police

2026 total comp
$38,656
Base pay
$21,648
Overtime
$13,015
Other pay
$3,993
Benefits
$0
Total compensation
$38,656
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7449
Total Pay
$38,656

At PPD Police, Sokha Soy serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $38,656.

Hassan Gordy

Police Officer 1/PPD Police

2026 total comp
$38,656
Base pay
$21,648
Overtime
$13,015
Other pay
$3,993
Benefits
$0
Total compensation
$38,656
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7387
Total Pay
$38,656

Hassan Gordy holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $38,656.

Lynnelle Lynch

Police Officer 1/PPD Police

2025 total comp
$38,651
Base pay
$13,832
Overtime
$0
Other pay
$24,819
Benefits
$0
Total compensation
$38,651
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
24216
Total Pay
$38,651

Lynnelle Lynch is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $38,651.

Robert Mccuen

Police Officer 1/PPD Police

2026 total comp
$38,650
Base pay
$21,648
Overtime
$12,845
Other pay
$4,156
Benefits
$0
Total compensation
$38,650
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36679
Total Pay
$38,650

Robert Mccuen holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $38,650.

Janice Petrone

Police Corporal/PPD Police

2021 total comp
$38,605
Base pay
$33,242
Overtime
$0
Other pay
$5,363
Benefits
$0
Total compensation
$38,605
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A03
Public Id
31000
Total Pay
$38,605

Janice Petrone is a Police Corporal at PPD Police. They work salaried. 2021 total compensation came to $38,605.

Matthew Mcshea

Detective/PPD Police

2026 total comp
$38,597
Base pay
$23,813
Overtime
$10,438
Other pay
$4,346
Benefits
$0
Total compensation
$38,597
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
8827
Total Pay
$38,597

Matthew Mcshea is a Detective at PPD Police. They work salaried. 2026 total compensation came to $38,597.