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 8

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.

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.

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.

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.

Rui Kubiak

Forensic Scientist 4/PPD Police

2026 total comp
$30,914
Base pay
$24,166
Overtime
$6,072
Other pay
$676
Benefits
$0
Total compensation
$30,914
Employment type
Salaried

Source-specific fields

Base Salary
$102,390
Employee Category
Civil Service
Job Code
3H73
Public Id
25211
Total Pay
$30,914

Rui Kubiak works as a Forensic Scientist 4 for PPD Police. Their status is salaried. Rui earned $30,914 in 2026.

Jesse Higgins

Police Officer 1/PPD Police

2024 total comp
$30,910
Base pay
$4,628
Overtime
$0
Other pay
$26,281
Benefits
$0
Total compensation
$30,910
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
19225
Total Pay
$30,910

Jesse Higgins holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $30,910.

Lauren Bielski

Police Officer 1/PPD Police

2026 total comp
$30,906
Base pay
$21,648
Overtime
$6,439
Other pay
$2,818
Benefits
$0
Total compensation
$30,906
Employment type
Salaried

Source-specific fields

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

Lauren Bielski holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $30,906.