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 2

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

Johnny Arroyo

Police Officer 1/PPD Police

2026 total comp
$31,843
Base pay
$20,783
Overtime
$8,297
Other pay
$2,763
Benefits
$0
Total compensation
$31,843
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
40320
Total Pay
$31,843

At PPD Police, Johnny Arroyo serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $31,843.

Timothy Coleman

Police Officer 1/PPD Police

2026 total comp
$31,839
Base pay
$21,648
Overtime
$7,287
Other pay
$2,903
Benefits
$0
Total compensation
$31,839
Employment type
Salaried

Source-specific fields

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

Timothy Coleman is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,839.

Gregorio Santana

Police Officer 1/PPD Police

2026 total comp
$31,839
Base pay
$21,648
Overtime
$7,287
Other pay
$2,903
Benefits
$0
Total compensation
$31,839
Employment type
Salaried

Source-specific fields

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

Gregorio Santana is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $31,839.