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 9

Ronald Jackson

Police Officer 1/PPD Police

2022 total comp
$121,168
Base pay
$60,289
Overtime
$2,199
Other pay
$58,680
Benefits
$0
Total compensation
$121,168
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
12712
Total Pay
$121,168

Ronald Jackson is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $121,168.

Nadir Osborne

Police Officer 1/PPD Police

2020 total comp
$120,990
Base pay
$43,993
Overtime
$7,134
Other pay
$69,863
Benefits
$0
Total compensation
$120,990
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
6079
Total Pay
$120,990

Nadir Osborne works as a Police Officer 1 for PPD Police. Their status is salaried. Nadir earned $120,990 in 2020.

Micah Waters Sr

Police Officer 1/PPD Police

2024 total comp
$120,986
Base pay
$63,650
Overtime
$21,914
Other pay
$35,422
Benefits
$0
Total compensation
$120,986
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
8995
Total Pay
$120,986

Micah Waters Sr holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $120,986.

James Mc Aroy

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
25037
Total Pay
$120,602

James Mc Aroy is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $120,602.

Brian Keenan

Police Officer 1/PPD Police

2024 total comp
$120,412
Base pay
$41,986
Overtime
$20,177
Other pay
$58,249
Benefits
$0
Total compensation
$120,412
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
21082
Total Pay
$120,412

Brian Keenan works as a Police Officer 1 for PPD Police. Their status is salaried. Brian earned $120,412 in 2024.

John Geliebter

Detective/PPD Police

2025 total comp
$120,110
Base pay
$33,092
Overtime
$7,524
Other pay
$79,494
Benefits
$0
Total compensation
$120,110
Employment type
Salaried

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A12
Public Id
23374
Total Pay
$120,110

John Geliebter holds the role of Detective at PPD Police. Their status is salaried. In 2025, their total compensation was $120,110.

Benjamin Naish

Police Inspector/PPD Police

2025 total comp
$119,888
Base pay
$98,056
Overtime
$0
Other pay
$21,832
Benefits
$0
Total compensation
$119,888
Employment type
Salaried

Source-specific fields

Base Salary
$159,758
Employee Category
Civil Service
Job Code
6A09
Public Id
27565
Total Pay
$119,888

At PPD Police, Benjamin Naish serves as a Police Inspector. They work salaried. Their 2025 pay totaled $119,888.

Carl Zelner

Police Officer 1/PPD Police

2022 total comp
$119,487
Base pay
$65,380
Overtime
$231
Other pay
$53,876
Benefits
$0
Total compensation
$119,487
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
20681
Total Pay
$119,487

Carl Zelner holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $119,487.

Vernon Ancrum

Police Officer 1/PPD Police

2025 total comp
$119,272
Base pay
$68,043
Overtime
$32,011
Other pay
$19,217
Benefits
$0
Total compensation
$119,272
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
35108
Total Pay
$119,272

Vernon Ancrum holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $119,272.

Frank Macrane

Police Officer 1/PPD Police

2023 total comp
$119,137
Base pay
$26,758
Overtime
$606
Other pay
$91,773
Benefits
$0
Total compensation
$119,137
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
4252
Total Pay
$119,137

Frank Macrane works as a Police Officer 1 for PPD Police. Their status is salaried. Frank earned $119,137 in 2023.

Christoph Marano

Detective/PPD Police

2019 total comp
$119,118
Base pay
$9,320
Overtime
$2,680
Other pay
$107,118
Benefits
$0
Total compensation
$119,118
Employment type
Salaried

Source-specific fields

Base Salary
$80,776
Employee Category
Civil Service
Job Code
6A12
Public Id
22439
Total Pay
$119,118

At PPD Police, Christoph Marano serves as a Detective. They work salaried. Their 2019 pay totaled $119,118.

Charlie Williams

Detective/PPD Police

2024 total comp
$118,290
Base pay
$32,729
Overtime
$0
Other pay
$85,562
Benefits
$0
Total compensation
$118,290
Employment type
Salaried

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A12
Public Id
10915
Total Pay
$118,290

Charlie Williams holds the role of Detective at PPD Police. Their status is salaried. In 2024, their total compensation was $118,290.

Marilyn James

Police Officer 1/PPD Police

2020 total comp
$118,206
Base pay
$47,882
Overtime
$883
Other pay
$69,441
Benefits
$0
Total compensation
$118,206
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
2152
Total Pay
$118,206

Marilyn James works as a Police Officer 1 for PPD Police. Their status is salaried. Marilyn earned $118,206 in 2020.

Michael Mcgoldrick

Detective/PPD Police

2020 total comp
$118,203
Base pay
$46,746
Overtime
$6,807
Other pay
$64,649
Benefits
$0
Total compensation
$118,203
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
5037
Total Pay
$118,203

Michael Mcgoldrick works as a Detective for PPD Police. Their status is salaried. Michael earned $118,203 in 2020.

Andrew Maenner

Police Officer 1/PPD Police

2024 total comp
$118,201
Base pay
$5,290
Overtime
$0
Other pay
$112,912
Benefits
$0
Total compensation
$118,201
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
22154
Total Pay
$118,201

Andrew Maenner works as a Police Officer 1 for PPD Police. Their status is salaried. Andrew earned $118,201 in 2024.

Alexis Montanez

Police Officer 1/PPD Police

2019 total comp
$118,180
Base pay
$37,219
Overtime
$10,319
Other pay
$70,642
Benefits
$0
Total compensation
$118,180
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
16170
Total Pay
$118,180

Alexis Montanez works as a Police Officer 1 for PPD Police. Their status is salaried. Alexis earned $118,180 in 2019.

Mark Howard

Police Sergeant/PPD Police

2023 total comp
$118,143
Base pay
$0
Overtime
$0
Other pay
$118,143
Benefits
$0
Total compensation
$118,143
Employment type
Salaried

Source-specific fields

Base Salary
$94,674
Employee Category
Civil Service
Job Code
6A04
Public Id
7705
Total Pay
$118,143

Mark Howard is a Police Sergeant at PPD Police. They work salaried. 2023 total compensation came to $118,143.

Reinaldo Peluzzo

Police Corporal/PPD Police

2020 total comp
$118,139
Base pay
$17,593
Overtime
$0
Other pay
$100,546
Benefits
$0
Total compensation
$118,139
Employment type
Salaried

Source-specific fields

Base Salary
$83,806
Employee Category
Civil Service
Job Code
6A03
Public Id
5413
Total Pay
$118,139

Reinaldo Peluzzo is a Police Corporal at PPD Police. They work salaried. 2020 total compensation came to $118,139.

Robert Cucinelli

Police Officer 1/PPD Police

2025 total comp
$117,898
Base pay
$64,025
Overtime
$38,286
Other pay
$15,587
Benefits
$0
Total compensation
$117,898
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
25463
Total Pay
$117,898

At PPD Police, Robert Cucinelli serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $117,898.

Stephen Hancock

Police Sergeant/PPD Police

2025 total comp
$117,868
Base pay
$100,307
Overtime
$3,326
Other pay
$14,234
Benefits
$0
Total compensation
$117,868
Employment type
Salaried

Source-specific fields

Base Salary
$105,974
Employee Category
Civil Service
Job Code
6A04
Public Id
35148
Total Pay
$117,868

Stephen Hancock holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2025, their total compensation was $117,868.

Robert Fetters

Detective/PPD Police

2021 total comp
$117,190
Base pay
$0
Overtime
$0
Other pay
$117,190
Benefits
$0
Total compensation
$117,190
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A12
Public Id
9699
Total Pay
$117,190

Robert Fetters is a Detective at PPD Police. They work salaried. 2021 total compensation came to $117,190.

Sanna Chang

Detective/PPD Police

2022 total comp
$117,187
Base pay
$89,417
Overtime
$8,581
Other pay
$19,188
Benefits
$0
Total compensation
$117,187
Employment type
Salaried

Source-specific fields

Base Salary
$91,352
Employee Category
Civil Service
Job Code
6A12
Public Id
10860
Total Pay
$117,187

Sanna Chang works as a Detective for PPD Police. Their status is salaried. Sanna earned $117,187 in 2022.

Valerie Streets

Police Officer 1/PPD Police

2021 total comp
$116,757
Base pay
$0
Overtime
$0
Other pay
$116,757
Benefits
$0
Total compensation
$116,757
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
15855
Total Pay
$116,757

Valerie Streets is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $116,757.

John Jonas

Detective/PPD Police

2024 total comp
$116,686
Base pay
$56,700
Overtime
$0
Other pay
$59,986
Benefits
$0
Total compensation
$116,686
Employment type
Salaried

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A12
Public Id
14958
Total Pay
$116,686

John Jonas is a Detective at PPD Police. They work salaried. 2024 total compensation came to $116,686.

John Mcwilliams

Police Sergeant/PPD Police

2022 total comp
$116,611
Base pay
$92,668
Overtime
$6,368
Other pay
$17,575
Benefits
$0
Total compensation
$116,611
Employment type
Salaried

Source-specific fields

Base Salary
$94,674
Employee Category
Civil Service
Job Code
6A04
Public Id
6936
Total Pay
$116,611

John Mcwilliams works as a Police Sergeant for PPD Police. Their status is salaried. John earned $116,611 in 2022.

Pernell Chandler

Police Officer 1/PPD Police

2023 total comp
$116,552
Base pay
$43,949
Overtime
$0
Other pay
$72,603
Benefits
$0
Total compensation
$116,552
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
12283
Total Pay
$116,552

Pernell Chandler holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $116,552.

Glenn Holmes

Police Officer 1/PPD Police

2020 total comp
$116,406
Base pay
$64,937
Overtime
$8,754
Other pay
$42,715
Benefits
$0
Total compensation
$116,406
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
36504
Total Pay
$116,406

Glenn Holmes is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $116,406.

Jaime Roman

Police Officer 1/PPD Police

2024 total comp
$116,386
Base pay
$62,613
Overtime
$18,258
Other pay
$35,515
Benefits
$0
Total compensation
$116,386
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
20298
Total Pay
$116,386

Jaime Roman works as a Police Officer 1 for PPD Police. Their status is salaried. Jaime earned $116,386 in 2024.

Vien Dang

Police Officer 1/PPD Police

2022 total comp
$116,284
Base pay
$51,061
Overtime
$13,373
Other pay
$51,849
Benefits
$0
Total compensation
$116,284
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
6350
Total Pay
$116,284

Vien Dang is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $116,284.

Matthew White

Police Sergeant/PPD Police

2022 total comp
$116,121
Base pay
$59,296
Overtime
$12,025
Other pay
$44,800
Benefits
$0
Total compensation
$116,121
Employment type
Salaried

Source-specific fields

Base Salary
$94,674
Employee Category
Civil Service
Job Code
6A04
Public Id
9762
Total Pay
$116,121

Matthew White is a Police Sergeant at PPD Police. They work salaried. 2022 total compensation came to $116,121.

Michael Harris

Police Corporal/PPD Police

2022 total comp
$116,038
Base pay
$6,764
Overtime
$0
Other pay
$109,275
Benefits
$0
Total compensation
$116,038
Employment type
Salaried

Source-specific fields

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

At PPD Police, Michael Harris serves as a Police Corporal. They work salaried. Their 2022 pay totaled $116,038.

Ezekiel Williams

Police Lieutenant/PPD Police

2025 total comp
$115,910
Base pay
$79,093
Overtime
$17,484
Other pay
$19,333
Benefits
$0
Total compensation
$115,910
Employment type
Salaried

Source-specific fields

Base Salary
$120,809
Employee Category
Civil Service
Job Code
6A05
Public Id
25872
Total Pay
$115,910

At PPD Police, Ezekiel Williams serves as a Police Lieutenant. They work salaried. Their 2025 pay totaled $115,910.

Oscar Chaves

Police Officer 1/PPD Police

2022 total comp
$115,849
Base pay
$16,602
Overtime
$0
Other pay
$99,248
Benefits
$0
Total compensation
$115,849
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
26535
Total Pay
$115,849

Oscar Chaves holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $115,849.

Shawn Mclaughlin

Police Officer 1/PPD Police

2023 total comp
$115,718
Base pay
$41,304
Overtime
$239
Other pay
$74,175
Benefits
$0
Total compensation
$115,718
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
17678
Total Pay
$115,718

Shawn Mclaughlin is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $115,718.

James Cadden

Administrative Services Director 3/PPD Police

2023 total comp
$115,459
Base pay
$54,045
Overtime
$0
Other pay
$61,414
Benefits
$0
Total compensation
$115,459
Employment type
Salaried

Source-specific fields

Base Salary
$124,279
Employee Category
Civil Service
Job Code
2N05
Public Id
18841
Total Pay
$115,459

James Cadden is a Administrative Services Director 3 at PPD Police. They work salaried. 2023 total compensation came to $115,459.

Bernard Smith

Police Officer 1/PPD Police

2024 total comp
$115,423
Base pay
$74,113
Overtime
$26,522
Other pay
$14,788
Benefits
$0
Total compensation
$115,423
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
35910
Total Pay
$115,423

Bernard Smith is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $115,423.

Michael Dougherty

Police Sergeant/PPD Police

2022 total comp
$115,142
Base pay
$86,502
Overtime
$9,499
Other pay
$19,141
Benefits
$0
Total compensation
$115,142
Employment type
Salaried

Source-specific fields

Base Salary
$94,674
Employee Category
Civil Service
Job Code
6A04
Public Id
36130
Total Pay
$115,142

Michael Dougherty works as a Police Sergeant for PPD Police. Their status is salaried. Michael earned $115,142 in 2022.

Tela Kennedy

Police Officer 1/PPD Police

2025 total comp
$114,623
Base pay
$73,386
Overtime
$2,625
Other pay
$38,612
Benefits
$0
Total compensation
$114,623
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
10613
Total Pay
$114,623

Tela Kennedy works as a Police Officer 1 for PPD Police. Their status is salaried. Tela earned $114,623 in 2025.

Shamssadeen Baukman

Police Officer 1/PPD Police

2022 total comp
$114,470
Base pay
$81,290
Overtime
$17,172
Other pay
$16,008
Benefits
$0
Total compensation
$114,470
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
5240
Total Pay
$114,470

At PPD Police, Shamssadeen Baukman serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $114,470.

Charles Kapusniak

Police Officer 1/PPD Police

2025 total comp
$114,331
Base pay
$70,537
Overtime
$25,240
Other pay
$18,554
Benefits
$0
Total compensation
$114,331
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
36065
Total Pay
$114,331

Charles Kapusniak holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $114,331.