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 62

Ryan Laskowski

Police Lieutenant/PPD Police

2026 total comp
$38,252
Base pay
$28,134
Overtime
$6,166
Other pay
$3,952
Benefits
$0
Total compensation
$38,252
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
29537
Total Pay
$38,252

Ryan Laskowski works as a Police Lieutenant for PPD Police. Their status is salaried. Ryan earned $38,252 in 2026.

Michael Labrice

Police Captain/PPD Police

2026 total comp
$38,248
Base pay
$31,279
Overtime
$0
Other pay
$6,969
Benefits
$0
Total compensation
$38,248
Employment type
Salaried

Source-specific fields

Base Salary
$136,331
Employee Category
Civil Service
Job Code
6A06
Public Id
4872
Total Pay
$38,248

Michael Labrice holds the role of Police Captain at PPD Police. Their status is salaried. In 2026, their total compensation was $38,248.

Brian Sprowal

Police Captain/PPD Police

2026 total comp
$38,248
Base pay
$31,279
Overtime
$0
Other pay
$6,969
Benefits
$0
Total compensation
$38,248
Employment type
Salaried

Source-specific fields

Base Salary
$136,331
Employee Category
Civil Service
Job Code
6A06
Public Id
22641
Total Pay
$38,248

Brian Sprowal is a Police Captain at PPD Police. They work salaried. 2026 total compensation came to $38,248.

Keith Smith

Police Officer 1/PPD Police

2026 total comp
$38,248
Base pay
$21,648
Overtime
$12,879
Other pay
$3,721
Benefits
$0
Total compensation
$38,248
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
10298
Total Pay
$38,248

At PPD Police, Keith Smith serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $38,248.

Stacie Smith

Police Lieutenant/PPD Police

2026 total comp
$38,236
Base pay
$28,134
Overtime
$5,990
Other pay
$4,113
Benefits
$0
Total compensation
$38,236
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
1725
Total Pay
$38,236

Stacie Smith works as a Police Lieutenant for PPD Police. Their status is salaried. Stacie earned $38,236 in 2026.

Christine Valentine

Police Officer 1/PPD Police

2023 total comp
$38,236
Base pay
$13,046
Overtime
$0
Other pay
$25,190
Benefits
$0
Total compensation
$38,236
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
34439
Total Pay
$38,236

Christine Valentine holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $38,236.

Tamika Reid

Police Lieutenant/PPD Police

2026 total comp
$38,235
Base pay
$26,964
Overtime
$6,965
Other pay
$4,305
Benefits
$0
Total compensation
$38,235
Employment type
Salaried

Source-specific fields

Base Salary
$117,524
Employee Category
Civil Service
Job Code
6A05
Public Id
8000
Total Pay
$38,235

Tamika Reid holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $38,235.

Francisco Zayas

Police Officer 1/PPD Police

2021 total comp
$38,218
Base pay
$23,937
Overtime
$0
Other pay
$14,282
Benefits
$0
Total compensation
$38,218
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
4584
Total Pay
$38,218

Francisco Zayas holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2021, their total compensation was $38,218.

James Campbell

Police Officer 1/PPD Police

2020 total comp
$38,216
Base pay
$32,061
Overtime
$0
Other pay
$6,155
Benefits
$0
Total compensation
$38,216
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
27405
Total Pay
$38,216

James Campbell holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $38,216.

Brian Allridge

Police Lieutenant/PPD Police

2026 total comp
$38,187
Base pay
$28,134
Overtime
$5,946
Other pay
$4,107
Benefits
$0
Total compensation
$38,187
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
11727
Total Pay
$38,187

Brian Allridge holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $38,187.

Jamanda Beard-Smith

Police Officer 1/PPD Police

2026 total comp
$38,182
Base pay
$21,648
Overtime
$12,235
Other pay
$4,299
Benefits
$0
Total compensation
$38,182
Employment type
Salaried

Source-specific fields

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

Jamanda Beard-Smith works as a Police Officer 1 for PPD Police. Their status is salaried. Jamanda earned $38,182 in 2026.

Sheikh Uddin

Police Officer 1/PPD Police

2026 total comp
$38,173
Base pay
$21,648
Overtime
$12,811
Other pay
$3,713
Benefits
$0
Total compensation
$38,173
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25040
Total Pay
$38,173

At PPD Police, Sheikh Uddin serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $38,173.

Philip Lewis

Police Officer 1/PPD Police

2022 total comp
$38,163
Base pay
$13,527
Overtime
$0
Other pay
$24,635
Benefits
$0
Total compensation
$38,163
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
4754
Total Pay
$38,163

Philip Lewis is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $38,163.

John Mcdonald

Police Lieutenant/PPD Police

2026 total comp
$38,156
Base pay
$28,134
Overtime
$5,726
Other pay
$4,296
Benefits
$0
Total compensation
$38,156
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
33705
Total Pay
$38,156

John Mcdonald is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $38,156.

Joseph Ryan

Detective/PPD Police

2026 total comp
$38,155
Base pay
$23,813
Overtime
$10,401
Other pay
$3,941
Benefits
$0
Total compensation
$38,155
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
14511
Total Pay
$38,155

Joseph Ryan holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $38,155.

Trevor Peszko

Police Lieutenant/PPD Police

2026 total comp
$38,153
Base pay
$28,134
Overtime
$6,078
Other pay
$3,942
Benefits
$0
Total compensation
$38,153
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
22633
Total Pay
$38,153

At PPD Police, Trevor Peszko serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $38,153.

Fred Grant

Police Officer 1/PPD Police

2026 total comp
$38,144
Base pay
$21,648
Overtime
$12,201
Other pay
$4,294
Benefits
$0
Total compensation
$38,144
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2011
Total Pay
$38,144

At PPD Police, Fred Grant serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $38,144.

Joseph Walker

Police Officer 1/PPD Police

2026 total comp
$38,144
Base pay
$21,648
Overtime
$12,201
Other pay
$4,294
Benefits
$0
Total compensation
$38,144
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17606
Total Pay
$38,144

Joseph Walker is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $38,144.

Nica Meccariello

Police Officer 1/PPD Police

2026 total comp
$38,141
Base pay
$21,648
Overtime
$13,015
Other pay
$3,478
Benefits
$0
Total compensation
$38,141
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25390
Total Pay
$38,141

Nica Meccariello works as a Police Officer 1 for PPD Police. Their status is salaried. Nica earned $38,141 in 2026.

Mark Bradley

Police Sergeant/PPD Police

2022 total comp
$38,133
Base pay
$0
Overtime
$0
Other pay
$38,133
Benefits
$0
Total compensation
$38,133
Employment type
Salaried

Source-specific fields

Base Salary
$91,472
Employee Category
Civil Service
Job Code
6A04
Public Id
6047
Total Pay
$38,133

Mark Bradley works as a Police Sergeant for PPD Police. Their status is salaried. Mark earned $38,133 in 2022.

Tyneisha Wimbush

Police Officer 1/PPD Police

2026 total comp
$38,121
Base pay
$21,648
Overtime
$12,845
Other pay
$3,627
Benefits
$0
Total compensation
$38,121
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36926
Total Pay
$38,121

At PPD Police, Tyneisha Wimbush serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $38,121.

John Hughes

Detective/PPD Police

2024 total comp
$38,118
Base pay
$16,364
Overtime
$0
Other pay
$21,754
Benefits
$0
Total compensation
$38,118
Employment type
Salaried

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A12
Public Id
15423
Total Pay
$38,118

John Hughes works as a Detective for PPD Police. Their status is salaried. John earned $38,118 in 2024.

Robert Ridolfi

Police Officer 1/PPD Police

2022 total comp
$38,111
Base pay
$25,142
Overtime
$4,552
Other pay
$8,417
Benefits
$0
Total compensation
$38,111
Employment type
Salaried

Source-specific fields

Base Salary
$72,215
Employee Category
Civil Service
Job Code
6A02
Public Id
30885
Total Pay
$38,111

At PPD Police, Robert Ridolfi serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $38,111.

Joseph Combs Jr.

Police Officer 1/PPD Police

2026 total comp
$38,106
Base pay
$21,648
Overtime
$12,167
Other pay
$4,290
Benefits
$0
Total compensation
$38,106
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30725
Total Pay
$38,106

Joseph Combs Jr. is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $38,106.

Joseph Mc Cook

Police Officer 1/PPD Police

2026 total comp
$38,093
Base pay
$21,648
Overtime
$11,998
Other pay
$4,447
Benefits
$0
Total compensation
$38,093
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
10645
Total Pay
$38,093

Joseph Mc Cook works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $38,093 in 2026.

Eric Grant

Police Sergeant/PPD Police

2019 total comp
$38,059
Base pay
$12,879
Overtime
$0
Other pay
$25,180
Benefits
$0
Total compensation
$38,059
Employment type
Salaried

Source-specific fields

Base Salary
$83,714
Employee Category
Civil Service
Job Code
6A04
Public Id
19564
Total Pay
$38,059

At PPD Police, Eric Grant serves as a Police Sergeant. They work salaried. Their 2019 pay totaled $38,059.

Shawn Witherspoon

Police Officer 1/PPD Police

2026 total comp
$38,051
Base pay
$21,648
Overtime
$12,472
Other pay
$3,930
Benefits
$0
Total compensation
$38,051
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20006
Total Pay
$38,051

Shawn Witherspoon is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $38,051.

Timothy Devlin

Police Sergeant/PPD Police

2026 total comp
$38,043
Base pay
$24,679
Overtime
$9,273
Other pay
$4,091
Benefits
$0
Total compensation
$38,043
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
36351
Total Pay
$38,043

Timothy Devlin holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $38,043.

Kibabu Mbaya

Police Sergeant/PPD Police

2026 total comp
$38,042
Base pay
$24,679
Overtime
$9,080
Other pay
$4,283
Benefits
$0
Total compensation
$38,042
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
17982
Total Pay
$38,042

Kibabu Mbaya is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $38,042.

Masoeli Musonge

Police Officer 1/PPD Police

2026 total comp
$38,013
Base pay
$21,648
Overtime
$12,438
Other pay
$3,926
Benefits
$0
Total compensation
$38,013
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3920
Total Pay
$38,013

Masoeli Musonge is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $38,013.

Juaneka Harling

Police Lieutenant/PPD Police

2026 total comp
$38,006
Base pay
$28,134
Overtime
$5,946
Other pay
$3,926
Benefits
$0
Total compensation
$38,006
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
29779
Total Pay
$38,006

At PPD Police, Juaneka Harling serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $38,006.

Andrew Skaziak

Police Sergeant/PPD Police

2026 total comp
$37,998
Base pay
$24,679
Overtime
$9,041
Other pay
$4,278
Benefits
$0
Total compensation
$37,998
Employment type
Salaried

Source-specific fields

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

At PPD Police, Andrew Skaziak serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $37,998.

Jeana Jamison

Police Communication Dispatcher/PPD Police

2022 total comp
$37,996
Base pay
$35,769
Overtime
$2,002
Other pay
$225
Benefits
$0
Total compensation
$37,996
Employment type
Salaried

Source-specific fields

Base Salary
$46,414
Employee Category
Civil Service
Job Code
6J32
Public Id
39557
Total Pay
$37,996

At PPD Police, Jeana Jamison serves as a Police Communication Dispatcher. They work salaried. Their 2022 pay totaled $37,996.

Omar Diggins

Police Officer 1/PPD Police

2026 total comp
$37,991
Base pay
$21,648
Overtime
$12,066
Other pay
$4,277
Benefits
$0
Total compensation
$37,991
Employment type
Salaried

Source-specific fields

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

Omar Diggins holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $37,991.

John Murphy

Police Officer 1/PPD Police

2026 total comp
$37,976
Base pay
$21,648
Overtime
$12,404
Other pay
$3,923
Benefits
$0
Total compensation
$37,976
Employment type
Salaried

Source-specific fields

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

John Murphy is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $37,976.

Steven Ricci

Police Captain/PPD Police

2026 total comp
$37,970
Base pay
$31,279
Overtime
$457
Other pay
$6,234
Benefits
$0
Total compensation
$37,970
Employment type
Salaried

Source-specific fields

Base Salary
$136,331
Employee Category
Civil Service
Job Code
6A06
Public Id
13200
Total Pay
$37,970

Steven Ricci is a Police Captain at PPD Police. They work salaried. 2026 total compensation came to $37,970.

Shawn Hall

Police Officer 1/PPD Police

2026 total comp
$37,966
Base pay
$21,648
Overtime
$12,235
Other pay
$4,083
Benefits
$0
Total compensation
$37,966
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
582
Total Pay
$24,258

Shawn Hall holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $37,966.

Hector Sanchez

Police Officer 1/PPD Police

2023 total comp
$37,959
Base pay
$32,378
Overtime
$0
Other pay
$5,581
Benefits
$0
Total compensation
$37,959
Employment type
Salaried

Source-specific fields

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

At PPD Police, Hector Sanchez serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $37,959.

Lacina Karamoko

Police Officer 1/PPD Police

2026 total comp
$37,954
Base pay
$21,648
Overtime
$12,845
Other pay
$3,461
Benefits
$0
Total compensation
$37,954
Employment type
Salaried

Source-specific fields

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

Lacina Karamoko works as a Police Officer 1 for PPD Police. Their status is salaried. Lacina earned $37,954 in 2026.

William Clegg

Police Communication Dispatcher/PPD Police

2026 total comp
$37,950
Base pay
$14,229
Overtime
$22,136
Other pay
$1,586
Benefits
$0
Total compensation
$37,950
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
7018
Total Pay
$37,950

William Clegg holds the role of Police Communication Dispatcher at PPD Police. Their status is salaried. In 2026, their total compensation was $37,950.