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 60

Jason Belciano

Police Officer 1/PPD Police

2021 total comp
$38,757
Base pay
$21,842
Overtime
$224
Other pay
$16,690
Benefits
$0
Total compensation
$38,757
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
20217
Total Pay
$38,757

Jason Belciano is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $38,757.

Earl Asimos Iii

Police Officer 1/PPD Police

2025 total comp
$38,744
Base pay
$34,580
Overtime
$0
Other pay
$4,164
Benefits
$0
Total compensation
$38,744
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
12140
Total Pay
$38,744

Earl Asimos Iii works as a Police Officer 1 for PPD Police. Their status is salaried. Earl earned $38,744 in 2025.

Sherrelle Mitchell

Police Officer 1/PPD Police

2026 total comp
$38,737
Base pay
$21,648
Overtime
$13,557
Other pay
$3,532
Benefits
$0
Total compensation
$38,737
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19116
Total Pay
$38,737

At PPD Police, Sherrelle Mitchell serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $38,737.

Andrew Gallagher

Detective/PPD Police

2026 total comp
$38,737
Base pay
$23,813
Overtime
$10,923
Other pay
$4,001
Benefits
$0
Total compensation
$38,737
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
9438
Total Pay
$38,737

Andrew Gallagher works as a Detective for PPD Police. Their status is salaried. Andrew earned $38,737 in 2026.

Michael Weber

Police Sergeant/PPD Police

2026 total comp
$38,736
Base pay
$24,679
Overtime
$9,891
Other pay
$4,166
Benefits
$0
Total compensation
$38,736
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
28414
Total Pay
$38,736

Michael Weber works as a Police Sergeant for PPD Police. Their status is salaried. Michael earned $38,736 in 2026.

Sean Mcallister

Police Officer 1/PPD Police

2026 total comp
$38,731
Base pay
$21,648
Overtime
$13,082
Other pay
$4,001
Benefits
$0
Total compensation
$38,731
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2715
Total Pay
$38,731

Sean Mcallister holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $38,731.

Raymond Convery

Police Sergeant/PPD Police

2026 total comp
$38,719
Base pay
$24,679
Overtime
$10,509
Other pay
$3,531
Benefits
$0
Total compensation
$38,719
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
36135
Total Pay
$38,719

Raymond Convery works as a Police Sergeant for PPD Police. Their status is salaried. Raymond earned $38,719 in 2026.

Ryane Crump

Police Officer 1/PPD Police

2026 total comp
$38,717
Base pay
$21,648
Overtime
$12,710
Other pay
$4,359
Benefits
$0
Total compensation
$38,717
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8605
Total Pay
$38,717

At PPD Police, Ryane Crump serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $38,717.

Daniel Fegley

Detective/PPD Police

2026 total comp
$38,707
Base pay
$23,813
Overtime
$10,476
Other pay
$4,418
Benefits
$0
Total compensation
$38,707
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
2819
Total Pay
$38,707

Daniel Fegley holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $38,707.

Thomas Fleming

Police Sergeant/PPD Police

2026 total comp
$38,702
Base pay
$24,679
Overtime
$9,505
Other pay
$4,519
Benefits
$0
Total compensation
$38,702
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
28085
Total Pay
$30,550

Thomas Fleming works as a Police Sergeant for PPD Police. Their status is salaried. Thomas earned $38,702 in 2026.

Brian Lepkowski

Police Officer 1/PPD Police

2026 total comp
$38,699
Base pay
$21,648
Overtime
$13,286
Other pay
$3,765
Benefits
$0
Total compensation
$38,699
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
10683
Total Pay
$38,699

Brian Lepkowski is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $38,699.

Robert Hilliard

Police Corporal/PPD Police

2026 total comp
$38,681
Base pay
$23,813
Overtime
$10,513
Other pay
$4,355
Benefits
$0
Total compensation
$38,681
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
2627
Total Pay
$38,681

Robert Hilliard holds the role of Police Corporal at PPD Police. Their status is salaried. In 2026, their total compensation was $38,681.

Michael Mumper

Police Officer 1/PPD Police

2026 total comp
$38,665
Base pay
$21,648
Overtime
$12,947
Other pay
$4,070
Benefits
$0
Total compensation
$38,665
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11604
Total Pay
$38,665

Michael Mumper holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $38,665.

Wydell Compton

Police Officer 1/PPD Police

2026 total comp
$38,663
Base pay
$21,648
Overtime
$13,489
Other pay
$3,525
Benefits
$0
Total compensation
$38,663
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32064
Total Pay
$38,663

Wydell Compton is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $38,663.

John Dietz

Police Sergeant/PPD Police

2026 total comp
$38,658
Base pay
$24,679
Overtime
$9,466
Other pay
$4,513
Benefits
$0
Total compensation
$38,658
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
1242
Total Pay
$38,658

John Dietz holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $38,658.

Sokha Soy

Police Officer 1/PPD Police

2026 total comp
$38,656
Base pay
$21,648
Overtime
$13,015
Other pay
$3,993
Benefits
$0
Total compensation
$38,656
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7449
Total Pay
$38,656

At PPD Police, Sokha Soy serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $38,656.

Hassan Gordy

Police Officer 1/PPD Police

2026 total comp
$38,656
Base pay
$21,648
Overtime
$13,015
Other pay
$3,993
Benefits
$0
Total compensation
$38,656
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7387
Total Pay
$38,656

Hassan Gordy holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $38,656.

Lynnelle Lynch

Police Officer 1/PPD Police

2025 total comp
$38,651
Base pay
$13,832
Overtime
$0
Other pay
$24,819
Benefits
$0
Total compensation
$38,651
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
24216
Total Pay
$38,651

Lynnelle Lynch is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $38,651.

Robert Mccuen

Police Officer 1/PPD Police

2026 total comp
$38,650
Base pay
$21,648
Overtime
$12,845
Other pay
$4,156
Benefits
$0
Total compensation
$38,650
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36679
Total Pay
$38,650

Robert Mccuen holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $38,650.

Janice Petrone

Police Corporal/PPD Police

2021 total comp
$38,605
Base pay
$33,242
Overtime
$0
Other pay
$5,363
Benefits
$0
Total compensation
$38,605
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A03
Public Id
31000
Total Pay
$38,605

Janice Petrone is a Police Corporal at PPD Police. They work salaried. 2021 total compensation came to $38,605.

Matthew Mcshea

Detective/PPD Police

2026 total comp
$38,597
Base pay
$23,813
Overtime
$10,438
Other pay
$4,346
Benefits
$0
Total compensation
$38,597
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
8827
Total Pay
$38,597

Matthew Mcshea is a Detective at PPD Police. They work salaried. 2026 total compensation came to $38,597.

Martin Mitchell Jr

Police Officer 1/PPD Police

2026 total comp
$38,588
Base pay
$21,648
Overtime
$13,421
Other pay
$3,519
Benefits
$0
Total compensation
$38,588
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17154
Total Pay
$38,588

Martin Mitchell Jr works as a Police Officer 1 for PPD Police. Their status is salaried. Martin earned $38,588 in 2026.

Michael Cruz

Police Officer 1/PPD Police

2026 total comp
$38,588
Base pay
$21,648
Overtime
$13,421
Other pay
$3,519
Benefits
$0
Total compensation
$38,588
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8890
Total Pay
$38,588

Michael Cruz works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $38,588 in 2026.

Rafael Ramos

Police Officer 1/PPD Police

2026 total comp
$38,580
Base pay
$21,648
Overtime
$12,947
Other pay
$3,985
Benefits
$0
Total compensation
$38,580
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16997
Total Pay
$38,580

Rafael Ramos is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $38,580.

Thomas Cain

Police Sergeant/PPD Police

2026 total comp
$38,576
Base pay
$23,653
Overtime
$11,405
Other pay
$3,518
Benefits
$0
Total compensation
$38,576
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
17495
Total Pay
$38,576

Thomas Cain works as a Police Sergeant for PPD Police. Their status is salaried. Thomas earned $38,576 in 2026.

Michael Harris

Police Officer 1/PPD Police

2026 total comp
$38,574
Base pay
$21,648
Overtime
$12,777
Other pay
$4,148
Benefits
$0
Total compensation
$38,574
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36754
Total Pay
$38,574

Michael Harris is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $38,574.

Dennise Wolk

Police Officer 1/PPD Police

2026 total comp
$38,569
Base pay
$21,648
Overtime
$12,472
Other pay
$4,448
Benefits
$0
Total compensation
$38,569
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2349
Total Pay
$38,569

Dennise Wolk holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $38,569.

Bridget Hiller

Police Officer 1/PPD Police

2026 total comp
$38,564
Base pay
$21,648
Overtime
$12,574
Other pay
$4,342
Benefits
$0
Total compensation
$38,564
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35983
Total Pay
$38,564

Bridget Hiller is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $38,564.

Jeffrey Middleton

Police Sergeant/PPD Police

2026 total comp
$38,563
Base pay
$24,679
Overtime
$9,736
Other pay
$4,147
Benefits
$0
Total compensation
$38,563
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
27065
Total Pay
$38,563

Jeffrey Middleton holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $38,563.

Aliyah Glover

Police Officer 1/PPD Police

2026 total comp
$38,551
Base pay
$21,648
Overtime
$13,387
Other pay
$3,515
Benefits
$0
Total compensation
$38,551
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27563
Total Pay
$38,551

Aliyah Glover works as a Police Officer 1 for PPD Police. Their status is salaried. Aliyah earned $38,551 in 2026.

Michael Snock

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
32748
Total Pay
$38,538

Michael Snock works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $38,538 in 2021.

Eric Cohn

Detective/PPD Police

2026 total comp
$38,534
Base pay
$23,813
Overtime
$10,662
Other pay
$4,060
Benefits
$0
Total compensation
$38,534
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
26725
Total Pay
$38,534

Eric Cohn holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $38,534.

Adam Odonnell

Detective/PPD Police

2026 total comp
$38,529
Base pay
$23,813
Overtime
$10,737
Other pay
$3,980
Benefits
$0
Total compensation
$38,529
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
7251
Total Pay
$38,529

Adam Odonnell works as a Detective for PPD Police. Their status is salaried. Adam earned $38,529 in 2026.

Thomas Meehan

Police Sergeant/PPD Police

2026 total comp
$38,527
Base pay
$24,679
Overtime
$9,350
Other pay
$4,498
Benefits
$0
Total compensation
$38,527
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
14335
Total Pay
$38,527

At PPD Police, Thomas Meehan serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $38,527.

Kimdell Watts

Police Officer 1/PPD Police

2026 total comp
$38,526
Base pay
$21,648
Overtime
$12,540
Other pay
$4,337
Benefits
$0
Total compensation
$38,526
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
599
Total Pay
$38,526

Kimdell Watts works as a Police Officer 1 for PPD Police. Their status is salaried. Kimdell earned $38,526 in 2026.

Stephen Nagy

Police Officer 1/PPD Police

2025 total comp
$38,525
Base pay
$7,953
Overtime
$0
Other pay
$30,572
Benefits
$0
Total compensation
$38,525
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
18586
Total Pay
$38,525

Stephen Nagy works as a Police Officer 1 for PPD Police. Their status is salaried. Stephen earned $38,525 in 2025.

Reuben Ray

Police Officer 1/PPD Police

2026 total comp
$38,514
Base pay
$21,648
Overtime
$13,353
Other pay
$3,512
Benefits
$0
Total compensation
$38,514
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9385
Total Pay
$38,514

At PPD Police, Reuben Ray serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $38,514.

Kehinde Biyibioku

Police Officer 1/PPD Police

2026 total comp
$38,511
Base pay
$21,648
Overtime
$13,116
Other pay
$3,746
Benefits
$0
Total compensation
$38,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8065
Total Pay
$38,511

Kehinde Biyibioku works as a Police Officer 1 for PPD Police. Their status is salaried. Kehinde earned $38,511 in 2026.

Raymond Sutton

Police Officer 1/PPD Police

2026 total comp
$38,511
Base pay
$21,648
Overtime
$13,116
Other pay
$3,746
Benefits
$0
Total compensation
$38,511
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4617
Total Pay
$38,511

Raymond Sutton is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $38,511.

Joseph Oneill

Police Officer 1/PPD Police

2026 total comp
$38,505
Base pay
$21,648
Overtime
$12,879
Other pay
$3,977
Benefits
$0
Total compensation
$38,505
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32041
Total Pay
$38,505

Joseph Oneill works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $38,505 in 2026.