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 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.