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 82

Yanshi Sanchez

Police Officer 1/PPD Police

2026 total comp
$33,446
Base pay
$18,532
Overtime
$13,021
Other pay
$1,893
Benefits
$0
Total compensation
$33,446
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
47268
Total Pay
$33,446

Yanshi Sanchez works as a Police Officer 1 for PPD Police. Their status is salaried. Yanshi earned $33,446 in 2026.

Gregory Coppola

Police Officer 1/PPD Police

2026 total comp
$33,442
Base pay
$21,648
Overtime
$8,744
Other pay
$3,050
Benefits
$0
Total compensation
$33,442
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17493
Total Pay
$33,442

Gregory Coppola works as a Police Officer 1 for PPD Police. Their status is salaried. Gregory earned $33,442 in 2026.

Barry Grier

Police Officer 1/PPD Police

2026 total comp
$33,440
Base pay
$21,648
Overtime
$8,337
Other pay
$3,454
Benefits
$0
Total compensation
$33,440
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22653
Total Pay
$33,440

Barry Grier is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,440.

Richard Obrien

Police Officer 1/PPD Police

2022 total comp
$33,433
Base pay
$12,298
Overtime
$0
Other pay
$21,136
Benefits
$0
Total compensation
$33,433
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
23132
Total Pay
$33,433

Richard Obrien holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $33,433.

Lenae Merritt

Police Officer 1/PPD Police

2024 total comp
$33,433
Base pay
$0
Overtime
$0
Other pay
$33,433
Benefits
$0
Total compensation
$33,433
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
3451
Total Pay
$33,433

Lenae Merritt is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $33,433.

Michael Benningfield

Police Officer 1/PPD Police

2026 total comp
$33,429
Base pay
$21,648
Overtime
$8,439
Other pay
$3,341
Benefits
$0
Total compensation
$33,429
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28274
Total Pay
$33,429

Michael Benningfield is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,429.

John Erickson

Police Officer 1/PPD Police

2026 total comp
$33,412
Base pay
$21,648
Overtime
$7,863
Other pay
$3,901
Benefits
$0
Total compensation
$33,412
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14294
Total Pay
$33,412

John Erickson works as a Police Officer 1 for PPD Police. Their status is salaried. John earned $33,412 in 2026.

James Cassidy

Police Officer 1/PPD Police

2026 total comp
$33,412
Base pay
$21,648
Overtime
$7,863
Other pay
$3,901
Benefits
$0
Total compensation
$33,412
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4093
Total Pay
$33,412

James Cassidy holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $33,412.

Kevin Mcnicholas

Police Officer 1/PPD Police

2026 total comp
$33,409
Base pay
$21,648
Overtime
$7,999
Other pay
$3,762
Benefits
$0
Total compensation
$33,409
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11415
Total Pay
$33,409

Kevin Mcnicholas is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,409.

Manuel Lorenzo Ii

Police Officer 1/PPD Police

2026 total comp
$33,409
Base pay
$21,648
Overtime
$7,999
Other pay
$3,762
Benefits
$0
Total compensation
$33,409
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16203
Total Pay
$33,409

At PPD Police, Manuel Lorenzo Ii serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $33,409.

Angel Lopez

Police Officer 1/PPD Police

2026 total comp
$33,405
Base pay
$21,648
Overtime
$8,710
Other pay
$3,046
Benefits
$0
Total compensation
$33,405
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1030
Total Pay
$33,405

Angel Lopez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $33,405.

Angel Gonzalez

Police Lieutenant/PPD Police

2026 total comp
$33,400
Base pay
$28,134
Overtime
$1,674
Other pay
$3,593
Benefits
$0
Total compensation
$33,400
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
16733
Total Pay
$33,400

Angel Gonzalez works as a Police Lieutenant for PPD Police. Their status is salaried. Angel earned $33,400 in 2026.

Saskia Israel

Police Officer 1/PPD Police

2026 total comp
$33,395
Base pay
$21,648
Overtime
$8,575
Other pay
$3,172
Benefits
$0
Total compensation
$33,395
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15117
Total Pay
$33,395

Saskia Israel works as a Police Officer 1 for PPD Police. Their status is salaried. Saskia earned $33,395 in 2026.

Alexander Mendez

Police Officer 1/PPD Police

2026 total comp
$33,393
Base pay
$18,185
Overtime
$7,772
Other pay
$7,436
Benefits
$0
Total compensation
$33,393
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49259
Total Pay
$33,393

Alexander Mendez is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,393.

Raihan Mahmud

Police Officer 1/PPD Police

2026 total comp
$33,391
Base pay
$21,577
Overtime
$8,914
Other pay
$2,900
Benefits
$0
Total compensation
$33,391
Employment type
Salaried

Source-specific fields

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

Raihan Mahmud holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $33,391.

Giovanni Rodriguez

Police Officer 1/PPD Police

2026 total comp
$33,386
Base pay
$18,185
Overtime
$12,156
Other pay
$3,044
Benefits
$0
Total compensation
$33,386
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
12269
Total Pay
$33,386

Giovanni Rodriguez works as a Police Officer 1 for PPD Police. Their status is salaried. Giovanni earned $33,386 in 2026.

Danielle Tolliver

Detective/PPD Police

2026 total comp
$33,376
Base pay
$23,813
Overtime
$5,667
Other pay
$3,897
Benefits
$0
Total compensation
$33,376
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
29544
Total Pay
$33,376

Danielle Tolliver holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $33,376.

Brandon Badey

Police Officer 1/PPD Police

2026 total comp
$33,372
Base pay
$21,648
Overtime
$8,134
Other pay
$3,589
Benefits
$0
Total compensation
$33,372
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33050
Total Pay
$33,372

Brandon Badey is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,372.

David Decrosta Jr.

Police Sergeant/PPD Police

2026 total comp
$33,368
Base pay
$24,679
Overtime
$5,100
Other pay
$3,589
Benefits
$0
Total compensation
$33,368
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
34702
Total Pay
$33,368

David Decrosta Jr. is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $33,368.

Robert Mcgrody

Police Officer 1/PPD Police

2026 total comp
$33,365
Base pay
$21,648
Overtime
$8,270
Other pay
$3,447
Benefits
$0
Total compensation
$33,365
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3277
Total Pay
$33,365

Robert Mcgrody holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $33,365.

Michael Febus

Detective/PPD Police

2026 total comp
$33,358
Base pay
$23,813
Overtime
$6,300
Other pay
$3,245
Benefits
$0
Total compensation
$33,358
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
35921
Total Pay
$33,358

Michael Febus works as a Detective for PPD Police. Their status is salaried. Michael earned $33,358 in 2026.

Jeffrey Holden

Police Officer 1/PPD Police

2026 total comp
$33,351
Base pay
$21,648
Overtime
$9,151
Other pay
$2,552
Benefits
$0
Total compensation
$33,351
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23553
Total Pay
$33,351

Jeffrey Holden is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,351.

Timothy Quinn

Detective/PPD Police

2026 total comp
$33,346
Base pay
$23,813
Overtime
$5,778
Other pay
$3,755
Benefits
$0
Total compensation
$33,346
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
29197
Total Pay
$33,346

Timothy Quinn works as a Detective for PPD Police. Their status is salaried. Timothy earned $33,346 in 2026.

Leonela Jimenez-Rosa

Police Officer 1/PPD Police

2026 total comp
$33,345
Base pay
$17,631
Overtime
$7,696
Other pay
$8,018
Benefits
$0
Total compensation
$33,345
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51988
Total Pay
$33,345

Leonela Jimenez-Rosa holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $33,345.

Dennis Johnson

Police Lieutenant/PPD Police

2026 total comp
$33,342
Base pay
$28,134
Overtime
$1,453
Other pay
$3,755
Benefits
$0
Total compensation
$33,342
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
9686
Total Pay
$33,342

Dennis Johnson works as a Police Lieutenant for PPD Police. Their status is salaried. Dennis earned $33,342 in 2026.

Kollin Berg

Police Lieutenant/PPD Police

2026 total comp
$33,340
Base pay
$28,134
Overtime
$1,762
Other pay
$3,445
Benefits
$0
Total compensation
$33,340
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
9510
Total Pay
$33,340

At PPD Police, Kollin Berg serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $33,340.

Robert Flade Ii

Police Officer 1/PPD Police

2026 total comp
$33,336
Base pay
$21,648
Overtime
$7,795
Other pay
$3,892
Benefits
$0
Total compensation
$33,336
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36976
Total Pay
$33,336

Robert Flade Ii is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,336.

Anthony Rosselli

Police Officer 1/PPD Police

2026 total comp
$33,332
Base pay
$21,648
Overtime
$7,931
Other pay
$3,753
Benefits
$0
Total compensation
$33,332
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9605
Total Pay
$33,332

Anthony Rosselli works as a Police Officer 1 for PPD Police. Their status is salaried. Anthony earned $33,332 in 2026.

Marc Moreau

Police Officer 1/PPD Police

2026 total comp
$33,327
Base pay
$21,648
Overtime
$8,236
Other pay
$3,443
Benefits
$0
Total compensation
$33,327
Employment type
Salaried

Source-specific fields

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

At PPD Police, Marc Moreau serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $33,327.

Kenneth Bolton

Police Officer 1/PPD Police

2026 total comp
$33,297
Base pay
$21,648
Overtime
$7,761
Other pay
$3,888
Benefits
$0
Total compensation
$33,297
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18152
Total Pay
$33,297

Kenneth Bolton holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $33,297.

Brian Nolan

Police Officer 1/PPD Police

2026 total comp
$33,293
Base pay
$21,648
Overtime
$8,609
Other pay
$3,036
Benefits
$0
Total compensation
$33,293
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15482
Total Pay
$33,293

Brian Nolan holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $33,293.

Esteban Meletiche-Santiago

Police Officer 1/PPD Police

2026 total comp
$33,293
Base pay
$21,648
Overtime
$8,609
Other pay
$3,036
Benefits
$0
Total compensation
$33,293
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35180
Total Pay
$33,293

Esteban Meletiche-Santiago holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $33,293.

Deborah Kiker

Police Corporal/PPD Police

2026 total comp
$33,292
Base pay
$23,813
Overtime
$5,592
Other pay
$3,887
Benefits
$0
Total compensation
$33,292
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
10307
Total Pay
$33,292

Deborah Kiker holds the role of Police Corporal at PPD Police. Their status is salaried. In 2026, their total compensation was $33,292.

Christopher Ozorowski

Police Officer 1/PPD Police

2026 total comp
$33,255
Base pay
$21,648
Overtime
$8,371
Other pay
$3,235
Benefits
$0
Total compensation
$33,255
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15941
Total Pay
$33,255

At PPD Police, Christopher Ozorowski serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $33,255.

Wilfred Frederic

Police Sergeant/PPD Police

2026 total comp
$33,253
Base pay
$24,679
Overtime
$4,830
Other pay
$3,744
Benefits
$0
Total compensation
$33,253
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
1382
Total Pay
$33,253

Wilfred Frederic works as a Police Sergeant for PPD Police. Their status is salaried. Wilfred earned $33,253 in 2026.

Anthony Starace

Police Lieutenant/PPD Police

2026 total comp
$33,242
Base pay
$28,134
Overtime
$1,674
Other pay
$3,435
Benefits
$0
Total compensation
$33,242
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
33256
Total Pay
$33,242

Anthony Starace works as a Police Lieutenant for PPD Police. Their status is salaried. Anthony earned $33,242 in 2026.

Francis Cimorelli

Police Officer 1/PPD Police

2026 total comp
$33,220
Base pay
$21,648
Overtime
$7,999
Other pay
$3,573
Benefits
$0
Total compensation
$33,220
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4108
Total Pay
$33,220

At PPD Police, Francis Cimorelli serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $33,220.

Robert Saccone Jr

Police Officer 1/PPD Police

2026 total comp
$33,220
Base pay
$21,648
Overtime
$7,999
Other pay
$3,573
Benefits
$0
Total compensation
$33,220
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14748
Total Pay
$33,220

Robert Saccone Jr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,220.

Michael Calvarese

Police Officer 1/PPD Police

2026 total comp
$33,220
Base pay
$21,648
Overtime
$7,999
Other pay
$3,573
Benefits
$0
Total compensation
$33,220
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1197
Total Pay
$33,220

Michael Calvarese is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,220.

Kevin Lindquist

Police Officer 1/PPD Police

2026 total comp
$33,218
Base pay
$21,648
Overtime
$8,541
Other pay
$3,029
Benefits
$0
Total compensation
$33,218
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28160
Total Pay
$33,218

Kevin Lindquist holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $33,218.