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 5

Sharrod Davis

Police Officer 1/PPD Police

2026 total comp
$42,207
Base pay
$20,925
Overtime
$16,743
Other pay
$4,539
Benefits
$0
Total compensation
$42,207
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6295
Total Pay
$42,207

Sharrod Davis is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $42,207.

Jerome Jackson

Police Officer 1/PPD Police

2026 total comp
$42,192
Base pay
$21,648
Overtime
$15,794
Other pay
$4,750
Benefits
$0
Total compensation
$42,192
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35376
Total Pay
$42,192

Jerome Jackson is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $42,192.

Charles Dumbaugh

Police Officer 1/PPD Police

2021 total comp
$42,191
Base pay
$23,937
Overtime
$10,743
Other pay
$7,511
Benefits
$0
Total compensation
$42,191
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
353
Total Pay
$42,191

Charles Dumbaugh works as a Police Officer 1 for PPD Police. Their status is salaried. Charles earned $42,191 in 2021.

Mark Lapenta

Police Officer 1/PPD Police

2026 total comp
$42,190
Base pay
$21,648
Overtime
$16,438
Other pay
$4,104
Benefits
$0
Total compensation
$42,190
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
10338
Total Pay
$42,190

Mark Lapenta holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $42,190.

Nicholas Lazar

Police Officer 1/PPD Police

2026 total comp
$42,175
Base pay
$20,783
Overtime
$17,732
Other pay
$3,660
Benefits
$0
Total compensation
$42,175
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
39993
Total Pay
$42,175

Nicholas Lazar works as a Police Officer 1 for PPD Police. Their status is salaried. Nicholas earned $42,175 in 2026.

Nicolas Krupczak

Police Officer 1/PPD Police

2026 total comp
$42,174
Base pay
$20,783
Overtime
$17,732
Other pay
$3,660
Benefits
$0
Total compensation
$42,174
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
39761
Total Pay
$42,174

Nicolas Krupczak is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $42,174.

Henry Trush

Police Sergeant/PPD Police

2026 total comp
$42,158
Base pay
$24,679
Overtime
$12,557
Other pay
$4,922
Benefits
$0
Total compensation
$42,158
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
12320
Total Pay
$42,158

Henry Trush works as a Police Sergeant for PPD Police. Their status is salaried. Henry earned $42,158 in 2026.

Robert Conway

Detective/PPD Police

2026 total comp
$42,138
Base pay
$23,813
Overtime
$13,794
Other pay
$4,531
Benefits
$0
Total compensation
$42,138
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
17892
Total Pay
$42,138

Robert Conway holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $42,138.

Kenneth Mc Kinney

Police Captain/PPD Police

2026 total comp
$42,133
Base pay
$31,955
Overtime
$0
Other pay
$10,177
Benefits
$0
Total compensation
$42,133
Employment type
Salaried

Source-specific fields

Base Salary
$142,241
Employee Category
Civil Service
Job Code
6A06
Public Id
35353
Total Pay
$42,133

Kenneth Mc Kinney is a Police Captain at PPD Police. They work salaried. 2026 total compensation came to $42,133.

Shawn Carey

Police Officer 1/PPD Police

2026 total comp
$42,122
Base pay
$21,648
Overtime
$15,556
Other pay
$4,917
Benefits
$0
Total compensation
$42,122
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25582
Total Pay
$42,122

Shawn Carey is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $42,122.

Scott Holmes

Police Officer 1/PPD Police

2026 total comp
$42,116
Base pay
$21,648
Overtime
$15,726
Other pay
$4,741
Benefits
$0
Total compensation
$42,116
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9752
Total Pay
$42,116

Scott Holmes works as a Police Officer 1 for PPD Police. Their status is salaried. Scott earned $42,116 in 2026.

Kelvin Carroll

Police Officer 1/PPD Police

2026 total comp
$42,116
Base pay
$21,648
Overtime
$15,726
Other pay
$4,741
Benefits
$0
Total compensation
$42,116
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4211
Total Pay
$42,116

Kelvin Carroll is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $42,116.

Javier Montanez

Police Officer 1/PPD Police

2026 total comp
$42,095
Base pay
$21,648
Overtime
$16,099
Other pay
$4,348
Benefits
$0
Total compensation
$42,095
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9062
Total Pay
$42,095

At PPD Police, Javier Montanez serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $42,095.

Kayla Mcguiness

Police Officer 1/PPD Police

2022 total comp
$42,085
Base pay
$35,970
Overtime
$749
Other pay
$5,365
Benefits
$0
Total compensation
$42,085
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
20924
Total Pay
$42,085

Kayla Mcguiness is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $42,085.

Steven Ruddy

Detective/PPD Police

2026 total comp
$42,083
Base pay
$23,813
Overtime
$13,533
Other pay
$4,738
Benefits
$0
Total compensation
$42,083
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
31654
Total Pay
$42,083

At PPD Police, Steven Ruddy serves as a Detective. They work salaried. Their 2026 pay totaled $42,083.

Randy Summers Jr.

Police Officer 1/PPD Police

2026 total comp
$42,057
Base pay
$21,648
Overtime
$16,065
Other pay
$4,344
Benefits
$0
Total compensation
$42,057
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33713
Total Pay
$42,057

Randy Summers Jr. works as a Police Officer 1 for PPD Police. Their status is salaried. Randy earned $42,057 in 2026.

Colleen Mclain

Police Officer 1/PPD Police

2024 total comp
$42,047
Base pay
$9,918
Overtime
$0
Other pay
$32,129
Benefits
$0
Total compensation
$42,047
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
22024
Total Pay
$42,047

At PPD Police, Colleen Mclain serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $42,047.

Nigel Evans

Police Officer 1/PPD Police

2026 total comp
$42,039
Base pay
$21,648
Overtime
$15,658
Other pay
$4,733
Benefits
$0
Total compensation
$42,039
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15499
Total Pay
$42,039

Nigel Evans works as a Police Officer 1 for PPD Police. Their status is salaried. Nigel earned $42,039 in 2026.

Arthur Jones

Police Officer 1/PPD Police

2026 total comp
$41,992
Base pay
$21,648
Overtime
$15,828
Other pay
$4,515
Benefits
$0
Total compensation
$41,992
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31085
Total Pay
$41,992

Arthur Jones is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $41,992.

Eric Acevedo

Police Officer 1/PPD Police

2026 total comp
$41,992
Base pay
$21,648
Overtime
$15,828
Other pay
$4,515
Benefits
$0
Total compensation
$41,992
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3622
Total Pay
$41,992

Eric Acevedo is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $41,992.

Catharine Fan

Police Sergeant/PPD Police

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

Source-specific fields

Base Salary
$89,024
Employee Category
Civil Service
Job Code
6A04
Public Id
26642
Total Pay
$41,988

Catharine Fan is a Police Sergeant at PPD Police. They work salaried. 2021 total compensation came to $41,988.

Clifford Gilliam Jr.

Police Officer 1/PPD Police

2026 total comp
$41,982
Base pay
$21,648
Overtime
$15,997
Other pay
$4,336
Benefits
$0
Total compensation
$41,982
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3551
Total Pay
$41,982

Clifford Gilliam Jr. is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $41,982.

Eric Scott

Police Officer 1/PPD Police

2026 total comp
$41,963
Base pay
$21,648
Overtime
$15,590
Other pay
$4,724
Benefits
$0
Total compensation
$41,963
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7423
Total Pay
$41,963

At PPD Police, Eric Scott serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $41,963.

Gregory Gillespie

Police Officer 1/PPD Police

2026 total comp
$41,963
Base pay
$21,648
Overtime
$15,590
Other pay
$4,724
Benefits
$0
Total compensation
$41,963
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2779
Total Pay
$41,963

Gregory Gillespie is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $41,963.

Rosa Feliz

Police Officer 1/PPD Police

2019 total comp
$41,940
Base pay
$32,857
Overtime
$0
Other pay
$9,083
Benefits
$0
Total compensation
$41,940
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
9648
Total Pay
$41,940

Rosa Feliz holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2019, their total compensation was $41,940.

Eric Berry

Police Officer 1/PPD Police

2019 total comp
$41,916
Base pay
$12,710
Overtime
$0
Other pay
$29,206
Benefits
$0
Total compensation
$41,916
Employment type
Salaried

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
25250
Total Pay
$41,916

Eric Berry works as a Police Officer 1 for PPD Police. Their status is salaried. Eric earned $41,916 in 2019.

Ricardo Reynoso

Detective/PPD Police

2026 total comp
$41,913
Base pay
$23,813
Overtime
$14,278
Other pay
$3,822
Benefits
$0
Total compensation
$41,913
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
2133
Total Pay
$41,913

Ricardo Reynoso is a Detective at PPD Police. They work salaried. 2026 total compensation came to $41,913.

Bryant Tull

Police Officer 1/PPD Police

2025 total comp
$41,912
Base pay
$35,617
Overtime
$0
Other pay
$6,295
Benefits
$0
Total compensation
$41,912
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
36455
Total Pay
$41,912

At PPD Police, Bryant Tull serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $41,912.

Cody Bockhorn

Police Officer 1/PPD Police

2020 total comp
$41,890
Base pay
$14,540
Overtime
$545
Other pay
$26,805
Benefits
$0
Total compensation
$41,890
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
35018
Total Pay
$41,890

Cody Bockhorn is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $41,890.

Domenic Oneill

Detective/PPD Police

2026 total comp
$41,873
Base pay
$23,813
Overtime
$13,346
Other pay
$4,714
Benefits
$0
Total compensation
$41,873
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
3214
Total Pay
$41,873

Domenic Oneill holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $41,873.

John Mciver

Detective/PPD Police

2026 total comp
$41,859
Base pay
$23,813
Overtime
$13,160
Other pay
$4,887
Benefits
$0
Total compensation
$41,859
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
23112
Total Pay
$41,859

At PPD Police, John Mciver serves as a Detective. They work salaried. Their 2026 pay totaled $41,859.

Leshon Mosley

Police Officer 1/PPD Police

2026 total comp
$41,840
Base pay
$21,648
Overtime
$15,692
Other pay
$4,499
Benefits
$0
Total compensation
$41,840
Employment type
Salaried

Source-specific fields

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

At PPD Police, Leshon Mosley serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $41,840.

Gregory Fagan Jr

Police Officer 1/PPD Police

2026 total comp
$41,837
Base pay
$21,648
Overtime
$15,421
Other pay
$4,768
Benefits
$0
Total compensation
$41,837
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1616
Total Pay
$41,837

At PPD Police, Gregory Fagan Jr serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $41,837.

Rodney Hunt

Detective/PPD Police

2024 total comp
$41,799
Base pay
$34,547
Overtime
$0
Other pay
$7,252
Benefits
$0
Total compensation
$41,799
Employment type
Salaried

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A12
Public Id
12834
Total Pay
$41,799

Rodney Hunt holds the role of Detective at PPD Police. Their status is salaried. In 2024, their total compensation was $41,799.

Herbert Felder

Police Officer 1/PPD Police

2026 total comp
$41,777
Base pay
$21,648
Overtime
$15,251
Other pay
$4,877
Benefits
$0
Total compensation
$41,777
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4593
Total Pay
$41,777

Herbert Felder holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $41,777.

Lawrence Macmillan

Detective/PPD Police

2026 total comp
$41,772
Base pay
$23,813
Overtime
$13,645
Other pay
$4,315
Benefits
$0
Total compensation
$41,772
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
7616
Total Pay
$41,772

At PPD Police, Lawrence Macmillan serves as a Detective. They work salaried. Their 2026 pay totaled $41,772.

Jeffrey Donahue

Police Lieutenant/PPD Police

2026 total comp
$41,746
Base pay
$26,964
Overtime
$10,469
Other pay
$4,312
Benefits
$0
Total compensation
$41,746
Employment type
Salaried

Source-specific fields

Base Salary
$117,524
Employee Category
Civil Service
Job Code
6A05
Public Id
17497
Total Pay
$41,746

Jeffrey Donahue works as a Police Lieutenant for PPD Police. Their status is salaried. Jeffrey earned $41,746 in 2026.

Mark Anthony

Police Officer 1/PPD Police

2026 total comp
$41,738
Base pay
$21,648
Overtime
$15,217
Other pay
$4,872
Benefits
$0
Total compensation
$41,738
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1548
Total Pay
$41,738

At PPD Police, Mark Anthony serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $41,738.

Sharon Jann

Police Sergeant/PPD Police

2025 total comp
$41,727
Base pay
$36,859
Overtime
$0
Other pay
$4,868
Benefits
$0
Total compensation
$41,727
Employment type
Salaried

Source-specific fields

Base Salary
$102,887
Employee Category
Civil Service
Job Code
6A04
Public Id
2867
Total Pay
$41,727

Sharon Jann is a Police Sergeant at PPD Police. They work salaried. 2025 total compensation came to $41,727.

John Lichtner

Detective/PPD Police

2026 total comp
$41,695
Base pay
$0
Overtime
$0
Other pay
$41,695
Benefits
$0
Total compensation
$41,695
Employment type
Salaried

Source-specific fields

Base Salary
$102,254
Employee Category
Civil Service
Job Code
6A12
Public Id
15268
Total Pay
$41,695

John Lichtner is a Detective at PPD Police. They work salaried. 2026 total compensation came to $41,695.