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 3

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.

Jamecia Vinson

Police Sergeant/PPD Police

2026 total comp
$33,973
Base pay
$24,679
Overtime
$5,989
Other pay
$3,305
Benefits
$0
Total compensation
$33,973
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
3325
Total Pay
$33,973

Jamecia Vinson is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $33,973.

Joseph Oreilly

Police Officer 1/PPD Police

2026 total comp
$33,964
Base pay
$21,648
Overtime
$9,219
Other pay
$3,097
Benefits
$0
Total compensation
$33,964
Employment type
Salaried

Source-specific fields

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

Joseph Oreilly is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,964.

Paulette Johnson

Office Clerk 2/PPD Police

2021 total comp
$33,964
Base pay
$31,976
Overtime
$1,725
Other pay
$263
Benefits
$0
Total compensation
$33,964
Employment type
Salaried

Source-specific fields

Base Salary
$37,082
Employee Category
Civil Service
Job Code
1A03
Public Id
32827
Total Pay
$33,964

Paulette Johnson works as a Office Clerk 2 for PPD Police. Their status is salaried. Paulette earned $33,964 in 2021.

Gina Jackson

Police Officer 1/PPD Police

2026 total comp
$33,950
Base pay
$21,648
Overtime
$8,337
Other pay
$3,964
Benefits
$0
Total compensation
$33,950
Employment type
Salaried

Source-specific fields

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

Gina Jackson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $33,950.

Gail Newsome-Middleton

Police Lieutenant/PPD Police

2026 total comp
$33,948
Base pay
$28,134
Overtime
$1,850
Other pay
$3,964
Benefits
$0
Total compensation
$33,948
Employment type
Salaried

Source-specific fields

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

Gail Newsome-Middleton is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $33,948.

Michelle Barker

Police Officer 1/PPD Police

2026 total comp
$33,941
Base pay
$21,648
Overtime
$8,642
Other pay
$3,650
Benefits
$0
Total compensation
$33,941
Employment type
Salaried

Source-specific fields

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

Michelle Barker holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $33,941.

Carene Lubin

Police Sergeant/PPD Police

2026 total comp
$33,931
Base pay
$23,653
Overtime
$7,184
Other pay
$3,094
Benefits
$0
Total compensation
$33,931
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
31408
Total Pay
$33,931

At PPD Police, Carene Lubin serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $33,931.

Norbert Eichler

Police Officer 1/PPD Police

2026 total comp
$33,927
Base pay
$21,648
Overtime
$9,185
Other pay
$3,094
Benefits
$0
Total compensation
$33,927
Employment type
Salaried

Source-specific fields

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

Norbert Eichler works as a Police Officer 1 for PPD Police. Their status is salaried. Norbert earned $33,927 in 2026.

Samantha Hoffman

Police Officer 1/PPD Police

2026 total comp
$33,927
Base pay
$21,648
Overtime
$9,185
Other pay
$3,094
Benefits
$0
Total compensation
$33,927
Employment type
Salaried

Source-specific fields

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

At PPD Police, Samantha Hoffman serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $33,927.

Karin Zengolewicz

Police Officer 1/PPD Police

2026 total comp
$33,923
Base pay
$21,648
Overtime
$8,405
Other pay
$3,869
Benefits
$0
Total compensation
$33,923
Employment type
Salaried

Source-specific fields

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

At PPD Police, Karin Zengolewicz serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $33,923.

Joseph Gomes

Detective/PPD Police

2026 total comp
$33,915
Base pay
$23,813
Overtime
$6,599
Other pay
$3,504
Benefits
$0
Total compensation
$33,915
Employment type
Salaried

Source-specific fields

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

Joseph Gomes works as a Detective for PPD Police. Their status is salaried. Joseph earned $33,915 in 2026.

Michael Donnelly

Police Officer 1/PPD Police

2025 total comp
$33,909
Base pay
$24,258
Overtime
$187
Other pay
$9,465
Benefits
$0
Total compensation
$33,909
Employment type
Salaried

Source-specific fields

Base Salary
$78,088
Employee Category
Civil Service
Job Code
6A02
Public Id
49168
Total Pay
$33,909

Michael Donnelly holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $33,909.

Sean Felix

Police Officer 1/PPD Police

2026 total comp
$33,909
Base pay
$20,783
Overtime
$10,184
Other pay
$2,943
Benefits
$0
Total compensation
$33,909
Employment type
Salaried

Source-specific fields

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

Sean Felix holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $33,909.

Michael Cappo

Detective/PPD Police

2026 total comp
$33,909
Base pay
$23,813
Overtime
$6,450
Other pay
$3,647
Benefits
$0
Total compensation
$33,909
Employment type
Salaried

Source-specific fields

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

At PPD Police, Michael Cappo serves as a Detective. They work salaried. Their 2026 pay totaled $33,909.

Gregory Kravitz

Detective/PPD Police

2026 total comp
$33,909
Base pay
$23,813
Overtime
$6,797
Other pay
$3,299
Benefits
$0
Total compensation
$33,909
Employment type
Salaried

Source-specific fields

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

At PPD Police, Gregory Kravitz serves as a Detective. They work salaried. Their 2026 pay totaled $33,909.

Ryan Teaford

Police Lieutenant/PPD Police

2026 total comp
$33,894
Base pay
$28,134
Overtime
$2,114
Other pay
$3,646
Benefits
$0
Total compensation
$33,894
Employment type
Salaried

Source-specific fields

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

Ryan Teaford is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $33,894.

Seante Warren

Police Lieutenant/PPD Police

2026 total comp
$33,894
Base pay
$28,134
Overtime
$2,114
Other pay
$3,646
Benefits
$0
Total compensation
$33,894
Employment type
Salaried

Source-specific fields

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

Seante Warren holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $33,894.

Ronald Allen

Police Officer 1/PPD Police

2026 total comp
$33,893
Base pay
$21,648
Overtime
$8,947
Other pay
$3,297
Benefits
$0
Total compensation
$33,893
Employment type
Salaried

Source-specific fields

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

Ronald Allen is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $33,893.

Colleen Corbett

Police Officer 1/PPD Police

2026 total comp
$33,890
Base pay
$21,648
Overtime
$9,151
Other pay
$3,090
Benefits
$0
Total compensation
$33,890
Employment type
Salaried

Source-specific fields

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

At PPD Police, Colleen Corbett serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $33,890.