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 79

Jamecia Vinson

Police Sergeant/PPD Police

2026 total comp
$33,973
Base pay
$24,679
Overtime
$5,989
Other pay
$3,305
Benefits
$0
Total compensation
$33,973
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
3325
Total Pay
$33,973

Jamecia Vinson is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $33,973.

Joseph Oreilly

Police Officer 1/PPD Police

2026 total comp
$33,964
Base pay
$21,648
Overtime
$9,219
Other pay
$3,097
Benefits
$0
Total compensation
$33,964
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
266
Total Pay
$33,964

Joseph Oreilly is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,964.

Paulette Johnson

Office Clerk 2/PPD Police

2021 total comp
$33,964
Base pay
$31,976
Overtime
$1,725
Other pay
$263
Benefits
$0
Total compensation
$33,964
Employment type
Salaried

Source-specific fields

Base Salary
$37,082
Employee Category
Civil Service
Job Code
1A03
Public Id
32827
Total Pay
$33,964

Paulette Johnson works as a Office Clerk 2 for PPD Police. Their status is salaried. Paulette earned $33,964 in 2021.

Gina Jackson

Police Officer 1/PPD Police

2026 total comp
$33,950
Base pay
$21,648
Overtime
$8,337
Other pay
$3,964
Benefits
$0
Total compensation
$33,950
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8779
Total Pay
$33,950

Gina Jackson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $33,950.

Gail Newsome-Middleton

Police Lieutenant/PPD Police

2026 total comp
$33,948
Base pay
$28,134
Overtime
$1,850
Other pay
$3,964
Benefits
$0
Total compensation
$33,948
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
14682
Total Pay
$33,948

Gail Newsome-Middleton is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $33,948.

Michelle Barker

Police Officer 1/PPD Police

2026 total comp
$33,941
Base pay
$21,648
Overtime
$8,642
Other pay
$3,650
Benefits
$0
Total compensation
$33,941
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32802
Total Pay
$33,941

Michelle Barker holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $33,941.

Carene Lubin

Police Sergeant/PPD Police

2026 total comp
$33,931
Base pay
$23,653
Overtime
$7,184
Other pay
$3,094
Benefits
$0
Total compensation
$33,931
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
31408
Total Pay
$33,931

At PPD Police, Carene Lubin serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $33,931.

Norbert Eichler

Police Officer 1/PPD Police

2026 total comp
$33,927
Base pay
$21,648
Overtime
$9,185
Other pay
$3,094
Benefits
$0
Total compensation
$33,927
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6043
Total Pay
$33,927

Norbert Eichler works as a Police Officer 1 for PPD Police. Their status is salaried. Norbert earned $33,927 in 2026.

Samantha Hoffman

Police Officer 1/PPD Police

2026 total comp
$33,927
Base pay
$21,648
Overtime
$9,185
Other pay
$3,094
Benefits
$0
Total compensation
$33,927
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17110
Total Pay
$33,927

At PPD Police, Samantha Hoffman serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $33,927.

Karin Zengolewicz

Police Officer 1/PPD Police

2026 total comp
$33,923
Base pay
$21,648
Overtime
$8,405
Other pay
$3,869
Benefits
$0
Total compensation
$33,923
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35827
Total Pay
$33,923

At PPD Police, Karin Zengolewicz serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $33,923.

Joseph Gomes

Detective/PPD Police

2026 total comp
$33,915
Base pay
$23,813
Overtime
$6,599
Other pay
$3,504
Benefits
$0
Total compensation
$33,915
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
2187
Total Pay
$33,915

Joseph Gomes works as a Detective for PPD Police. Their status is salaried. Joseph earned $33,915 in 2026.

Michael Donnelly

Police Officer 1/PPD Police

2025 total comp
$33,909
Base pay
$24,258
Overtime
$187
Other pay
$9,465
Benefits
$0
Total compensation
$33,909
Employment type
Salaried

Source-specific fields

Base Salary
$78,088
Employee Category
Civil Service
Job Code
6A02
Public Id
49168
Total Pay
$33,909

Michael Donnelly holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $33,909.

Sean Felix

Police Officer 1/PPD Police

2026 total comp
$33,909
Base pay
$20,783
Overtime
$10,184
Other pay
$2,943
Benefits
$0
Total compensation
$33,909
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
39606
Total Pay
$33,909

Sean Felix holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $33,909.

Michael Cappo

Detective/PPD Police

2026 total comp
$33,909
Base pay
$23,813
Overtime
$6,450
Other pay
$3,647
Benefits
$0
Total compensation
$33,909
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
36928
Total Pay
$33,909

At PPD Police, Michael Cappo serves as a Detective. They work salaried. Their 2026 pay totaled $33,909.

Gregory Kravitz

Detective/PPD Police

2026 total comp
$33,909
Base pay
$23,813
Overtime
$6,797
Other pay
$3,299
Benefits
$0
Total compensation
$33,909
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
27381
Total Pay
$33,909

At PPD Police, Gregory Kravitz serves as a Detective. They work salaried. Their 2026 pay totaled $33,909.

Ryan Teaford

Police Lieutenant/PPD Police

2026 total comp
$33,894
Base pay
$28,134
Overtime
$2,114
Other pay
$3,646
Benefits
$0
Total compensation
$33,894
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
13531
Total Pay
$33,894

Ryan Teaford is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $33,894.

Seante Warren

Police Lieutenant/PPD Police

2026 total comp
$33,894
Base pay
$28,134
Overtime
$2,114
Other pay
$3,646
Benefits
$0
Total compensation
$33,894
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
733
Total Pay
$33,894

Seante Warren holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $33,894.

Ronald Allen

Police Officer 1/PPD Police

2026 total comp
$33,893
Base pay
$21,648
Overtime
$8,947
Other pay
$3,297
Benefits
$0
Total compensation
$33,893
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31894
Total Pay
$33,893

Ronald Allen is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,893.

Colleen Corbett

Police Officer 1/PPD Police

2026 total comp
$33,890
Base pay
$21,648
Overtime
$9,151
Other pay
$3,090
Benefits
$0
Total compensation
$33,890
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25075
Total Pay
$33,890

At PPD Police, Colleen Corbett serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $33,890.

Melinda Tavarez

Police Sergeant/PPD Police

2026 total comp
$33,888
Base pay
$24,679
Overtime
$5,564
Other pay
$3,645
Benefits
$0
Total compensation
$33,888
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
10274
Total Pay
$33,888

Melinda Tavarez works as a Police Sergeant for PPD Police. Their status is salaried. Melinda earned $33,888 in 2026.

Anthony Vega

Detective/PPD Police

2026 total comp
$33,883
Base pay
$23,813
Overtime
$6,114
Other pay
$3,956
Benefits
$0
Total compensation
$33,883
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
26834
Total Pay
$33,883

Anthony Vega holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $33,883.

William Carbo

Semi-Skilled Laborer/PPD Police

2020 total comp
$33,881
Base pay
$20,458
Overtime
$0
Other pay
$13,423
Benefits
$0
Total compensation
$33,881
Employment type
Salaried

Source-specific fields

Base Salary
$40,288
Employee Category
Civil Service
Job Code
7A03
Public Id
24229
Total Pay
$33,881

At PPD Police, William Carbo serves as a Semi-Skilled Laborer. They work salaried. Their 2020 pay totaled $33,881.

Myrna Rivera

Detective/PPD Police

2026 total comp
$33,873
Base pay
$23,813
Overtime
$6,561
Other pay
$3,499
Benefits
$0
Total compensation
$33,873
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
26432
Total Pay
$33,873

At PPD Police, Myrna Rivera serves as a Detective. They work salaried. Their 2026 pay totaled $33,873.

Kyle Disilvestro

Detective/PPD Police

2026 total comp
$33,873
Base pay
$23,813
Overtime
$6,971
Other pay
$3,089
Benefits
$0
Total compensation
$33,873
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
2615
Total Pay
$33,873

Kyle Disilvestro holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $33,873.

Michael Ditizio

Police Sergeant/PPD Police

2026 total comp
$33,863
Base pay
$24,679
Overtime
$5,371
Other pay
$3,813
Benefits
$0
Total compensation
$33,863
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
10896
Total Pay
$33,863

Michael Ditizio holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $33,863.

Dalila Vasquez-Cintron

Police Officer 1/PPD Police

2021 total comp
$33,851
Base pay
$29,621
Overtime
$505
Other pay
$3,725
Benefits
$0
Total compensation
$33,851
Employment type
Salaried

Source-specific fields

Base Salary
$70,282
Employee Category
Civil Service
Job Code
6A02
Public Id
32586
Total Pay
$33,851

Dalila Vasquez-Cintron is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $33,851.

Gina Chestang

Detective/PPD Police

2026 total comp
$33,850
Base pay
$23,813
Overtime
$6,226
Other pay
$3,811
Benefits
$0
Total compensation
$33,850
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
25851
Total Pay
$33,850

Gina Chestang works as a Detective for PPD Police. Their status is salaried. Gina earned $33,850 in 2026.

John Sandefur Jr

Police Sergeant/PPD Police

2026 total comp
$33,849
Base pay
$23,653
Overtime
$7,110
Other pay
$3,087
Benefits
$0
Total compensation
$33,849
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
11327
Total Pay
$33,849

At PPD Police, John Sandefur Jr serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $33,849.

Sean Winton

Police Sergeant/PPD Police

2026 total comp
$33,832
Base pay
$23,653
Overtime
$6,888
Other pay
$3,291
Benefits
$0
Total compensation
$33,832
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
5892
Total Pay
$33,832

Sean Winton holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $33,832.

Paul Ward

Police Officer 1/PPD Police

2026 total comp
$33,827
Base pay
$21,648
Overtime
$8,541
Other pay
$3,638
Benefits
$0
Total compensation
$33,827
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29206
Total Pay
$33,827

At PPD Police, Paul Ward serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $33,827.

Brandon Janits

Police Officer 1/PPD Police

2026 total comp
$33,823
Base pay
$19,484
Overtime
$11,255
Other pay
$3,084
Benefits
$0
Total compensation
$33,823
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
20484
Total Pay
$33,823

Brandon Janits works as a Police Officer 1 for PPD Police. Their status is salaried. Brandon earned $33,823 in 2026.

Thomas Bagnell

Police Sergeant/PPD Police

2026 total comp
$33,819
Base pay
$24,679
Overtime
$5,332
Other pay
$3,808
Benefits
$0
Total compensation
$33,819
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
34988
Total Pay
$33,819

Thomas Bagnell works as a Police Sergeant for PPD Police. Their status is salaried. Thomas earned $33,819 in 2026.

Chris Fuentez

Police Officer 1/PPD Police

2026 total comp
$33,818
Base pay
$21,648
Overtime
$8,676
Other pay
$3,493
Benefits
$0
Total compensation
$33,818
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23570
Total Pay
$33,818

Chris Fuentez works as a Police Officer 1 for PPD Police. Their status is salaried. Chris earned $33,818 in 2026.

Eric Lee

Police Officer 1/PPD Police

2026 total comp
$33,818
Base pay
$21,648
Overtime
$8,676
Other pay
$3,493
Benefits
$0
Total compensation
$33,818
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11550
Total Pay
$36,709

Eric Lee holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $33,818.

Clarence Manson Iii

Police Officer 1/PPD Police

2026 total comp
$33,818
Base pay
$21,648
Overtime
$8,880
Other pay
$3,290
Benefits
$0
Total compensation
$33,818
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26438
Total Pay
$33,818

Clarence Manson Iii works as a Police Officer 1 for PPD Police. Their status is salaried. Clarence earned $33,818 in 2026.

Troy Brickle

Police Corporal/PPD Police

2026 total comp
$33,808
Base pay
$23,813
Overtime
$6,189
Other pay
$3,807
Benefits
$0
Total compensation
$33,808
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
2461
Total Pay
$33,808

At PPD Police, Troy Brickle serves as a Police Corporal. They work salaried. Their 2026 pay totaled $33,808.

William Smith

Police Sergeant/PPD Police

2026 total comp
$33,806
Base pay
$23,653
Overtime
$6,517
Other pay
$3,636
Benefits
$0
Total compensation
$33,806
Employment type
Salaried

Source-specific fields

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

William Smith holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $33,806.

Laura Guk

Police Lieutenant/PPD Police

2026 total comp
$33,801
Base pay
$28,134
Overtime
$2,378
Other pay
$3,289
Benefits
$0
Total compensation
$33,801
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
7083
Total Pay
$33,801

Laura Guk is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $33,801.

Samuel Walton Jr

Police Officer 1/PPD Police

2026 total comp
$33,796
Base pay
$21,648
Overtime
$8,202
Other pay
$3,946
Benefits
$0
Total compensation
$33,796
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31882
Total Pay
$33,796

Samuel Walton Jr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,796.

Carlos Ramos

Police Officer 1/PPD Police

2026 total comp
$33,796
Base pay
$21,648
Overtime
$8,202
Other pay
$3,946
Benefits
$0
Total compensation
$33,796
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36079
Total Pay
$33,796

Carlos Ramos is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,796.