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 57

Andrew Crawford

Police Officer 1/PPD Police

2026 total comp
$39,858
Base pay
$19,484
Overtime
$18,119
Other pay
$2,256
Benefits
$0
Total compensation
$39,858
Employment type
Salaried

Source-specific fields

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

At PPD Police, Andrew Crawford serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $39,858.

Jean Mimy

Police Officer 1/PPD Police

2026 total comp
$39,856
Base pay
$21,648
Overtime
$14,574
Other pay
$3,634
Benefits
$0
Total compensation
$39,856
Employment type
Salaried

Source-specific fields

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

Jean Mimy is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $39,856.

Gloria Toledo

Police Officer 1/PPD Police

2026 total comp
$39,856
Base pay
$21,648
Overtime
$14,574
Other pay
$3,634
Benefits
$0
Total compensation
$39,856
Employment type
Salaried

Source-specific fields

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

Gloria Toledo holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $39,856.

Enrique Diaz-Navedo

Police Sergeant/PPD Police

2026 total comp
$39,836
Base pay
$24,679
Overtime
$11,282
Other pay
$3,875
Benefits
$0
Total compensation
$39,836
Employment type
Salaried

Source-specific fields

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

Enrique Diaz-Navedo is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $39,836.

Richard Hough

Police Officer 1/PPD Police

2026 total comp
$39,827
Base pay
$21,648
Overtime
$14,065
Other pay
$4,114
Benefits
$0
Total compensation
$39,827
Employment type
Salaried

Source-specific fields

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

Richard Hough holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $39,827.

Michael Guinter

Police Officer 1/PPD Police

2026 total comp
$39,827
Base pay
$21,648
Overtime
$14,065
Other pay
$4,114
Benefits
$0
Total compensation
$39,827
Employment type
Salaried

Source-specific fields

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

Michael Guinter works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $39,827 in 2026.

Minh Le

Police Officer 1/PPD Police

2021 total comp
$39,826
Base pay
$34,469
Overtime
$215
Other pay
$5,142
Benefits
$0
Total compensation
$39,826
Employment type
Salaried

Source-specific fields

Base Salary
$74,969
Employee Category
Civil Service
Job Code
6A02
Public Id
33462
Total Pay
$39,826

Minh Le is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $39,826.

John Brady

Police Officer 1/PPD Police

2026 total comp
$39,824
Base pay
$21,648
Overtime
$13,692
Other pay
$4,483
Benefits
$0
Total compensation
$39,824
Employment type
Salaried

Source-specific fields

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

John Brady is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $39,824.

Nathaniel Smith Jr

Detective/PPD Police

2026 total comp
$39,815
Base pay
$23,813
Overtime
$11,520
Other pay
$4,483
Benefits
$0
Total compensation
$39,815
Employment type
Salaried

Source-specific fields

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

Nathaniel Smith Jr works as a Detective for PPD Police. Their status is salaried. Nathaniel earned $39,815 in 2026.

Kyra Carter

Police Officer 1/PPD Police

2021 total comp
$39,803
Base pay
$29,622
Overtime
$0
Other pay
$10,181
Benefits
$0
Total compensation
$39,803
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
3824
Total Pay
$39,803

Kyra Carter is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $39,803.

Ronald Weitman

Police Officer 1/PPD Police

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

Source-specific fields

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

Ronald Weitman holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $39,802.

Kimberli Harris

Police Officer 1/PPD Police

2026 total comp
$39,789
Base pay
$21,648
Overtime
$13,862
Other pay
$4,279
Benefits
$0
Total compensation
$39,789
Employment type
Salaried

Source-specific fields

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

Kimberli Harris works as a Police Officer 1 for PPD Police. Their status is salaried. Kimberli earned $39,789 in 2026.

Mark Robinson

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Mark Robinson serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $39,782.

Justin Davis

Police Officer 1/PPD Police

2026 total comp
$39,774
Base pay
$21,577
Overtime
$14,743
Other pay
$3,454
Benefits
$0
Total compensation
$39,774
Employment type
Salaried

Source-specific fields

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

Justin Davis holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $39,774.

Andrew Jenkins

Police Officer 1/PPD Police

2026 total comp
$39,752
Base pay
$21,648
Overtime
$13,997
Other pay
$4,106
Benefits
$0
Total compensation
$39,752
Employment type
Salaried

Source-specific fields

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

Andrew Jenkins holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $39,752.

Alberta Windfelder

Police Corporal/PPD Police

2020 total comp
$39,746
Base pay
$35,307
Overtime
$0
Other pay
$4,440
Benefits
$0
Total compensation
$39,746
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A03
Public Id
3571
Total Pay
$39,746

Alberta Windfelder is a Police Corporal at PPD Police. They work salaried. 2020 total compensation came to $39,746.

John Mc Carron Jr

Police Officer 1/PPD Police

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

Source-specific fields

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

John Mc Carron Jr holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $39,743.

Matthew Funk

Detective/PPD Police

2026 total comp
$39,731
Base pay
$23,813
Overtime
$11,445
Other pay
$4,473
Benefits
$0
Total compensation
$39,731
Employment type
Salaried

Source-specific fields

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

Matthew Funk holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $39,731.

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.