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 2

June Nowell-Mcclardy

Police Officer 1/PPD Police

2026 total comp
$25,160
Base pay
$21,648
Overtime
$678
Other pay
$2,833
Benefits
$0
Total compensation
$25,160
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26063
Total Pay
$25,160

June Nowell-Mcclardy holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,160.

Donna Manigo

Police Officer 1/PPD Police

2026 total comp
$25,160
Base pay
$21,648
Overtime
$678
Other pay
$2,833
Benefits
$0
Total compensation
$25,160
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19980
Total Pay
$25,160

Donna Manigo holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,160.

Francis Mcgrenra

Police Officer 1/PPD Police

2026 total comp
$25,160
Base pay
$21,648
Overtime
$678
Other pay
$2,833
Benefits
$0
Total compensation
$25,160
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34580
Total Pay
$25,160

At PPD Police, Francis Mcgrenra serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,160.

Derrick Watkins

Police Officer 1/PPD Police

2026 total comp
$25,160
Base pay
$21,648
Overtime
$678
Other pay
$2,833
Benefits
$0
Total compensation
$25,160
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14561
Total Pay
$25,160

Derrick Watkins works as a Police Officer 1 for PPD Police. Their status is salaried. Derrick earned $25,160 in 2026.

Synell Hall

Police Officer 1/PPD Police

2026 total comp
$25,160
Base pay
$21,648
Overtime
$678
Other pay
$2,833
Benefits
$0
Total compensation
$25,160
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7053
Total Pay
$25,160

Synell Hall works as a Police Officer 1 for PPD Police. Their status is salaried. Synell earned $25,160 in 2026.

Sabrina Vaitkevicius

Police Officer 1/PPD Police

2026 total comp
$25,159
Base pay
$16,669
Overtime
$574
Other pay
$7,916
Benefits
$0
Total compensation
$25,159
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51479
Total Pay
$25,159

At PPD Police, Sabrina Vaitkevicius serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,159.

Christian Vasquez

Police Officer 1/PPD Police

2026 total comp
$25,154
Base pay
$18,185
Overtime
$0
Other pay
$6,969
Benefits
$0
Total compensation
$25,154
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49513
Total Pay
$25,154

Christian Vasquez works as a Police Officer 1 for PPD Police. Their status is salaried. Christian earned $25,154 in 2026.

Caitlin Colon

Police Officer 1/PPD Police

2026 total comp
$25,154
Base pay
$18,185
Overtime
$0
Other pay
$6,969
Benefits
$0
Total compensation
$25,154
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50166
Total Pay
$25,154

At PPD Police, Caitlin Colon serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,154.

Lyndsey Schwartz

Police Officer 1/PPD Police

2026 total comp
$25,152
Base pay
$21,577
Overtime
$1,390
Other pay
$2,185
Benefits
$0
Total compensation
$25,152
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
39243
Total Pay
$25,152

Lyndsey Schwartz works as a Police Officer 1 for PPD Police. Their status is salaried. Lyndsey earned $25,152 in 2026.

Lisa Molina

Police Officer 1/PPD Police

2026 total comp
$25,152
Base pay
$21,577
Overtime
$1,390
Other pay
$2,185
Benefits
$0
Total compensation
$25,152
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
39278
Total Pay
$25,152

Lisa Molina holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,152.

Dawn Brown

Police Officer 1/PPD Police

2026 total comp
$25,150
Base pay
$19,841
Overtime
$2,372
Other pay
$2,937
Benefits
$0
Total compensation
$25,150
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27371
Total Pay
$25,150

Dawn Brown holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,150.

Maria Deprisco

Police Officer 1/PPD Police

2021 total comp
$25,143
Base pay
$22,441
Overtime
$0
Other pay
$2,702
Benefits
$0
Total compensation
$25,143
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
33309
Total Pay
$25,143

Maria Deprisco works as a Police Officer 1 for PPD Police. Their status is salaried. Maria earned $25,143 in 2021.

Michael Tait

Police Officer 1/PPD Police

2026 total comp
$25,128
Base pay
$21,648
Overtime
$0
Other pay
$3,479
Benefits
$0
Total compensation
$25,128
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21159
Total Pay
$25,128

Michael Tait holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,128.

Shakira Horton

Police Officer 1/PPD Police

2026 total comp
$25,126
Base pay
$21,648
Overtime
$1,186
Other pay
$2,292
Benefits
$0
Total compensation
$25,126
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31491
Total Pay
$25,126

Shakira Horton is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,126.

Ryan Sundry

Police Officer 1/PPD Police

2026 total comp
$25,126
Base pay
$21,648
Overtime
$1,186
Other pay
$2,292
Benefits
$0
Total compensation
$25,126
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35991
Total Pay
$25,126

Ryan Sundry works as a Police Officer 1 for PPD Police. Their status is salaried. Ryan earned $25,126 in 2026.

John Kiker Jr

Police Officer 1/PPD Police

2026 total comp
$25,126
Base pay
$21,648
Overtime
$881
Other pay
$2,596
Benefits
$0
Total compensation
$25,126
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4639
Total Pay
$25,126

John Kiker Jr is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,126.

Joseph Smith

Police Officer 1/PPD Police

2026 total comp
$25,125
Base pay
$21,648
Overtime
$542
Other pay
$2,934
Benefits
$0
Total compensation
$25,125
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13308
Total Pay
$25,125

At PPD Police, Joseph Smith serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,125.

Jill Gargel

Police Officer 1/PPD Police

2026 total comp
$25,125
Base pay
$21,648
Overtime
$542
Other pay
$2,934
Benefits
$0
Total compensation
$25,125
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
10790
Total Pay
$25,125

Jill Gargel holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,125.

Rafael Nieves-Smart

Police Officer 1/PPD Police

2026 total comp
$25,125
Base pay
$21,648
Overtime
$542
Other pay
$2,934
Benefits
$0
Total compensation
$25,125
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24480
Total Pay
$25,125

Rafael Nieves-Smart holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,125.

Patricia Vicchiarelli

Police Officer 1/PPD Police

2026 total comp
$25,125
Base pay
$21,648
Overtime
$542
Other pay
$2,934
Benefits
$0
Total compensation
$25,125
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27708
Total Pay
$25,125

Patricia Vicchiarelli holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,125.

Robert Di Pietro

Police Officer 1/PPD Police

2026 total comp
$25,125
Base pay
$21,648
Overtime
$542
Other pay
$2,934
Benefits
$0
Total compensation
$25,125
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15311
Total Pay
$25,125

Robert Di Pietro is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,125.

Tracy Brooks

Police Officer 1/PPD Police

2026 total comp
$25,125
Base pay
$21,648
Overtime
$542
Other pay
$2,934
Benefits
$0
Total compensation
$25,125
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23330
Total Pay
$25,125

Tracy Brooks holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,125.

Scott Brous

Police Officer 1/PPD Police

2026 total comp
$25,125
Base pay
$21,648
Overtime
$542
Other pay
$2,934
Benefits
$0
Total compensation
$25,125
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32594
Total Pay
$25,125

Scott Brous holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,125.

Johangelie Thomas Estrada

Police Officer 1/PPD Police

2026 total comp
$25,121
Base pay
$21,648
Overtime
$0
Other pay
$3,473
Benefits
$0
Total compensation
$25,121
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36835
Total Pay
$25,121

Johangelie Thomas Estrada holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,121.

Kacie Kelly

Detective/PPD Police

2026 total comp
$25,114
Base pay
$22,823
Overtime
$0
Other pay
$2,291
Benefits
$0
Total compensation
$25,114
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A12
Public Id
428
Total Pay
$25,114

Kacie Kelly works as a Detective for PPD Police. Their status is salaried. Kacie earned $25,114 in 2026.

Lynne Zirilli

Police Officer 1/PPD Police

2026 total comp
$25,103
Base pay
$21,648
Overtime
$576
Other pay
$2,879
Benefits
$0
Total compensation
$25,103
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36552
Total Pay
$25,103

Lynne Zirilli holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,103.

Carle Gabauer

Police Officer 1/PPD Police

2026 total comp
$25,089
Base pay
$21,648
Overtime
$1,152
Other pay
$2,288
Benefits
$0
Total compensation
$25,089
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3455
Total Pay
$25,089

At PPD Police, Carle Gabauer serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,089.

Thomas Price

Police Officer 1/PPD Police

2026 total comp
$25,089
Base pay
$21,648
Overtime
$1,152
Other pay
$2,288
Benefits
$0
Total compensation
$25,089
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
18175
Total Pay
$44,434

Thomas Price works as a Police Officer 1 for PPD Police. Their status is salaried. Thomas earned $25,089 in 2026.

Schnika Jordan

Police Communications Dispatcher Supervisor/PPD Police

2026 total comp
$25,088
Base pay
$14,330
Overtime
$9,623
Other pay
$1,135
Benefits
$0
Total compensation
$25,088
Employment type
Salaried

Source-specific fields

Base Salary
$62,684
Employee Category
Civil Service
Job Code
6J34
Public Id
24943
Total Pay
$25,088

Schnika Jordan is a Police Communications Dispatcher Supervisor at PPD Police. They work salaried. 2026 total compensation came to $25,088.

Michael Givens

Police Officer 1/PPD Police

2026 total comp
$25,083
Base pay
$21,648
Overtime
$610
Other pay
$2,825
Benefits
$0
Total compensation
$25,083
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
11676
Total Pay
$25,083

Michael Givens is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,083.

William Bonner

Police Officer 1/PPD Police

2026 total comp
$25,083
Base pay
$21,648
Overtime
$610
Other pay
$2,825
Benefits
$0
Total compensation
$25,083
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16025
Total Pay
$25,083

William Bonner is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,083.

Eric Tyler

Police Officer 1/PPD Police

2026 total comp
$25,083
Base pay
$21,648
Overtime
$610
Other pay
$2,825
Benefits
$0
Total compensation
$25,083
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36230
Total Pay
$25,083

Eric Tyler is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,083.

Guillermo Torres

Police Officer 1/PPD Police

2026 total comp
$25,057
Base pay
$21,303
Overtime
$0
Other pay
$3,754
Benefits
$0
Total compensation
$25,057
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4327
Total Pay
$25,057

At PPD Police, Guillermo Torres serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,057.

Tahira Bradley

Police Officer 1/PPD Police

2026 total comp
$25,053
Base pay
$19,204
Overtime
$3,408
Other pay
$2,440
Benefits
$0
Total compensation
$25,053
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
14313
Total Pay
$25,053

Tahira Bradley works as a Police Officer 1 for PPD Police. Their status is salaried. Tahira earned $25,053 in 2026.

Matthew Mccuen

Police Officer 1/PPD Police

2026 total comp
$25,050
Base pay
$21,648
Overtime
$813
Other pay
$2,588
Benefits
$0
Total compensation
$25,050
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36324
Total Pay
$25,050

Matthew Mccuen is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,050.

John Lee Iii

Police Officer 1/PPD Police

2026 total comp
$25,050
Base pay
$21,648
Overtime
$813
Other pay
$2,588
Benefits
$0
Total compensation
$25,050
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27068
Total Pay
$25,050

John Lee Iii works as a Police Officer 1 for PPD Police. Their status is salaried. John earned $25,050 in 2026.

Shaterra Phillips

Police Officer 1/PPD Police

2026 total comp
$25,050
Base pay
$21,648
Overtime
$813
Other pay
$2,588
Benefits
$0
Total compensation
$25,050
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4101
Total Pay
$25,050

Shaterra Phillips is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,050.

Todd Jones

Police Officer 1/PPD Police

2026 total comp
$25,050
Base pay
$21,648
Overtime
$813
Other pay
$2,588
Benefits
$0
Total compensation
$25,050
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
9694
Total Pay
$25,050

Todd Jones is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,050.

Owen Schaeffer

Police Officer 1/PPD Police

2026 total comp
$25,050
Base pay
$21,648
Overtime
$813
Other pay
$2,588
Benefits
$0
Total compensation
$25,050
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14512
Total Pay
$25,050

At PPD Police, Owen Schaeffer serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,050.

Angel Bardales

Police Officer 1/PPD Police

2026 total comp
$25,050
Base pay
$21,648
Overtime
$813
Other pay
$2,588
Benefits
$0
Total compensation
$25,050
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30325
Total Pay
$25,050

Angel Bardales is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,050.