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 46

Frederick Buck Jr.

Police Officer 1/PPD Police

2026 total comp
$44,334
Base pay
$21,648
Overtime
$17,556
Other pay
$5,130
Benefits
$0
Total compensation
$44,334
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5383
Total Pay
$44,334

At PPD Police, Frederick Buck Jr. serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $44,334.

Edgardo Jimenez Gonzalez

Police Officer 1/PPD Police

2026 total comp
$44,331
Base pay
$21,648
Overtime
$18,641
Other pay
$4,042
Benefits
$0
Total compensation
$44,331
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5845
Total Pay
$44,331

Edgardo Jimenez Gonzalez works as a Police Officer 1 for PPD Police. Their status is salaried. Edgardo earned $44,331 in 2026.

Daniel Murawski

Detective/PPD Police

2026 total comp
$44,310
Base pay
$23,813
Overtime
$15,732
Other pay
$4,765
Benefits
$0
Total compensation
$44,310
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
23077
Total Pay
$44,310

Daniel Murawski is a Detective at PPD Police. They work salaried. 2026 total compensation came to $44,310.

Phillip Giamboy

Police Officer 1/PPD Police

2026 total comp
$44,308
Base pay
$21,648
Overtime
$17,895
Other pay
$4,764
Benefits
$0
Total compensation
$44,308
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8521
Total Pay
$44,308

Phillip Giamboy holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $44,308.

Tanya Ingram

Police Officer 1/PPD Police

2026 total comp
$44,308
Base pay
$21,648
Overtime
$17,895
Other pay
$4,764
Benefits
$0
Total compensation
$44,308
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23306
Total Pay
$44,308

Tanya Ingram holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $44,308.

Brittany Yost

Police Officer 1/PPD Police

2026 total comp
$44,303
Base pay
$21,648
Overtime
$18,810
Other pay
$3,844
Benefits
$0
Total compensation
$44,303
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
38375
Total Pay
$44,303

At PPD Police, Brittany Yost serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $44,303.

Tighe Wingrove

Police Officer 1/PPD Police

2026 total comp
$44,273
Base pay
$21,648
Overtime
$17,963
Other pay
$4,662
Benefits
$0
Total compensation
$44,273
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28078
Total Pay
$44,273

At PPD Police, Tighe Wingrove serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $44,273.

Gail Obrien

Detective/PPD Police

2026 total comp
$44,268
Base pay
$23,813
Overtime
$15,695
Other pay
$4,760
Benefits
$0
Total compensation
$44,268
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
12280
Total Pay
$44,268

Gail Obrien works as a Detective for PPD Police. Their status is salaried. Gail earned $44,268 in 2026.

Christopher Binns

Police Officer 1/PPD Police

2026 total comp
$44,211
Base pay
$21,648
Overtime
$17,997
Other pay
$4,566
Benefits
$0
Total compensation
$44,211
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19025
Total Pay
$44,211

Christopher Binns holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $44,211.

James Poulos

Detective/PPD Police

2026 total comp
$44,184
Base pay
$23,813
Overtime
$15,620
Other pay
$4,751
Benefits
$0
Total compensation
$44,184
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
20333
Total Pay
$44,184

James Poulos is a Detective at PPD Police. They work salaried. 2026 total compensation came to $44,184.

David Tighe

Detective/PPD Police

2026 total comp
$44,183
Base pay
$23,813
Overtime
$15,397
Other pay
$4,974
Benefits
$0
Total compensation
$44,183
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
25285
Total Pay
$44,183

David Tighe is a Detective at PPD Police. They work salaried. 2026 total compensation came to $44,183.

Corrin Gettis

Police Officer 1/PPD Police

2026 total comp
$44,182
Base pay
$21,648
Overtime
$18,505
Other pay
$4,028
Benefits
$0
Total compensation
$44,182
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27705
Total Pay
$44,182

At PPD Police, Corrin Gettis serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $44,182.

Dion Kinard

Police Sergeant/PPD Police

2026 total comp
$44,180
Base pay
$24,679
Overtime
$14,527
Other pay
$4,974
Benefits
$0
Total compensation
$44,180
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
19224
Total Pay
$44,180

Dion Kinard is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $44,180.

Jose Raymund Hamoy

Police Officer 1/PPD Police

2026 total comp
$44,142
Base pay
$21,648
Overtime
$18,200
Other pay
$4,294
Benefits
$0
Total compensation
$44,142
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29150
Total Pay
$44,142

Jose Raymund Hamoy works as a Police Officer 1 for PPD Police. Their status is salaried. Jose earned $44,142 in 2026.

Steven Mercado

Police Officer 1/PPD Police

2026 total comp
$44,119
Base pay
$21,648
Overtime
$15,421
Other pay
$7,050
Benefits
$0
Total compensation
$44,119
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33470
Total Pay
$44,119

At PPD Police, Steven Mercado serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $44,119.

Matthew Lally

Police Officer 1/PPD Police

2026 total comp
$44,118
Base pay
$21,648
Overtime
$17,725
Other pay
$4,744
Benefits
$0
Total compensation
$44,118
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14801
Total Pay
$44,118

Matthew Lally works as a Police Officer 1 for PPD Police. Their status is salaried. Matthew earned $44,118 in 2026.

Daniel Blount

Detective/PPD Police

2026 total comp
$44,101
Base pay
$23,813
Overtime
$15,546
Other pay
$4,742
Benefits
$0
Total compensation
$44,101
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
9220
Total Pay
$44,101

Daniel Blount holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $44,101.

Anthony Anderson

Detective/PPD Police

2026 total comp
$44,101
Base pay
$23,813
Overtime
$15,546
Other pay
$4,742
Benefits
$0
Total compensation
$44,101
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
21206
Total Pay
$44,101

At PPD Police, Anthony Anderson serves as a Detective. They work salaried. Their 2026 pay totaled $44,101.

John Merrigan

Detective/PPD Police

2026 total comp
$44,100
Base pay
$23,813
Overtime
$15,732
Other pay
$4,555
Benefits
$0
Total compensation
$44,100
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
18084
Total Pay
$44,100

John Merrigan works as a Detective for PPD Police. Their status is salaried. John earned $44,100 in 2026.

Patrick Gallagher

Detective/PPD Police

2026 total comp
$44,100
Base pay
$23,813
Overtime
$15,732
Other pay
$4,555
Benefits
$0
Total compensation
$44,100
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
25051
Total Pay
$44,100

At PPD Police, Patrick Gallagher serves as a Detective. They work salaried. Their 2026 pay totaled $44,100.

Michael Staton

Police Officer 1/PPD Police

2026 total comp
$44,079
Base pay
$21,648
Overtime
$17,285
Other pay
$5,145
Benefits
$0
Total compensation
$44,079
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28708
Total Pay
$44,079

Michael Staton is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $44,079.

Vincent Knapp

Police Officer 1/PPD Police

2026 total comp
$44,063
Base pay
$21,648
Overtime
$17,454
Other pay
$4,960
Benefits
$0
Total compensation
$44,063
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
10389
Total Pay
$44,063

Vincent Knapp works as a Police Officer 1 for PPD Police. Their status is salaried. Vincent earned $44,063 in 2026.

George Perez Iii

Police Officer 1/PPD Police

2026 total comp
$44,060
Base pay
$21,648
Overtime
$17,861
Other pay
$4,551
Benefits
$0
Total compensation
$44,060
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28521
Total Pay
$44,060

George Perez Iii works as a Police Officer 1 for PPD Police. Their status is salaried. George earned $44,060 in 2026.

Joseph Simpson

Police Officer 1/PPD Police

2026 total comp
$44,042
Base pay
$21,648
Overtime
$17,658
Other pay
$4,736
Benefits
$0
Total compensation
$44,042
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26836
Total Pay
$44,042

Joseph Simpson works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $44,042 in 2026.

Ronald Washington

Police Sergeant/PPD Police

2026 total comp
$44,038
Base pay
$24,679
Overtime
$14,218
Other pay
$5,141
Benefits
$0
Total compensation
$44,038
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
24699
Total Pay
$44,038

Ronald Washington holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $44,038.

Christopher Ward

Police Officer 1/PPD Police

2022 total comp
$44,027
Base pay
$24,595
Overtime
$2,046
Other pay
$17,385
Benefits
$0
Total compensation
$44,027
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
12079
Total Pay
$44,027

Christopher Ward works as a Police Officer 1 for PPD Police. Their status is salaried. Christopher earned $44,027 in 2022.

Peter Marrero

Detective/PPD Police

2026 total comp
$44,017
Base pay
$23,813
Overtime
$15,658
Other pay
$4,546
Benefits
$0
Total compensation
$44,017
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
25860
Total Pay
$44,017

Peter Marrero works as a Detective for PPD Police. Their status is salaried. Peter earned $44,017 in 2026.

Ohmarr Jenkins

Detective/PPD Police

2026 total comp
$44,012
Base pay
$23,813
Overtime
$15,061
Other pay
$5,138
Benefits
$0
Total compensation
$44,012
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
18766
Total Pay
$44,012

At PPD Police, Ohmarr Jenkins serves as a Detective. They work salaried. Their 2026 pay totaled $44,012.

Tyric Armstead

Police Officer 1/PPD Police

2026 total comp
$43,997
Base pay
$21,648
Overtime
$17,805
Other pay
$4,544
Benefits
$0
Total compensation
$43,997
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20905
Total Pay
$43,997

Tyric Armstead works as a Police Officer 1 for PPD Police. Their status is salaried. Tyric earned $43,997 in 2026.

Wayne Brown Jr

Detective/PPD Police

2026 total comp
$43,973
Base pay
$23,813
Overtime
$15,210
Other pay
$4,951
Benefits
$0
Total compensation
$43,973
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
362
Total Pay
$43,973

Wayne Brown Jr holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $43,973.

Patrick Cavalieri

Detective/PPD Police

2026 total comp
$43,973
Base pay
$23,813
Overtime
$15,210
Other pay
$4,951
Benefits
$0
Total compensation
$43,973
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
2864
Total Pay
$43,973

Patrick Cavalieri holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $43,973.

Christopher Purnell

Police Officer 1/PPD Police

2026 total comp
$43,964
Base pay
$21,648
Overtime
$17,183
Other pay
$5,132
Benefits
$0
Total compensation
$43,964
Employment type
Salaried

Source-specific fields

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

Christopher Purnell works as a Police Officer 1 for PPD Police. Their status is salaried. Christopher earned $43,964 in 2026.

Christopher Swinarski

Police Officer 1/PPD Police

2026 total comp
$43,955
Base pay
$21,648
Overtime
$18,031
Other pay
$4,276
Benefits
$0
Total compensation
$43,955
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29593
Total Pay
$43,955

Christopher Swinarski works as a Police Officer 1 for PPD Police. Their status is salaried. Christopher earned $43,955 in 2026.

Jose Roman

Police Officer 1/PPD Police

2022 total comp
$43,951
Base pay
$6,456
Overtime
$0
Other pay
$37,495
Benefits
$0
Total compensation
$43,951
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
28402
Total Pay
$43,951

Jose Roman works as a Police Officer 1 for PPD Police. Their status is salaried. Jose earned $43,951 in 2022.

Kevin Maloney

Detective/PPD Police

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

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A12
Public Id
19173
Total Pay
$43,949

Kevin Maloney is a Detective at PPD Police. They work salaried. 2025 total compensation came to $43,949.

James Smith

Police Officer 1/PPD Police

2026 total comp
$43,949
Base pay
$21,648
Overtime
$17,353
Other pay
$4,947
Benefits
$0
Total compensation
$43,949
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32558
Total Pay
$43,949

James Smith is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $43,949.

Melvin Floyd

Police Officer 1/PPD Police

2026 total comp
$43,949
Base pay
$21,648
Overtime
$17,353
Other pay
$4,947
Benefits
$0
Total compensation
$43,949
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
152
Total Pay
$43,949

Melvin Floyd holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $43,949.

Wilfrid Etienne

Police Officer 1/PPD Police

2024 total comp
$43,945
Base pay
$39,672
Overtime
$0
Other pay
$4,273
Benefits
$0
Total compensation
$43,945
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
8557
Total Pay
$43,945

At PPD Police, Wilfrid Etienne serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $43,945.

Patrice Gathers

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
15887
Total Pay
$43,940

At PPD Police, Patrice Gathers serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $43,940.

William Stephan Jr

Police Officer 1/PPD Police

2026 total comp
$43,928
Base pay
$21,648
Overtime
$17,556
Other pay
$4,724
Benefits
$0
Total compensation
$43,928
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
263
Total Pay
$43,928

At PPD Police, William Stephan Jr serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $43,928.