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 61

Nicholas Mccleary

Police Officer 1/PPD Police

2026 total comp
$38,498
Base pay
$21,648
Overtime
$12,709
Other pay
$4,140
Benefits
$0
Total compensation
$38,498
Employment type
Salaried

Source-specific fields

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

At PPD Police, Nicholas Mccleary serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $38,498.

Anthony Ganard

Police Captain/PPD Police

2026 total comp
$38,495
Base pay
$31,955
Overtime
$0
Other pay
$6,540
Benefits
$0
Total compensation
$38,495
Employment type
Salaried

Source-specific fields

Base Salary
$142,241
Employee Category
Civil Service
Job Code
6A06
Public Id
18269
Total Pay
$38,495

Anthony Ganard holds the role of Police Captain at PPD Police. Their status is salaried. In 2026, their total compensation was $38,495.

Jennifer Gresham

Police Officer 1/PPD Police

2026 total comp
$38,488
Base pay
$21,648
Overtime
$12,506
Other pay
$4,333
Benefits
$0
Total compensation
$38,488
Employment type
Salaried

Source-specific fields

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

Jennifer Gresham works as a Police Officer 1 for PPD Police. Their status is salaried. Jennifer earned $38,488 in 2026.

James Norbury

Police Sergeant/PPD Police

2026 total comp
$38,476
Base pay
$24,679
Overtime
$9,659
Other pay
$4,138
Benefits
$0
Total compensation
$38,476
Employment type
Salaried

Source-specific fields

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

James Norbury is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $38,476.

Corey Farrell

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Corey Farrell serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $38,467.

Edward Mcconnell

Detective/PPD Police

2026 total comp
$38,465
Base pay
$22,823
Overtime
$10,505
Other pay
$5,137
Benefits
$0
Total compensation
$38,465
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A12
Public Id
7392
Total Pay
$38,465

At PPD Police, Edward Mcconnell serves as a Detective. They work salaried. Their 2026 pay totaled $38,465.

Jerrold Harris

Police Corporal/PPD Police

2026 total comp
$38,462
Base pay
$23,813
Overtime
$10,513
Other pay
$4,136
Benefits
$0
Total compensation
$38,462
Employment type
Salaried

Source-specific fields

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

At PPD Police, Jerrold Harris serves as a Police Corporal. They work salaried. Their 2026 pay totaled $38,462.

Lamont Mapp

Police Officer 1/PPD Police

2026 total comp
$38,452
Base pay
$21,648
Overtime
$13,297
Other pay
$3,506
Benefits
$0
Total compensation
$38,452
Employment type
Salaried

Source-specific fields

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

Lamont Mapp holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $38,452.

Todd Matthews

Police Officer 1/PPD Police

2026 total comp
$38,449
Base pay
$21,648
Overtime
$12,472
Other pay
$4,329
Benefits
$0
Total compensation
$38,449
Employment type
Salaried

Source-specific fields

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

At PPD Police, Todd Matthews serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $38,449.

Leon Campbell Jr.

Police Officer 1/PPD Police

2026 total comp
$38,449
Base pay
$21,648
Overtime
$12,472
Other pay
$4,329
Benefits
$0
Total compensation
$38,449
Employment type
Salaried

Source-specific fields

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

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

Brian Werner

Police Officer 1/PPD Police

2026 total comp
$38,449
Base pay
$21,648
Overtime
$12,472
Other pay
$4,329
Benefits
$0
Total compensation
$38,449
Employment type
Salaried

Source-specific fields

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

At PPD Police, Brian Werner serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $38,449.

James Voscavage Jr

Police Sergeant/PPD Police

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

Source-specific fields

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

James Voscavage Jr holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $38,440.

Kyle Miller

Police Officer 1/PPD Police

2026 total comp
$38,439
Base pay
$21,648
Overtime
$13,286
Other pay
$3,505
Benefits
$0
Total compensation
$38,439
Employment type
Salaried

Source-specific fields

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

Kyle Miller holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $38,439.

Jon Tuttle

Police Officer 1/PPD Police

2026 total comp
$38,438
Base pay
$21,577
Overtime
$13,523
Other pay
$3,338
Benefits
$0
Total compensation
$38,438
Employment type
Salaried

Source-specific fields

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

At PPD Police, Jon Tuttle serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $38,438.

Raymond Sima

Police Officer 1/PPD Police

2026 total comp
$38,436
Base pay
$21,648
Overtime
$13,048
Other pay
$3,739
Benefits
$0
Total compensation
$38,436
Employment type
Salaried

Source-specific fields

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

Raymond Sima holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $38,436.

Erica Foat

Police Corporal/PPD Police

2025 total comp
$38,432
Base pay
$5,325
Overtime
$0
Other pay
$33,107
Benefits
$0
Total compensation
$38,432
Employment type
Salaried

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A03
Public Id
13961
Total Pay
$38,432

At PPD Police, Erica Foat serves as a Police Corporal. They work salaried. Their 2025 pay totaled $38,432.

Mario Luke

Police Officer 1/PPD Police

2024 total comp
$38,421
Base pay
$30,085
Overtime
$248
Other pay
$8,089
Benefits
$0
Total compensation
$38,421
Employment type
Salaried

Source-specific fields

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

Mario Luke is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $38,421.

Zachary Zgleszewski

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Zachary Zgleszewski serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $38,398.

William Thrasher

Police Officer 1/PPD Police

2026 total comp
$38,391
Base pay
$21,648
Overtime
$12,777
Other pay
$3,966
Benefits
$0
Total compensation
$38,391
Employment type
Salaried

Source-specific fields

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

William Thrasher is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $38,391.

Brian Murray

Police Officer 1/PPD Police

2026 total comp
$38,391
Base pay
$21,648
Overtime
$12,777
Other pay
$3,965
Benefits
$0
Total compensation
$38,391
Employment type
Salaried

Source-specific fields

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

At PPD Police, Brian Murray serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $38,391.

Alva Thurston

Police Officer 1/PPD Police

2026 total comp
$38,384
Base pay
$21,648
Overtime
$12,608
Other pay
$4,128
Benefits
$0
Total compensation
$38,384
Employment type
Salaried

Source-specific fields

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

At PPD Police, Alva Thurston serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $38,384.

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.