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 78

Corinne Loesch

Police Officer 1/PPD Police

2024 total comp
$34,095
Base pay
$20,167
Overtime
$0
Other pay
$13,928
Benefits
$0
Total compensation
$34,095
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
12024
Total Pay
$34,095

At PPD Police, Corinne Loesch serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $34,095.

Anthony Panichelli

Police Lieutenant/PPD Police

2026 total comp
$34,094
Base pay
$28,134
Overtime
$2,643
Other pay
$3,317
Benefits
$0
Total compensation
$34,094
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
36680
Total Pay
$34,094

Anthony Panichelli holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $34,094.

Raymond Zukauskas

Police Officer 1/PPD Police

2026 total comp
$34,089
Base pay
$21,648
Overtime
$8,846
Other pay
$3,595
Benefits
$0
Total compensation
$34,089
Employment type
Salaried

Source-specific fields

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

At PPD Police, Raymond Zukauskas serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $34,089.

Cherokee Pindle

Police Officer 1/PPD Police

2026 total comp
$34,087
Base pay
$20,783
Overtime
$10,347
Other pay
$2,958
Benefits
$0
Total compensation
$34,087
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
40636
Total Pay
$34,087

At PPD Police, Cherokee Pindle serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $34,087.

Jeffrey Seaman

Police Lieutenant/PPD Police

2026 total comp
$34,086
Base pay
$28,134
Overtime
$2,114
Other pay
$3,839
Benefits
$0
Total compensation
$34,086
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
32949
Total Pay
$34,086

Jeffrey Seaman works as a Police Lieutenant for PPD Police. Their status is salaried. Jeffrey earned $34,086 in 2026.

Michael Edwards

Police Officer 1/PPD Police

2026 total comp
$34,083
Base pay
$21,648
Overtime
$8,914
Other pay
$3,521
Benefits
$0
Total compensation
$34,083
Employment type
Salaried

Source-specific fields

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

At PPD Police, Michael Edwards serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $34,083.

Timothy Dollarton

Police Officer 1/PPD Police

2026 total comp
$34,081
Base pay
$21,648
Overtime
$9,117
Other pay
$3,316
Benefits
$0
Total compensation
$34,081
Employment type
Salaried

Source-specific fields

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

Timothy Dollarton is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $34,081.

William Ward

Police Sergeant/PPD Police

2026 total comp
$34,080
Base pay
$24,679
Overtime
$5,564
Other pay
$3,837
Benefits
$0
Total compensation
$34,080
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
15240
Total Pay
$34,080

At PPD Police, William Ward serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $34,080.

Shawn Russell

Police Officer 1/PPD Police

2026 total comp
$34,076
Base pay
$21,648
Overtime
$9,320
Other pay
$3,107
Benefits
$0
Total compensation
$34,076
Employment type
Salaried

Source-specific fields

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

At PPD Police, Shawn Russell serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $34,076.

Alexander Victoria

Correctional Officer/PPD Police

2020 total comp
$34,073
Base pay
$29,462
Overtime
$2,586
Other pay
$2,024
Benefits
$0
Total compensation
$34,073
Employment type
Salaried

Source-specific fields

Base Salary
$51,197
Employee Category
Civil Service
Job Code
5H04
Public Id
25861
Total Pay
$34,073

Alexander Victoria holds the role of Correctional Officer at PPD Police. Their status is salaried. In 2020, their total compensation was $34,073.

Kathryn Gordon

Detective/PPD Police

2026 total comp
$34,060
Base pay
$23,813
Overtime
$6,412
Other pay
$3,835
Benefits
$0
Total compensation
$34,060
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
5906
Total Pay
$34,060

At PPD Police, Kathryn Gordon serves as a Detective. They work salaried. Their 2026 pay totaled $34,060.

James Gruninger

Detective/PPD Police

2026 total comp
$34,060
Base pay
$23,813
Overtime
$6,412
Other pay
$3,835
Benefits
$0
Total compensation
$34,060
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
21947
Total Pay
$34,060

James Gruninger is a Detective at PPD Police. They work salaried. 2026 total compensation came to $34,060.

Craig Daise

Police Officer 1/PPD Police

2024 total comp
$34,058
Base pay
$30,085
Overtime
$0
Other pay
$3,974
Benefits
$0
Total compensation
$34,058
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
17573
Total Pay
$34,058

Craig Daise works as a Police Officer 1 for PPD Police. Their status is salaried. Craig earned $34,058 in 2024.

Thomas Berry

Police Officer 1/PPD Police

2026 total comp
$34,058
Base pay
$21,648
Overtime
$8,575
Other pay
$3,835
Benefits
$0
Total compensation
$34,058
Employment type
Salaried

Source-specific fields

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

Thomas Berry holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $34,058.

Joseph Guinan Iv

Police Officer 1/PPD Police

2026 total comp
$34,055
Base pay
$21,648
Overtime
$8,744
Other pay
$3,663
Benefits
$0
Total compensation
$34,055
Employment type
Salaried

Source-specific fields

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

Joseph Guinan Iv holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $34,055.

Deborah Gore

Detective/PPD Police

2026 total comp
$34,051
Base pay
$23,813
Overtime
$6,263
Other pay
$3,976
Benefits
$0
Total compensation
$34,051
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
15726
Total Pay
$34,051

At PPD Police, Deborah Gore serves as a Detective. They work salaried. Their 2026 pay totaled $34,051.

Neal Goldstein

Detective/PPD Police

2026 total comp
$34,051
Base pay
$23,813
Overtime
$6,263
Other pay
$3,976
Benefits
$0
Total compensation
$34,051
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
25060
Total Pay
$34,051

At PPD Police, Neal Goldstein serves as a Detective. They work salaried. Their 2026 pay totaled $34,051.

Christopher J Hearn

Police Officer 1/PPD Police

2026 total comp
$34,045
Base pay
$21,648
Overtime
$8,880
Other pay
$3,517
Benefits
$0
Total compensation
$34,045
Employment type
Salaried

Source-specific fields

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

At PPD Police, Christopher J Hearn serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $34,045.

Timothy Prout Jr

Police Officer 1/PPD Police

2026 total comp
$34,043
Base pay
$21,648
Overtime
$9,083
Other pay
$3,312
Benefits
$0
Total compensation
$34,043
Employment type
Salaried

Source-specific fields

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

Timothy Prout Jr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $34,043.

Christopher Small

Police Sergeant/PPD Police

2026 total comp
$34,043
Base pay
$24,679
Overtime
$5,486
Other pay
$3,878
Benefits
$0
Total compensation
$34,043
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
15885
Total Pay
$34,043

Christopher Small works as a Police Sergeant for PPD Police. Their status is salaried. Christopher earned $34,043 in 2026.

Alex Lawruszkiewicz

Police Officer 1/PPD Police

2026 total comp
$34,043
Base pay
$18,185
Overtime
$7,801
Other pay
$8,057
Benefits
$0
Total compensation
$34,043
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50234
Total Pay
$34,043

Alex Lawruszkiewicz is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $34,043.

Michael Donnelly-Wambold

Police Officer 1/PPD Police

2026 total comp
$34,039
Base pay
$21,648
Overtime
$9,286
Other pay
$3,104
Benefits
$0
Total compensation
$34,039
Employment type
Salaried

Source-specific fields

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

Michael Donnelly-Wambold works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $34,039 in 2026.

Tianne Randolph

Police Officer 1/PPD Police

2026 total comp
$34,039
Base pay
$19,484
Overtime
$12,628
Other pay
$1,927
Benefits
$0
Total compensation
$34,039
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
43608
Total Pay
$34,039

At PPD Police, Tianne Randolph serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $34,039.

Barry Jacobs

Police Lieutenant/PPD Police

2026 total comp
$34,037
Base pay
$28,134
Overtime
$2,070
Other pay
$3,833
Benefits
$0
Total compensation
$34,037
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
16591
Total Pay
$34,037

Barry Jacobs works as a Police Lieutenant for PPD Police. Their status is salaried. Barry earned $34,037 in 2026.

Robert Wimsey Jr

Detective/PPD Police

2026 total comp
$34,034
Base pay
$23,813
Overtime
$6,561
Other pay
$3,661
Benefits
$0
Total compensation
$34,034
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
16709
Total Pay
$34,034

Robert Wimsey Jr works as a Detective for PPD Police. Their status is salaried. Robert earned $34,034 in 2026.

Brian Devlin

Police Officer 1/PPD Police

2021 total comp
$34,032
Base pay
$11,968
Overtime
$337
Other pay
$21,727
Benefits
$0
Total compensation
$34,032
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
32660
Total Pay
$34,032

Brian Devlin holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2021, their total compensation was $34,032.

Ricky Whitfield

Police Officer 1/PPD Police

2026 total comp
$34,026
Base pay
$21,648
Overtime
$8,405
Other pay
$3,973
Benefits
$0
Total compensation
$34,026
Employment type
Salaried

Source-specific fields

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

Ricky Whitfield holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $34,026.

Christine Haney

Police Officer 1/PPD Police

2026 total comp
$34,026
Base pay
$21,648
Overtime
$8,405
Other pay
$3,973
Benefits
$0
Total compensation
$34,026
Employment type
Salaried

Source-specific fields

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

Christine Haney works as a Police Officer 1 for PPD Police. Their status is salaried. Christine earned $34,026 in 2026.

Miryan Kersey

Police Officer 1/PPD Police

2026 total comp
$34,022
Base pay
$21,577
Overtime
$9,490
Other pay
$2,955
Benefits
$0
Total compensation
$34,022
Employment type
Salaried

Source-specific fields

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

Miryan Kersey is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $34,022.

Ryan Flynn

Police Officer 1/PPD Police

2026 total comp
$34,020
Base pay
$21,648
Overtime
$8,541
Other pay
$3,830
Benefits
$0
Total compensation
$34,020
Employment type
Salaried

Source-specific fields

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

Ryan Flynn works as a Police Officer 1 for PPD Police. Their status is salaried. Ryan earned $34,020 in 2026.

Juan Osorio-Guevarez

Police Officer 1/PPD Police

2026 total comp
$34,011
Base pay
$18,532
Overtime
$13,553
Other pay
$1,925
Benefits
$0
Total compensation
$34,011
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
47294
Total Pay
$34,011

Juan Osorio-Guevarez works as a Police Officer 1 for PPD Police. Their status is salaried. Juan earned $34,011 in 2026.

Paul Buzzone

Police Officer 1/PPD Police

2026 total comp
$34,007
Base pay
$21,648
Overtime
$8,846
Other pay
$3,513
Benefits
$0
Total compensation
$34,007
Employment type
Salaried

Source-specific fields

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

Paul Buzzone works as a Police Officer 1 for PPD Police. Their status is salaried. Paul earned $34,007 in 2026.

Christina Mcfadden

Police Officer 1/PPD Police

2026 total comp
$34,002
Base pay
$21,648
Overtime
$9,253
Other pay
$3,101
Benefits
$0
Total compensation
$34,002
Employment type
Salaried

Source-specific fields

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

Christina Mcfadden holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $34,002.

Jeffrey Rabinovitch

Police Lieutenant/PPD Police

2026 total comp
$33,992
Base pay
$28,134
Overtime
$2,202
Other pay
$3,656
Benefits
$0
Total compensation
$33,992
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
36342
Total Pay
$33,992

Jeffrey Rabinovitch is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $33,992.

Gerard Burns

Police Officer 1/PPD Police

2026 total comp
$33,980
Base pay
$20,783
Overtime
$10,249
Other pay
$2,949
Benefits
$0
Total compensation
$33,980
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
38791
Total Pay
$33,980

Gerard Burns is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,980.

Charles Jackson

Police Officer 1/PPD Police

2026 total comp
$33,980
Base pay
$20,783
Overtime
$10,249
Other pay
$2,949
Benefits
$0
Total compensation
$33,980
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
6068
Total Pay
$48,258

At PPD Police, Charles Jackson serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $33,980.

Carl Hackett Jr

Police Officer 1/PPD Police

2026 total comp
$33,979
Base pay
$21,648
Overtime
$8,676
Other pay
$3,654
Benefits
$0
Total compensation
$33,979
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1533
Total Pay
$33,979

Carl Hackett Jr works as a Police Officer 1 for PPD Police. Their status is salaried. Carl earned $33,979 in 2026.

Kent Chamberlain

Detective/PPD Police

2026 total comp
$33,978
Base pay
$23,813
Overtime
$6,860
Other pay
$3,306
Benefits
$0
Total compensation
$33,978
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
22372
Total Pay
$33,978

Kent Chamberlain works as a Detective for PPD Police. Their status is salaried. Kent earned $33,978 in 2026.

Aziz Boltabekov

Police Officer 1/PPD Police

2026 total comp
$33,974
Base pay
$19,484
Overtime
$12,567
Other pay
$1,923
Benefits
$0
Total compensation
$33,974
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
42886
Total Pay
$33,974

At PPD Police, Aziz Boltabekov serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $33,974.

Julio Rodriguez Perez

Police Officer 1/PPD Police

2026 total comp
$33,974
Base pay
$19,484
Overtime
$12,567
Other pay
$1,923
Benefits
$0
Total compensation
$33,974
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
45268
Total Pay
$33,974

Julio Rodriguez Perez works as a Police Officer 1 for PPD Police. Their status is salaried. Julio earned $33,974 in 2026.