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 19

Khalil Shaheed

Police Officer 1/PPD Police

2026 total comp
$27,620
Base pay
$21,648
Overtime
$3,118
Other pay
$2,854
Benefits
$0
Total compensation
$27,620
Employment type
Salaried

Source-specific fields

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

Khalil Shaheed holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $27,620.

Gregory Dixon Jr

Police Officer 1/PPD Police

2026 total comp
$27,620
Base pay
$21,648
Overtime
$3,118
Other pay
$2,854
Benefits
$0
Total compensation
$27,620
Employment type
Salaried

Source-specific fields

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

At PPD Police, Gregory Dixon Jr serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,620.

Stephen Poole

Detective/PPD Police

2026 total comp
$27,618
Base pay
$23,813
Overtime
$1,118
Other pay
$2,687
Benefits
$0
Total compensation
$27,618
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
12117
Total Pay
$27,618

At PPD Police, Stephen Poole serves as a Detective. They work salaried. Their 2026 pay totaled $27,618.

Lauren Martin

Detective/PPD Police

2026 total comp
$27,618
Base pay
$23,813
Overtime
$1,118
Other pay
$2,687
Benefits
$0
Total compensation
$27,618
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
323
Total Pay
$27,618

At PPD Police, Lauren Martin serves as a Detective. They work salaried. Their 2026 pay totaled $27,618.

Rashaan Simmons

Senior Law Enforcement Analyst/PPD Police

2026 total comp
$27,617
Base pay
$20,661
Overtime
$5,969
Other pay
$988
Benefits
$0
Total compensation
$27,617
Employment type
Salaried

Source-specific fields

Base Salary
$89,875
Employee Category
Civil Service
Job Code
6C27
Public Id
7901
Total Pay
$27,617

Rashaan Simmons holds the role of Senior Law Enforcement Analyst at PPD Police. Their status is salaried. In 2026, their total compensation was $27,617.

Brian Canela-Perez

Police Sergeant/PPD Police

2026 total comp
$27,615
Base pay
$23,653
Overtime
$1,333
Other pay
$2,629
Benefits
$0
Total compensation
$27,615
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
9856
Total Pay
$27,615

At PPD Police, Brian Canela-Perez serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $27,615.

Alexis Luna

Police Sergeant/PPD Police

2026 total comp
$27,609
Base pay
$24,679
Overtime
$77
Other pay
$2,853
Benefits
$0
Total compensation
$27,609
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
2714
Total Pay
$27,609

Alexis Luna is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $27,609.

Jean Pierre Ramos

Police Officer 1/PPD Police

2026 total comp
$27,608
Base pay
$18,377
Overtime
$224
Other pay
$9,008
Benefits
$0
Total compensation
$27,608
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
52094
Total Pay
$27,608

At PPD Police, Jean Pierre Ramos serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,608.

Robert Devlin

Police Officer 1/PPD Police

2026 total comp
$27,604
Base pay
$21,648
Overtime
$2,847
Other pay
$3,108
Benefits
$0
Total compensation
$27,604
Employment type
Salaried

Source-specific fields

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

Robert Devlin works as a Police Officer 1 for PPD Police. Their status is salaried. Robert earned $27,604 in 2026.

Barnel Anderson

Police Officer 1/PPD Police

2026 total comp
$27,604
Base pay
$21,648
Overtime
$2,847
Other pay
$3,108
Benefits
$0
Total compensation
$27,604
Employment type
Salaried

Source-specific fields

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

At PPD Police, Barnel Anderson serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,604.

Charles Yeager Jr.

Police Officer 1/PPD Police

2026 total comp
$27,604
Base pay
$21,648
Overtime
$2,847
Other pay
$3,108
Benefits
$0
Total compensation
$27,604
Employment type
Salaried

Source-specific fields

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

At PPD Police, Charles Yeager Jr. serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,604.

Jeffrey Buehler

Police Communication Dispatcher/PPD Police

2022 total comp
$27,601
Base pay
$26,476
Overtime
$667
Other pay
$458
Benefits
$0
Total compensation
$27,601
Employment type
Salaried

Source-specific fields

Base Salary
$50,866
Employee Category
Civil Service
Job Code
6J32
Public Id
30123
Total Pay
$27,601

Jeffrey Buehler is a Police Communication Dispatcher at PPD Police. They work salaried. 2022 total compensation came to $27,601.

Allan Ventus

Police Officer 1/PPD Police

2026 total comp
$27,600
Base pay
$21,648
Overtime
$2,983
Other pay
$2,969
Benefits
$0
Total compensation
$27,600
Employment type
Salaried

Source-specific fields

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

Allan Ventus holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $27,600.

Bernard Spain

Police Officer 1/PPD Police

2026 total comp
$27,600
Base pay
$21,648
Overtime
$2,983
Other pay
$2,969
Benefits
$0
Total compensation
$27,600
Employment type
Salaried

Source-specific fields

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

Bernard Spain works as a Police Officer 1 for PPD Police. Their status is salaried. Bernard earned $27,600 in 2026.

Mark Deluisi

Police Officer 1/PPD Police

2026 total comp
$27,600
Base pay
$21,648
Overtime
$2,983
Other pay
$2,969
Benefits
$0
Total compensation
$27,600
Employment type
Salaried

Source-specific fields

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

Mark Deluisi is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,600.

Kimberly Organ

Detective/PPD Police

2026 total comp
$27,591
Base pay
$23,813
Overtime
$671
Other pay
$3,107
Benefits
$0
Total compensation
$27,591
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
23580
Total Pay
$27,591

At PPD Police, Kimberly Organ serves as a Detective. They work salaried. Their 2026 pay totaled $27,591.

Darryl Johnson

Police Corporal/PPD Police

2026 total comp
$27,591
Base pay
$23,813
Overtime
$671
Other pay
$3,107
Benefits
$0
Total compensation
$27,591
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
2776
Total Pay
$27,591

Darryl Johnson holds the role of Police Corporal at PPD Police. Their status is salaried. In 2026, their total compensation was $27,591.

Lorna Rose

Police Corporal/PPD Police

2026 total comp
$27,591
Base pay
$23,813
Overtime
$671
Other pay
$3,107
Benefits
$0
Total compensation
$27,591
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
36739
Total Pay
$27,591

Lorna Rose is a Police Corporal at PPD Police. They work salaried. 2026 total compensation came to $27,591.

Edward Reynolds

Police Officer 1/PPD Police

2026 total comp
$27,590
Base pay
$18,185
Overtime
$2,477
Other pay
$6,929
Benefits
$0
Total compensation
$27,590
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
47729
Total Pay
$27,590

Edward Reynolds is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,590.

Xuong Tran

Police Officer 1/PPD Police

2026 total comp
$27,586
Base pay
$21,648
Overtime
$3,254
Other pay
$2,684
Benefits
$0
Total compensation
$27,586
Employment type
Salaried

Source-specific fields

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

At PPD Police, Xuong Tran serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,586.

Eric Clark

Police Officer 1/PPD Police

2026 total comp
$27,586
Base pay
$21,648
Overtime
$3,254
Other pay
$2,684
Benefits
$0
Total compensation
$27,586
Employment type
Salaried

Source-specific fields

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

Eric Clark is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,586.

Angelika Borowska

Police Officer 1/PPD Police

2026 total comp
$27,586
Base pay
$21,648
Overtime
$3,254
Other pay
$2,684
Benefits
$0
Total compensation
$27,586
Employment type
Salaried

Source-specific fields

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

Angelika Borowska is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,586.

Thomas Gill

Police Officer 1/PPD Police

2026 total comp
$27,580
Base pay
$21,648
Overtime
$2,711
Other pay
$3,221
Benefits
$0
Total compensation
$27,580
Employment type
Salaried

Source-specific fields

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

At PPD Police, Thomas Gill serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,580.

Burton Lee Jr

Police Officer 1/PPD Police

2026 total comp
$27,580
Base pay
$21,648
Overtime
$2,711
Other pay
$3,221
Benefits
$0
Total compensation
$27,580
Employment type
Salaried

Source-specific fields

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

At PPD Police, Burton Lee Jr serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,580.

Justin Brown

Police Officer 1/PPD Police

2026 total comp
$27,571
Base pay
$17,631
Overtime
$2,249
Other pay
$7,691
Benefits
$0
Total compensation
$27,571
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51736
Total Pay
$27,571

Justin Brown holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $27,571.

Taylor Procter

Police Officer 1/PPD Police

2026 total comp
$27,568
Base pay
$18,185
Overtime
$2,278
Other pay
$7,106
Benefits
$0
Total compensation
$27,568
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49805
Total Pay
$27,568

Taylor Procter holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $27,568.

Felicia Seabron

Police Officer 1/PPD Police

2026 total comp
$27,566
Base pay
$21,648
Overtime
$2,813
Other pay
$3,104
Benefits
$0
Total compensation
$27,566
Employment type
Salaried

Source-specific fields

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

Felicia Seabron holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $27,566.

Gregory Segaline

Police Officer 1/PPD Police

2026 total comp
$27,566
Base pay
$21,648
Overtime
$2,813
Other pay
$3,104
Benefits
$0
Total compensation
$27,566
Employment type
Salaried

Source-specific fields

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

Gregory Segaline holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $27,566.

William Weisler

Police Officer 1/PPD Police

2026 total comp
$27,564
Base pay
$21,577
Overtime
$3,593
Other pay
$2,395
Benefits
$0
Total compensation
$27,564
Employment type
Salaried

Source-specific fields

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

William Weisler works as a Police Officer 1 for PPD Police. Their status is salaried. William earned $27,564 in 2026.

Roger Frazier

Correctional Officer/PPD Police

2026 total comp
$27,554
Base pay
$14,653
Overtime
$11,344
Other pay
$1,557
Benefits
$0
Total compensation
$27,554
Employment type
Salaried

Source-specific fields

Base Salary
$61,684
Employee Category
Civil Service
Job Code
5H04
Public Id
9845
Total Pay
$27,554

Roger Frazier works as a Correctional Officer for PPD Police. Their status is salaried. Roger earned $27,554 in 2026.