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 5

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.

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.

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.