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

Minita Little

Detective/PPD Police

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

Source-specific fields

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

Minita Little works as a Detective for PPD Police. Their status is salaried. Minita earned $41,315 in 2026.

Kevin Gorman

Police Officer 1/PPD Police

2026 total comp
$41,301
Base pay
$21,648
Overtime
$15,387
Other pay
$4,266
Benefits
$0
Total compensation
$41,301
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
7375
Total Pay
$33,714

Kevin Gorman is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $41,301.

Carlos Quintana

Police Officer 1/PPD Police

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

Source-specific fields

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

Carlos Quintana holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $41,300.

Enrique Mella

Police Lieutenant/PPD Police

2026 total comp
$41,297
Base pay
$28,134
Overtime
$8,897
Other pay
$4,266
Benefits
$0
Total compensation
$41,297
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
6886
Total Pay
$41,297

Enrique Mella is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $41,297.

Franklin Wallace

Police Officer 1/PPD Police

2026 total comp
$41,289
Base pay
$21,648
Overtime
$15,624
Other pay
$4,016
Benefits
$0
Total compensation
$41,289
Employment type
Salaried

Source-specific fields

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

Franklin Wallace is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $41,289.

Gregory Simon Jr

Police Officer 1/PPD Police

2026 total comp
$41,270
Base pay
$21,648
Overtime
$15,184
Other pay
$4,438
Benefits
$0
Total compensation
$41,270
Employment type
Salaried

Source-specific fields

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

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

Stephen Mancuso

Police Officer 1/PPD Police

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

Source-specific fields

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

Stephen Mancuso is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $41,260.

Ramon Rosado Jr

Police Sergeant/PPD Police

2026 total comp
$41,224
Base pay
$24,679
Overtime
$12,286
Other pay
$4,258
Benefits
$0
Total compensation
$41,224
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
20734
Total Pay
$41,224

Ramon Rosado Jr is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $41,224.

Zeb Kopczynskie

Police Officer 1/PPD Police

2026 total comp
$41,223
Base pay
$21,648
Overtime
$15,997
Other pay
$3,577
Benefits
$0
Total compensation
$41,223
Employment type
Salaried

Source-specific fields

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

Zeb Kopczynskie holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $41,223.

Rafael Maldonado Jr

Police Officer 1/PPD Police

2024 total comp
$41,209
Base pay
$11,240
Overtime
$0
Other pay
$29,969
Benefits
$0
Total compensation
$41,209
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
27804
Total Pay
$41,209

At PPD Police, Rafael Maldonado Jr serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $41,209.

Kyle Cross

Police Officer 1/PPD Police

2026 total comp
$41,201
Base pay
$21,648
Overtime
$14,743
Other pay
$4,810
Benefits
$0
Total compensation
$41,201
Employment type
Salaried

Source-specific fields

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

Kyle Cross is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $41,201.

Nadine Crawford

Police Officer 1/PPD Police

2026 total comp
$41,199
Base pay
$21,648
Overtime
$14,912
Other pay
$4,638
Benefits
$0
Total compensation
$41,199
Employment type
Salaried

Source-specific fields

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

Nadine Crawford holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $41,199.

Edwin Padua

Police Officer 1/PPD Police

2026 total comp
$41,199
Base pay
$21,648
Overtime
$15,794
Other pay
$3,756
Benefits
$0
Total compensation
$41,199
Employment type
Salaried

Source-specific fields

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

At PPD Police, Edwin Padua serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $41,199.

Gregory Kotchi

Police Sergeant/PPD Police

2026 total comp
$41,185
Base pay
$24,679
Overtime
$12,750
Other pay
$3,755
Benefits
$0
Total compensation
$41,185
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
30180
Total Pay
$41,185

At PPD Police, Gregory Kotchi serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $41,185.

Austin Gill

Police Officer 1/PPD Police

2022 total comp
$41,180
Base pay
$33,006
Overtime
$1,243
Other pay
$6,931
Benefits
$0
Total compensation
$41,180
Employment type
Salaried

Source-specific fields

Base Salary
$63,945
Employee Category
Civil Service
Job Code
6A02
Public Id
37823
Total Pay
$41,180

Austin Gill works as a Police Officer 1 for PPD Police. Their status is salaried. Austin earned $41,180 in 2022.

George Rechner

Police Lieutenant/PPD Police

2026 total comp
$41,178
Base pay
$28,134
Overtime
$8,236
Other pay
$4,808
Benefits
$0
Total compensation
$41,178
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
25650
Total Pay
$41,178

George Rechner is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $41,178.

Marvin Burton

Police Sergeant/PPD Police

2026 total comp
$41,160
Base pay
$24,679
Overtime
$12,055
Other pay
$4,426
Benefits
$0
Total compensation
$41,160
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
36380
Total Pay
$41,160

Marvin Burton is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $41,160.

Pamela Canada

Police Corporal/PPD Police

2026 total comp
$41,156
Base pay
$23,813
Overtime
$12,862
Other pay
$4,482
Benefits
$0
Total compensation
$41,156
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
33228
Total Pay
$41,156

Pamela Canada is a Police Corporal at PPD Police. They work salaried. 2026 total compensation came to $41,156.

Jerry Moore Jr

Police Officer 1/PPD Police

2025 total comp
$41,154
Base pay
$28,356
Overtime
$0
Other pay
$12,798
Benefits
$0
Total compensation
$41,154
Employment type
Salaried

Source-specific fields

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

Jerry Moore Jr works as a Police Officer 1 for PPD Police. Their status is salaried. Jerry earned $41,154 in 2025.

Jonathan Berryman

Police Officer 1/PPD Police

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

Source-specific fields

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

Jonathan Berryman is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $41,150.

Michael Dixon

Police Officer 1/PPD Police

2020 total comp
$41,140
Base pay
$4,071
Overtime
$0
Other pay
$37,068
Benefits
$0
Total compensation
$41,140
Employment type
Salaried

Source-specific fields

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

At PPD Police, Michael Dixon serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $41,140.

Michael Laverghetta

Police Officer 1/PPD Police

2026 total comp
$41,139
Base pay
$21,648
Overtime
$15,489
Other pay
$4,002
Benefits
$0
Total compensation
$41,139
Employment type
Salaried

Source-specific fields

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

Michael Laverghetta works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $41,139 in 2026.

Albert Macchione Iii

Police Officer 1/PPD Police

2026 total comp
$41,118
Base pay
$21,648
Overtime
$15,048
Other pay
$4,422
Benefits
$0
Total compensation
$41,118
Employment type
Salaried

Source-specific fields

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

Albert Macchione Iii is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $41,118.

Christopher Kearns

Police Officer 1/PPD Police

2021 total comp
$41,100
Base pay
$14,961
Overtime
$2,721
Other pay
$23,419
Benefits
$0
Total compensation
$41,100
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
32599
Total Pay
$41,100

Christopher Kearns is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $41,100.

Laconya Durham

Police Lieutenant/PPD Police

2026 total comp
$41,086
Base pay
$26,964
Overtime
$9,878
Other pay
$4,244
Benefits
$0
Total compensation
$41,086
Employment type
Salaried

Source-specific fields

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

At PPD Police, Laconya Durham serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $41,086.

Michael Negler

Police Officer 1/PPD Police

2026 total comp
$41,086
Base pay
$21,648
Overtime
$14,641
Other pay
$4,796
Benefits
$0
Total compensation
$41,086
Employment type
Salaried

Source-specific fields

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

Michael Negler works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $41,086 in 2026.

Joseph Johnson Jr

Police Officer 1/PPD Police

2026 total comp
$41,086
Base pay
$21,648
Overtime
$14,641
Other pay
$4,796
Benefits
$0
Total compensation
$41,086
Employment type
Salaried

Source-specific fields

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

Joseph Johnson Jr works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $41,086 in 2026.

Eric Rivera

Police Officer 1/PPD Police

2026 total comp
$41,080
Base pay
$21,648
Overtime
$15,014
Other pay
$4,418
Benefits
$0
Total compensation
$41,080
Employment type
Salaried

Source-specific fields

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

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

Thomas Vales

Police Lieutenant/PPD Police

2026 total comp
$41,078
Base pay
$28,134
Overtime
$8,148
Other pay
$4,796
Benefits
$0
Total compensation
$41,078
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
18030
Total Pay
$41,078

Thomas Vales holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $41,078.

Derek Brown

Police Officer 1/PPD Police

2026 total comp
$41,048
Base pay
$21,648
Overtime
$14,607
Other pay
$4,792
Benefits
$0
Total compensation
$41,048
Employment type
Salaried

Source-specific fields

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

At PPD Police, Derek Brown serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $41,048.

Patrick Love Jr.

Police Sergeant/PPD Police

2026 total comp
$41,030
Base pay
$24,679
Overtime
$11,939
Other pay
$4,412
Benefits
$0
Total compensation
$41,030
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
1387
Total Pay
$41,030

Patrick Love Jr. is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $41,030.

Mariamma Shegu

Forensic Scientist 4/PPD Police

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

Source-specific fields

Base Salary
$95,136
Employee Category
Civil Service
Job Code
3H73
Public Id
15850
Total Pay
$41,016

Mariamma Shegu holds the role of Forensic Scientist 4 at PPD Police. Their status is salaried. In 2024, their total compensation was $41,016.

Matthew Stahl

Police Sergeant/PPD Police

2026 total comp
$41,015
Base pay
$24,679
Overtime
$12,596
Other pay
$3,740
Benefits
$0
Total compensation
$41,015
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
30255
Total Pay
$41,015

Matthew Stahl is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $41,015.

Paul Hartigan

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
17193
Total Pay
$40,982

At PPD Police, Paul Hartigan serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $40,982.

Richard Butler

Police Officer 1/PPD Police

2026 total comp
$40,971
Base pay
$21,648
Overtime
$14,540
Other pay
$4,783
Benefits
$0
Total compensation
$40,971
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17802
Total Pay
$40,971

Richard Butler holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $40,971.

Justin Morris

Police Lieutenant/PPD Police

2026 total comp
$40,953
Base pay
$26,964
Overtime
$10,005
Other pay
$3,984
Benefits
$0
Total compensation
$40,953
Employment type
Salaried

Source-specific fields

Base Salary
$117,524
Employee Category
Civil Service
Job Code
6A05
Public Id
25123
Total Pay
$40,953

Justin Morris is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $40,953.

Mark Renzi

Police Officer 1/PPD Police

2026 total comp
$40,951
Base pay
$21,648
Overtime
$14,980
Other pay
$4,322
Benefits
$0
Total compensation
$40,951
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
12100
Total Pay
$40,951

Mark Renzi works as a Police Officer 1 for PPD Police. Their status is salaried. Mark earned $40,951 in 2026.

Ariel Lora

Police Officer 1/PPD Police

2022 total comp
$40,939
Base pay
$26,870
Overtime
$332
Other pay
$13,737
Benefits
$0
Total compensation
$40,939
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
13245
Total Pay
$40,939

Ariel Lora holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $40,939.

Massi Martin

Police Lieutenant/PPD Police

2026 total comp
$40,929
Base pay
$28,134
Overtime
$8,016
Other pay
$4,779
Benefits
$0
Total compensation
$40,929
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
28221
Total Pay
$40,929

At PPD Police, Massi Martin serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $40,929.

Rashad Guess

Police Officer 1/PPD Police

2026 total comp
$40,894
Base pay
$21,648
Overtime
$14,641
Other pay
$4,604
Benefits
$0
Total compensation
$40,894
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19992
Total Pay
$40,894

Rashad Guess is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $40,894.