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 4

Frank Mingacci

Police Officer 1/PPD Police

2026 total comp
$27,222
Base pay
$21,648
Overtime
$2,508
Other pay
$3,065
Benefits
$0
Total compensation
$27,222
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35951
Total Pay
$27,222

Frank Mingacci is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,222.

Mark Mroz

Police Officer 1/PPD Police

2026 total comp
$27,222
Base pay
$21,648
Overtime
$2,508
Other pay
$3,065
Benefits
$0
Total compensation
$27,222
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35457
Total Pay
$27,222

Mark Mroz is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,222.

Francis Gramlich

Police Officer 1/PPD Police

2026 total comp
$27,222
Base pay
$21,648
Overtime
$2,508
Other pay
$3,065
Benefits
$0
Total compensation
$27,222
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32176
Total Pay
$27,222

Francis Gramlich holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $27,222.

Maureen Berner

Detective/PPD Police

2026 total comp
$27,222
Base pay
$23,813
Overtime
$596
Other pay
$2,813
Benefits
$0
Total compensation
$27,222
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
376
Total Pay
$27,222

Maureen Berner holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $27,222.

Candace Perry

Police Officer 1/PPD Police

2026 total comp
$27,209
Base pay
$21,648
Overtime
$1,898
Other pay
$3,663
Benefits
$0
Total compensation
$27,209
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28281
Total Pay
$27,209

Candace Perry is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,209.

Benjamin Williams

Police Officer 1/PPD Police

2026 total comp
$27,204
Base pay
$21,648
Overtime
$2,745
Other pay
$2,811
Benefits
$0
Total compensation
$27,204
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5291
Total Pay
$27,204

Benjamin Williams holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $27,204.

Benita Marable

Police Communication Dispatcher/PPD Police

2026 total comp
$27,195
Base pay
$14,046
Overtime
$12,020
Other pay
$1,129
Benefits
$0
Total compensation
$27,195
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
6911
Total Pay
$27,195

Benita Marable works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Benita earned $27,195 in 2026.

Steven Haas

Police Officer 1/PPD Police

2021 total comp
$27,188
Base pay
$18,311
Overtime
$0
Other pay
$8,877
Benefits
$0
Total compensation
$27,188
Employment type
Salaried

Source-specific fields

Base Salary
$70,282
Employee Category
Civil Service
Job Code
6A02
Public Id
23747
Total Pay
$27,188

At PPD Police, Steven Haas serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $27,188.

Karen Campbell

Detective/PPD Police

2026 total comp
$27,184
Base pay
$23,813
Overtime
$447
Other pay
$2,924
Benefits
$0
Total compensation
$27,184
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
31519
Total Pay
$27,184

At PPD Police, Karen Campbell serves as a Detective. They work salaried. Their 2026 pay totaled $27,184.

Megan Fabrizio

Police Corporal/PPD Police

2026 total comp
$27,184
Base pay
$23,813
Overtime
$447
Other pay
$2,924
Benefits
$0
Total compensation
$27,184
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
9493
Total Pay
$27,184

Megan Fabrizio works as a Police Corporal for PPD Police. Their status is salaried. Megan earned $27,184 in 2026.

Katushka Soto Torres

Police Officer 1/PPD Police

2026 total comp
$27,184
Base pay
$19,484
Overtime
$6,162
Other pay
$1,539
Benefits
$0
Total compensation
$27,184
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
44358
Total Pay
$27,184

At PPD Police, Katushka Soto Torres serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,184.

Danielle Lee

Police Officer 1/PPD Police

2026 total comp
$27,184
Base pay
$21,648
Overtime
$2,474
Other pay
$3,061
Benefits
$0
Total compensation
$27,184
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32832
Total Pay
$27,184

Danielle Lee is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,184.

Andrea Jordan

Police Officer 1/PPD Police

2026 total comp
$27,177
Base pay
$21,648
Overtime
$3,050
Other pay
$2,479
Benefits
$0
Total compensation
$27,177
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6133
Total Pay
$27,177

Andrea Jordan is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,177.

Akhmat Muk

Police Officer 1/PPD Police

2026 total comp
$27,177
Base pay
$21,648
Overtime
$3,050
Other pay
$2,479
Benefits
$0
Total compensation
$27,177
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22041
Total Pay
$27,177

Akhmat Muk works as a Police Officer 1 for PPD Police. Their status is salaried. Akhmat earned $27,177 in 2026.

Richard Sacks

Police Corporal/PPD Police

2026 total comp
$27,171
Base pay
$23,813
Overtime
$298
Other pay
$3,060
Benefits
$0
Total compensation
$27,171
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
8603
Total Pay
$27,171

Richard Sacks is a Police Corporal at PPD Police. They work salaried. 2026 total compensation came to $27,171.

William Murphy

Police Corporal/PPD Police

2026 total comp
$27,171
Base pay
$23,813
Overtime
$298
Other pay
$3,060
Benefits
$0
Total compensation
$27,171
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
10767
Total Pay
$28,692

At PPD Police, William Murphy serves as a Police Corporal. They work salaried. Their 2026 pay totaled $27,171.

Rosalind Jordan

Detective/PPD Police

2026 total comp
$27,171
Base pay
$23,813
Overtime
$298
Other pay
$3,060
Benefits
$0
Total compensation
$27,171
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
10131
Total Pay
$27,171

Rosalind Jordan works as a Detective for PPD Police. Their status is salaried. Rosalind earned $27,171 in 2026.

Robert Byrne

Police Corporal/PPD Police

2026 total comp
$27,171
Base pay
$23,813
Overtime
$298
Other pay
$3,060
Benefits
$0
Total compensation
$27,171
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
22205
Total Pay
$27,171

Robert Byrne is a Police Corporal at PPD Police. They work salaried. 2026 total compensation came to $27,171.

Patrick Thompson

Police Officer 1/PPD Police

2026 total comp
$27,167
Base pay
$21,648
Overtime
$2,711
Other pay
$2,807
Benefits
$0
Total compensation
$27,167
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18770
Total Pay
$27,167

At PPD Police, Patrick Thompson serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,167.

Chanta Ung

Police Officer 1/PPD Police

2026 total comp
$27,167
Base pay
$21,648
Overtime
$2,711
Other pay
$2,807
Benefits
$0
Total compensation
$27,167
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7407
Total Pay
$27,167

At PPD Police, Chanta Ung serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,167.

Raymond Baysmore

Police Officer 1/PPD Police

2026 total comp
$27,167
Base pay
$21,648
Overtime
$2,711
Other pay
$2,807
Benefits
$0
Total compensation
$27,167
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32096
Total Pay
$27,167

Raymond Baysmore holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $27,167.

Sean Leatherberry

Police Officer 1/PPD Police

2026 total comp
$27,158
Base pay
$21,648
Overtime
$2,339
Other pay
$3,171
Benefits
$0
Total compensation
$27,158
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21030
Total Pay
$27,158

Sean Leatherberry works as a Police Officer 1 for PPD Police. Their status is salaried. Sean earned $27,158 in 2026.

Erica Myers

Police Sergeant/PPD Police

2026 total comp
$27,156
Base pay
$24,679
Overtime
$0
Other pay
$2,477
Benefits
$0
Total compensation
$27,156
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
12978
Total Pay
$27,156

Erica Myers works as a Police Sergeant for PPD Police. Their status is salaried. Erica earned $27,156 in 2026.

Thomas Dempsey

Police Officer 1/PPD Police

2026 total comp
$27,155
Base pay
$21,648
Overtime
$3,457
Other pay
$2,050
Benefits
$0
Total compensation
$27,155
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27987
Total Pay
$27,155

Thomas Dempsey is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,155.

Marcus Otto

Police Officer 1/PPD Police

2026 total comp
$27,152
Base pay
$19,484
Overtime
$6,131
Other pay
$1,537
Benefits
$0
Total compensation
$27,152
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
43168
Total Pay
$27,152

Marcus Otto holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $27,152.

Lawrence Powell

Police Officer 1/PPD Police

2026 total comp
$27,146
Base pay
$18,185
Overtime
$1,879
Other pay
$7,082
Benefits
$0
Total compensation
$27,146
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49272
Total Pay
$27,146

Lawrence Powell is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,146.

Fernando Quiles

Police Officer 1/PPD Police

2026 total comp
$27,140
Base pay
$21,648
Overtime
$3,016
Other pay
$2,475
Benefits
$0
Total compensation
$27,140
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13601
Total Pay
$27,140

Fernando Quiles holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $27,140.

Devin Alford

Police Officer 1/PPD Police

2026 total comp
$27,140
Base pay
$21,648
Overtime
$3,016
Other pay
$2,475
Benefits
$0
Total compensation
$27,140
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29478
Total Pay
$27,140

Devin Alford works as a Police Officer 1 for PPD Police. Their status is salaried. Devin earned $27,140 in 2026.

Tanya Grandizio

Police Corporal/PPD Police

2026 total comp
$27,130
Base pay
$23,813
Overtime
$149
Other pay
$3,168
Benefits
$0
Total compensation
$27,130
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
15541
Total Pay
$27,130

Tanya Grandizio is a Police Corporal at PPD Police. They work salaried. 2026 total compensation came to $27,130.

Amanda Cartagena

Police Officer 1/PPD Police

2026 total comp
$27,129
Base pay
$18,185
Overtime
$2,335
Other pay
$6,609
Benefits
$0
Total compensation
$27,129
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49443
Total Pay
$27,129

Amanda Cartagena is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,129.

Stacey Gonzalez

Police Officer 1/PPD Police

2026 total comp
$27,120
Base pay
$21,287
Overtime
$2,779
Other pay
$3,054
Benefits
$0
Total compensation
$27,120
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26900
Total Pay
$27,120

Stacey Gonzalez works as a Police Officer 1 for PPD Police. Their status is salaried. Stacey earned $27,120 in 2026.

Joseph Rapone Jr

Police Officer 1/PPD Police

2026 total comp
$27,120
Base pay
$21,648
Overtime
$2,305
Other pay
$3,167
Benefits
$0
Total compensation
$27,120
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13138
Total Pay
$27,120

Joseph Rapone Jr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,120.

Jeffery Batchler

Police Officer 1/PPD Police

2026 total comp
$27,120
Base pay
$21,648
Overtime
$2,305
Other pay
$3,167
Benefits
$0
Total compensation
$27,120
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17598
Total Pay
$27,120

Jeffery Batchler holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $27,120.

Shawn Minnick

Police Officer 1/PPD Police

2026 total comp
$27,119
Base pay
$21,577
Overtime
$3,186
Other pay
$2,356
Benefits
$0
Total compensation
$27,119
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
38634
Total Pay
$27,119

Shawn Minnick holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $27,119.

Matthew O Hanlon

Police Officer 1/PPD Police

2026 total comp
$27,115
Base pay
$21,648
Overtime
$2,372
Other pay
$3,094
Benefits
$0
Total compensation
$27,115
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33965
Total Pay
$27,115

Matthew O Hanlon holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $27,115.

Michael Pezzeca

Police Corporal/PPD Police

2026 total comp
$27,111
Base pay
$23,813
Overtime
$497
Other pay
$2,801
Benefits
$0
Total compensation
$27,111
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
22162
Total Pay
$27,111

Michael Pezzeca holds the role of Police Corporal at PPD Police. Their status is salaried. In 2026, their total compensation was $27,111.

Walter Wyatt

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
27513
Total Pay
$27,109

At PPD Police, Walter Wyatt serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $27,109.

David Chisholm

Police Sergeant/PPD Police

2026 total comp
$27,108
Base pay
$24,679
Overtime
$0
Other pay
$2,429
Benefits
$0
Total compensation
$27,108
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
10422
Total Pay
$27,108

At PPD Police, David Chisholm serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $27,108.

Robert Krol

Police Officer 1/PPD Police

2026 total comp
$27,106
Base pay
$21,648
Overtime
$2,542
Other pay
$2,916
Benefits
$0
Total compensation
$27,106
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26907
Total Pay
$27,106

Robert Krol works as a Police Officer 1 for PPD Police. Their status is salaried. Robert earned $27,106 in 2026.

Nicholas Aurilia

Police Officer 1/PPD Police

2026 total comp
$27,103
Base pay
$21,648
Overtime
$2,983
Other pay
$2,472
Benefits
$0
Total compensation
$27,103
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22297
Total Pay
$27,103

At PPD Police, Nicholas Aurilia serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,103.