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 11

Nazeer Bostick

Police Officer 1/PPD Police

2026 total comp
$26,602
Base pay
$19,484
Overtime
$5,613
Other pay
$1,506
Benefits
$0
Total compensation
$26,602
Employment type
Salaried

Source-specific fields

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

Nazeer Bostick works as a Police Officer 1 for PPD Police. Their status is salaried. Nazeer earned $26,602 in 2026.

Kevin Branigan

Police Sergeant/PPD Police

2026 total comp
$26,599
Base pay
$23,653
Overtime
$593
Other pay
$2,354
Benefits
$0
Total compensation
$26,599
Employment type
Salaried

Source-specific fields

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

At PPD Police, Kevin Branigan serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $26,599.

Eddie Garro-Garcia

Police Officer 1/PPD Police

2026 total comp
$26,581
Base pay
$21,648
Overtime
$2,508
Other pay
$2,424
Benefits
$0
Total compensation
$26,581
Employment type
Salaried

Source-specific fields

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

At PPD Police, Eddie Garro-Garcia serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,581.

Latonya Bey

Police Officer 1/PPD Police

2026 total comp
$26,573
Base pay
$21,648
Overtime
$1,932
Other pay
$2,992
Benefits
$0
Total compensation
$26,573
Employment type
Salaried

Source-specific fields

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

Latonya Bey holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $26,573.

Warren Veal

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
12658
Total Pay
$26,566

Warren Veal works as a Police Officer 1 for PPD Police. Their status is salaried. Warren earned $26,566 in 2022.

Mark Brockington

Police Officer 1/PPD Police

2026 total comp
$26,562
Base pay
$21,648
Overtime
$2,169
Other pay
$2,744
Benefits
$0
Total compensation
$26,562
Employment type
Salaried

Source-specific fields

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

At PPD Police, Mark Brockington serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,562.

Paul Pugh

Police Officer 1/PPD Police

2026 total comp
$26,562
Base pay
$21,648
Overtime
$2,169
Other pay
$2,744
Benefits
$0
Total compensation
$26,562
Employment type
Salaried

Source-specific fields

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

At PPD Police, Paul Pugh serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $26,562.

Ricardo Quiles-Rosa

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
16038
Total Pay
$26,556

At PPD Police, Ricardo Quiles-Rosa serves as a Detective. They work salaried. Their 2026 pay totaled $26,556.

Maria Santa

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
25591
Total Pay
$26,556

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

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.