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

Richard Benz Jr

Police Officer 1/PPD Police

2026 total comp
$27,350
Base pay
$21,648
Overtime
$2,508
Other pay
$3,194
Benefits
$0
Total compensation
$27,350
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22276
Total Pay
$27,350

Richard Benz Jr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,350.

Joanne-Jane Simien

Forensic Scientist 3/PPD Police

2026 total comp
$27,341
Base pay
$20,891
Overtime
$5,911
Other pay
$539
Benefits
$0
Total compensation
$27,341
Employment type
Salaried

Source-specific fields

Base Salary
$89,875
Employee Category
Civil Service
Job Code
3H72
Public Id
27055
Total Pay
$27,341

Joanne-Jane Simien is a Forensic Scientist 3 at PPD Police. They work salaried. 2026 total compensation came to $27,341.

Blessen Mathew

Police Sergeant/PPD Police

2026 total comp
$27,339
Base pay
$24,679
Overtime
$0
Other pay
$2,660
Benefits
$0
Total compensation
$27,339
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
8739
Total Pay
$27,339

At PPD Police, Blessen Mathew serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $27,339.

Krzysztof Wrzesinski

Police Sergeant/PPD Police

2026 total comp
$27,339
Base pay
$24,679
Overtime
$0
Other pay
$2,660
Benefits
$0
Total compensation
$27,339
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
7262
Total Pay
$27,339

Krzysztof Wrzesinski holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $27,339.

Megan Ridpath

Police Sergeant/PPD Police

2026 total comp
$27,339
Base pay
$24,679
Overtime
$0
Other pay
$2,660
Benefits
$0
Total compensation
$27,339
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
11671
Total Pay
$27,339

Megan Ridpath works as a Police Sergeant for PPD Police. Their status is salaried. Megan earned $27,339 in 2026.

Antonio Cabeceiro

Police Sergeant/PPD Police

2026 total comp
$27,339
Base pay
$24,679
Overtime
$0
Other pay
$2,660
Benefits
$0
Total compensation
$27,339
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
19437
Total Pay
$27,339

Antonio Cabeceiro is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $27,339.

David Carter

Police Sergeant/PPD Police

2026 total comp
$27,339
Base pay
$24,679
Overtime
$0
Other pay
$2,660
Benefits
$0
Total compensation
$27,339
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
33036
Total Pay
$27,339

David Carter works as a Police Sergeant for PPD Police. Their status is salaried. David earned $27,339 in 2026.

Christian Shoemaker

Police Officer 1/PPD Police

2026 total comp
$27,336
Base pay
$18,185
Overtime
$1,765
Other pay
$7,386
Benefits
$0
Total compensation
$27,336
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
48965
Total Pay
$27,336

Christian Shoemaker holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $27,336.

Shane Pizzo

Police Sergeant/PPD Police

2026 total comp
$27,330
Base pay
$23,653
Overtime
$1,185
Other pay
$2,493
Benefits
$0
Total compensation
$27,330
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
12911
Total Pay
$27,330

Shane Pizzo holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $27,330.

Nicholas Bartlett

Police Sergeant/PPD Police

2026 total comp
$27,330
Base pay
$23,653
Overtime
$1,185
Other pay
$2,493
Benefits
$0
Total compensation
$27,330
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
17933
Total Pay
$27,330

Nicholas Bartlett holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $27,330.

Devon Green

Police Officer 1/PPD Police

2026 total comp
$27,327
Base pay
$21,648
Overtime
$3,186
Other pay
$2,492
Benefits
$0
Total compensation
$27,327
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
20234
Total Pay
$27,327

Devon Green is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,327.

Brittany Wilson

Police Officer 1/PPD Police

2026 total comp
$27,327
Base pay
$21,648
Overtime
$3,186
Other pay
$2,492
Benefits
$0
Total compensation
$27,327
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34596
Total Pay
$27,327

Brittany Wilson is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,327.

Raekwon Jackson

Police Officer Recruit/PPD Police

2025 total comp
$27,326
Base pay
$20,578
Overtime
$0
Other pay
$6,747
Benefits
$0
Total compensation
$27,326
Employment type
Salaried

Source-specific fields

Base Salary
$66,931
Employee Category
Civil Service
Job Code
6A01
Public Id
52991
Total Pay
$27,326

Raekwon Jackson is a Police Officer Recruit at PPD Police. They work salaried. 2025 total compensation came to $27,326.

Dayanara Mercado

Police Communications Dispatcher Trainee/PPD Police

2022 total comp
$27,322
Base pay
$23,298
Overtime
$3,869
Other pay
$155
Benefits
$0
Total compensation
$27,322
Employment type
Salaried

Source-specific fields

Base Salary
$41,045
Employee Category
Civil Service
Job Code
6J31
Public Id
39320
Total Pay
$27,322

Dayanara Mercado holds the role of Police Communications Dispatcher Trainee at PPD Police. Their status is salaried. In 2022, their total compensation was $27,322.

Donald Singleton

Police Officer 1/PPD Police

2026 total comp
$27,318
Base pay
$20,783
Overtime
$4,165
Other pay
$2,371
Benefits
$0
Total compensation
$27,318
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
38607
Total Pay
$27,318

At PPD Police, Donald Singleton serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,318.

Gabriel Soto

Police Officer 1/PPD Police

2026 total comp
$27,318
Base pay
$20,783
Overtime
$4,165
Other pay
$2,371
Benefits
$0
Total compensation
$27,318
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24264
Total Pay
$29,463

Gabriel Soto is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,318.

Daniel Corson

Police Officer 1/PPD Police

2023 total comp
$27,317
Base pay
$0
Overtime
$0
Other pay
$27,317
Benefits
$0
Total compensation
$27,317
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
5744
Total Pay
$27,317

Daniel Corson is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $27,317.

Timothy Rihl

Police Officer 1/PPD Police

2019 total comp
$27,309
Base pay
$15,709
Overtime
$2,332
Other pay
$9,267
Benefits
$0
Total compensation
$27,309
Employment type
Salaried

Source-specific fields

Base Salary
$70,496
Employee Category
Civil Service
Job Code
6A02
Public Id
13822
Total Pay
$27,309

Timothy Rihl holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2019, their total compensation was $27,309.

Kerri-Ann Mccleary

Police Officer 1/PPD Police

2026 total comp
$27,307
Base pay
$20,783
Overtime
$4,035
Other pay
$2,490
Benefits
$0
Total compensation
$27,307
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
15330
Total Pay
$27,307

Kerri-Ann Mccleary is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,307.

Gabriel Gutierrez

Police Officer 1/PPD Police

2026 total comp
$27,306
Base pay
$21,648
Overtime
$3,288
Other pay
$2,370
Benefits
$0
Total compensation
$27,306
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
38037
Total Pay
$27,306

Gabriel Gutierrez works as a Police Officer 1 for PPD Police. Their status is salaried. Gabriel earned $27,306 in 2026.

Vanessa Curry

Police Corporal/PPD Police

2026 total comp
$27,299
Base pay
$23,813
Overtime
$298
Other pay
$3,188
Benefits
$0
Total compensation
$27,299
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
10296
Total Pay
$27,299

Vanessa Curry holds the role of Police Corporal at PPD Police. Their status is salaried. In 2026, their total compensation was $27,299.

Patricia Gay

Police Officer 1/PPD Police

2026 total comp
$27,298
Base pay
$21,648
Overtime
$2,576
Other pay
$3,074
Benefits
$0
Total compensation
$27,298
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31788
Total Pay
$27,298

At PPD Police, Patricia Gay serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,298.

Vicente Ramirez

Police Officer 1/PPD Police

2026 total comp
$27,298
Base pay
$21,648
Overtime
$2,576
Other pay
$3,074
Benefits
$0
Total compensation
$27,298
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34193
Total Pay
$27,298

Vicente Ramirez is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,298.

Stephanie Flanders

Detective/PPD Police

2026 total comp
$27,297
Base pay
$23,813
Overtime
$410
Other pay
$3,074
Benefits
$0
Total compensation
$27,297
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
11746
Total Pay
$27,297

Stephanie Flanders holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $27,297.

John Birch

Police Sergeant/PPD Police

2026 total comp
$27,293
Base pay
$23,653
Overtime
$1,222
Other pay
$2,418
Benefits
$0
Total compensation
$27,293
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
10807
Total Pay
$27,293

John Birch is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $27,293.

Geoffrey Ford

Police Officer 1/PPD Police

2026 total comp
$27,289
Base pay
$21,648
Overtime
$3,152
Other pay
$2,489
Benefits
$0
Total compensation
$27,289
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8796
Total Pay
$27,289

Geoffrey Ford holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $27,289.

Michael Williams

Police Officer 1/PPD Police

2026 total comp
$27,289
Base pay
$21,648
Overtime
$3,152
Other pay
$2,489
Benefits
$0
Total compensation
$27,289
Employment type
Salaried

Source-specific fields

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

Michael Williams works as a Police Officer 1 for PPD Police. Their status is salaried. Michael earned $27,289 in 2026.

Heng Dang

Police Officer 1/PPD Police

2026 total comp
$27,286
Base pay
$21,648
Overtime
$2,983
Other pay
$2,655
Benefits
$0
Total compensation
$27,286
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
965
Total Pay
$27,286

At PPD Police, Heng Dang serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,286.

Dwayne Lee

Police Officer 1/PPD Police

2022 total comp
$27,277
Base pay
$19,129
Overtime
$395
Other pay
$7,753
Benefits
$0
Total compensation
$27,277
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
29765
Total Pay
$27,277

Dwayne Lee holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $27,277.

Paul Fairfax

Police Officer 1/PPD Police

2026 total comp
$27,273
Base pay
$21,648
Overtime
$2,440
Other pay
$3,185
Benefits
$0
Total compensation
$27,273
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33458
Total Pay
$27,273

Paul Fairfax holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $27,273.

Justin Carrero

Police Officer 1/PPD Police

2026 total comp
$27,269
Base pay
$21,648
Overtime
$3,254
Other pay
$2,367
Benefits
$0
Total compensation
$27,269
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
37903
Total Pay
$27,269

Justin Carrero is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,269.

Connor Stewart

Police Officer 1/PPD Police

2026 total comp
$27,268
Base pay
$21,577
Overtime
$3,321
Other pay
$2,369
Benefits
$0
Total compensation
$27,268
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
39572
Total Pay
$27,268

At PPD Police, Connor Stewart serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,268.

Marc-Anthony Rodriguez

Police Officer 1/PPD Police

2026 total comp
$27,267
Base pay
$18,185
Overtime
$1,993
Other pay
$7,089
Benefits
$0
Total compensation
$27,267
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49699
Total Pay
$27,267

Marc-Anthony Rodriguez is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,267.

Kevin Port

Police Corporal/PPD Police

2026 total comp
$27,263
Base pay
$23,813
Overtime
$634
Other pay
$2,817
Benefits
$0
Total compensation
$27,263
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
33174
Total Pay
$27,263

Kevin Port holds the role of Police Corporal at PPD Police. Their status is salaried. In 2026, their total compensation was $27,263.

Eric Lynch

Police Officer 1/PPD Police

2026 total comp
$27,252
Base pay
$21,648
Overtime
$3,118
Other pay
$2,485
Benefits
$0
Total compensation
$27,252
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17246
Total Pay
$27,252

Eric Lynch is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,252.

Tyree Adams

Police Officer 1/PPD Police

2026 total comp
$27,252
Base pay
$21,648
Overtime
$3,118
Other pay
$2,485
Benefits
$0
Total compensation
$27,252
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13547
Total Pay
$27,252

Tyree Adams holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $27,252.

Lymarys Rodriguez

Police Officer 1/PPD Police

2026 total comp
$27,249
Base pay
$19,484
Overtime
$6,223
Other pay
$1,542
Benefits
$0
Total compensation
$27,249
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
46069
Total Pay
$27,249

At PPD Police, Lymarys Rodriguez serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $27,249.

James Mccullough

Police Officer 1/PPD Police

2026 total comp
$27,248
Base pay
$21,648
Overtime
$2,949
Other pay
$2,651
Benefits
$0
Total compensation
$27,248
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
633
Total Pay
$27,248

James Mccullough holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $27,248.

Joseph Banford

Police Officer 1/PPD Police

2026 total comp
$27,247
Base pay
$20,783
Overtime
$4,100
Other pay
$2,365
Benefits
$0
Total compensation
$27,247
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
41792
Total Pay
$27,247

Joseph Banford is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $27,247.

Johnson Varghese

Forensic Scientist 4/PPD Police

2026 total comp
$27,231
Base pay
$23,538
Overtime
$2,755
Other pay
$938
Benefits
$0
Total compensation
$27,231
Employment type
Salaried

Source-specific fields

Base Salary
$102,390
Employee Category
Civil Service
Job Code
3H73
Public Id
34303
Total Pay
$27,231

Johnson Varghese works as a Forensic Scientist 4 for PPD Police. Their status is salaried. Johnson earned $27,231 in 2026.