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
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

$0$55,105+

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.

Record list

Employees

Highest-paid first / 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.