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 53

Teron Merritt

Detective/PPD Police

2026 total comp
$26,556
Base pay
$23,813
Overtime
$0
Other pay
$2,744
Benefits
$0
Total compensation
$26,556
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
28752
Total Pay
$26,556

Teron Merritt holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $26,556.

Joseph Lapetina

Police Corporal/PPD Police

2026 total comp
$26,556
Base pay
$23,813
Overtime
$0
Other pay
$2,744
Benefits
$0
Total compensation
$26,556
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
30377
Total Pay
$26,556

Joseph Lapetina is a Police Corporal at PPD Police. They work salaried. 2026 total compensation came to $26,556.

Lissete Ocasio

Police Corporal/PPD Police

2026 total comp
$26,556
Base pay
$23,813
Overtime
$0
Other pay
$2,744
Benefits
$0
Total compensation
$26,556
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
4933
Total Pay
$26,556

At PPD Police, Lissete Ocasio serves as a Police Corporal. They work salaried. Their 2026 pay totaled $26,556.

Martin Berkery Jr

Police Corporal/PPD Police

2026 total comp
$26,556
Base pay
$23,813
Overtime
$0
Other pay
$2,744
Benefits
$0
Total compensation
$26,556
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
6765
Total Pay
$26,556

Martin Berkery Jr holds the role of Police Corporal at PPD Police. Their status is salaried. In 2026, their total compensation was $26,556.

Randall Griffith

Detective/PPD Police

2026 total comp
$26,556
Base pay
$23,813
Overtime
$0
Other pay
$2,744
Benefits
$0
Total compensation
$26,556
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
8604
Total Pay
$26,556

Randall Griffith is a Detective at PPD Police. They work salaried. 2026 total compensation came to $26,556.

Travis Grietzer

Police Corporal/PPD Police

2026 total comp
$26,556
Base pay
$23,813
Overtime
$0
Other pay
$2,744
Benefits
$0
Total compensation
$26,556
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
33937
Total Pay
$26,556

Travis Grietzer is a Police Corporal at PPD Police. They work salaried. 2026 total compensation came to $26,556.

James Sanchez

Police Corporal/PPD Police

2026 total comp
$26,556
Base pay
$23,813
Overtime
$0
Other pay
$2,744
Benefits
$0
Total compensation
$26,556
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
34268
Total Pay
$26,556

James Sanchez works as a Police Corporal for PPD Police. Their status is salaried. James earned $26,556 in 2026.

Kristen Pazdan

Detective/PPD Police

2026 total comp
$26,556
Base pay
$23,813
Overtime
$0
Other pay
$2,744
Benefits
$0
Total compensation
$26,556
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
32554
Total Pay
$26,556

Kristen Pazdan holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $26,556.

Diane Nelson

Detective/PPD Police

2026 total comp
$26,556
Base pay
$23,813
Overtime
$0
Other pay
$2,744
Benefits
$0
Total compensation
$26,556
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
12739
Total Pay
$26,556

Diane Nelson holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $26,556.

Vincent Gariano

Police Sergeant/PPD Police

2021 total comp
$26,545
Base pay
$8,527
Overtime
$0
Other pay
$18,018
Benefits
$0
Total compensation
$26,545
Employment type
Salaried

Source-specific fields

Base Salary
$89,024
Employee Category
Civil Service
Job Code
6A04
Public Id
24456
Total Pay
$26,545

Vincent Gariano works as a Police Sergeant for PPD Police. Their status is salaried. Vincent earned $26,545 in 2021.

Travis Terrell

Police Corporal/PPD Police

2026 total comp
$26,545
Base pay
$23,813
Overtime
$149
Other pay
$2,583
Benefits
$0
Total compensation
$26,545
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
18031
Total Pay
$26,545

Travis Terrell works as a Police Corporal for PPD Police. Their status is salaried. Travis earned $26,545 in 2026.

Dameen Holbrook

Police Officer 1/PPD Police

2026 total comp
$26,543
Base pay
$21,648
Overtime
$2,474
Other pay
$2,421
Benefits
$0
Total compensation
$26,543
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9843
Total Pay
$26,543

Dameen Holbrook works as a Police Officer 1 for PPD Police. Their status is salaried. Dameen earned $26,543 in 2026.

Dante Givens

Police Officer 1/PPD Police

2026 total comp
$26,535
Base pay
$21,648
Overtime
$2,305
Other pay
$2,582
Benefits
$0
Total compensation
$26,535
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15789
Total Pay
$26,535

At PPD Police, Dante Givens serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,535.

Pasquale Matteo

Police Officer 1/PPD Police

2026 total comp
$26,535
Base pay
$21,648
Overtime
$1,898
Other pay
$2,988
Benefits
$0
Total compensation
$26,535
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32344
Total Pay
$26,535

Pasquale Matteo is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,535.

Stephen Hernandez

Police Officer 1/PPD Police

2026 total comp
$26,533
Base pay
$18,532
Overtime
$6,499
Other pay
$1,502
Benefits
$0
Total compensation
$26,533
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
47062
Total Pay
$26,533

At PPD Police, Stephen Hernandez serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,533.

Gene Ruzzi

Police Corporal/PPD Police

2026 total comp
$26,531
Base pay
$23,813
Overtime
$298
Other pay
$2,420
Benefits
$0
Total compensation
$26,531
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
26088
Total Pay
$26,531

Gene Ruzzi holds the role of Police Corporal at PPD Police. Their status is salaried. In 2026, their total compensation was $26,531.

Justin Dumhart

Police Sergeant/PPD Police

2026 total comp
$26,515
Base pay
$23,653
Overtime
$444
Other pay
$2,418
Benefits
$0
Total compensation
$26,515
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
30477
Total Pay
$26,515

At PPD Police, Justin Dumhart serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $26,515.

John Spence

Law Enforcement Analyst/PPD Police

2026 total comp
$26,509
Base pay
$25,917
Overtime
$0
Other pay
$591
Benefits
$0
Total compensation
$26,509
Employment type
Salaried

Source-specific fields

Base Salary
$62,763
Employee Category
Civil Service
Job Code
6C26
Public Id
22045
Total Pay
$26,509

John Spence holds the role of Law Enforcement Analyst at PPD Police. Their status is salaried. In 2026, their total compensation was $26,509.

Raymond Andrejczak Jr

Police Officer 1/PPD Police

2026 total comp
$26,506
Base pay
$21,648
Overtime
$1,762
Other pay
$3,095
Benefits
$0
Total compensation
$26,506
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
12329
Total Pay
$26,506

Raymond Andrejczak Jr works as a Police Officer 1 for PPD Police. Their status is salaried. Raymond earned $26,506 in 2026.

Eric Lee

Police Officer 1/PPD Police

2026 total comp
$26,506
Base pay
$21,648
Overtime
$1,762
Other pay
$3,095
Benefits
$0
Total compensation
$26,506
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11550
Total Pay
$36,709

Eric Lee holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,506.

Abiam Torres

Police Officer 1/PPD Police

2026 total comp
$26,506
Base pay
$21,648
Overtime
$2,440
Other pay
$2,417
Benefits
$0
Total compensation
$26,506
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1866
Total Pay
$26,506

Abiam Torres is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,506.

Alyssa Reyes

Police Officer 1/PPD Police

2026 total comp
$26,506
Base pay
$21,648
Overtime
$2,440
Other pay
$2,417
Benefits
$0
Total compensation
$26,506
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26988
Total Pay
$26,506

Alyssa Reyes is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,506.

Philip Chan

Police Officer 1/PPD Police

2026 total comp
$26,506
Base pay
$21,648
Overtime
$2,440
Other pay
$2,417
Benefits
$0
Total compensation
$26,506
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3738
Total Pay
$26,506

Philip Chan holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,506.

John Pasquarello

Police Officer 1/PPD Police

2026 total comp
$26,506
Base pay
$21,648
Overtime
$1,762
Other pay
$3,095
Benefits
$0
Total compensation
$26,506
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8289
Total Pay
$26,506

At PPD Police, John Pasquarello serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,506.

Brian Quirple

Police Officer 1/PPD Police

2026 total comp
$26,500
Base pay
$21,648
Overtime
$1,830
Other pay
$3,021
Benefits
$0
Total compensation
$26,500
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16164
Total Pay
$26,500

Brian Quirple is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,500.

Hector Valerio

Police Officer 1/PPD Police

2026 total comp
$26,500
Base pay
$19,204
Overtime
$5,796
Other pay
$1,500
Benefits
$0
Total compensation
$26,500
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
47215
Total Pay
$26,500

At PPD Police, Hector Valerio serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,500.

Ryan Fisher

Police Officer 1/PPD Police

2026 total comp
$26,497
Base pay
$21,648
Overtime
$2,271
Other pay
$2,578
Benefits
$0
Total compensation
$26,497
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7394
Total Pay
$26,497

Ryan Fisher holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,497.

Joshua Kling

Police Officer 1/PPD Police

2026 total comp
$26,497
Base pay
$21,648
Overtime
$2,271
Other pay
$2,578
Benefits
$0
Total compensation
$26,497
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21168
Total Pay
$26,497

Joshua Kling is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,497.

Craig Van Sciver

Police Officer 1/PPD Police

2026 total comp
$26,496
Base pay
$21,648
Overtime
$1,864
Other pay
$2,984
Benefits
$0
Total compensation
$26,496
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29884
Total Pay
$26,496

Craig Van Sciver is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,496.

Shawn Ritchie

Police Officer 1/PPD Police

2026 total comp
$26,496
Base pay
$21,648
Overtime
$1,864
Other pay
$2,984
Benefits
$0
Total compensation
$26,496
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21315
Total Pay
$26,496

At PPD Police, Shawn Ritchie serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,496.

Ariana Perry

Police Officer 1/PPD Police

2026 total comp
$26,488
Base pay
$18,185
Overtime
$6,804
Other pay
$1,499
Benefits
$0
Total compensation
$26,488
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50805
Total Pay
$26,488

Ariana Perry works as a Police Officer 1 for PPD Police. Their status is salaried. Ariana earned $26,488 in 2026.

Alexis Salazar-Polanco

Police Officer 1/PPD Police

2026 total comp
$26,488
Base pay
$18,185
Overtime
$6,804
Other pay
$1,499
Benefits
$0
Total compensation
$26,488
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49081
Total Pay
$26,488

Alexis Salazar-Polanco works as a Police Officer 1 for PPD Police. Their status is salaried. Alexis earned $26,488 in 2026.

Sammy Sanchez

Police Officer 1/PPD Police

2026 total comp
$26,486
Base pay
$21,648
Overtime
$2,101
Other pay
$2,736
Benefits
$0
Total compensation
$26,486
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19619
Total Pay
$26,486

Sammy Sanchez works as a Police Officer 1 for PPD Police. Their status is salaried. Sammy earned $26,486 in 2026.

Joshua Tyson

Forensic Scientist 4/PPD Police

2026 total comp
$26,472
Base pay
$26,001
Overtime
$0
Other pay
$471
Benefits
$0
Total compensation
$26,472
Employment type
Salaried

Source-specific fields

Base Salary
$102,390
Employee Category
Civil Service
Job Code
3H73
Public Id
463
Total Pay
$26,472

Joshua Tyson works as a Forensic Scientist 4 for PPD Police. Their status is salaried. Joshua earned $26,472 in 2026.

Laura Mc Clain

Criminal Investigative Research Specialist/PPD Police

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

Source-specific fields

Base Salary
$71,841
Employee Category
Civil Service
Job Code
6C21
Public Id
35133
Total Pay
$26,471

Laura Mc Clain holds the role of Criminal Investigative Research Specialist at PPD Police. Their status is salaried. In 2025, their total compensation was $26,471.

Gabrielle Swart

Police Officer 1/PPD Police

2026 total comp
$26,464
Base pay
$21,648
Overtime
$1,220
Other pay
$3,595
Benefits
$0
Total compensation
$26,464
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13340
Total Pay
$26,464

Gabrielle Swart is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $26,464.

James Tucker

Police Sergeant/PPD Police

2026 total comp
$26,463
Base pay
$24,679
Overtime
$0
Other pay
$1,784
Benefits
$0
Total compensation
$26,463
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
20357
Total Pay
$26,463

At PPD Police, James Tucker serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $26,463.

Shannon Stiess

Police Corporal/PPD Police

2026 total comp
$26,462
Base pay
$23,813
Overtime
$75
Other pay
$2,575
Benefits
$0
Total compensation
$26,462
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
18616
Total Pay
$26,462

Shannon Stiess is a Police Corporal at PPD Police. They work salaried. 2026 total compensation came to $26,462.

Matthew Mulholland

Police Officer 1/PPD Police

2026 total comp
$26,460
Base pay
$21,648
Overtime
$2,237
Other pay
$2,575
Benefits
$0
Total compensation
$26,460
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9529
Total Pay
$26,460

Matthew Mulholland holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,460.

Gerald Rahill

Police Officer 1/PPD Police

2026 total comp
$26,448
Base pay
$21,648
Overtime
$2,067
Other pay
$2,733
Benefits
$0
Total compensation
$26,448
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15676
Total Pay
$26,448

Gerald Rahill works as a Police Officer 1 for PPD Police. Their status is salaried. Gerald earned $26,448 in 2026.