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 3

Douglas Jones Jr

Police Officer 1/PPD Police

2026 total comp
$38,373
Base pay
$21,648
Overtime
$12,404
Other pay
$4,320
Benefits
$0
Total compensation
$38,373
Employment type
Salaried

Source-specific fields

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

Douglas Jones Jr holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $38,373.

Louis Picuri

Police Officer 1/PPD Police

2022 total comp
$38,368
Base pay
$25,732
Overtime
$1,193
Other pay
$11,443
Benefits
$0
Total compensation
$38,368
Employment type
Salaried

Source-specific fields

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

Louis Picuri holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $38,368.

James Butler

Police Officer 1/PPD Police

2026 total comp
$38,353
Base pay
$21,648
Overtime
$12,743
Other pay
$3,962
Benefits
$0
Total compensation
$38,353
Employment type
Salaried

Source-specific fields

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

James Butler holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $38,353.

Patrick Biles

Police Officer 1/PPD Police

2026 total comp
$38,346
Base pay
$21,648
Overtime
$12,574
Other pay
$4,124
Benefits
$0
Total compensation
$38,346
Employment type
Salaried

Source-specific fields

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

Patrick Biles holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $38,346.

Tonya Marie Newbill-Jones

Detective/PPD Police

2026 total comp
$38,345
Base pay
$23,813
Overtime
$10,215
Other pay
$4,317
Benefits
$0
Total compensation
$38,345
Employment type
Salaried

Source-specific fields

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

Tonya Marie Newbill-Jones is a Detective at PPD Police. They work salaried. 2026 total compensation came to $38,345.

Ron Sneed

Police Officer 1/PPD Police

2026 total comp
$38,335
Base pay
$21,648
Overtime
$12,371
Other pay
$4,316
Benefits
$0
Total compensation
$38,335
Employment type
Salaried

Source-specific fields

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

Ron Sneed holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $38,335.

Matthew Fleming

Police Sergeant/PPD Police

2026 total comp
$38,328
Base pay
$23,653
Overtime
$10,554
Other pay
$4,122
Benefits
$0
Total compensation
$38,328
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
27718
Total Pay
$38,328

Matthew Fleming holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $38,328.

Bryan Devlin

Police Officer 1/PPD Police

2026 total comp
$38,327
Base pay
$21,648
Overtime
$13,184
Other pay
$3,495
Benefits
$0
Total compensation
$38,327
Employment type
Salaried

Source-specific fields

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

Bryan Devlin works as a Police Officer 1 for PPD Police. Their status is salaried. Bryan earned $38,327 in 2026.

Roberto Luciano

Police Officer 1/PPD Police

2026 total comp
$38,326
Base pay
$21,648
Overtime
$10,371
Other pay
$6,307
Benefits
$0
Total compensation
$38,326
Employment type
Salaried

Source-specific fields

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

At PPD Police, Roberto Luciano serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $38,326.

Terri Slade

Police Officer 1/PPD Police

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

Source-specific fields

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

Terri Slade works as a Police Officer 1 for PPD Police. Their status is salaried. Terri earned $38,324 in 2026.

Theresa Jones

Police Officer 1/PPD Police

2023 total comp
$38,306
Base pay
$20,807
Overtime
$477
Other pay
$17,022
Benefits
$0
Total compensation
$38,306
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
11607
Total Pay
$38,306

Theresa Jones is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $38,306.

Daniel Ransom

Police Officer 1/PPD Police

2026 total comp
$38,291
Base pay
$20,783
Overtime
$14,186
Other pay
$3,323
Benefits
$0
Total compensation
$38,291
Employment type
Salaried

Source-specific fields

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

Daniel Ransom is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $38,291.

Ryan Dipiero

Police Officer 1/PPD Police

2026 total comp
$38,291
Base pay
$20,783
Overtime
$14,186
Other pay
$3,323
Benefits
$0
Total compensation
$38,291
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
40512
Total Pay
$38,291

Ryan Dipiero works as a Police Officer 1 for PPD Police. Their status is salaried. Ryan earned $38,291 in 2026.

Maureen Deorio

Police Officer 1/PPD Police

2021 total comp
$38,276
Base pay
$13,464
Overtime
$0
Other pay
$24,812
Benefits
$0
Total compensation
$38,276
Employment type
Salaried

Source-specific fields

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

At PPD Police, Maureen Deorio serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $38,276.

Adais Nieves

Police Officer 1/PPD Police

2023 total comp
$38,275
Base pay
$22,460
Overtime
$0
Other pay
$15,815
Benefits
$0
Total compensation
$38,275
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
27944
Total Pay
$38,275

Adais Nieves works as a Police Officer 1 for PPD Police. Their status is salaried. Adais earned $38,275 in 2023.

Michael Smith

Police Corporal/PPD Police

2026 total comp
$38,272
Base pay
$23,813
Overtime
$9,991
Other pay
$4,468
Benefits
$0
Total compensation
$38,272
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
20447
Total Pay
$38,272

At PPD Police, Michael Smith serves as a Police Corporal. They work salaried. Their 2026 pay totaled $38,272.

Michael Meehan Iii

Police Officer 1/PPD Police

2026 total comp
$38,253
Base pay
$21,648
Overtime
$13,116
Other pay
$3,488
Benefits
$0
Total compensation
$38,253
Employment type
Salaried

Source-specific fields

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

At PPD Police, Michael Meehan Iii serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $38,253.

Robert Vazquez

Police Officer 1/PPD Police

2026 total comp
$38,253
Base pay
$21,648
Overtime
$13,116
Other pay
$3,488
Benefits
$0
Total compensation
$38,253
Employment type
Salaried

Source-specific fields

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

Robert Vazquez works as a Police Officer 1 for PPD Police. Their status is salaried. Robert earned $38,253 in 2026.

Vincent Williams-Bey

Police Officer 1/PPD Police

2026 total comp
$38,252
Base pay
$21,648
Overtime
$14,438
Other pay
$2,165
Benefits
$0
Total compensation
$38,252
Employment type
Salaried

Source-specific fields

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

Vincent Williams-Bey works as a Police Officer 1 for PPD Police. Their status is salaried. Vincent earned $38,252 in 2026.

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.