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 90

Richard Rodzwic Jr.

Police Officer 1/PPD Police

2022 total comp
$31,969
Base pay
$14,450
Overtime
$0
Other pay
$17,519
Benefits
$0
Total compensation
$31,969
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
30573
Total Pay
$31,969

Richard Rodzwic Jr. works as a Police Officer 1 for PPD Police. Their status is salaried. Richard earned $31,969 in 2022.

Theodore Brown Jr

Police Officer 1/PPD Police

2026 total comp
$31,967
Base pay
$21,648
Overtime
$6,880
Other pay
$3,438
Benefits
$0
Total compensation
$31,967
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32210
Total Pay
$31,967

Theodore Brown Jr works as a Police Officer 1 for PPD Police. Their status is salaried. Theodore earned $31,967 in 2026.

Shaun Smallwood

Police Officer 1/PPD Police

2026 total comp
$31,966
Base pay
$21,648
Overtime
$7,016
Other pay
$3,302
Benefits
$0
Total compensation
$31,966
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25282
Total Pay
$31,966

Shaun Smallwood is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,966.

Jeffrey Deacon

Police Lieutenant/PPD Police

2026 total comp
$31,965
Base pay
$28,134
Overtime
$529
Other pay
$3,303
Benefits
$0
Total compensation
$31,965
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
4130
Total Pay
$31,965

Jeffrey Deacon works as a Police Lieutenant for PPD Police. Their status is salaried. Jeffrey earned $31,965 in 2026.

James Chabot

Police Officer 1/PPD Police

2026 total comp
$31,957
Base pay
$21,648
Overtime
$6,711
Other pay
$3,598
Benefits
$0
Total compensation
$31,957
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9079
Total Pay
$31,957

James Chabot works as a Police Officer 1 for PPD Police. Their status is salaried. James earned $31,957 in 2026.

Andi Sauli

Police Officer 1/PPD Police

2026 total comp
$31,951
Base pay
$21,648
Overtime
$7,388
Other pay
$2,914
Benefits
$0
Total compensation
$31,951
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23048
Total Pay
$31,951

Andi Sauli is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,951.

Ashley Johnson

Police Officer 1/PPD Police

2026 total comp
$31,951
Base pay
$21,648
Overtime
$7,388
Other pay
$2,914
Benefits
$0
Total compensation
$31,951
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15013
Total Pay
$24,562

Ashley Johnson works as a Police Officer 1 for PPD Police. Their status is salaried. Ashley earned $31,951 in 2026.

Kenneth Golczewski

Detective/PPD Police

2026 total comp
$31,941
Base pay
$23,813
Overtime
$4,399
Other pay
$3,730
Benefits
$0
Total compensation
$31,941
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
7270
Total Pay
$31,941

Kenneth Golczewski holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $31,941.

Joseph Jenkins

Detective/PPD Police

2026 total comp
$31,941
Base pay
$23,813
Overtime
$4,399
Other pay
$3,730
Benefits
$0
Total compensation
$31,941
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
1508
Total Pay
$31,941

Joseph Jenkins works as a Detective for PPD Police. Their status is salaried. Joseph earned $31,941 in 2026.

Charles Harron Iii

Police Sergeant/PPD Police

2026 total comp
$31,940
Base pay
$24,679
Overtime
$3,825
Other pay
$3,435
Benefits
$0
Total compensation
$31,940
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
30326
Total Pay
$31,940

Charles Harron Iii is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $31,940.

Melissa Martin

Police Officer 1/PPD Police

2026 total comp
$31,929
Base pay
$21,648
Overtime
$6,846
Other pay
$3,434
Benefits
$0
Total compensation
$31,929
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5732
Total Pay
$31,929

Melissa Martin is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,929.

Gregory Watkins

Police Lieutenant/PPD Police

2026 total comp
$31,920
Base pay
$28,134
Overtime
$352
Other pay
$3,434
Benefits
$0
Total compensation
$31,920
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
27701
Total Pay
$31,920

Gregory Watkins holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $31,920.

Juan Delgado

Police Officer 1/PPD Police

2026 total comp
$31,916
Base pay
$21,648
Overtime
$6,541
Other pay
$3,726
Benefits
$0
Total compensation
$31,916
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8974
Total Pay
$31,916

At PPD Police, Juan Delgado serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $31,916.

Zoe Bills

Police Officer 1/PPD Police

2026 total comp
$31,913
Base pay
$21,648
Overtime
$7,355
Other pay
$2,910
Benefits
$0
Total compensation
$31,913
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11560
Total Pay
$31,913

Zoe Bills is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,913.

Donald Vandermay

Police Officer 1/PPD Police

2025 total comp
$31,905
Base pay
$25,935
Overtime
$1,556
Other pay
$4,414
Benefits
$0
Total compensation
$31,905
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
9822
Total Pay
$31,905

Donald Vandermay holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $31,905.

Francis Detreux

Police Sergeant/PPD Police

2026 total comp
$31,903
Base pay
$24,679
Overtime
$3,632
Other pay
$3,593
Benefits
$0
Total compensation
$31,903
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
4082
Total Pay
$31,903

At PPD Police, Francis Detreux serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $31,903.

David Potter

Police Lieutenant/PPD Police

2026 total comp
$31,903
Base pay
$28,134
Overtime
$176
Other pay
$3,593
Benefits
$0
Total compensation
$31,903
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
173
Total Pay
$31,903

At PPD Police, David Potter serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $31,903.

Anthony Samarco

Police Lieutenant/PPD Police

2026 total comp
$31,903
Base pay
$28,134
Overtime
$176
Other pay
$3,593
Benefits
$0
Total compensation
$31,903
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
8206
Total Pay
$31,903

Anthony Samarco works as a Police Lieutenant for PPD Police. Their status is salaried. Anthony earned $31,903 in 2026.

Daniel Mccoy

Police Lieutenant/PPD Police

2026 total comp
$31,903
Base pay
$28,134
Overtime
$176
Other pay
$3,593
Benefits
$0
Total compensation
$31,903
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
11012
Total Pay
$31,903

Daniel Mccoy is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $31,903.

Christopher Smith Jr.

Detective/PPD Police

2026 total comp
$31,893
Base pay
$22,823
Overtime
$5,967
Other pay
$3,103
Benefits
$0
Total compensation
$31,893
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A12
Public Id
27754
Total Pay
$31,893

At PPD Police, Christopher Smith Jr. serves as a Detective. They work salaried. Their 2026 pay totaled $31,893.

Joseph Jacobs

Police Lieutenant/PPD Police

2026 total comp
$31,881
Base pay
$28,134
Overtime
$264
Other pay
$3,483
Benefits
$0
Total compensation
$31,881
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
32581
Total Pay
$31,881

Joseph Jacobs works as a Police Lieutenant for PPD Police. Their status is salaried. Joseph earned $31,881 in 2026.

Christoph Lemma

Police Officer 1/PPD Police

2026 total comp
$31,878
Base pay
$21,648
Overtime
$6,507
Other pay
$3,722
Benefits
$0
Total compensation
$31,878
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
12809
Total Pay
$31,878

Christoph Lemma is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,878.

Ryan Norman

Police Officer Recruit/PPD Police

2023 total comp
$31,876
Base pay
$30,876
Overtime
$0
Other pay
$1,000
Benefits
$0
Total compensation
$31,876
Employment type
Salaried

Source-specific fields

Base Salary
$61,888
Employee Category
Civil Service
Job Code
6A01
Public Id
42586
Total Pay
$31,876

Ryan Norman holds the role of Police Officer Recruit at PPD Police. Their status is salaried. In 2023, their total compensation was $31,876.

Kenneth Michvech

Police Lieutenant/PPD Police

2026 total comp
$31,854
Base pay
$28,134
Overtime
$0
Other pay
$3,720
Benefits
$0
Total compensation
$31,854
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
3908
Total Pay
$31,854

Kenneth Michvech is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $31,854.

Jefferson Campbell Jr

Police Lieutenant/PPD Police

2026 total comp
$31,854
Base pay
$28,134
Overtime
$0
Other pay
$3,720
Benefits
$0
Total compensation
$31,854
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
9915
Total Pay
$31,854

Jefferson Campbell Jr holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $31,854.

Thomas Reynolds

Police Lieutenant/PPD Police

2026 total comp
$31,854
Base pay
$28,134
Overtime
$0
Other pay
$3,720
Benefits
$0
Total compensation
$31,854
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
11224
Total Pay
$31,854

Thomas Reynolds works as a Police Lieutenant for PPD Police. Their status is salaried. Thomas earned $31,854 in 2026.

Deanthonis Edwards

Police Lieutenant/PPD Police

2026 total comp
$31,854
Base pay
$28,134
Overtime
$0
Other pay
$3,720
Benefits
$0
Total compensation
$31,854
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
13887
Total Pay
$31,854

Deanthonis Edwards holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $31,854.

William Gibson

Police Lieutenant/PPD Police

2026 total comp
$31,854
Base pay
$28,134
Overtime
$0
Other pay
$3,720
Benefits
$0
Total compensation
$31,854
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
14719
Total Pay
$31,854

William Gibson works as a Police Lieutenant for PPD Police. Their status is salaried. William earned $31,854 in 2026.

Joseph Dougherty

Police Lieutenant/PPD Police

2026 total comp
$31,854
Base pay
$28,134
Overtime
$0
Other pay
$3,720
Benefits
$0
Total compensation
$31,854
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
15510
Total Pay
$31,854

Joseph Dougherty is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $31,854.

Richard Lanzetta

Police Lieutenant/PPD Police

2026 total comp
$31,854
Base pay
$28,134
Overtime
$0
Other pay
$3,720
Benefits
$0
Total compensation
$31,854
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
16613
Total Pay
$31,854

Richard Lanzetta is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $31,854.

Donald West

Police Lieutenant/PPD Police

2026 total comp
$31,854
Base pay
$28,134
Overtime
$0
Other pay
$3,720
Benefits
$0
Total compensation
$31,854
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
19858
Total Pay
$31,854

At PPD Police, Donald West serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $31,854.

Joseph Galie

Police Lieutenant/PPD Police

2026 total comp
$31,854
Base pay
$28,134
Overtime
$0
Other pay
$3,720
Benefits
$0
Total compensation
$31,854
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
21706
Total Pay
$31,854

Joseph Galie works as a Police Lieutenant for PPD Police. Their status is salaried. Joseph earned $31,854 in 2026.

Marty Best

Police Lieutenant/PPD Police

2026 total comp
$31,854
Base pay
$28,134
Overtime
$0
Other pay
$3,720
Benefits
$0
Total compensation
$31,854
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
25888
Total Pay
$31,854

Marty Best works as a Police Lieutenant for PPD Police. Their status is salaried. Marty earned $31,854 in 2026.

Kenneth Kimchuk

Police Lieutenant/PPD Police

2026 total comp
$31,854
Base pay
$28,134
Overtime
$0
Other pay
$3,720
Benefits
$0
Total compensation
$31,854
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
29632
Total Pay
$31,854

At PPD Police, Kenneth Kimchuk serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $31,854.

Willie Williams

Police Lieutenant/PPD Police

2026 total comp
$31,854
Base pay
$28,134
Overtime
$0
Other pay
$3,720
Benefits
$0
Total compensation
$31,854
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
29983
Total Pay
$31,854

Willie Williams works as a Police Lieutenant for PPD Police. Their status is salaried. Willie earned $31,854 in 2026.

Stephen Biello

Police Lieutenant/PPD Police

2026 total comp
$31,854
Base pay
$28,134
Overtime
$0
Other pay
$3,720
Benefits
$0
Total compensation
$31,854
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
31412
Total Pay
$31,854

Stephen Biello is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $31,854.

David Hunter

Police Lieutenant/PPD Police

2026 total comp
$31,854
Base pay
$28,134
Overtime
$0
Other pay
$3,720
Benefits
$0
Total compensation
$31,854
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
33831
Total Pay
$31,854

David Hunter holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $31,854.

Donald Lowenthal Jr

Police Lieutenant/PPD Police

2026 total comp
$31,854
Base pay
$28,134
Overtime
$0
Other pay
$3,720
Benefits
$0
Total compensation
$31,854
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
34864
Total Pay
$31,854

Donald Lowenthal Jr works as a Police Lieutenant for PPD Police. Their status is salaried. Donald earned $31,854 in 2026.

Christophe Kopecki

Police Officer 1/PPD Police

2026 total comp
$31,853
Base pay
$21,648
Overtime
$6,914
Other pay
$3,291
Benefits
$0
Total compensation
$31,853
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29691
Total Pay
$31,853

Christophe Kopecki holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,853.

Nancy Butler

Police Officer 1/PPD Police

2022 total comp
$31,846
Base pay
$6,149
Overtime
$0
Other pay
$25,697
Benefits
$0
Total compensation
$31,846
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
1636
Total Pay
$31,846

Nancy Butler holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $31,846.