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 66

Timothy Lebold

Police Officer 1/PPD Police

2026 total comp
$37,068
Base pay
$21,648
Overtime
$11,591
Other pay
$3,829
Benefits
$0
Total compensation
$37,068
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28062
Total Pay
$37,068

At PPD Police, Timothy Lebold serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $37,068.

Timothy Dougherty

Police Lieutenant/PPD Police

2026 total comp
$37,066
Base pay
$28,134
Overtime
$5,021
Other pay
$3,911
Benefits
$0
Total compensation
$37,066
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
5022
Total Pay
$37,066

Timothy Dougherty works as a Police Lieutenant for PPD Police. Their status is salaried. Timothy earned $37,066 in 2026.

Gabrielle Wright

Forensic Scientist 3/PPD Police

2026 total comp
$37,066
Base pay
$20,467
Overtime
$16,098
Other pay
$501
Benefits
$0
Total compensation
$37,066
Employment type
Salaried

Source-specific fields

Base Salary
$84,878
Employee Category
Civil Service
Job Code
3H72
Public Id
10690
Total Pay
$37,066

Gabrielle Wright holds the role of Forensic Scientist 3 at PPD Police. Their status is salaried. In 2026, their total compensation was $37,066.

Darryl Goodin

Police Officer 1/PPD Police

2024 total comp
$37,065
Base pay
$21,489
Overtime
$0
Other pay
$15,576
Benefits
$0
Total compensation
$37,065
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
31784
Total Pay
$37,065

Darryl Goodin is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $37,065.

Rondell Lane

Police Officer 1/PPD Police

2026 total comp
$37,061
Base pay
$18,185
Overtime
$10,648
Other pay
$8,228
Benefits
$0
Total compensation
$37,061
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49132
Total Pay
$37,061

Rondell Lane works as a Police Officer 1 for PPD Police. Their status is salaried. Rondell earned $37,061 in 2026.

Patrick Syron Jr.

Police Officer 1/PPD Police

2026 total comp
$37,059
Base pay
$21,648
Overtime
$12,032
Other pay
$3,379
Benefits
$0
Total compensation
$37,059
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6786
Total Pay
$37,059

Patrick Syron Jr. holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $37,059.

Dana Fant

Police Sergeant/PPD Police

2026 total comp
$37,041
Base pay
$24,679
Overtime
$8,191
Other pay
$4,171
Benefits
$0
Total compensation
$37,041
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
24650
Total Pay
$37,041

Dana Fant holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $37,041.

John Wilson

Police Lieutenant/PPD Police

2026 total comp
$37,039
Base pay
$28,134
Overtime
$4,581
Other pay
$4,325
Benefits
$0
Total compensation
$37,039
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
8805
Total Pay
$37,039

John Wilson holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $37,039.

Andrew Best

Behav Health/Intellectual Disability Svcs/Wellness Program Director/PPD Police

2026 total comp
$37,035
Base pay
$36,884
Overtime
$0
Other pay
$151
Benefits
$0
Total compensation
$37,035
Employment type
Salaried

Source-specific fields

Base Salary
$160,446
Employee Category
Civil Service
Job Code
5F30
Public Id
7260
Total Pay
$37,035

Andrew Best is a Behav Health/Intellectual Disability Svcs/Wellness Program Director at PPD Police. They work salaried. 2026 total compensation came to $37,035.

Denia Starks

Police Officer 1/PPD Police

2026 total comp
$37,031
Base pay
$21,648
Overtime
$11,557
Other pay
$3,825
Benefits
$0
Total compensation
$37,031
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1682
Total Pay
$37,031

At PPD Police, Denia Starks serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $37,031.

Criszaida Adames Bido

Police Officer 1/PPD Police

2026 total comp
$37,009
Base pay
$20,783
Overtime
$13,015
Other pay
$3,212
Benefits
$0
Total compensation
$37,009
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
39005
Total Pay
$37,009

Criszaida Adames Bido works as a Police Officer 1 for PPD Police. Their status is salaried. Criszaida earned $37,009 in 2026.

Kevin Wims

Police Officer 1/PPD Police

2023 total comp
$36,999
Base pay
$29,072
Overtime
$2,449
Other pay
$5,478
Benefits
$0
Total compensation
$36,999
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
28153
Total Pay
$36,999

Kevin Wims works as a Police Officer 1 for PPD Police. Their status is salaried. Kevin earned $36,999 in 2023.

Saniyyah Jones-Whitehead

Police Officer 1/PPD Police

2026 total comp
$36,993
Base pay
$21,648
Overtime
$11,523
Other pay
$3,821
Benefits
$0
Total compensation
$36,993
Employment type
Salaried

Source-specific fields

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

Saniyyah Jones-Whitehead holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $36,993.

Brandon Dugan

Detective/PPD Police

2026 total comp
$36,990
Base pay
$23,813
Overtime
$9,805
Other pay
$3,373
Benefits
$0
Total compensation
$36,990
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
35826
Total Pay
$36,990

Brandon Dugan holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $36,990.

Brandon Cain

Police Officer 1/PPD Police

2026 total comp
$36,985
Base pay
$21,648
Overtime
$11,964
Other pay
$3,372
Benefits
$0
Total compensation
$36,985
Employment type
Salaried

Source-specific fields

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

Brandon Cain works as a Police Officer 1 for PPD Police. Their status is salaried. Brandon earned $36,985 in 2026.

Megan Bolognone

Police Lieutenant/PPD Police

2026 total comp
$36,983
Base pay
$28,134
Overtime
$5,373
Other pay
$3,476
Benefits
$0
Total compensation
$36,983
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
20699
Total Pay
$36,983

Megan Bolognone is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $36,983.

James Owens

Police Officer 1/PPD Police

2026 total comp
$36,982
Base pay
$20,564
Overtime
$12,201
Other pay
$4,217
Benefits
$0
Total compensation
$36,982
Employment type
Salaried

Source-specific fields

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

At PPD Police, James Owens serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $36,982.

Charles Mclemore Iii

Police Sergeant/PPD Police

2026 total comp
$36,968
Base pay
$24,679
Overtime
$8,036
Other pay
$4,253
Benefits
$0
Total compensation
$36,968
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
20076
Total Pay
$36,968

Charles Mclemore Iii holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $36,968.

Kelvin Fletcher

Police Officer 1/PPD Police

2026 total comp
$36,937
Base pay
$20,783
Overtime
$12,949
Other pay
$3,205
Benefits
$0
Total compensation
$36,937
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
42467
Total Pay
$36,937

Kelvin Fletcher is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $36,937.

James Cifelli

Detective/PPD Police

2026 total comp
$36,930
Base pay
$23,813
Overtime
$9,146
Other pay
$3,972
Benefits
$0
Total compensation
$36,930
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
7429
Total Pay
$36,930

James Cifelli works as a Detective for PPD Police. Their status is salaried. James earned $36,930 in 2026.

Korey Greene

Police Officer 1/PPD Police

2026 total comp
$36,924
Base pay
$21,648
Overtime
$11,388
Other pay
$3,888
Benefits
$0
Total compensation
$36,924
Employment type
Salaried

Source-specific fields

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

Korey Greene is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $36,924.

James Ashford Iii

Police Officer 1/PPD Police

2026 total comp
$36,922
Base pay
$21,648
Overtime
$11,117
Other pay
$4,157
Benefits
$0
Total compensation
$36,922
Employment type
Salaried

Source-specific fields

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

James Ashford Iii holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $36,922.

Cyrus Mann

Police Officer 1/PPD Police

2026 total comp
$36,917
Base pay
$21,648
Overtime
$11,456
Other pay
$3,813
Benefits
$0
Total compensation
$36,917
Employment type
Salaried

Source-specific fields

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

Cyrus Mann is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $36,917.

Jeffrey Galazka

Police Officer 1/PPD Police

2026 total comp
$36,904
Base pay
$21,648
Overtime
$10,947
Other pay
$4,308
Benefits
$0
Total compensation
$36,904
Employment type
Salaried

Source-specific fields

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

At PPD Police, Jeffrey Galazka serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $36,904.

Kert Wilson

Detective/PPD Police

2026 total comp
$36,875
Base pay
$23,813
Overtime
$9,096
Other pay
$3,966
Benefits
$0
Total compensation
$36,875
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
21062
Total Pay
$36,875

Kert Wilson holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $36,875.

Carlos Dreyfus-Matos

Police Officer 1/PPD Police

2026 total comp
$36,873
Base pay
$21,648
Overtime
$11,862
Other pay
$3,362
Benefits
$0
Total compensation
$36,873
Employment type
Salaried

Source-specific fields

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

At PPD Police, Carlos Dreyfus-Matos serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $36,873.

William Glenn Sr

Police Officer 1/PPD Police

2026 total comp
$36,846
Base pay
$21,648
Overtime
$11,049
Other pay
$4,148
Benefits
$0
Total compensation
$36,846
Employment type
Salaried

Source-specific fields

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

At PPD Police, William Glenn Sr serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $36,846.

Artiom Guk

Police Sergeant/PPD Police

2026 total comp
$36,841
Base pay
$24,679
Overtime
$8,577
Other pay
$3,584
Benefits
$0
Total compensation
$36,841
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
1817
Total Pay
$36,841

Artiom Guk works as a Police Sergeant for PPD Police. Their status is salaried. Artiom earned $36,841 in 2026.

Michael Bernard

Police Sergeant/PPD Police

2026 total comp
$36,829
Base pay
$24,679
Overtime
$8,346
Other pay
$3,805
Benefits
$0
Total compensation
$36,829
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
15199
Total Pay
$36,829

Michael Bernard is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $36,829.

Isaiah Banks

Police Officer 1/PPD Police

2026 total comp
$36,822
Base pay
$21,648
Overtime
$11,591
Other pay
$3,582
Benefits
$0
Total compensation
$36,822
Employment type
Salaried

Source-specific fields

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

Isaiah Banks holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $36,822.

Michael Wooding

Police Officer 1/PPD Police

2026 total comp
$36,820
Base pay
$21,648
Overtime
$11,150
Other pay
$4,021
Benefits
$0
Total compensation
$36,820
Employment type
Salaried

Source-specific fields

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

At PPD Police, Michael Wooding serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $36,820.

Justin Krajci

Police Officer 1/PPD Police

2026 total comp
$36,798
Base pay
$21,648
Overtime
$11,794
Other pay
$3,355
Benefits
$0
Total compensation
$36,798
Employment type
Salaried

Source-specific fields

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

At PPD Police, Justin Krajci serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $36,798.

Gary Champ

Police Officer 1/PPD Police

2026 total comp
$36,789
Base pay
$21,648
Overtime
$10,845
Other pay
$4,295
Benefits
$0
Total compensation
$36,789
Employment type
Salaried

Source-specific fields

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

Gary Champ is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $36,789.

Robert Nu-Man

Police Officer 1/PPD Police

2026 total comp
$36,789
Base pay
$21,648
Overtime
$10,845
Other pay
$4,295
Benefits
$0
Total compensation
$36,789
Employment type
Salaried

Source-specific fields

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

Robert Nu-Man is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $36,789.

William Kozlowski

Police Officer 1/PPD Police

2026 total comp
$36,784
Base pay
$21,648
Overtime
$11,218
Other pay
$3,917
Benefits
$0
Total compensation
$36,784
Employment type
Salaried

Source-specific fields

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

William Kozlowski is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $36,784.

Christine Hilbert

Police Officer 1/PPD Police

2026 total comp
$36,769
Base pay
$21,648
Overtime
$10,981
Other pay
$4,140
Benefits
$0
Total compensation
$36,769
Employment type
Salaried

Source-specific fields

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

Christine Hilbert is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $36,769.

Avani Dorsey-Burnette

Police Officer 1/PPD Police

2026 total comp
$36,765
Base pay
$17,631
Overtime
$10,923
Other pay
$8,211
Benefits
$0
Total compensation
$36,765
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51682
Total Pay
$36,765

At PPD Police, Avani Dorsey-Burnette serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $36,765.

Christina Linder

Police Corporal/PPD Police

2026 total comp
$36,753
Base pay
$23,813
Overtime
$8,649
Other pay
$4,291
Benefits
$0
Total compensation
$36,753
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
869
Total Pay
$36,753

Christina Linder works as a Police Corporal for PPD Police. Their status is salaried. Christina earned $36,753 in 2026.

Thomas Rosinski

Police Officer 1/PPD Police

2026 total comp
$36,746
Base pay
$21,648
Overtime
$11,523
Other pay
$3,575
Benefits
$0
Total compensation
$36,746
Employment type
Salaried

Source-specific fields

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

Thomas Rosinski holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $36,746.

Roosevelt Gibbs

Police Officer 1/PPD Police

2019 total comp
$36,737
Base pay
$9,603
Overtime
$0
Other pay
$27,134
Benefits
$0
Total compensation
$36,737
Employment type
Salaried

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
35504
Total Pay
$36,737

Roosevelt Gibbs works as a Police Officer 1 for PPD Police. Their status is salaried. Roosevelt earned $36,737 in 2019.