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 24

Shane Rose

Detective/PPD Police

2024 total comp
$70,034
Base pay
$30,547
Overtime
$0
Other pay
$39,487
Benefits
$0
Total compensation
$70,034
Employment type
Salaried

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A12
Public Id
21748
Total Pay
$70,034

At PPD Police, Shane Rose serves as a Detective. They work salaried. Their 2024 pay totaled $70,034.

Jerel Short

Police Sergeant/PPD Police

2024 total comp
$70,015
Base pay
$0
Overtime
$0
Other pay
$70,015
Benefits
$0
Total compensation
$70,015
Employment type
Salaried

Source-specific fields

Base Salary
$97,988
Employee Category
Civil Service
Job Code
6A04
Public Id
15692
Total Pay
$70,015

Jerel Short works as a Police Sergeant for PPD Police. Their status is salaried. Jerel earned $70,015 in 2024.

Ernest Powell

Police Officer 1/PPD Police

2026 total comp
$69,987
Base pay
$21,648
Overtime
$41,111
Other pay
$7,227
Benefits
$0
Total compensation
$69,987
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16496
Total Pay
$69,987

Ernest Powell holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $69,987.

Audrey Billips

Police Officer 1/PPD Police

2022 total comp
$69,977
Base pay
$24,595
Overtime
$0
Other pay
$45,382
Benefits
$0
Total compensation
$69,977
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
8027
Total Pay
$69,977

Audrey Billips is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $69,977.

Hamilton Marshmond

Police Lieutenant/PPD Police

2026 total comp
$69,968
Base pay
$28,134
Overtime
$33,959
Other pay
$7,876
Benefits
$0
Total compensation
$69,968
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
36800
Total Pay
$69,968

Hamilton Marshmond is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $69,968.

Richard Sysol

Police Lieutenant/PPD Police

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

Source-specific fields

Base Salary
$101,487
Employee Category
Civil Service
Job Code
6A05
Public Id
20021
Total Pay
$69,940

Richard Sysol holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2021, their total compensation was $69,940.

Vladimir Maleev

Police Officer 1/PPD Police

2021 total comp
$69,912
Base pay
$45,958
Overtime
$6,759
Other pay
$17,195
Benefits
$0
Total compensation
$69,912
Employment type
Salaried

Source-specific fields

Base Salary
$77,031
Employee Category
Civil Service
Job Code
6A02
Public Id
18723
Total Pay
$69,912

At PPD Police, Vladimir Maleev serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $69,912.

Paul Haye

Police Sergeant/PPD Police

2024 total comp
$69,896
Base pay
$52,850
Overtime
$0
Other pay
$17,046
Benefits
$0
Total compensation
$69,896
Employment type
Salaried

Source-specific fields

Base Salary
$102,887
Employee Category
Civil Service
Job Code
6A04
Public Id
16679
Total Pay
$69,896

Paul Haye works as a Police Sergeant for PPD Police. Their status is salaried. Paul earned $69,896 in 2024.

Linda Maggetti

Police Officer 1/PPD Police

2024 total comp
$69,869
Base pay
$44,300
Overtime
$0
Other pay
$25,568
Benefits
$0
Total compensation
$69,869
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
34948
Total Pay
$69,869

At PPD Police, Linda Maggetti serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $69,869.

Robert Slaughter

Police Officer 1/PPD Police

2026 total comp
$69,862
Base pay
$14,418
Overtime
$1,085
Other pay
$54,360
Benefits
$0
Total compensation
$69,862
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1678
Total Pay
$69,862

At PPD Police, Robert Slaughter serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $69,862.

Jose Cartagena

Police Officer 1/PPD Police

2020 total comp
$69,830
Base pay
$7,270
Overtime
$0
Other pay
$62,560
Benefits
$0
Total compensation
$69,830
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
10668
Total Pay
$24,396

Jose Cartagena holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $69,830.

Steven Carroll

Police Sergeant/PPD Police

2025 total comp
$69,818
Base pay
$0
Overtime
$0
Other pay
$69,818
Benefits
$0
Total compensation
$69,818
Employment type
Salaried

Source-specific fields

Base Salary
$102,887
Employee Category
Civil Service
Job Code
6A04
Public Id
15803
Total Pay
$69,818

Steven Carroll holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2025, their total compensation was $69,818.

Terrence Erwin

Police Officer 1/PPD Police

2025 total comp
$69,608
Base pay
$0
Overtime
$0
Other pay
$69,608
Benefits
$0
Total compensation
$69,608
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
24827
Total Pay
$69,608

At PPD Police, Terrence Erwin serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $69,608.

Anthony Gamble

Police Officer 1/PPD Police

2025 total comp
$69,521
Base pay
$1,383
Overtime
$0
Other pay
$68,138
Benefits
$0
Total compensation
$69,521
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
25341
Total Pay
$69,521

At PPD Police, Anthony Gamble serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $69,521.

Jeremy Gruninger

Police Officer 1/PPD Police

2021 total comp
$69,513
Base pay
$40,393
Overtime
$0
Other pay
$29,119
Benefits
$0
Total compensation
$69,513
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
24685
Total Pay
$69,513

Jeremy Gruninger works as a Police Officer 1 for PPD Police. Their status is salaried. Jeremy earned $69,513 in 2021.

Bashawn Hameen

Police Sergeant/PPD Police

2026 total comp
$69,474
Base pay
$24,679
Overtime
$36,975
Other pay
$7,820
Benefits
$0
Total compensation
$69,474
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
30729
Total Pay
$69,474

At PPD Police, Bashawn Hameen serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $69,474.

David Silcox

Police Officer 1/PPD Police

2025 total comp
$69,462
Base pay
$57,057
Overtime
$584
Other pay
$11,822
Benefits
$0
Total compensation
$69,462
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
9671
Total Pay
$69,462

David Silcox holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $69,462.

Kathleen Denofa

Police Officer 1/PPD Police

2022 total comp
$69,441
Base pay
$46,288
Overtime
$749
Other pay
$22,404
Benefits
$0
Total compensation
$69,441
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
22581
Total Pay
$69,441

Kathleen Denofa works as a Police Officer 1 for PPD Police. Their status is salaried. Kathleen earned $69,441 in 2022.

Rodney Eleazer

Police Officer 1/PPD Police

2022 total comp
$69,434
Base pay
$27,670
Overtime
$346
Other pay
$41,419
Benefits
$0
Total compensation
$69,434
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
33270
Total Pay
$69,434

Rodney Eleazer is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $69,434.

Dennis Ferry

Police Officer 1/PPD Police

2022 total comp
$69,434
Base pay
$39,967
Overtime
$0
Other pay
$29,467
Benefits
$0
Total compensation
$69,434
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
24238
Total Pay
$69,434

At PPD Police, Dennis Ferry serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $69,434.

Francis Schwab Jr

Criminal Investigative Research Specialist/PPD Police

2025 total comp
$69,285
Base pay
$40,199
Overtime
$2,081
Other pay
$27,005
Benefits
$0
Total compensation
$69,285
Employment type
Salaried

Source-specific fields

Base Salary
$72,254
Employee Category
Civil Service
Job Code
6C21
Public Id
8669
Total Pay
$69,285

Francis Schwab Jr holds the role of Criminal Investigative Research Specialist at PPD Police. Their status is salaried. In 2025, their total compensation was $69,285.

Elgin Rogers

Police Officer 1/PPD Police

2026 total comp
$69,230
Base pay
$21,648
Overtime
$39,789
Other pay
$7,792
Benefits
$0
Total compensation
$69,230
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28525
Total Pay
$69,230

Elgin Rogers is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $69,230.

Jerry Torres

Police Officer 1/PPD Police

2020 total comp
$69,205
Base pay
$33,253
Overtime
$10,359
Other pay
$25,593
Benefits
$0
Total compensation
$69,205
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
36343
Total Pay
$69,205

At PPD Police, Jerry Torres serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $69,205.

Barrington Clahar

Police Officer 1/PPD Police

2025 total comp
$69,119
Base pay
$5,879
Overtime
$0
Other pay
$63,240
Benefits
$0
Total compensation
$69,119
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
25398
Total Pay
$69,119

Barrington Clahar works as a Police Officer 1 for PPD Police. Their status is salaried. Barrington earned $69,119 in 2025.

Patricia Wong

Police Officer 1/PPD Police

2021 total comp
$69,059
Base pay
$59,842
Overtime
$0
Other pay
$9,217
Benefits
$0
Total compensation
$69,059
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
6017
Total Pay
$69,059

Patricia Wong is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $69,059.

Carmen Sanchez

Police Officer 1/PPD Police

2025 total comp
$69,046
Base pay
$39,767
Overtime
$9,596
Other pay
$19,683
Benefits
$0
Total compensation
$69,046
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
905
Total Pay
$69,046

At PPD Police, Carmen Sanchez serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $69,046.

William Rusden Iii

Police Officer 1/PPD Police

2026 total comp
$68,711
Base pay
$21,648
Overtime
$39,044
Other pay
$8,019
Benefits
$0
Total compensation
$68,711
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18242
Total Pay
$68,711

At PPD Police, William Rusden Iii serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $68,711.

Carmen Santos-Hardy

Police Officer 1/PPD Police

2022 total comp
$68,635
Base pay
$48,197
Overtime
$0
Other pay
$20,437
Benefits
$0
Total compensation
$68,635
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
36633
Total Pay
$68,635

Carmen Santos-Hardy is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $68,635.

Anthony Viruet-Melendez

Police Officer 1/PPD Police

2022 total comp
$68,591
Base pay
$51,115
Overtime
$5,160
Other pay
$12,316
Benefits
$0
Total compensation
$68,591
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
27390
Total Pay
$68,591

Anthony Viruet-Melendez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $68,591.

Tyric Armstead

Police Officer 1/PPD Police

2021 total comp
$68,486
Base pay
$25,433
Overtime
$0
Other pay
$43,053
Benefits
$0
Total compensation
$68,486
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20905
Total Pay
$43,997

Tyric Armstead works as a Police Officer 1 for PPD Police. Their status is salaried. Tyric earned $68,486 in 2021.

Thomas Walsh

Police Lieutenant/PPD Police

2026 total comp
$68,453
Base pay
$28,134
Overtime
$32,329
Other pay
$7,990
Benefits
$0
Total compensation
$68,453
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
21879
Total Pay
$68,453

Thomas Walsh holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $68,453.

Christine Obrien

Police Officer 1/PPD Police

2024 total comp
$68,356
Base pay
$14,546
Overtime
$0
Other pay
$53,809
Benefits
$0
Total compensation
$68,356
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
14943
Total Pay
$68,356

Christine Obrien works as a Police Officer 1 for PPD Police. Their status is salaried. Christine earned $68,356 in 2024.

Matthew Winscom

Police Officer 1/PPD Police

2024 total comp
$68,201
Base pay
$10,249
Overtime
$0
Other pay
$57,953
Benefits
$0
Total compensation
$68,201
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
13126
Total Pay
$68,201

Matthew Winscom holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $68,201.

Marvin Burton Jr

Police Lieutenant/PPD Police

2020 total comp
$68,158
Base pay
$0
Overtime
$0
Other pay
$68,158
Benefits
$0
Total compensation
$68,158
Employment type
Salaried

Source-specific fields

Base Salary
$99,012
Employee Category
Civil Service
Job Code
6A05
Public Id
18380
Total Pay
$68,158

At PPD Police, Marvin Burton Jr serves as a Police Lieutenant. They work salaried. Their 2020 pay totaled $68,158.

Greta Lamar

Police Officer 1/PPD Police

2021 total comp
$68,085
Base pay
$33,212
Overtime
$2,553
Other pay
$32,320
Benefits
$0
Total compensation
$68,085
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
11052
Total Pay
$68,085

Greta Lamar works as a Police Officer 1 for PPD Police. Their status is salaried. Greta earned $68,085 in 2021.

Stuart Finney

Police Officer 1/PPD Police

2026 total comp
$68,048
Base pay
$21,648
Overtime
$40,196
Other pay
$6,204
Benefits
$0
Total compensation
$68,048
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14683
Total Pay
$68,048

Stuart Finney holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $68,048.

Theodore Ames

Police Officer 1/PPD Police

2022 total comp
$68,008
Base pay
$47,879
Overtime
$2,969
Other pay
$17,160
Benefits
$0
Total compensation
$68,008
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
36273
Total Pay
$68,008

Theodore Ames works as a Police Officer 1 for PPD Police. Their status is salaried. Theodore earned $68,008 in 2022.

Carlos Buitrago

Police Officer 1/PPD Police

2024 total comp
$67,986
Base pay
$46,436
Overtime
$0
Other pay
$21,550
Benefits
$0
Total compensation
$67,986
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
16542
Total Pay
$67,986

Carlos Buitrago is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $67,986.

Frank Lafontana

Police Officer 1/PPD Police

2021 total comp
$67,843
Base pay
$28,126
Overtime
$589
Other pay
$39,128
Benefits
$0
Total compensation
$67,843
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
14177
Total Pay
$67,843

At PPD Police, Frank Lafontana serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $67,843.

Maria Fleming

Police Officer 1/PPD Police

2025 total comp
$67,797
Base pay
$55,328
Overtime
$0
Other pay
$12,469
Benefits
$0
Total compensation
$67,797
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
6613
Total Pay
$67,797

Maria Fleming works as a Police Officer 1 for PPD Police. Their status is salaried. Maria earned $67,797 in 2025.