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 89

Aquil Byrd

Police Officer 1/PPD Police

2026 total comp
$32,156
Base pay
$21,648
Overtime
$7,050
Other pay
$3,458
Benefits
$0
Total compensation
$32,156
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24541
Total Pay
$32,156

Aquil Byrd is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $32,156.

John Ellis

Police Officer 1/PPD Police

2026 total comp
$32,156
Base pay
$21,648
Overtime
$7,050
Other pay
$3,458
Benefits
$0
Total compensation
$32,156
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1019
Total Pay
$32,156

At PPD Police, John Ellis serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $32,156.

Mark Wickizer

Police Officer 1/PPD Police

2026 total comp
$32,149
Base pay
$21,648
Overtime
$7,569
Other pay
$2,932
Benefits
$0
Total compensation
$32,149
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32643
Total Pay
$32,149

Mark Wickizer holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $32,149.

Brandon Bahadoor

Police Officer 1/PPD Police

2026 total comp
$32,137
Base pay
$21,648
Overtime
$7,558
Other pay
$2,931
Benefits
$0
Total compensation
$32,137
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19020
Total Pay
$32,137

Brandon Bahadoor is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $32,137.

Cierra Johnson

Police Officer 1/PPD Police

2026 total comp
$32,136
Base pay
$16,669
Overtime
$7,046
Other pay
$8,421
Benefits
$0
Total compensation
$32,136
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
52242
Total Pay
$32,136

At PPD Police, Cierra Johnson serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $32,136.

Brittney Rehrig

Detective/PPD Police

2026 total comp
$32,131
Base pay
$22,823
Overtime
$6,181
Other pay
$3,126
Benefits
$0
Total compensation
$32,131
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A12
Public Id
12798
Total Pay
$32,131

Brittney Rehrig is a Detective at PPD Police. They work salaried. 2026 total compensation came to $32,131.

Alex Breyer

Police Officer 1/PPD Police

2026 total comp
$32,129
Base pay
$21,648
Overtime
$7,355
Other pay
$3,126
Benefits
$0
Total compensation
$32,129
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21648
Total Pay
$32,129

Alex Breyer holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $32,129.

Willie Roundtree Iv

Police Officer 1/PPD Police

2026 total comp
$32,118
Base pay
$21,648
Overtime
$7,151
Other pay
$3,318
Benefits
$0
Total compensation
$32,118
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36502
Total Pay
$32,118

Willie Roundtree Iv holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $32,118.

Bruno Esteves

Police Lieutenant/PPD Police

2026 total comp
$32,117
Base pay
$28,134
Overtime
$529
Other pay
$3,455
Benefits
$0
Total compensation
$32,117
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
17002
Total Pay
$32,117

Bruno Esteves is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $32,117.

Dauor Mccleary

Police Officer 1/PPD Police

2026 total comp
$32,116
Base pay
$18,532
Overtime
$10,794
Other pay
$2,790
Benefits
$0
Total compensation
$32,116
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
41919
Total Pay
$32,116

Dauor Mccleary works as a Police Officer 1 for PPD Police. Their status is salaried. Dauor earned $32,116 in 2026.

Kenneth Maminski

Detective/PPD Police

2026 total comp
$32,110
Base pay
$23,813
Overtime
$4,548
Other pay
$3,749
Benefits
$0
Total compensation
$32,110
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
28421
Total Pay
$32,110

At PPD Police, Kenneth Maminski serves as a Detective. They work salaried. Their 2026 pay totaled $32,110.

Joseph Valderrama

Police Officer 1/PPD Police

2026 total comp
$32,100
Base pay
$21,648
Overtime
$7,524
Other pay
$2,927
Benefits
$0
Total compensation
$32,100
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19120
Total Pay
$32,100

Joseph Valderrama holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $32,100.

Joshua Torres

Police Officer 1/PPD Police

2026 total comp
$32,092
Base pay
$21,577
Overtime
$7,727
Other pay
$2,787
Benefits
$0
Total compensation
$32,092
Employment type
Salaried

Source-specific fields

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

Joshua Torres holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $32,092.

Ian Lewis

Police Officer 1/PPD Police

2026 total comp
$32,091
Base pay
$21,648
Overtime
$7,321
Other pay
$3,122
Benefits
$0
Total compensation
$32,091
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26090
Total Pay
$32,091

Ian Lewis is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $32,091.

William Helsel Jr.

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
19961
Total Pay
$32,086

At PPD Police, William Helsel Jr. serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $32,086.

Juan Castro

Detective/PPD Police

2026 total comp
$32,078
Base pay
$23,813
Overtime
$5,145
Other pay
$3,121
Benefits
$0
Total compensation
$32,078
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
6775
Total Pay
$32,078

Juan Castro holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $32,078.

Sean Burnett

Detective/PPD Police

2026 total comp
$32,071
Base pay
$23,813
Overtime
$4,809
Other pay
$3,450
Benefits
$0
Total compensation
$32,071
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
36532
Total Pay
$32,071

Sean Burnett is a Detective at PPD Police. They work salaried. 2026 total compensation came to $32,071.

Steven Vanore

Police Sergeant/PPD Police

2026 total comp
$32,069
Base pay
$24,679
Overtime
$3,941
Other pay
$3,449
Benefits
$0
Total compensation
$32,069
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
2048
Total Pay
$32,069

At PPD Police, Steven Vanore serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $32,069.

Viet Vu

Police Officer 1/PPD Police

2026 total comp
$32,062
Base pay
$21,648
Overtime
$7,490
Other pay
$2,924
Benefits
$0
Total compensation
$32,062
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1511
Total Pay
$32,062

Viet Vu holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $32,062.

Charles Pugh

Police Officer 1/PPD Police

2026 total comp
$32,057
Base pay
$21,648
Overtime
$6,711
Other pay
$3,698
Benefits
$0
Total compensation
$32,057
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28571
Total Pay
$32,057

Charles Pugh works as a Police Officer 1 for PPD Police. Their status is salaried. Charles earned $32,057 in 2026.

Carlos Gonzalez

Police Officer 1/PPD Police

2026 total comp
$32,051
Base pay
$21,648
Overtime
$5,965
Other pay
$4,437
Benefits
$0
Total compensation
$32,051
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35837
Total Pay
$32,051

Carlos Gonzalez works as a Police Officer 1 for PPD Police. Their status is salaried. Carlos earned $32,051 in 2026.

Andrew Dudzek

Police Officer 1/PPD Police

2026 total comp
$32,046
Base pay
$21,648
Overtime
$6,745
Other pay
$3,653
Benefits
$0
Total compensation
$32,046
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35445
Total Pay
$32,046

Andrew Dudzek works as a Police Officer 1 for PPD Police. Their status is salaried. Andrew earned $32,046 in 2026.

Michael Schlosser

Detective/PPD Police

2026 total comp
$32,044
Base pay
$23,813
Overtime
$4,623
Other pay
$3,608
Benefits
$0
Total compensation
$32,044
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
20934
Total Pay
$32,044

At PPD Police, Michael Schlosser serves as a Detective. They work salaried. Their 2026 pay totaled $32,044.

Brian Rosenbaum

Police Officer 1/PPD Police

2026 total comp
$32,042
Base pay
$21,648
Overtime
$7,083
Other pay
$3,310
Benefits
$0
Total compensation
$32,042
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24488
Total Pay
$32,042

Brian Rosenbaum works as a Police Officer 1 for PPD Police. Their status is salaried. Brian earned $32,042 in 2026.

Daniel Obuchowicz

Police Officer 1/PPD Police

2026 total comp
$32,034
Base pay
$21,648
Overtime
$6,778
Other pay
$3,607
Benefits
$0
Total compensation
$32,034
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7514
Total Pay
$32,034

At PPD Police, Daniel Obuchowicz serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $32,034.

William Schneider Jr

Police Officer 1/PPD Police

2026 total comp
$32,031
Base pay
$21,648
Overtime
$6,643
Other pay
$3,740
Benefits
$0
Total compensation
$32,031
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6408
Total Pay
$32,031

William Schneider Jr works as a Police Officer 1 for PPD Police. Their status is salaried. William earned $32,031 in 2026.

David Jakubowski

Police Officer 1/PPD Police

2026 total comp
$32,031
Base pay
$21,648
Overtime
$6,643
Other pay
$3,740
Benefits
$0
Total compensation
$32,031
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31645
Total Pay
$32,031

David Jakubowski holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $32,031.

Norma Peluyera-Alamo

Police Officer 1/PPD Police

2026 total comp
$32,025
Base pay
$21,648
Overtime
$7,456
Other pay
$2,920
Benefits
$0
Total compensation
$32,025
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2112
Total Pay
$32,025

At PPD Police, Norma Peluyera-Alamo serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $32,025.

Johnathan Sinkler

Police Officer 1/PPD Police

2026 total comp
$32,019
Base pay
$21,289
Overtime
$7,950
Other pay
$2,781
Benefits
$0
Total compensation
$32,019
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
38919
Total Pay
$32,019

At PPD Police, Johnathan Sinkler serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $32,019.

Daniel Banach

Police Officer 1/PPD Police

2026 total comp
$32,016
Base pay
$21,648
Overtime
$7,253
Other pay
$3,115
Benefits
$0
Total compensation
$32,016
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17257
Total Pay
$32,016

At PPD Police, Daniel Banach serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $32,016.

John Weber Jr

Police Officer 1/PPD Police

2026 total comp
$32,005
Base pay
$21,648
Overtime
$6,914
Other pay
$3,442
Benefits
$0
Total compensation
$32,005
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18271
Total Pay
$32,005

At PPD Police, John Weber Jr serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $32,005.

Jose Borrero

Police Officer 1/PPD Police

2026 total comp
$32,004
Base pay
$21,648
Overtime
$7,050
Other pay
$3,306
Benefits
$0
Total compensation
$32,004
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27615
Total Pay
$32,004

Jose Borrero holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $32,004.

Edward Slater Jr

Police Officer 1/PPD Police

2026 total comp
$32,004
Base pay
$21,648
Overtime
$7,050
Other pay
$3,306
Benefits
$0
Total compensation
$32,004
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31636
Total Pay
$32,004

Edward Slater Jr works as a Police Officer 1 for PPD Police. Their status is salaried. Edward earned $32,004 in 2026.

Morgan Hancock Jr.

Police Sergeant/PPD Police

2026 total comp
$32,003
Base pay
$24,679
Overtime
$3,632
Other pay
$3,692
Benefits
$0
Total compensation
$32,003
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
8098
Total Pay
$32,003

Morgan Hancock Jr. is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $32,003.

Stefan Gallagher

Police Lieutenant/PPD Police

2026 total comp
$32,002
Base pay
$28,134
Overtime
$264
Other pay
$3,604
Benefits
$0
Total compensation
$32,002
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
2822
Total Pay
$32,002

At PPD Police, Stefan Gallagher serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $32,002.

Calvin Gibson

Police Officer 1/PPD Police

2023 total comp
$31,997
Base pay
$24,113
Overtime
$0
Other pay
$7,884
Benefits
$0
Total compensation
$31,997
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
10053
Total Pay
$31,997

Calvin Gibson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $31,997.

Rafael Gandarilla

Police Officer 1/PPD Police

2026 total comp
$31,993
Base pay
$21,648
Overtime
$6,609
Other pay
$3,735
Benefits
$0
Total compensation
$31,993
Employment type
Salaried

Source-specific fields

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

Rafael Gandarilla holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $31,993.

William James Jr

Police Sergeant/PPD Police

2026 total comp
$31,991
Base pay
$24,679
Overtime
$3,709
Other pay
$3,602
Benefits
$0
Total compensation
$31,991
Employment type
Salaried

Source-specific fields

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

William James Jr is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $31,991.

Dawn Jones

Detective/PPD Police

2026 total comp
$31,983
Base pay
$23,813
Overtime
$4,436
Other pay
$3,735
Benefits
$0
Total compensation
$31,983
Employment type
Salaried

Source-specific fields

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

Dawn Jones is a Detective at PPD Police. They work salaried. 2026 total compensation came to $31,983.

Corey Rogers

Police Sergeant/PPD Police

2026 total comp
$31,975
Base pay
$23,653
Overtime
$5,406
Other pay
$2,916
Benefits
$0
Total compensation
$31,975
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
28922
Total Pay
$31,975

Corey Rogers holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $31,975.