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 5

Steven Wheeler

Police Captain/PPD Police

2026 total comp
$39,719
Base pay
$32,635
Overtime
$0
Other pay
$7,084
Benefits
$0
Total compensation
$39,719
Employment type
Salaried

Source-specific fields

Base Salary
$142,241
Employee Category
Civil Service
Job Code
6A06
Public Id
30926
Total Pay
$39,719

Steven Wheeler holds the role of Police Captain at PPD Police. Their status is salaried. In 2026, their total compensation was $39,719.

Hillard Travis Jr

Police Officer 1/PPD Police

2026 total comp
$39,705
Base pay
$21,648
Overtime
$13,421
Other pay
$4,635
Benefits
$0
Total compensation
$39,705
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35593
Total Pay
$39,705

Hillard Travis Jr works as a Police Officer 1 for PPD Police. Their status is salaried. Hillard earned $39,705 in 2026.

Mason Etier

Police Officer 1/PPD Police

2023 total comp
$39,692
Base pay
$29,320
Overtime
$124
Other pay
$10,248
Benefits
$0
Total compensation
$39,692
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
5387
Total Pay
$39,692

Mason Etier is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $39,692.

Billy Golphin

Detective/PPD Police

2026 total comp
$39,689
Base pay
$23,813
Overtime
$11,408
Other pay
$4,468
Benefits
$0
Total compensation
$39,689
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
20487
Total Pay
$39,689

Billy Golphin holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $39,689.

Lemorris Grover Iii

Police Officer 1/PPD Police

2026 total comp
$39,676
Base pay
$21,648
Overtime
$13,930
Other pay
$4,098
Benefits
$0
Total compensation
$39,676
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2147
Total Pay
$39,676

Lemorris Grover Iii holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $39,676.

Edward Taylor

Police Officer 1/PPD Police

2026 total comp
$39,676
Base pay
$21,648
Overtime
$13,930
Other pay
$4,098
Benefits
$0
Total compensation
$39,676
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
12736
Total Pay
$39,676

Edward Taylor holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $39,676.

Benjamin Johnson

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
1983
Total Pay
$39,672

Benjamin Johnson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $39,672.

James Roach

Police Officer 1/PPD Police

2026 total comp
$39,659
Base pay
$21,648
Overtime
$13,489
Other pay
$4,522
Benefits
$0
Total compensation
$39,659
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8208
Total Pay
$39,659

James Roach holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $39,659.

Anthony Walker

Police Officer 1/PPD Police

2026 total comp
$39,645
Base pay
$21,648
Overtime
$14,381
Other pay
$3,615
Benefits
$0
Total compensation
$39,645
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17049
Total Pay
$39,645

Anthony Walker is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $39,645.

Anthony Manes

Detective/PPD Police

2026 total comp
$39,632
Base pay
$23,813
Overtime
$11,557
Other pay
$4,262
Benefits
$0
Total compensation
$39,632
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
22207
Total Pay
$39,632

Anthony Manes works as a Detective for PPD Police. Their status is salaried. Anthony earned $39,632 in 2026.

Zachary Koenig

Police Sergeant/PPD Police

2026 total comp
$39,622
Base pay
$24,679
Overtime
$11,089
Other pay
$3,855
Benefits
$0
Total compensation
$39,622
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
28789
Total Pay
$39,622

At PPD Police, Zachary Koenig serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $39,622.

Jacqueline Mccalister

Police Officer 1/PPD Police

2026 total comp
$39,600
Base pay
$21,648
Overtime
$14,099
Other pay
$3,852
Benefits
$0
Total compensation
$39,600
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14465
Total Pay
$39,600

Jacqueline Mccalister holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $39,600.

George Ritzheimer

Police Officer 1/PPD Police

2019 total comp
$39,595
Base pay
$0
Overtime
$0
Other pay
$39,595
Benefits
$0
Total compensation
$39,595
Employment type
Salaried

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
9070
Total Pay
$39,595

George Ritzheimer works as a Police Officer 1 for PPD Police. Their status is salaried. George earned $39,595 in 2019.

Donna Sherwood

Police Officer 1/PPD Police

2020 total comp
$39,590
Base pay
$21,810
Overtime
$0
Other pay
$17,780
Benefits
$0
Total compensation
$39,590
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
456
Total Pay
$39,590

Donna Sherwood is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $39,590.

Anthony Parrotti

Police Officer 1/PPD Police

2020 total comp
$39,587
Base pay
$12,504
Overtime
$4,089
Other pay
$22,993
Benefits
$0
Total compensation
$39,587
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
7871
Total Pay
$39,587

Anthony Parrotti holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $39,587.

Ryan Heckmanski

Police Officer 1/PPD Police

2026 total comp
$39,574
Base pay
$20,783
Overtime
$15,357
Other pay
$3,434
Benefits
$0
Total compensation
$39,574
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
40541
Total Pay
$39,574

Ryan Heckmanski holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $39,574.

Ronald Burgess

Detective/PPD Police

2026 total comp
$39,569
Base pay
$23,813
Overtime
$11,669
Other pay
$4,087
Benefits
$0
Total compensation
$39,569
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
36538
Total Pay
$39,569

Ronald Burgess works as a Detective for PPD Police. Their status is salaried. Ronald earned $39,569 in 2026.

Catherine Evans

Police Officer 1/PPD Police

2026 total comp
$39,557
Base pay
$21,648
Overtime
$13,455
Other pay
$4,453
Benefits
$0
Total compensation
$39,557
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15805
Total Pay
$39,557

Catherine Evans holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $39,557.

Peter Marcellino

Detective/PPD Police

2026 total comp
$39,538
Base pay
$23,813
Overtime
$11,110
Other pay
$4,616
Benefits
$0
Total compensation
$39,538
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
29493
Total Pay
$39,538

At PPD Police, Peter Marcellino serves as a Detective. They work salaried. Their 2026 pay totaled $39,538.

Jeffrey Hickson

Police Lieutenant/PPD Police

2026 total comp
$39,532
Base pay
$28,134
Overtime
$6,783
Other pay
$4,616
Benefits
$0
Total compensation
$39,532
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
32139
Total Pay
$39,532

Jeffrey Hickson works as a Police Lieutenant for PPD Police. Their status is salaried. Jeffrey earned $39,532 in 2026.

Edward Thompson

Police Officer 1/PPD Police

2026 total comp
$39,525
Base pay
$21,648
Overtime
$14,031
Other pay
$3,845
Benefits
$0
Total compensation
$39,525
Employment type
Salaried

Source-specific fields

Base Salary
$142,241
Employee Category
Civil Service
Job Code
6A06
Public Id
19140
Total Pay
$43,020

Edward Thompson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $39,525.

James Lloyd

Police Officer 1/PPD Police

2022 total comp
$39,524
Base pay
$6,149
Overtime
$0
Other pay
$33,376
Benefits
$0
Total compensation
$39,524
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
24514
Total Pay
$39,524

James Lloyd works as a Police Officer 1 for PPD Police. Their status is salaried. James earned $39,524 in 2022.

John Connors

Police Officer 1/PPD Police

2026 total comp
$39,519
Base pay
$21,648
Overtime
$13,421
Other pay
$4,449
Benefits
$0
Total compensation
$39,519
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28582
Total Pay
$39,519

John Connors works as a Police Officer 1 for PPD Police. Their status is salaried. John earned $39,519 in 2026.

Samer Musallam

Police Officer 1/PPD Police

2026 total comp
$39,513
Base pay
$21,648
Overtime
$13,252
Other pay
$4,613
Benefits
$0
Total compensation
$39,513
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
924
Total Pay
$39,513

Samer Musallam is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $39,513.

Michael Di Domenico

Police Corporal/PPD Police

2026 total comp
$39,496
Base pay
$23,813
Overtime
$11,072
Other pay
$4,611
Benefits
$0
Total compensation
$39,496
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
23207
Total Pay
$39,496

At PPD Police, Michael Di Domenico serves as a Police Corporal. They work salaried. Their 2026 pay totaled $39,496.

Tarik Stroman

Police Officer 1/PPD Police

2026 total comp
$39,487
Base pay
$21,648
Overtime
$13,760
Other pay
$4,079
Benefits
$0
Total compensation
$39,487
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
12831
Total Pay
$39,487

Tarik Stroman works as a Police Officer 1 for PPD Police. Their status is salaried. Tarik earned $39,487 in 2026.

Abel Solomon

Police Officer 1/PPD Police

2026 total comp
$39,470
Base pay
$19,484
Overtime
$17,753
Other pay
$2,234
Benefits
$0
Total compensation
$39,470
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
44637
Total Pay
$39,470

At PPD Police, Abel Solomon serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $39,470.

Joseph Carter

Police Officer 1/PPD Police

2026 total comp
$39,463
Base pay
$21,648
Overtime
$13,286
Other pay
$4,529
Benefits
$0
Total compensation
$39,463
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18294
Total Pay
$39,463

Joseph Carter works as a Police Officer 1 for PPD Police. Their status is salaried. Joseph earned $39,463 in 2026.

Joshua Vazquez

Police Officer 1/PPD Police

2023 total comp
$39,450
Base pay
$14,001
Overtime
$477
Other pay
$24,972
Benefits
$0
Total compensation
$39,450
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
30709
Total Pay
$39,450

Joshua Vazquez works as a Police Officer 1 for PPD Police. Their status is salaried. Joshua earned $39,450 in 2023.

Bradley Marceluk

Police Officer 1/PPD Police

2026 total comp
$39,447
Base pay
$21,648
Overtime
$13,557
Other pay
$4,242
Benefits
$0
Total compensation
$39,447
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1529
Total Pay
$39,447

Bradley Marceluk works as a Police Officer 1 for PPD Police. Their status is salaried. Bradley earned $39,447 in 2026.

David De Nofa

Police Officer 1/PPD Police

2020 total comp
$39,437
Base pay
$0
Overtime
$0
Other pay
$39,437
Benefits
$0
Total compensation
$39,437
Employment type
Salaried

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
7245
Total Pay
$39,437

At PPD Police, David De Nofa serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $39,437.

Timothy Connell

Police Sergeant/PPD Police

2026 total comp
$39,416
Base pay
$24,679
Overtime
$10,239
Other pay
$4,498
Benefits
$0
Total compensation
$39,416
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
2357
Total Pay
$39,416

At PPD Police, Timothy Connell serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $39,416.

Joaquin Kent

Police Officer 1/PPD Police

2026 total comp
$39,412
Base pay
$21,648
Overtime
$13,930
Other pay
$3,834
Benefits
$0
Total compensation
$39,412
Employment type
Salaried

Source-specific fields

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

Joaquin Kent works as a Police Officer 1 for PPD Police. Their status is salaried. Joaquin earned $39,412 in 2026.

Joshua Torres

Police Officer 1/PPD Police

2026 total comp
$39,409
Base pay
$21,648
Overtime
$14,167
Other pay
$3,593
Benefits
$0
Total compensation
$39,409
Employment type
Salaried

Source-specific fields

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

At PPD Police, Joshua Torres serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $39,409.

Stephen Mcguire

Police Officer 1/PPD Police

2026 total comp
$39,384
Base pay
$21,648
Overtime
$13,500
Other pay
$4,235
Benefits
$0
Total compensation
$39,384
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15903
Total Pay
$39,384

At PPD Police, Stephen Mcguire serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $39,384.

Scot Murphy

Police Lieutenant/PPD Police

2026 total comp
$39,383
Base pay
$28,134
Overtime
$6,651
Other pay
$4,598
Benefits
$0
Total compensation
$39,383
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
9888
Total Pay
$39,383

Scot Murphy holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $39,383.

Dominic Mathis

Police Officer 1/PPD Police

2026 total comp
$39,366
Base pay
$21,648
Overtime
$13,286
Other pay
$4,432
Benefits
$0
Total compensation
$39,366
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9892
Total Pay
$39,366

Dominic Mathis works as a Police Officer 1 for PPD Police. Their status is salaried. Dominic earned $39,366 in 2026.

Joel Torres

Detective/PPD Police

2026 total comp
$39,346
Base pay
$22,823
Overtime
$12,291
Other pay
$4,231
Benefits
$0
Total compensation
$39,346
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A12
Public Id
33881
Total Pay
$39,346

Joel Torres holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $39,346.

Kimberly Lyons

Police Officer 1/PPD Police

2022 total comp
$39,333
Base pay
$33,818
Overtime
$0
Other pay
$5,515
Benefits
$0
Total compensation
$39,333
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
6910
Total Pay
$39,333

At PPD Police, Kimberly Lyons serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $39,333.

James Boone Jr

Police Sergeant/PPD Police

2026 total comp
$39,328
Base pay
$24,679
Overtime
$10,586
Other pay
$4,062
Benefits
$0
Total compensation
$39,328
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
35657
Total Pay
$39,328

James Boone Jr holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $39,328.