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 4

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.

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.

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.

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.

Theresa Brooks

Police Sergeant/PPD Police

2026 total comp
$43,919
Base pay
$24,679
Overtime
$14,296
Other pay
$4,944
Benefits
$0
Total compensation
$43,919
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
33906
Total Pay
$43,919

Theresa Brooks holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $43,919.

Nathaniel Williams

Detective/PPD Police

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

Source-specific fields

Base Salary
$83,806
Employee Category
Civil Service
Job Code
6A12
Public Id
36654
Total Pay
$43,909

Nathaniel Williams holds the role of Detective at PPD Police. Their status is salaried. In 2020, their total compensation was $43,909.

John Craig

Police Captain/PPD Police

2026 total comp
$43,893
Base pay
$32,635
Overtime
$1,090
Other pay
$10,168
Benefits
$0
Total compensation
$43,893
Employment type
Salaried

Source-specific fields

Base Salary
$142,241
Employee Category
Civil Service
Job Code
6A06
Public Id
30254
Total Pay
$43,893

John Craig is a Police Captain at PPD Police. They work salaried. 2026 total compensation came to $43,893.