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 1

Steven Gonzalez

Police Officer 1/PPD Police

2026 total comp
$27,550
Base pay
$21,648
Overtime
$3,389
Other pay
$2,513
Benefits
$0
Total compensation
$27,550
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
120
Total Pay
$27,550

Steven Gonzalez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $27,550.

Stephen Hunsberger

Police Officer 1/PPD Police

2026 total comp
$27,550
Base pay
$21,648
Overtime
$3,389
Other pay
$2,513
Benefits
$0
Total compensation
$27,550
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6055
Total Pay
$27,550

At PPD Police, Stephen Hunsberger serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,550.

Ryan Albert

Police Officer 1/PPD Police

2026 total comp
$27,550
Base pay
$21,648
Overtime
$3,389
Other pay
$2,513
Benefits
$0
Total compensation
$27,550
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
10459
Total Pay
$27,550

At PPD Police, Ryan Albert serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,550.

David Robinson Jr

Police Officer 1/PPD Police

2026 total comp
$27,550
Base pay
$21,648
Overtime
$3,389
Other pay
$2,513
Benefits
$0
Total compensation
$27,550
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16603
Total Pay
$27,550

At PPD Police, David Robinson Jr serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,550.

Joseph Connerton

Police Corporal/PPD Police

2026 total comp
$27,549
Base pay
$23,813
Overtime
$634
Other pay
$3,102
Benefits
$0
Total compensation
$27,549
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
22126
Total Pay
$27,549

Joseph Connerton is a Police Corporal at PPD Police. They work salaried. 2026 total compensation came to $27,549.

Miguel Hernandez

Police Officer 1/PPD Police

2026 total comp
$27,545
Base pay
$21,648
Overtime
$3,050
Other pay
$2,846
Benefits
$0
Total compensation
$27,545
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9343
Total Pay
$27,545

Miguel Hernandez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $27,545.

David Cartagena

Police Officer 1/PPD Police

2026 total comp
$27,545
Base pay
$21,648
Overtime
$3,050
Other pay
$2,846
Benefits
$0
Total compensation
$27,545
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20616
Total Pay
$27,545

At PPD Police, David Cartagena serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,545.

Sacha Lopez-Rodriguez

Police Officer 1/PPD Police

2026 total comp
$27,544
Base pay
$16,669
Overtime
$2,714
Other pay
$8,161
Benefits
$0
Total compensation
$27,544
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51609
Total Pay
$27,544

At PPD Police, Sacha Lopez-Rodriguez serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,544.

Patrick Mcclain

Police Officer 1/PPD Police

2026 total comp
$27,540
Base pay
$19,484
Overtime
$6,497
Other pay
$1,559
Benefits
$0
Total compensation
$27,540
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
46821
Total Pay
$27,540

Patrick Mcclain holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $27,540.

Justin Frank

Police Sergeant/PPD Police

2023 total comp
$27,537
Base pay
$21,906
Overtime
$2,789
Other pay
$2,843
Benefits
$0
Total compensation
$27,537
Employment type
Salaried

Source-specific fields

Base Salary
$94,674
Employee Category
Civil Service
Job Code
6A04
Public Id
17721
Total Pay
$27,537

At PPD Police, Justin Frank serves as a Police Sergeant. They work salaried. Their 2023 pay totaled $27,537.

Marquise Robinson

Police Officer 1/PPD Police

2026 total comp
$27,527
Base pay
$21,648
Overtime
$2,779
Other pay
$3,100
Benefits
$0
Total compensation
$27,527
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29468
Total Pay
$27,527

Marquise Robinson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $27,527.

Claudiu Dobondi

Police Officer 1/PPD Police

2026 total comp
$27,525
Base pay
$18,185
Overtime
$6,662
Other pay
$2,678
Benefits
$0
Total compensation
$27,525
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
20054
Total Pay
$27,525

Claudiu Dobondi is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,525.

John Nowakowski

Police Corporal/PPD Police

2026 total comp
$27,524
Base pay
$23,813
Overtime
$497
Other pay
$3,214
Benefits
$0
Total compensation
$27,524
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
744
Total Pay
$27,524

John Nowakowski works as a Police Corporal for PPD Police. Their status is salaried. John earned $27,524 in 2026.

Brandon Bryant

Police Sergeant/PPD Police

2026 total comp
$27,523
Base pay
$24,679
Overtime
$0
Other pay
$2,844
Benefits
$0
Total compensation
$27,523
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
1928
Total Pay
$27,523

At PPD Police, Brandon Bryant serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $27,523.

Darryn Harker

Police Sergeant/PPD Police

2026 total comp
$27,523
Base pay
$24,679
Overtime
$0
Other pay
$2,844
Benefits
$0
Total compensation
$27,523
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
3751
Total Pay
$27,523

Darryn Harker holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $27,523.

Jason Carr

Police Sergeant/PPD Police

2026 total comp
$27,523
Base pay
$24,679
Overtime
$0
Other pay
$2,844
Benefits
$0
Total compensation
$27,523
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
5910
Total Pay
$27,523

Jason Carr works as a Police Sergeant for PPD Police. Their status is salaried. Jason earned $27,523 in 2026.

Edward Pulaski

Police Sergeant/PPD Police

2026 total comp
$27,523
Base pay
$24,679
Overtime
$0
Other pay
$2,844
Benefits
$0
Total compensation
$27,523
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
8800
Total Pay
$27,523

Edward Pulaski works as a Police Sergeant for PPD Police. Their status is salaried. Edward earned $27,523 in 2026.

Brian Saba

Police Sergeant/PPD Police

2026 total comp
$27,523
Base pay
$24,679
Overtime
$0
Other pay
$2,844
Benefits
$0
Total compensation
$27,523
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
17078
Total Pay
$27,523

Brian Saba works as a Police Sergeant for PPD Police. Their status is salaried. Brian earned $27,523 in 2026.

Kenneth Devaney

Police Sergeant/PPD Police

2026 total comp
$27,523
Base pay
$24,679
Overtime
$0
Other pay
$2,844
Benefits
$0
Total compensation
$27,523
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
25833
Total Pay
$27,523

Kenneth Devaney works as a Police Sergeant for PPD Police. Their status is salaried. Kenneth earned $27,523 in 2026.

Guyon Derricotte

Police Sergeant/PPD Police

2026 total comp
$27,523
Base pay
$24,679
Overtime
$0
Other pay
$2,844
Benefits
$0
Total compensation
$27,523
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
35715
Total Pay
$27,523

Guyon Derricotte holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $27,523.

Kevin Cassidy

Police Officer 1/PPD Police

2026 total comp
$27,519
Base pay
$18,185
Overtime
$2,505
Other pay
$6,829
Benefits
$0
Total compensation
$27,519
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49314
Total Pay
$27,519

Kevin Cassidy is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,519.

Jamie Kreibick

Police Officer 1/PPD Police

2026 total comp
$27,517
Base pay
$18,185
Overtime
$1,936
Other pay
$7,396
Benefits
$0
Total compensation
$27,517
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
47995
Total Pay
$27,517

Jamie Kreibick works as a Police Officer 1 for PPD Police. Their status is salaried. Jamie earned $27,517 in 2026.

Aubrey Lewis

Detective/PPD Police

2026 total comp
$27,510
Base pay
$23,813
Overtime
$485
Other pay
$3,213
Benefits
$0
Total compensation
$27,510
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
28438
Total Pay
$27,510

Aubrey Lewis is a Detective at PPD Police. They work salaried. 2026 total compensation came to $27,510.

Norma Serrano

Detective/PPD Police

2026 total comp
$27,507
Base pay
$23,813
Overtime
$597
Other pay
$3,098
Benefits
$0
Total compensation
$27,507
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
10037
Total Pay
$27,507

Norma Serrano works as a Detective for PPD Police. Their status is salaried. Norma earned $27,507 in 2026.

Jesse Cox

Police Corporal/PPD Police

2026 total comp
$27,507
Base pay
$23,813
Overtime
$596
Other pay
$3,098
Benefits
$0
Total compensation
$27,507
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
30215
Total Pay
$27,507

At PPD Police, Jesse Cox serves as a Police Corporal. They work salaried. Their 2026 pay totaled $27,507.

Joseph Mason

Police Sergeant/PPD Police

2026 total comp
$27,495
Base pay
$24,267
Overtime
$270
Other pay
$2,958
Benefits
$0
Total compensation
$27,495
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
25091
Total Pay
$27,495

At PPD Police, Joseph Mason serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $27,495.

Michal Furman

Police Sergeant/PPD Police

2026 total comp
$27,493
Base pay
$23,653
Overtime
$1,333
Other pay
$2,508
Benefits
$0
Total compensation
$27,493
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
11072
Total Pay
$27,493

Michal Furman works as a Police Sergeant for PPD Police. Their status is salaried. Michal earned $27,493 in 2026.

Alimamy Keita

Police Officer 1/PPD Police

2026 total comp
$27,492
Base pay
$21,648
Overtime
$3,457
Other pay
$2,386
Benefits
$0
Total compensation
$27,492
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
38123
Total Pay
$27,492

Alimamy Keita holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $27,492.

Paul Scott

Police Officer 1/PPD Police

2026 total comp
$27,484
Base pay
$18,185
Overtime
$7,744
Other pay
$1,556
Benefits
$0
Total compensation
$27,484
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50732
Total Pay
$27,484

At PPD Police, Paul Scott serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,484.

Chase Oliver

Police Officer 1/PPD Police

2026 total comp
$27,478
Base pay
$18,185
Overtime
$2,192
Other pay
$7,101
Benefits
$0
Total compensation
$27,478
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49516
Total Pay
$27,478

Chase Oliver works as a Police Officer 1 for PPD Police. Their status is salaried. Chase earned $27,478 in 2026.

Carlos Hernandez

Police Officer 1/PPD Police

2026 total comp
$27,477
Base pay
$23,653
Overtime
$1,085
Other pay
$2,740
Benefits
$0
Total compensation
$27,477
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33915
Total Pay
$27,477

Carlos Hernandez is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,477.

Daniel Breslin

Police Officer 1/PPD Police

2026 total comp
$27,477
Base pay
$21,648
Overtime
$3,355
Other pay
$2,473
Benefits
$0
Total compensation
$27,477
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3268
Total Pay
$27,477

Daniel Breslin holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $27,477.

Sean Mullin

Police Officer 1/PPD Police

2026 total comp
$27,476
Base pay
$21,648
Overtime
$3,321
Other pay
$2,506
Benefits
$0
Total compensation
$27,476
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4796
Total Pay
$27,476

Sean Mullin works as a Police Officer 1 for PPD Police. Their status is salaried. Sean earned $27,476 in 2026.

Nicholas Vanbrunt

Police Officer 1/PPD Police

2026 total comp
$27,476
Base pay
$21,648
Overtime
$3,321
Other pay
$2,506
Benefits
$0
Total compensation
$27,476
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33796
Total Pay
$27,476

Nicholas Vanbrunt works as a Police Officer 1 for PPD Police. Their status is salaried. Nicholas earned $27,476 in 2026.

Lamar Johnson

Police Officer 1/PPD Police

2026 total comp
$27,476
Base pay
$21,648
Overtime
$3,321
Other pay
$2,506
Benefits
$0
Total compensation
$27,476
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30370
Total Pay
$27,476

At PPD Police, Lamar Johnson serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,476.

Tierre Welton Jr

Police Officer 1/PPD Police

2026 total comp
$27,476
Base pay
$21,648
Overtime
$3,321
Other pay
$2,506
Benefits
$0
Total compensation
$27,476
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18721
Total Pay
$27,476

Tierre Welton Jr works as a Police Officer 1 for PPD Police. Their status is salaried. Tierre earned $27,476 in 2026.

Shane Sakaitis

Police Officer 1/PPD Police

2026 total comp
$27,475
Base pay
$19,484
Overtime
$6,436
Other pay
$1,555
Benefits
$0
Total compensation
$27,475
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
45655
Total Pay
$27,475

Shane Sakaitis works as a Police Officer 1 for PPD Police. Their status is salaried. Shane earned $27,475 in 2026.

Matthew Kalita

Police Officer 1/PPD Police

2026 total comp
$27,469
Base pay
$21,648
Overtime
$2,983
Other pay
$2,838
Benefits
$0
Total compensation
$27,469
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1268
Total Pay
$27,469

At PPD Police, Matthew Kalita serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,469.

Samson Barlow

Police Officer 1/PPD Police

2026 total comp
$27,467
Base pay
$17,631
Overtime
$2,714
Other pay
$7,122
Benefits
$0
Total compensation
$27,467
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51723
Total Pay
$27,467

Samson Barlow is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,467.

Lisamarie Kelemen

Detective/PPD Police

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

Source-specific fields

Base Salary
$86,425
Employee Category
Civil Service
Job Code
6A12
Public Id
32614
Total Pay
$27,463

Lisamarie Kelemen is a Detective at PPD Police. They work salaried. 2022 total compensation came to $27,463.