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 2

James Beissel

Police Officer 1/PPD Police

2025 total comp
$260,550
Base pay
$75,167
Overtime
$11,018
Other pay
$174,365
Benefits
$0
Total compensation
$260,550
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
9898
Total Pay
$260,550

James Beissel works as a Police Officer 1 for PPD Police. Their status is salaried. James earned $260,550 in 2025.

Kevin Brighter

Police Officer 1/PPD Police

2025 total comp
$260,328
Base pay
$25,935
Overtime
$162
Other pay
$234,231
Benefits
$0
Total compensation
$260,328
Employment type
Salaried

Source-specific fields

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

Kevin Brighter works as a Police Officer 1 for PPD Police. Their status is salaried. Kevin earned $260,328 in 2025.

Edward Monaghan Jr

Police Lieutenant/PPD Police

2025 total comp
$259,916
Base pay
$1,798
Overtime
$0
Other pay
$258,119
Benefits
$0
Total compensation
$259,916
Employment type
Salaried

Source-specific fields

Base Salary
$117,290
Employee Category
Civil Service
Job Code
6A05
Public Id
20463
Total Pay
$259,916

At PPD Police, Edward Monaghan Jr serves as a Police Lieutenant. They work salaried. Their 2025 pay totaled $259,916.

Anthony Ginaldi Iii

Police Captain/PPD Police

2025 total comp
$257,088
Base pay
$7,820
Overtime
$0
Other pay
$249,268
Benefits
$0
Total compensation
$257,088
Employment type
Salaried

Source-specific fields

Base Salary
$136,057
Employee Category
Civil Service
Job Code
6A06
Public Id
17483
Total Pay
$257,088

Anthony Ginaldi Iii holds the role of Police Captain at PPD Police. Their status is salaried. In 2025, their total compensation was $257,088.

Brian Peters

Detective/PPD Police

2021 total comp
$255,203
Base pay
$29,951
Overtime
$23,234
Other pay
$202,018
Benefits
$0
Total compensation
$255,203
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
27208
Total Pay
$255,203

Brian Peters is a Detective at PPD Police. They work salaried. 2021 total compensation came to $255,203.

Robin Wimberly

Police Captain/PPD Police

2024 total comp
$255,008
Base pay
$13,114
Overtime
$0
Other pay
$241,894
Benefits
$0
Total compensation
$255,008
Employment type
Salaried

Source-specific fields

Base Salary
$129,578
Employee Category
Civil Service
Job Code
6A06
Public Id
6162
Total Pay
$255,008

At PPD Police, Robin Wimberly serves as a Police Captain. They work salaried. Their 2024 pay totaled $255,008.

Jesus Cruz

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
529
Total Pay
$253,141

Jesus Cruz works as a Police Officer 1 for PPD Police. Their status is salaried. Jesus earned $253,141 in 2024.

Robert Muldoon

Police Lieutenant/PPD Police

2022 total comp
$252,270
Base pay
$105,642
Overtime
$18,194
Other pay
$128,433
Benefits
$0
Total compensation
$252,270
Employment type
Salaried

Source-specific fields

Base Salary
$107,928
Employee Category
Civil Service
Job Code
6A05
Public Id
8620
Total Pay
$252,270

Robert Muldoon is a Police Lieutenant at PPD Police. They work salaried. 2022 total compensation came to $252,270.

Frank Milillo

Police Captain/PPD Police

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

Source-specific fields

Base Salary
$117,725
Employee Category
Civil Service
Job Code
6A06
Public Id
30093
Total Pay
$251,332

Frank Milillo is a Police Captain at PPD Police. They work salaried. 2021 total compensation came to $251,332.

Alfonse Johnson

Police Officer 1/PPD Police

2025 total comp
$250,204
Base pay
$81,934
Overtime
$25,540
Other pay
$142,730
Benefits
$0
Total compensation
$250,204
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
21452
Total Pay
$250,204

Alfonse Johnson is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $250,204.

Christoph Clemens

Police Sergeant/PPD Police

2023 total comp
$248,800
Base pay
$18,137
Overtime
$0
Other pay
$230,663
Benefits
$0
Total compensation
$248,800
Employment type
Salaried

Source-specific fields

Base Salary
$94,674
Employee Category
Civil Service
Job Code
6A04
Public Id
7505
Total Pay
$248,800

Christoph Clemens is a Police Sergeant at PPD Police. They work salaried. 2023 total compensation came to $248,800.

William Hill

Police Lieutenant/PPD Police

2022 total comp
$248,682
Base pay
$0
Overtime
$0
Other pay
$248,682
Benefits
$0
Total compensation
$248,682
Employment type
Salaried

Source-specific fields

Base Salary
$104,278
Employee Category
Civil Service
Job Code
6A05
Public Id
26885
Total Pay
$248,682

William Hill works as a Police Lieutenant for PPD Police. Their status is salaried. William earned $248,682 in 2022.

James Hawe

Police Sergeant/PPD Police

2024 total comp
$247,336
Base pay
$48,994
Overtime
$636
Other pay
$197,706
Benefits
$0
Total compensation
$247,336
Employment type
Salaried

Source-specific fields

Base Salary
$97,988
Employee Category
Civil Service
Job Code
6A04
Public Id
12203
Total Pay
$247,336

At PPD Police, James Hawe serves as a Police Sergeant. They work salaried. Their 2024 pay totaled $247,336.

Frank Kennelly

Police Lieutenant/PPD Police

2024 total comp
$246,316
Base pay
$36,519
Overtime
$0
Other pay
$209,797
Benefits
$0
Total compensation
$246,316
Employment type
Salaried

Source-specific fields

Base Salary
$111,705
Employee Category
Civil Service
Job Code
6A05
Public Id
7468
Total Pay
$246,316

Frank Kennelly is a Police Lieutenant at PPD Police. They work salaried. 2024 total compensation came to $246,316.

George Fuchs

Police Captain/PPD Police

2022 total comp
$242,240
Base pay
$41,711
Overtime
$0
Other pay
$200,529
Benefits
$0
Total compensation
$242,240
Employment type
Salaried

Source-specific fields

Base Salary
$120,962
Employee Category
Civil Service
Job Code
6A06
Public Id
1404
Total Pay
$242,240

At PPD Police, George Fuchs serves as a Police Captain. They work salaried. Their 2022 pay totaled $242,240.

Walter Livingston Jr

Police Sergeant/PPD Police

2021 total comp
$238,595
Base pay
$1,705
Overtime
$512
Other pay
$236,378
Benefits
$0
Total compensation
$238,595
Employment type
Salaried

Source-specific fields

Base Salary
$89,024
Employee Category
Civil Service
Job Code
6A04
Public Id
9640
Total Pay
$238,595

Walter Livingston Jr holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2021, their total compensation was $238,595.

John Rosinski

Police Officer 1/PPD Police

2023 total comp
$237,812
Base pay
$7,955
Overtime
$3,043
Other pay
$226,814
Benefits
$0
Total compensation
$237,812
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
9106
Total Pay
$237,812

At PPD Police, John Rosinski serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $237,812.

Sharon Krause

Police Officer 1/PPD Police

2025 total comp
$237,421
Base pay
$87,633
Overtime
$34,940
Other pay
$114,848
Benefits
$0
Total compensation
$237,421
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
35488
Total Pay
$237,421

Sharon Krause works as a Police Officer 1 for PPD Police. Their status is salaried. Sharon earned $237,421 in 2025.

John Gorman

Police Lieutenant/PPD Police

2024 total comp
$237,361
Base pay
$40,816
Overtime
$1,692
Other pay
$194,853
Benefits
$0
Total compensation
$237,361
Employment type
Salaried

Source-specific fields

Base Salary
$111,705
Employee Category
Civil Service
Job Code
6A05
Public Id
22719
Total Pay
$237,361

John Gorman holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2024, their total compensation was $237,361.

George Gianfortune

Police Captain/PPD Police

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

Source-specific fields

Base Salary
$110,703
Employee Category
Civil Service
Job Code
6A06
Public Id
12271
Total Pay
$237,346

George Gianfortune works as a Police Captain for PPD Police. Their status is salaried. George earned $237,346 in 2020.

Joseph Bird

Police Officer 1/PPD Police

2025 total comp
$236,873
Base pay
$22,477
Overtime
$0
Other pay
$214,396
Benefits
$0
Total compensation
$236,873
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
3978
Total Pay
$236,873

Joseph Bird is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $236,873.

Sharon Corrado

Police Officer 1/PPD Police

2025 total comp
$234,889
Base pay
$75,167
Overtime
$55,811
Other pay
$103,911
Benefits
$0
Total compensation
$234,889
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
22523
Total Pay
$234,889

Sharon Corrado is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $234,889.

Brian Curley

Police Officer 1/PPD Police

2025 total comp
$232,054
Base pay
$89,414
Overtime
$62,916
Other pay
$79,724
Benefits
$0
Total compensation
$232,054
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
30657
Total Pay
$232,054

Brian Curley is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $232,054.

Paul Costello

Police Officer 1/PPD Police

2024 total comp
$230,193
Base pay
$34,052
Overtime
$744
Other pay
$195,397
Benefits
$0
Total compensation
$230,193
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
6475
Total Pay
$230,193

Paul Costello works as a Police Officer 1 for PPD Police. Their status is salaried. Paul earned $230,193 in 2024.

Brad Mitchell

Police Officer 1/PPD Police

2021 total comp
$229,180
Base pay
$19,449
Overtime
$0
Other pay
$209,731
Benefits
$0
Total compensation
$229,180
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
17489
Total Pay
$229,180

Brad Mitchell is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $229,180.

George Fetters

Detective/PPD Police

2021 total comp
$226,350
Base pay
$4,937
Overtime
$247
Other pay
$221,167
Benefits
$0
Total compensation
$226,350
Employment type
Salaried

Source-specific fields

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

George Fetters holds the role of Detective at PPD Police. Their status is salaried. In 2021, their total compensation was $226,350.

Brian Mc Bride

Police Lieutenant/PPD Police

2025 total comp
$226,244
Base pay
$113,884
Overtime
$169
Other pay
$112,192
Benefits
$0
Total compensation
$226,244
Employment type
Salaried

Source-specific fields

Base Salary
$120,809
Employee Category
Civil Service
Job Code
6A05
Public Id
15251
Total Pay
$226,244

Brian Mc Bride works as a Police Lieutenant for PPD Police. Their status is salaried. Brian earned $226,244 in 2025.

Freddie Mole

Detective/PPD Police

2022 total comp
$226,208
Base pay
$35,509
Overtime
$0
Other pay
$190,699
Benefits
$0
Total compensation
$226,208
Employment type
Salaried

Source-specific fields

Base Salary
$88,263
Employee Category
Civil Service
Job Code
6A12
Public Id
3176
Total Pay
$226,208

At PPD Police, Freddie Mole serves as a Detective. They work salaried. Their 2022 pay totaled $226,208.

Charles Green

Police Captain/PPD Police

2020 total comp
$225,609
Base pay
$73,085
Overtime
$0
Other pay
$152,524
Benefits
$0
Total compensation
$225,609
Employment type
Salaried

Source-specific fields

Base Salary
$117,725
Employee Category
Civil Service
Job Code
6A06
Public Id
16731
Total Pay
$225,609

At PPD Police, Charles Green serves as a Police Captain. They work salaried. Their 2020 pay totaled $225,609.

Michael Young

Police Lieutenant/PPD Police

2026 total comp
$225,310
Base pay
$28,134
Overtime
$9,558
Other pay
$187,618
Benefits
$0
Total compensation
$225,310
Employment type
Salaried

Source-specific fields

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

Michael Young works as a Police Lieutenant for PPD Police. Their status is salaried. Michael earned $225,310 in 2026.

Kenneth Fleming

Detective/PPD Police

2021 total comp
$221,894
Base pay
$18,102
Overtime
$555
Other pay
$203,236
Benefits
$0
Total compensation
$221,894
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
31681
Total Pay
$221,894

Kenneth Fleming is a Detective at PPD Police. They work salaried. 2021 total compensation came to $221,894.

Anthony Kowalski

Police Officer 1/PPD Police

2022 total comp
$221,335
Base pay
$44,061
Overtime
$2,107
Other pay
$175,166
Benefits
$0
Total compensation
$221,335
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
20578
Total Pay
$221,335

Anthony Kowalski works as a Police Officer 1 for PPD Police. Their status is salaried. Anthony earned $221,335 in 2022.

Joseph Rossa

Police Sergeant/PPD Police

2024 total comp
$220,517
Base pay
$5,653
Overtime
$0
Other pay
$214,863
Benefits
$0
Total compensation
$220,517
Employment type
Salaried

Source-specific fields

Base Salary
$97,988
Employee Category
Civil Service
Job Code
6A04
Public Id
34807
Total Pay
$220,517

Joseph Rossa holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2024, their total compensation was $220,517.

Michael Gillespie

Police Inspector/PPD Police

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

Source-specific fields

Base Salary
$134,207
Employee Category
Civil Service
Job Code
6A09
Public Id
3691
Total Pay
$219,968

Michael Gillespie is a Police Inspector at PPD Police. They work salaried. 2021 total compensation came to $219,968.

Patrick Whalen

Detective/PPD Police

2022 total comp
$219,689
Base pay
$78,917
Overtime
$66,848
Other pay
$73,924
Benefits
$0
Total compensation
$219,689
Employment type
Salaried

Source-specific fields

Base Salary
$91,352
Employee Category
Civil Service
Job Code
6A12
Public Id
35155
Total Pay
$219,689

At PPD Police, Patrick Whalen serves as a Detective. They work salaried. Their 2022 pay totaled $219,689.

Kelvin Vaughn

Police Officer 1/PPD Police

2025 total comp
$219,150
Base pay
$57,057
Overtime
$38,708
Other pay
$123,386
Benefits
$0
Total compensation
$219,150
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
14508
Total Pay
$219,150

At PPD Police, Kelvin Vaughn serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $219,150.

Stephen Murianka

Police Captain/PPD Police

2026 total comp
$218,533
Base pay
$32,635
Overtime
$0
Other pay
$185,898
Benefits
$0
Total compensation
$218,533
Employment type
Salaried

Source-specific fields

Base Salary
$142,241
Employee Category
Civil Service
Job Code
6A06
Public Id
18351
Total Pay
$218,533

Stephen Murianka holds the role of Police Captain at PPD Police. Their status is salaried. In 2026, their total compensation was $218,533.

John Curley

Police Officer 1/PPD Police

2022 total comp
$217,918
Base pay
$54,243
Overtime
$0
Other pay
$163,674
Benefits
$0
Total compensation
$217,918
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
35192
Total Pay
$217,918

At PPD Police, John Curley serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $217,918.

Anthony Washington

Police Inspector/PPD Police

2026 total comp
$214,778
Base pay
$37,203
Overtime
$0
Other pay
$177,574
Benefits
$0
Total compensation
$214,778
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19252
Total Pay
$35,028

Anthony Washington is a Police Inspector at PPD Police. They work salaried. 2026 total compensation came to $214,778.

Lawrence Tankelewicz

Police Lieutenant/PPD Police

2025 total comp
$213,087
Base pay
$74,149
Overtime
$22,161
Other pay
$116,778
Benefits
$0
Total compensation
$213,087
Employment type
Salaried

Source-specific fields

Base Salary
$120,809
Employee Category
Civil Service
Job Code
6A05
Public Id
24366
Total Pay
$213,087

Lawrence Tankelewicz is a Police Lieutenant at PPD Police. They work salaried. 2025 total compensation came to $213,087.