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 71

Kevin Mcfadden

Police Officer 1/PPD Police

2026 total comp
$35,717
Base pay
$21,648
Overtime
$10,812
Other pay
$3,257
Benefits
$0
Total compensation
$35,717
Employment type
Salaried

Source-specific fields

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

At PPD Police, Kevin Mcfadden serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $35,717.

Le Vaun Rudisill

Police Officer 1/PPD Police

2026 total comp
$35,714
Base pay
$21,648
Overtime
$9,896
Other pay
$4,170
Benefits
$0
Total compensation
$35,714
Employment type
Salaried

Source-specific fields

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

Le Vaun Rudisill is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $35,714.

Matthew Zagursky

Police Officer 1/PPD Police

2026 total comp
$35,708
Base pay
$21,648
Overtime
$10,371
Other pay
$3,688
Benefits
$0
Total compensation
$35,708
Employment type
Salaried

Source-specific fields

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

Matthew Zagursky holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $35,708.

John Bradbury

Police Officer 1/PPD Police

2026 total comp
$35,695
Base pay
$20,564
Overtime
$11,659
Other pay
$3,472
Benefits
$0
Total compensation
$35,695
Employment type
Salaried

Source-specific fields

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

At PPD Police, John Bradbury serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $35,695.

Michael Brady

Police Lieutenant/PPD Police

2026 total comp
$35,693
Base pay
$28,134
Overtime
$3,391
Other pay
$4,168
Benefits
$0
Total compensation
$35,693
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
18676
Total Pay
$35,693

At PPD Police, Michael Brady serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $35,693.

James Cullen

Police Officer 1/PPD Police

2026 total comp
$35,674
Base pay
$21,648
Overtime
$9,964
Other pay
$4,061
Benefits
$0
Total compensation
$35,674
Employment type
Salaried

Source-specific fields

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

At PPD Police, James Cullen serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $35,674.

Bernard Turner Jr

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
36834
Total Pay
$35,673

Bernard Turner Jr works as a Police Officer 1 for PPD Police. Their status is salaried. Bernard earned $35,673 in 2025.

Francis Di Giorgio

Detective/PPD Police

2026 total comp
$35,671
Base pay
$23,813
Overtime
$8,388
Other pay
$3,470
Benefits
$0
Total compensation
$35,671
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
1667
Total Pay
$35,671

Francis Di Giorgio works as a Detective for PPD Police. Their status is salaried. Francis earned $35,671 in 2026.

Reigert Pone

Police Officer 1/PPD Police

2026 total comp
$35,670
Base pay
$21,648
Overtime
$10,337
Other pay
$3,685
Benefits
$0
Total compensation
$35,670
Employment type
Salaried

Source-specific fields

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

Reigert Pone holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $35,670.

Ronald Fred

Police Sergeant/PPD Police

2026 total comp
$35,662
Base pay
$24,679
Overtime
$7,148
Other pay
$3,836
Benefits
$0
Total compensation
$35,662
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
21201
Total Pay
$35,662

Ronald Fred works as a Police Sergeant for PPD Police. Their status is salaried. Ronald earned $35,662 in 2026.

Sara Mitchell

Police Officer 1/PPD Police

2026 total comp
$35,658
Base pay
$21,648
Overtime
$10,540
Other pay
$3,469
Benefits
$0
Total compensation
$35,658
Employment type
Salaried

Source-specific fields

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

Sara Mitchell works as a Police Officer 1 for PPD Police. Their status is salaried. Sara earned $35,658 in 2026.

Julius Ingram

Police Officer 1/PPD Police

2026 total comp
$35,655
Base pay
$20,783
Overtime
$11,778
Other pay
$3,094
Benefits
$0
Total compensation
$35,655
Employment type
Salaried

Source-specific fields

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

Julius Ingram works as a Police Officer 1 for PPD Police. Their status is salaried. Julius earned $35,655 in 2026.

Ryan Struble

Police Officer 1/PPD Police

2026 total comp
$35,642
Base pay
$21,648
Overtime
$10,744
Other pay
$3,250
Benefits
$0
Total compensation
$35,642
Employment type
Salaried

Source-specific fields

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

At PPD Police, Ryan Struble serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $35,642.

Maurice James

Police Sergeant/PPD Police

2026 total comp
$35,640
Base pay
$24,679
Overtime
$6,800
Other pay
$4,161
Benefits
$0
Total compensation
$35,640
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
16008
Total Pay
$35,640

Maurice James works as a Police Sergeant for PPD Police. Their status is salaried. Maurice earned $35,640 in 2026.

Timothy Brooks

Detective/PPD Police

2026 total comp
$35,638
Base pay
$23,813
Overtime
$6,748
Other pay
$5,078
Benefits
$0
Total compensation
$35,638
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
16338
Total Pay
$35,638

Timothy Brooks holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $35,638.

William Smith

Police Officer 1/PPD Police

2026 total comp
$35,638
Base pay
$21,648
Overtime
$9,829
Other pay
$4,161
Benefits
$0
Total compensation
$35,638
Employment type
Salaried

Source-specific fields

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

At PPD Police, William Smith serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $35,638.

Matthew Lemongelli

Detective/PPD Police

2026 total comp
$35,637
Base pay
$23,813
Overtime
$8,574
Other pay
$3,250
Benefits
$0
Total compensation
$35,637
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
15701
Total Pay
$35,637

Matthew Lemongelli works as a Detective for PPD Police. Their status is salaried. Matthew earned $35,637 in 2026.

Byron Dawson

Police Officer 1/PPD Police

2026 total comp
$35,623
Base pay
$21,648
Overtime
$9,964
Other pay
$4,011
Benefits
$0
Total compensation
$35,623
Employment type
Salaried

Source-specific fields

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

At PPD Police, Byron Dawson serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $35,623.

Konstantinos Apostolou

Detective/PPD Police

2026 total comp
$35,619
Base pay
$23,813
Overtime
$8,127
Other pay
$3,680
Benefits
$0
Total compensation
$35,619
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
13831
Total Pay
$35,619

Konstantinos Apostolou holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $35,619.

Ismael Bezares

Police Officer 1/PPD Police

2026 total comp
$35,605
Base pay
$21,648
Overtime
$10,710
Other pay
$3,247
Benefits
$0
Total compensation
$35,605
Employment type
Salaried

Source-specific fields

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

Ismael Bezares holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $35,605.

Sean Walsh

Detective/PPD Police

2026 total comp
$35,599
Base pay
$21,824
Overtime
$9,618
Other pay
$4,156
Benefits
$0
Total compensation
$35,599
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
20371
Total Pay
$35,599

Sean Walsh holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $35,599.

Derrick Days

Police Officer 1/PPD Police

2026 total comp
$35,591
Base pay
$19,484
Overtime
$14,092
Other pay
$2,015
Benefits
$0
Total compensation
$35,591
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
44277
Total Pay
$35,591

Derrick Days is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $35,591.

Eric Negroni

Police Officer 1/PPD Police

2026 total comp
$35,583
Base pay
$21,648
Overtime
$10,473
Other pay
$3,462
Benefits
$0
Total compensation
$35,583
Employment type
Salaried

Source-specific fields

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

Eric Negroni is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $35,583.

Floyd Shade

Detective/PPD Police

2026 total comp
$35,580
Base pay
$23,813
Overtime
$7,941
Other pay
$3,827
Benefits
$0
Total compensation
$35,580
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
21725
Total Pay
$35,580

Floyd Shade works as a Detective for PPD Police. Their status is salaried. Floyd earned $35,580 in 2026.

Jennifer Branch

Police Lieutenant/PPD Police

2026 total comp
$35,575
Base pay
$28,134
Overtime
$3,436
Other pay
$4,006
Benefits
$0
Total compensation
$35,575
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
7030
Total Pay
$35,575

Jennifer Branch works as a Police Lieutenant for PPD Police. Their status is salaried. Jennifer earned $35,575 in 2026.

Michael Delise

Detective/PPD Police

2026 total comp
$35,572
Base pay
$23,813
Overtime
$7,754
Other pay
$4,005
Benefits
$0
Total compensation
$35,572
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
3393
Total Pay
$35,572

Michael Delise holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $35,572.

Janelle Hanton

Police Lieutenant/PPD Police

2026 total comp
$35,571
Base pay
$28,134
Overtime
$3,612
Other pay
$3,826
Benefits
$0
Total compensation
$35,571
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
34043
Total Pay
$35,571

At PPD Police, Janelle Hanton serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $35,571.

Patrick Cannon

Police Officer 1/PPD Police

2026 total comp
$35,561
Base pay
$21,648
Overtime
$9,761
Other pay
$4,152
Benefits
$0
Total compensation
$35,561
Employment type
Salaried

Source-specific fields

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

Patrick Cannon holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $35,561.

Joshua Bennett

Detective/PPD Police

2026 total comp
$35,561
Base pay
$23,813
Overtime
$8,289
Other pay
$3,460
Benefits
$0
Total compensation
$35,561
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
36293
Total Pay
$35,561

At PPD Police, Joshua Bennett serves as a Detective. They work salaried. Their 2026 pay totaled $35,561.

Xiomara Oliveras

Police Officer 1/PPD Police

2026 total comp
$35,558
Base pay
$19,484
Overtime
$14,062
Other pay
$2,013
Benefits
$0
Total compensation
$35,558
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
45704
Total Pay
$35,558

At PPD Police, Xiomara Oliveras serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $35,558.

Carl Charles

Police Officer 1/PPD Police

2026 total comp
$35,557
Base pay
$21,648
Overtime
$10,235
Other pay
$3,673
Benefits
$0
Total compensation
$35,557
Employment type
Salaried

Source-specific fields

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

Carl Charles holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $35,557.

Brian Solomon

Police Officer 1/PPD Police

2026 total comp
$35,555
Base pay
$20,925
Overtime
$11,388
Other pay
$3,242
Benefits
$0
Total compensation
$35,555
Employment type
Salaried

Source-specific fields

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

Brian Solomon is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $35,555.

William Gress Jr

Police Officer 1/PPD Police

2026 total comp
$35,547
Base pay
$21,648
Overtime
$9,896
Other pay
$4,002
Benefits
$0
Total compensation
$35,547
Employment type
Salaried

Source-specific fields

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

William Gress Jr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $35,547.

Jeffrey Stauffer

Police Officer 1/PPD Police

2026 total comp
$35,545
Base pay
$21,648
Overtime
$10,439
Other pay
$3,458
Benefits
$0
Total compensation
$35,545
Employment type
Salaried

Source-specific fields

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

At PPD Police, Jeffrey Stauffer serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $35,545.

Tequan Harris

Police Officer 1/PPD Police

2026 total comp
$35,541
Base pay
$20,783
Overtime
$11,518
Other pay
$3,241
Benefits
$0
Total compensation
$35,541
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
32857
Total Pay
$35,541

Tequan Harris works as a Police Officer 1 for PPD Police. Their status is salaried. Tequan earned $35,541 in 2026.

Daniel Duffy Sr

Detective/PPD Police

2026 total comp
$35,538
Base pay
$23,813
Overtime
$7,903
Other pay
$3,822
Benefits
$0
Total compensation
$35,538
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
146
Total Pay
$35,538

Daniel Duffy Sr is a Detective at PPD Police. They work salaried. 2026 total compensation came to $35,538.

Darnell Jessie

Police Sergeant/PPD Police

2026 total comp
$35,533
Base pay
$24,679
Overtime
$7,032
Other pay
$3,822
Benefits
$0
Total compensation
$35,533
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
34971
Total Pay
$35,533

Darnell Jessie is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $35,533.

Alexander Rivera-Agosto

Police Officer 1/PPD Police

2026 total comp
$35,530
Base pay
$21,648
Overtime
$10,642
Other pay
$3,240
Benefits
$0
Total compensation
$35,530
Employment type
Salaried

Source-specific fields

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

At PPD Police, Alexander Rivera-Agosto serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $35,530.

Jonathan Henriquez

Police Officer 1/PPD Police

2026 total comp
$35,530
Base pay
$21,648
Overtime
$10,642
Other pay
$3,240
Benefits
$0
Total compensation
$35,530
Employment type
Salaried

Source-specific fields

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

Jonathan Henriquez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $35,530.

Michael Lawley

Police Officer 1/PPD Police

2026 total comp
$35,530
Base pay
$21,648
Overtime
$10,642
Other pay
$3,240
Benefits
$0
Total compensation
$35,530
Employment type
Salaried

Source-specific fields

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

Michael Lawley works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $35,530 in 2026.