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

Barry Strube

Police Officer 1/PPD Police

2021 total comp
$24,858
Base pay
$13,464
Overtime
$808
Other pay
$10,587
Benefits
$0
Total compensation
$24,858
Employment type
Salaried

Source-specific fields

Base Salary
$70,282
Employee Category
Civil Service
Job Code
6A02
Public Id
33808
Total Pay
$24,858

Barry Strube is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $24,858.

Edwin Correa

Police Officer 1/PPD Police

2026 total comp
$24,854
Base pay
$21,648
Overtime
$407
Other pay
$2,799
Benefits
$0
Total compensation
$24,854
Employment type
Salaried

Source-specific fields

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

Edwin Correa works as a Police Officer 1 for PPD Police. Their status is salaried. Edwin earned $24,854 in 2026.

Michael Edwards

Police Sergeant/PPD Police

2026 total comp
$24,851
Base pay
$24,679
Overtime
$155
Other pay
$18
Benefits
$0
Total compensation
$24,851
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5098
Total Pay
$34,083

Michael Edwards works as a Police Sergeant for PPD Police. Their status is salaried. Michael earned $24,851 in 2026.

Robert Rodriguez

Police Officer 1/PPD Police

2026 total comp
$24,836
Base pay
$21,648
Overtime
$474
Other pay
$2,713
Benefits
$0
Total compensation
$24,836
Employment type
Salaried

Source-specific fields

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

Robert Rodriguez is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,836.

Luke Kassan

Police Officer 1/PPD Police

2026 total comp
$24,833
Base pay
$16,669
Overtime
$157
Other pay
$8,008
Benefits
$0
Total compensation
$24,833
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51529
Total Pay
$24,833

Luke Kassan is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,833.

Brandon Dougherty-Colon

Police Officer 1/PPD Police

2026 total comp
$24,829
Base pay
$18,185
Overtime
$5,238
Other pay
$1,405
Benefits
$0
Total compensation
$24,829
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51312
Total Pay
$24,829

Brandon Dougherty-Colon holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,829.

Alfredo Dimascia

Police Officer 1/PPD Police

2026 total comp
$24,828
Base pay
$21,648
Overtime
$915
Other pay
$2,264
Benefits
$0
Total compensation
$24,828
Employment type
Salaried

Source-specific fields

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

Alfredo Dimascia works as a Police Officer 1 for PPD Police. Their status is salaried. Alfredo earned $24,828 in 2026.

Blake Reilley

Police Officer 1/PPD Police

2026 total comp
$24,828
Base pay
$21,648
Overtime
$915
Other pay
$2,264
Benefits
$0
Total compensation
$24,828
Employment type
Salaried

Source-specific fields

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

Blake Reilley is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,828.

Dalton Mcbride

Police Officer 1/PPD Police

2026 total comp
$24,828
Base pay
$21,648
Overtime
$915
Other pay
$2,264
Benefits
$0
Total compensation
$24,828
Employment type
Salaried

Source-specific fields

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

Dalton Mcbride holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,828.

Victoria Trujillo

Police Officer 1/PPD Police

2026 total comp
$24,823
Base pay
$21,648
Overtime
$610
Other pay
$2,565
Benefits
$0
Total compensation
$24,823
Employment type
Salaried

Source-specific fields

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

Victoria Trujillo is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,823.

Patrick Balasa

Police Officer 1/PPD Police

2026 total comp
$24,823
Base pay
$21,648
Overtime
$610
Other pay
$2,565
Benefits
$0
Total compensation
$24,823
Employment type
Salaried

Source-specific fields

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

Patrick Balasa is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,823.

Kimberlee Hickinson

Police Officer 1/PPD Police

2026 total comp
$24,823
Base pay
$21,648
Overtime
$610
Other pay
$2,565
Benefits
$0
Total compensation
$24,823
Employment type
Salaried

Source-specific fields

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

At PPD Police, Kimberlee Hickinson serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,823.

Juston Wilcoxson

Police Officer 1/PPD Police

2026 total comp
$24,823
Base pay
$21,648
Overtime
$610
Other pay
$2,565
Benefits
$0
Total compensation
$24,823
Employment type
Salaried

Source-specific fields

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

Juston Wilcoxson is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,823.

Deshawn Long

Police Officer 1/PPD Police

2026 total comp
$24,823
Base pay
$21,648
Overtime
$610
Other pay
$2,565
Benefits
$0
Total compensation
$24,823
Employment type
Salaried

Source-specific fields

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

Deshawn Long holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,823.

Joseph Sliner

Police Officer 1/PPD Police

2026 total comp
$24,823
Base pay
$21,648
Overtime
$610
Other pay
$2,565
Benefits
$0
Total compensation
$24,823
Employment type
Salaried

Source-specific fields

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

Joseph Sliner is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,823.

Antonio Silva

Police Officer 1/PPD Police

2026 total comp
$24,818
Base pay
$21,577
Overtime
$1,085
Other pay
$2,156
Benefits
$0
Total compensation
$24,818
Employment type
Salaried

Source-specific fields

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

Antonio Silva works as a Police Officer 1 for PPD Police. Their status is salaried. Antonio earned $24,818 in 2026.

Tyrone Winckler Jr

Police Officer 1/PPD Police

2026 total comp
$24,818
Base pay
$21,648
Overtime
$271
Other pay
$2,898
Benefits
$0
Total compensation
$24,818
Employment type
Salaried

Source-specific fields

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

At PPD Police, Tyrone Winckler Jr serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,818.

Kimberlie Webb

Police Officer 1/PPD Police

2026 total comp
$24,818
Base pay
$21,648
Overtime
$271
Other pay
$2,898
Benefits
$0
Total compensation
$24,818
Employment type
Salaried

Source-specific fields

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

At PPD Police, Kimberlie Webb serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,818.

Lavinnie Gonzales

Police Officer 1/PPD Police

2026 total comp
$24,818
Base pay
$21,648
Overtime
$271
Other pay
$2,898
Benefits
$0
Total compensation
$24,818
Employment type
Salaried

Source-specific fields

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

At PPD Police, Lavinnie Gonzales serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,818.

Bernadette Shorts

Police Officer 1/PPD Police

2026 total comp
$24,818
Base pay
$21,648
Overtime
$271
Other pay
$2,898
Benefits
$0
Total compensation
$24,818
Employment type
Salaried

Source-specific fields

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

Bernadette Shorts holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,818.

Gregory Marenic

Police Officer 1/PPD Police

2021 total comp
$24,818
Base pay
$17,354
Overtime
$224
Other pay
$7,239
Benefits
$0
Total compensation
$24,818
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
2834
Total Pay
$24,818

Gregory Marenic is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $24,818.

John Bender

Police Officer 1/PPD Police

2026 total comp
$24,816
Base pay
$21,648
Overtime
$373
Other pay
$2,795
Benefits
$0
Total compensation
$24,816
Employment type
Salaried

Source-specific fields

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

John Bender holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,816.

Brian Wiercinski

Police Officer 1/PPD Police

2026 total comp
$24,816
Base pay
$21,648
Overtime
$373
Other pay
$2,795
Benefits
$0
Total compensation
$24,816
Employment type
Salaried

Source-specific fields

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

Brian Wiercinski holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,816.

Carvin Tam

Police Officer 1/PPD Police

2026 total comp
$24,808
Base pay
$21,648
Overtime
$746
Other pay
$2,414
Benefits
$0
Total compensation
$24,808
Employment type
Salaried

Source-specific fields

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

Carvin Tam holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,808.

Kevin Jardine

Police Corporal/PPD Police

2026 total comp
$24,795
Base pay
$21,824
Overtime
$75
Other pay
$2,896
Benefits
$0
Total compensation
$24,795
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
12133
Total Pay
$24,795

Kevin Jardine is a Police Corporal at PPD Police. They work salaried. 2026 total compensation came to $24,795.

Michael Trask

Police Officer 1/PPD Police

2026 total comp
$24,791
Base pay
$19,484
Overtime
$3,904
Other pay
$1,403
Benefits
$0
Total compensation
$24,791
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
44757
Total Pay
$24,791

Michael Trask is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,791.

Katelynne Dougherty

Police Officer 1/PPD Police

2026 total comp
$24,791
Base pay
$19,484
Overtime
$3,904
Other pay
$1,403
Benefits
$0
Total compensation
$24,791
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
45061
Total Pay
$24,791

Katelynne Dougherty is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,791.

Matthew Evans

Police Officer 1/PPD Police

2026 total comp
$24,791
Base pay
$19,484
Overtime
$3,904
Other pay
$1,403
Benefits
$0
Total compensation
$24,791
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
45101
Total Pay
$24,791

Matthew Evans holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,791.

Antonio Pale

Police Officer 1/PPD Police

2026 total comp
$24,791
Base pay
$21,648
Overtime
$881
Other pay
$2,261
Benefits
$0
Total compensation
$24,791
Employment type
Salaried

Source-specific fields

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

At PPD Police, Antonio Pale serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,791.

Philippe Destine

Police Officer 1/PPD Police

2026 total comp
$24,791
Base pay
$21,648
Overtime
$881
Other pay
$2,261
Benefits
$0
Total compensation
$24,791
Employment type
Salaried

Source-specific fields

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

Philippe Destine is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,791.

Richard Monaghan Jr

Police Officer 1/PPD Police

2026 total comp
$24,791
Base pay
$21,648
Overtime
$881
Other pay
$2,261
Benefits
$0
Total compensation
$24,791
Employment type
Salaried

Source-specific fields

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

Richard Monaghan Jr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,791.

Melva Rachuba

Police Officer 1/PPD Police

2026 total comp
$24,791
Base pay
$21,648
Overtime
$881
Other pay
$2,261
Benefits
$0
Total compensation
$24,791
Employment type
Salaried

Source-specific fields

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

Melva Rachuba holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,791.

Philip Dearborn

Police Officer 1/PPD Police

2026 total comp
$24,791
Base pay
$21,648
Overtime
$881
Other pay
$2,261
Benefits
$0
Total compensation
$24,791
Employment type
Salaried

Source-specific fields

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

Philip Dearborn is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,791.

James Brennan

Police Officer 1/PPD Police

2026 total comp
$24,791
Base pay
$21,648
Overtime
$881
Other pay
$2,261
Benefits
$0
Total compensation
$24,791
Employment type
Salaried

Source-specific fields

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

James Brennan works as a Police Officer 1 for PPD Police. Their status is salaried. James earned $24,791 in 2026.

Alexander Ferraro

Police Officer 1/PPD Police

2026 total comp
$24,791
Base pay
$21,648
Overtime
$881
Other pay
$2,261
Benefits
$0
Total compensation
$24,791
Employment type
Salaried

Source-specific fields

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

At PPD Police, Alexander Ferraro serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,791.

Andres Ortega

Police Officer 1/PPD Police

2026 total comp
$24,791
Base pay
$21,648
Overtime
$881
Other pay
$2,261
Benefits
$0
Total compensation
$24,791
Employment type
Salaried

Source-specific fields

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

Andres Ortega holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $24,791.

Makenzie Lyle

Police Officer 1/PPD Police

2026 total comp
$24,791
Base pay
$21,648
Overtime
$881
Other pay
$2,261
Benefits
$0
Total compensation
$24,791
Employment type
Salaried

Source-specific fields

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

At PPD Police, Makenzie Lyle serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,791.

Thomas Murao Jr.

Police Officer 1/PPD Police

2026 total comp
$24,790
Base pay
$21,648
Overtime
$475
Other pay
$2,667
Benefits
$0
Total compensation
$24,790
Employment type
Salaried

Source-specific fields

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

At PPD Police, Thomas Murao Jr. serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $24,790.

Gregory Creachen

Police Officer 1/PPD Police

2026 total comp
$24,790
Base pay
$21,648
Overtime
$475
Other pay
$2,667
Benefits
$0
Total compensation
$24,790
Employment type
Salaried

Source-specific fields

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

Gregory Creachen works as a Police Officer 1 for PPD Police. Their status is salaried. Gregory earned $24,790 in 2026.

Richard Edwards

Police Officer 1/PPD Police

2026 total comp
$24,786
Base pay
$21,648
Overtime
$576
Other pay
$2,561
Benefits
$0
Total compensation
$24,786
Employment type
Salaried

Source-specific fields

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

Richard Edwards is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $24,786.