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 10

Robert Brockenbrough

Police Lieutenant/PPD Police

2023 total comp
$114,226
Base pay
$29,618
Overtime
$22,142
Other pay
$62,466
Benefits
$0
Total compensation
$114,226
Employment type
Salaried

Source-specific fields

Base Salary
$111,705
Employee Category
Civil Service
Job Code
6A05
Public Id
10447
Total Pay
$114,226

At PPD Police, Robert Brockenbrough serves as a Police Lieutenant. They work salaried. Their 2023 pay totaled $114,226.

Brant Miles

Police Officer 1/PPD Police

2022 total comp
$114,186
Base pay
$28,284
Overtime
$4,957
Other pay
$80,944
Benefits
$0
Total compensation
$114,186
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
11971
Total Pay
$114,186

At PPD Police, Brant Miles serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $114,186.

Wayne Taylor

Police Officer 1/PPD Police

2019 total comp
$114,027
Base pay
$0
Overtime
$0
Other pay
$114,027
Benefits
$0
Total compensation
$114,027
Employment type
Salaried

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
32162
Total Pay
$114,027

Wayne Taylor holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2019, their total compensation was $114,027.

Robert Werner

Police Corporal/PPD Police

2021 total comp
$113,986
Base pay
$10,532
Overtime
$0
Other pay
$103,454
Benefits
$0
Total compensation
$113,986
Employment type
Salaried

Source-specific fields

Base Salary
$85,901
Employee Category
Civil Service
Job Code
6A03
Public Id
11055
Total Pay
$113,986

Robert Werner works as a Police Corporal for PPD Police. Their status is salaried. Robert earned $113,986 in 2021.

Anthony Brinkley

Police Officer 1/PPD Police

2022 total comp
$113,836
Base pay
$53,607
Overtime
$33,025
Other pay
$27,204
Benefits
$0
Total compensation
$113,836
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
15170
Total Pay
$113,836

Anthony Brinkley is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $113,836.

James Burke

Detective/PPD Police

2025 total comp
$113,640
Base pay
$62,761
Overtime
$37,621
Other pay
$13,259
Benefits
$0
Total compensation
$113,640
Employment type
Salaried

Source-specific fields

Base Salary
$102,254
Employee Category
Civil Service
Job Code
6A12
Public Id
28308
Total Pay
$113,640

James Burke holds the role of Detective at PPD Police. Their status is salaried. In 2025, their total compensation was $113,640.

Joseph Woltemate

Police Sergeant/PPD Police

2025 total comp
$113,464
Base pay
$0
Overtime
$0
Other pay
$113,464
Benefits
$0
Total compensation
$113,464
Employment type
Salaried

Source-specific fields

Base Salary
$102,887
Employee Category
Civil Service
Job Code
6A04
Public Id
15103
Total Pay
$113,464

Joseph Woltemate is a Police Sergeant at PPD Police. They work salaried. 2025 total compensation came to $113,464.

Tracey Bonner

Police Officer 1/PPD Police

2019 total comp
$113,415
Base pay
$26,482
Overtime
$4,748
Other pay
$82,185
Benefits
$0
Total compensation
$113,415
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
23648
Total Pay
$113,415

At PPD Police, Tracey Bonner serves as a Police Officer 1. They work salaried. Their 2019 pay totaled $113,415.

Francis Leaden

Police Officer 1/PPD Police

2023 total comp
$113,263
Base pay
$29,072
Overtime
$6,698
Other pay
$77,492
Benefits
$0
Total compensation
$113,263
Employment type
Salaried

Source-specific fields

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

Francis Leaden is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $113,263.

Anthony Samarco Jr

Police Sergeant/PPD Police

2022 total comp
$113,215
Base pay
$0
Overtime
$0
Other pay
$113,215
Benefits
$0
Total compensation
$113,215
Employment type
Salaried

Source-specific fields

Base Salary
$91,472
Employee Category
Civil Service
Job Code
6A04
Public Id
13671
Total Pay
$113,215

Anthony Samarco Jr holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2022, their total compensation was $113,215.

Broderick Mason

Police Officer 1/PPD Police

2021 total comp
$112,935
Base pay
$28,425
Overtime
$0
Other pay
$84,510
Benefits
$0
Total compensation
$112,935
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
27312
Total Pay
$112,935

Broderick Mason holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2021, their total compensation was $112,935.

Esther Litwinow

Police Officer 1/PPD Police

2023 total comp
$112,851
Base pay
$40,974
Overtime
$0
Other pay
$71,877
Benefits
$0
Total compensation
$112,851
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
12285
Total Pay
$112,851

At PPD Police, Esther Litwinow serves as a Police Officer 1. They work salaried. Their 2023 pay totaled $112,851.

Jesse Woodhouse

Police Officer 1/PPD Police

2025 total comp
$112,454
Base pay
$22,477
Overtime
$0
Other pay
$89,977
Benefits
$0
Total compensation
$112,454
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
12923
Total Pay
$112,454

At PPD Police, Jesse Woodhouse serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $112,454.

Eric Ervin

Police Lieutenant/PPD Police

2025 total comp
$112,382
Base pay
$55,724
Overtime
$0
Other pay
$56,657
Benefits
$0
Total compensation
$112,382
Employment type
Salaried

Source-specific fields

Base Salary
$117,290
Employee Category
Civil Service
Job Code
6A05
Public Id
6323
Total Pay
$112,382

At PPD Police, Eric Ervin serves as a Police Lieutenant. They work salaried. Their 2025 pay totaled $112,382.

John Whipple Jr.

Police Officer 1/PPD Police

2020 total comp
$112,128
Base pay
$60,449
Overtime
$2,855
Other pay
$48,824
Benefits
$0
Total compensation
$112,128
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
29559
Total Pay
$112,128

John Whipple Jr. works as a Police Officer 1 for PPD Police. Their status is salaried. John earned $112,128 in 2020.

Kevin Coyle

Police Officer 1/PPD Police

2020 total comp
$111,956
Base pay
$18,902
Overtime
$3,871
Other pay
$89,183
Benefits
$0
Total compensation
$111,956
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
10211
Total Pay
$111,956

Kevin Coyle holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $111,956.

Abraham Matos-Wild

Police Officer 1/PPD Police

2022 total comp
$111,898
Base pay
$47,243
Overtime
$0
Other pay
$64,655
Benefits
$0
Total compensation
$111,898
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
36946
Total Pay
$111,898

At PPD Police, Abraham Matos-Wild serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $111,898.

Timothy Mchugh

Police Lieutenant/PPD Police

2024 total comp
$111,869
Base pay
$60,347
Overtime
$0
Other pay
$51,522
Benefits
$0
Total compensation
$111,869
Employment type
Salaried

Source-specific fields

Base Salary
$111,705
Employee Category
Civil Service
Job Code
6A05
Public Id
11938
Total Pay
$111,869

Timothy Mchugh is a Police Lieutenant at PPD Police. They work salaried. 2024 total compensation came to $111,869.

John Devore Jr.

Police Officer 1/PPD Police

2022 total comp
$111,869
Base pay
$81,290
Overtime
$15,258
Other pay
$15,320
Benefits
$0
Total compensation
$111,869
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
34484
Total Pay
$111,869

John Devore Jr. works as a Police Officer 1 for PPD Police. Their status is salaried. John earned $111,869 in 2022.

Evelyn Ginet Toomer

Police Sergeant/PPD Police

2022 total comp
$111,801
Base pay
$92,668
Overtime
$1,084
Other pay
$18,049
Benefits
$0
Total compensation
$111,801
Employment type
Salaried

Source-specific fields

Base Salary
$94,674
Employee Category
Civil Service
Job Code
6A04
Public Id
36543
Total Pay
$111,801

Evelyn Ginet Toomer is a Police Sergeant at PPD Police. They work salaried. 2022 total compensation came to $111,801.

Linda Dunn

Police Officer 1/PPD Police

2022 total comp
$111,364
Base pay
$21,521
Overtime
$0
Other pay
$89,843
Benefits
$0
Total compensation
$111,364
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
34527
Total Pay
$111,364

Linda Dunn works as a Police Officer 1 for PPD Police. Their status is salaried. Linda earned $111,364 in 2022.

Louis Edmond Jr

Police Officer 1/PPD Police

2022 total comp
$111,350
Base pay
$73,172
Overtime
$23,332
Other pay
$14,846
Benefits
$0
Total compensation
$111,350
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
7216
Total Pay
$111,350

Louis Edmond Jr holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $111,350.

John Iannetta

Police Communications Dispatcher Trainee/PPD Police

2025 total comp
$111,271
Base pay
$97,942
Overtime
$0
Other pay
$13,329
Benefits
$0
Total compensation
$111,271
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
6J31
Public Id
5862
Total Pay
$111,271

John Iannetta holds the role of Police Communications Dispatcher Trainee at PPD Police. Their status is salaried. In 2025, their total compensation was $111,271.

Hugh Lynch

Police Staff Inspector/PPD Police

2023 total comp
$111,019
Base pay
$39,985
Overtime
$0
Other pay
$71,033
Benefits
$0
Total compensation
$111,019
Employment type
Salaried

Source-specific fields

Base Salary
$142,535
Employee Category
Civil Service
Job Code
6A08
Public Id
4164
Total Pay
$111,019

Hugh Lynch works as a Police Staff Inspector for PPD Police. Their status is salaried. Hugh earned $111,019 in 2023.

Bradford Mitchell

Police Officer 1/PPD Police

2023 total comp
$111,001
Base pay
$4,455
Overtime
$0
Other pay
$106,547
Benefits
$0
Total compensation
$111,001
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
19662
Total Pay
$111,001

Bradford Mitchell is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $111,001.

Michele Kennelly

Police Officer 1/PPD Police

2025 total comp
$110,874
Base pay
$15,561
Overtime
$0
Other pay
$95,313
Benefits
$0
Total compensation
$110,874
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
1634
Total Pay
$110,874

Michele Kennelly holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $110,874.

Michael Bransfield

Detective/PPD Police

2025 total comp
$110,858
Base pay
$15,215
Overtime
$2,853
Other pay
$92,790
Benefits
$0
Total compensation
$110,858
Employment type
Salaried

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A12
Public Id
3312
Total Pay
$110,858

Michael Bransfield holds the role of Detective at PPD Police. Their status is salaried. In 2025, their total compensation was $110,858.

Carol Keys

Police Corporal/PPD Police

2025 total comp
$110,723
Base pay
$92,475
Overtime
$0
Other pay
$18,248
Benefits
$0
Total compensation
$110,723
Employment type
Salaried

Source-specific fields

Base Salary
$102,254
Employee Category
Civil Service
Job Code
6A03
Public Id
24218
Total Pay
$110,723

Carol Keys works as a Police Corporal for PPD Police. Their status is salaried. Carol earned $110,723 in 2025.

Melvin Singleton Jr

Chief Police Inspector/PPD Police

2022 total comp
$110,661
Base pay
$6,023
Overtime
$0
Other pay
$104,637
Benefits
$0
Total compensation
$110,661
Employment type
Salaried

Source-specific fields

Base Salary
$157,204
Employee Category
Civil Service
Job Code
6A10
Public Id
20275
Total Pay
$110,661

At PPD Police, Melvin Singleton Jr serves as a Chief Police Inspector. They work salaried. Their 2022 pay totaled $110,661.

Ruben Santiago

Police Officer 1/PPD Police

2022 total comp
$110,409
Base pay
$55,834
Overtime
$0
Other pay
$54,575
Benefits
$0
Total compensation
$110,409
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
21278
Total Pay
$110,409

Ruben Santiago holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $110,409.

Amy Lutz

Police Officer 1/PPD Police

2025 total comp
$110,406
Base pay
$87,633
Overtime
$6,062
Other pay
$16,711
Benefits
$0
Total compensation
$110,406
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
5944
Total Pay
$110,406

Amy Lutz holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $110,406.

John Kelly

Police Officer 1/PPD Police

2020 total comp
$110,402
Base pay
$0
Overtime
$0
Other pay
$110,402
Benefits
$0
Total compensation
$110,402
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
34685
Total Pay
$110,402

John Kelly holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $110,402.

Joseph Lanciano

Police Sergeant/PPD Police

2022 total comp
$110,167
Base pay
$52,767
Overtime
$0
Other pay
$57,400
Benefits
$0
Total compensation
$110,167
Employment type
Salaried

Source-specific fields

Base Salary
$94,674
Employee Category
Civil Service
Job Code
6A04
Public Id
21369
Total Pay
$110,167

At PPD Police, Joseph Lanciano serves as a Police Sergeant. They work salaried. Their 2022 pay totaled $110,167.

Tracy Lewis

Police Officer 1/PPD Police

2022 total comp
$110,053
Base pay
$43,106
Overtime
$202
Other pay
$66,745
Benefits
$0
Total compensation
$110,053
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
29524
Total Pay
$110,053

At PPD Police, Tracy Lewis serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $110,053.

Eric Riddick

Police Officer 1/PPD Police

2025 total comp
$110,025
Base pay
$91,195
Overtime
$0
Other pay
$18,830
Benefits
$0
Total compensation
$110,025
Employment type
Salaried

Source-specific fields

Base Salary
$92,961
Employee Category
Civil Service
Job Code
6A02
Public Id
15583
Total Pay
$110,025

Eric Riddick works as a Police Officer 1 for PPD Police. Their status is salaried. Eric earned $110,025 in 2025.

Lewis Armstrong

Police Officer 1/PPD Police

2022 total comp
$109,989
Base pay
$74,926
Overtime
$20,917
Other pay
$14,146
Benefits
$0
Total compensation
$109,989
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
29452
Total Pay
$109,989

Lewis Armstrong is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $109,989.

Edward Bond

Police Officer 1/PPD Police

2026 total comp
$109,878
Base pay
$0
Overtime
$0
Other pay
$109,878
Benefits
$0
Total compensation
$109,878
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
23689
Total Pay
$109,878

Edward Bond is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $109,878.

Kevin Bernard

Police Sergeant/PPD Police

2020 total comp
$109,770
Base pay
$46,742
Overtime
$0
Other pay
$63,029
Benefits
$0
Total compensation
$109,770
Employment type
Salaried

Source-specific fields

Base Salary
$89,024
Employee Category
Civil Service
Job Code
6A04
Public Id
11029
Total Pay
$109,770

Kevin Bernard is a Police Sergeant at PPD Police. They work salaried. 2020 total compensation came to $109,770.

Leticia Buchanan

Forensic Scientist 3/PPD Police

2022 total comp
$109,753
Base pay
$80,139
Overtime
$28,008
Other pay
$1,605
Benefits
$0
Total compensation
$109,753
Employment type
Salaried

Source-specific fields

Base Salary
$80,879
Employee Category
Civil Service
Job Code
3H72
Public Id
33489
Total Pay
$109,753

Leticia Buchanan works as a Forensic Scientist 3 for PPD Police. Their status is salaried. Leticia earned $109,753 in 2022.

Sandra Rahill

Police Officer 1/PPD Police

2020 total comp
$109,651
Base pay
$4,362
Overtime
$0
Other pay
$105,289
Benefits
$0
Total compensation
$109,651
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
18148
Total Pay
$109,651

Sandra Rahill is a Police Officer 1 at PPD Police. They work salaried. 2020 total compensation came to $109,651.