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

John Landis

Police Lieutenant/PPD Police

2026 total comp
$33,449
Base pay
$28,134
Overtime
$1,409
Other pay
$3,906
Benefits
$0
Total compensation
$33,449
Employment type
Salaried

Source-specific fields

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

John Landis works as a Police Lieutenant for PPD Police. Their status is salaried. John earned $33,449 in 2026.

Rollie Ramos

Police Officer 1/PPD Police

2026 total comp
$33,448
Base pay
$21,648
Overtime
$8,202
Other pay
$3,597
Benefits
$0
Total compensation
$33,448
Employment type
Salaried

Source-specific fields

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

Rollie Ramos works as a Police Officer 1 for PPD Police. Their status is salaried. Rollie earned $33,448 in 2026.

Robert Montague

Police Officer 1/PPD Police

2026 total comp
$33,448
Base pay
$21,648
Overtime
$8,202
Other pay
$3,597
Benefits
$0
Total compensation
$33,448
Employment type
Salaried

Source-specific fields

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

Robert Montague works as a Police Officer 1 for PPD Police. Their status is salaried. Robert earned $33,448 in 2026.

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.

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.

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.

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.