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 96

Viviana Rivera

Detective/PPD Police

2026 total comp
$31,046
Base pay
$23,813
Overtime
$4,026
Other pay
$3,207
Benefits
$0
Total compensation
$31,046
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
30333
Total Pay
$31,046

At PPD Police, Viviana Rivera serves as a Detective. They work salaried. Their 2026 pay totaled $31,046.

Daniel Szatkowski

Police Officer 1/PPD Police

2026 total comp
$31,041
Base pay
$21,648
Overtime
$5,897
Other pay
$3,495
Benefits
$0
Total compensation
$31,041
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
12949
Total Pay
$31,041

Daniel Szatkowski holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,041.

Rodney Anderson

Police Officer 1/PPD Police

2026 total comp
$31,041
Base pay
$21,648
Overtime
$5,897
Other pay
$3,495
Benefits
$0
Total compensation
$31,041
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26019
Total Pay
$31,041

Rodney Anderson is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,041.

Douglas Wallace

Police Officer 1/PPD Police

2026 total comp
$31,040
Base pay
$21,648
Overtime
$6,372
Other pay
$3,020
Benefits
$0
Total compensation
$31,040
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29727
Total Pay
$31,040

Douglas Wallace is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,040.

Gwendolyn Queen

Detective/PPD Police

2026 total comp
$31,035
Base pay
$23,813
Overtime
$3,728
Other pay
$3,495
Benefits
$0
Total compensation
$31,035
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
7496
Total Pay
$31,035

Gwendolyn Queen holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $31,035.

Robert Williams

Detective/PPD Police

2026 total comp
$31,035
Base pay
$23,813
Overtime
$3,728
Other pay
$3,495
Benefits
$0
Total compensation
$31,035
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
10323
Total Pay
$31,035

At PPD Police, Robert Williams serves as a Detective. They work salaried. Their 2026 pay totaled $31,035.

Cheryl Walker

Police Corporal/PPD Police

2026 total comp
$31,035
Base pay
$23,813
Overtime
$3,728
Other pay
$3,495
Benefits
$0
Total compensation
$31,035
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
23216
Total Pay
$31,035

Cheryl Walker holds the role of Police Corporal at PPD Police. Their status is salaried. In 2026, their total compensation was $31,035.

Dennis Dusak

Detective/PPD Police

2026 total comp
$31,027
Base pay
$23,813
Overtime
$3,877
Other pay
$3,337
Benefits
$0
Total compensation
$31,027
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
27441
Total Pay
$31,027

At PPD Police, Dennis Dusak serves as a Detective. They work salaried. Their 2026 pay totaled $31,027.

Keon Tempro

Police Officer 1/PPD Police

2026 total comp
$31,023
Base pay
$20,783
Overtime
$7,548
Other pay
$2,692
Benefits
$0
Total compensation
$31,023
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
40609
Total Pay
$31,023

Keon Tempro is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,023.

Alaina Hunt

Police Sergeant/PPD Police

2026 total comp
$31,020
Base pay
$24,679
Overtime
$3,323
Other pay
$3,018
Benefits
$0
Total compensation
$31,020
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
18685
Total Pay
$31,020

At PPD Police, Alaina Hunt serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $31,020.

Joseph Mc Entee Jr

Police Sergeant/PPD Police

2026 total comp
$31,004
Base pay
$24,679
Overtime
$2,705
Other pay
$3,620
Benefits
$0
Total compensation
$31,004
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
5982
Total Pay
$31,004

Joseph Mc Entee Jr is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $31,004.

Michael Artese

Police Officer 1/PPD Police

2026 total comp
$31,003
Base pay
$21,648
Overtime
$5,863
Other pay
$3,491
Benefits
$0
Total compensation
$31,003
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31933
Total Pay
$31,003

Michael Artese holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,003.

Wendy Mcnicholas

Police Officer 1/PPD Police

2026 total comp
$31,003
Base pay
$21,648
Overtime
$5,863
Other pay
$3,491
Benefits
$0
Total compensation
$31,003
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33237
Total Pay
$31,003

Wendy Mcnicholas holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,003.

Joseph Corvi

Police Officer 1/PPD Police

2025 total comp
$31,000
Base pay
$1,729
Overtime
$0
Other pay
$29,271
Benefits
$0
Total compensation
$31,000
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
32720
Total Pay
$31,000

Joseph Corvi works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $31,000 in 2025.

Bryne Strother

Forensic Laboratory Manager/PPD Police

2026 total comp
$30,990
Base pay
$30,749
Overtime
$0
Other pay
$241
Benefits
$0
Total compensation
$30,990
Employment type
Salaried

Source-specific fields

Base Salary
$133,755
Employee Category
Civil Service
Job Code
3H41
Public Id
14604
Total Pay
$30,990

Bryne Strother holds the role of Forensic Laboratory Manager at PPD Police. Their status is salaried. In 2026, their total compensation was $30,990.

Donna Grebloski

Police Sergeant/PPD Police

2026 total comp
$30,989
Base pay
$24,679
Overtime
$2,820
Other pay
$3,490
Benefits
$0
Total compensation
$30,989
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
31309
Total Pay
$30,989

Donna Grebloski holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $30,989.

Ian Fleming

Police Officer 1/PPD Police

2026 total comp
$30,984
Base pay
$22,021
Overtime
$5,949
Other pay
$3,015
Benefits
$0
Total compensation
$30,984
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31529
Total Pay
$30,984

Ian Fleming holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,984.

Michael Copestick Jr.

Police Officer 1/PPD Police

2026 total comp
$30,984
Base pay
$21,648
Overtime
$6,134
Other pay
$3,201
Benefits
$0
Total compensation
$30,984
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34202
Total Pay
$30,984

Michael Copestick Jr. is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $30,984.

Larry Aitken

Detective/PPD Police

2021 total comp
$30,981
Base pay
$0
Overtime
$0
Other pay
$30,981
Benefits
$0
Total compensation
$30,981
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
1036
Total Pay
$30,981

At PPD Police, Larry Aitken serves as a Detective. They work salaried. Their 2021 pay totaled $30,981.

Aaron Booker

Police Officer 1/PPD Police

2026 total comp
$30,981
Base pay
$21,648
Overtime
$6,507
Other pay
$2,825
Benefits
$0
Total compensation
$30,981
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7152
Total Pay
$30,981

Aaron Booker is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $30,981.

Yeremy Arauz

Police Officer 1/PPD Police

2026 total comp
$30,974
Base pay
$16,669
Overtime
$5,950
Other pay
$8,355
Benefits
$0
Total compensation
$30,974
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
52125
Total Pay
$30,974

At PPD Police, Yeremy Arauz serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,974.

Mary Mcbride

Forensic Laboratory Manager/PPD Police

2026 total comp
$30,968
Base pay
$30,679
Overtime
$0
Other pay
$289
Benefits
$0
Total compensation
$30,968
Employment type
Salaried

Source-specific fields

Base Salary
$133,755
Employee Category
Civil Service
Job Code
3H41
Public Id
22859
Total Pay
$30,968

Mary Mcbride holds the role of Forensic Laboratory Manager at PPD Police. Their status is salaried. In 2026, their total compensation was $30,968.

Nolan Young

Police Lieutenant/PPD Police

2026 total comp
$30,966
Base pay
$26,964
Overtime
$802
Other pay
$3,199
Benefits
$0
Total compensation
$30,966
Employment type
Salaried

Source-specific fields

Base Salary
$117,524
Employee Category
Civil Service
Job Code
6A05
Public Id
16596
Total Pay
$30,966

Nolan Young works as a Police Lieutenant for PPD Police. Their status is salaried. Nolan earned $30,966 in 2026.

Jazmine Grey

Police Officer 1/PPD Police

2026 total comp
$30,965
Base pay
$21,648
Overtime
$6,304
Other pay
$3,013
Benefits
$0
Total compensation
$30,965
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13080
Total Pay
$30,965

At PPD Police, Jazmine Grey serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,965.

Dominique Bostick

Police Officer 1/PPD Police

2026 total comp
$30,965
Base pay
$21,648
Overtime
$6,304
Other pay
$3,013
Benefits
$0
Total compensation
$30,965
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24957
Total Pay
$30,965

Dominique Bostick works as a Police Officer 1 for PPD Police. Their status is salaried. Dominique earned $30,965 in 2026.

Kirk Dodd

Police Officer 1/PPD Police

2026 total comp
$30,964
Base pay
$21,648
Overtime
$5,829
Other pay
$3,487
Benefits
$0
Total compensation
$30,964
Employment type
Salaried

Source-specific fields

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

Kirk Dodd works as a Police Officer 1 for PPD Police. Their status is salaried. Kirk earned $30,964 in 2026.

Daniel Richardson

Police Officer 1/PPD Police

2026 total comp
$30,960
Base pay
$21,648
Overtime
$5,931
Other pay
$3,380
Benefits
$0
Total compensation
$30,960
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1491
Total Pay
$30,960

Daniel Richardson is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $30,960.

Derek Larovere

Police Officer 1/PPD Police

2026 total comp
$30,952
Base pay
$20,783
Overtime
$7,483
Other pay
$2,686
Benefits
$0
Total compensation
$30,952
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
38601
Total Pay
$30,952

Derek Larovere holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,952.

Mark Kovacs

Police Officer 1/PPD Police

2026 total comp
$30,949
Base pay
$21,648
Overtime
$5,728
Other pay
$3,573
Benefits
$0
Total compensation
$30,949
Employment type
Salaried

Source-specific fields

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

Mark Kovacs holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,949.

Donyell Thomas

Police Officer 1/PPD Police

2026 total comp
$30,946
Base pay
$21,648
Overtime
$6,101
Other pay
$3,197
Benefits
$0
Total compensation
$30,946
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4769
Total Pay
$30,946

At PPD Police, Donyell Thomas serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,946.

Timothy Dunne

Detective/PPD Police

2026 total comp
$30,943
Base pay
$23,813
Overtime
$3,803
Other pay
$3,328
Benefits
$0
Total compensation
$30,943
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
3984
Total Pay
$30,943

Timothy Dunne holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $30,943.

Diana Ramos

Police Officer 1/PPD Police

2026 total comp
$30,941
Base pay
$21,648
Overtime
$5,965
Other pay
$3,328
Benefits
$0
Total compensation
$30,941
Employment type
Salaried

Source-specific fields

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

Diana Ramos holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,941.

Shanda White

Police Officer 1/PPD Police

2026 total comp
$30,941
Base pay
$21,648
Overtime
$5,965
Other pay
$3,328
Benefits
$0
Total compensation
$30,941
Employment type
Salaried

Source-specific fields

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

Shanda White works as a Police Officer 1 for PPD Police. Their status is salaried. Shanda earned $30,941 in 2026.

Asah Hall

Police Officer 1/PPD Police

2026 total comp
$30,941
Base pay
$21,648
Overtime
$5,965
Other pay
$3,328
Benefits
$0
Total compensation
$30,941
Employment type
Salaried

Source-specific fields

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

Asah Hall holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,941.

Meika Bell

Police Officer 1/PPD Police

2026 total comp
$30,941
Base pay
$21,648
Overtime
$5,965
Other pay
$3,328
Benefits
$0
Total compensation
$30,941
Employment type
Salaried

Source-specific fields

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

Meika Bell works as a Police Officer 1 for PPD Police. Their status is salaried. Meika earned $30,941 in 2026.

Laura Pelczar

Police Officer 1/PPD Police

2026 total comp
$30,928
Base pay
$20,783
Overtime
$7,462
Other pay
$2,684
Benefits
$0
Total compensation
$30,928
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
41929
Total Pay
$30,928

Laura Pelczar is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $30,928.

Brian Spearman

Police Officer 1/PPD Police

2026 total comp
$30,926
Base pay
$21,648
Overtime
$5,796
Other pay
$3,482
Benefits
$0
Total compensation
$30,926
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36232
Total Pay
$30,926

At PPD Police, Brian Spearman serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $30,926.

Craig Fife

Detective/PPD Police

2026 total comp
$30,918
Base pay
$23,813
Overtime
$3,728
Other pay
$3,378
Benefits
$0
Total compensation
$30,918
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
25321
Total Pay
$30,918

Craig Fife works as a Detective for PPD Police. Their status is salaried. Craig earned $30,918 in 2026.

Thomas Lojewski

Police Sergeant/PPD Police

2026 total comp
$30,917
Base pay
$24,679
Overtime
$2,627
Other pay
$3,610
Benefits
$0
Total compensation
$30,917
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
5283
Total Pay
$30,917

Thomas Lojewski is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $30,917.

David Lee

Police Sergeant/PPD Police

2026 total comp
$30,917
Base pay
$24,679
Overtime
$2,627
Other pay
$3,610
Benefits
$0
Total compensation
$30,917
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
11789
Total Pay
$30,917

David Lee is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $30,917.