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 5

Robert Hicks

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55868
Total Pay
$15,587

Robert Hicks holds the role of Police Officer Recruit at PPD Police. Their status is salaried. In 2026, their total compensation was $15,587.

Christopher Wojnar

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55871
Total Pay
$15,587

Christopher Wojnar is a Police Officer Recruit at PPD Police. They work salaried. 2026 total compensation came to $15,587.

Joseph Zaidan

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55880
Total Pay
$15,587

Joseph Zaidan is a Police Officer Recruit at PPD Police. They work salaried. 2026 total compensation came to $15,587.

Ganjina Akhmedova

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55885
Total Pay
$15,587

At PPD Police, Ganjina Akhmedova serves as a Police Officer Recruit. They work salaried. Their 2026 pay totaled $15,587.

James Haines

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
42909
Total Pay
$15,587

James Haines works as a Police Officer Recruit for PPD Police. Their status is salaried. James earned $15,587 in 2026.

Maximus Dellaquila

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54951
Total Pay
$15,587

Maximus Dellaquila holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $15,587.

Casey Nye

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
54987
Total Pay
$15,587

Casey Nye works as a Police Officer Recruit for PPD Police. Their status is salaried. Casey earned $15,587 in 2026.

Miguel Caban

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55006
Total Pay
$15,587

Miguel Caban holds the role of Police Officer Recruit at PPD Police. Their status is salaried. In 2026, their total compensation was $15,587.

Thomas Tricome

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55073
Total Pay
$15,587

Thomas Tricome works as a Police Officer Recruit for PPD Police. Their status is salaried. Thomas earned $15,587 in 2026.

Nicholas Caringi

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55138
Total Pay
$15,587

Nicholas Caringi holds the role of Police Officer Recruit at PPD Police. Their status is salaried. In 2026, their total compensation was $15,587.

Nathan Fulwood

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55233
Total Pay
$15,587

Nathan Fulwood holds the role of Police Officer Recruit at PPD Police. Their status is salaried. In 2026, their total compensation was $15,587.

Nicholas Taylor

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55284
Total Pay
$15,587

Nicholas Taylor works as a Police Officer Recruit for PPD Police. Their status is salaried. Nicholas earned $15,587 in 2026.

Justin Hommer

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55423
Total Pay
$15,587

Justin Hommer is a Police Officer Recruit at PPD Police. They work salaried. 2026 total compensation came to $15,587.

Adrian Tecza

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55498
Total Pay
$15,587

Adrian Tecza is a Police Officer Recruit at PPD Police. They work salaried. 2026 total compensation came to $15,587.

Brandon Colon

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
55508
Total Pay
$15,587

At PPD Police, Brandon Colon serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $15,587.

Christopher Ginet

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55534
Total Pay
$15,587

At PPD Police, Christopher Ginet serves as a Police Officer Recruit. They work salaried. Their 2026 pay totaled $15,587.

Brendan Stein

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55616
Total Pay
$15,587

Brendan Stein is a Police Officer Recruit at PPD Police. They work salaried. 2026 total compensation came to $15,587.

Kyle Bressman

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55657
Total Pay
$15,587

Kyle Bressman holds the role of Police Officer Recruit at PPD Police. Their status is salaried. In 2026, their total compensation was $15,587.

Shawn Bagnell

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
55688
Total Pay
$15,587

Shawn Bagnell works as a Police Officer 1 for PPD Police. Their status is salaried. Shawn earned $15,587 in 2026.

Jovanie Del Rio

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
55698
Total Pay
$15,587

Jovanie Del Rio holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $15,587.

Gilberto Segura-Minaya

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55725
Total Pay
$15,587

Gilberto Segura-Minaya is a Police Officer Recruit at PPD Police. They work salaried. 2026 total compensation came to $15,587.

Brandon Charleston

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
55727
Total Pay
$15,587

Brandon Charleston holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $15,587.

Darren Phanord-Riche

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55943
Total Pay
$15,587

Darren Phanord-Riche works as a Police Officer Recruit for PPD Police. Their status is salaried. Darren earned $15,587 in 2026.

Samantha Neris

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55968
Total Pay
$15,587

Samantha Neris works as a Police Officer Recruit for PPD Police. Their status is salaried. Samantha earned $15,587 in 2026.

Richard Baker

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55976
Total Pay
$15,587

At PPD Police, Richard Baker serves as a Police Officer Recruit. They work salaried. Their 2026 pay totaled $15,587.

Quinn Dickens

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55746
Total Pay
$15,587

Quinn Dickens works as a Police Officer Recruit for PPD Police. Their status is salaried. Quinn earned $15,587 in 2026.

Julian Davis

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
55566
Total Pay
$15,587

Julian Davis is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $15,587.

Luis Vaquera-Soto

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55530
Total Pay
$15,587

Luis Vaquera-Soto holds the role of Police Officer Recruit at PPD Police. Their status is salaried. In 2026, their total compensation was $15,587.

Laquan Magruder

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55858
Total Pay
$15,587

Laquan Magruder is a Police Officer Recruit at PPD Police. They work salaried. 2026 total compensation came to $15,587.

Victoria Quiles

Police Communication Dispatcher/PPD Police

2026 total comp
$15,580
Base pay
$13,656
Overtime
$1,018
Other pay
$905
Benefits
$0
Total compensation
$15,580
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
39726
Total Pay
$15,580

At PPD Police, Victoria Quiles serves as a Police Communication Dispatcher. They work salaried. Their 2026 pay totaled $15,580.

Eric Waites

Police Communication Dispatcher/PPD Police

2026 total comp
$15,553
Base pay
$13,523
Overtime
$1,685
Other pay
$345
Benefits
$0
Total compensation
$15,553
Employment type
Salaried

Source-specific fields

Base Salary
$57,858
Employee Category
Civil Service
Job Code
6J32
Public Id
41118
Total Pay
$15,553

Eric Waites works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Eric earned $15,553 in 2026.

Michelle Demps

Police Communication Dispatcher/PPD Police

2026 total comp
$15,544
Base pay
$12,706
Overtime
$2,171
Other pay
$668
Benefits
$0
Total compensation
$15,544
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
7002
Total Pay
$15,544

Michelle Demps works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Michelle earned $15,544 in 2026.

Diana Rhodes

School Crossing Guard/PPD Police

2022 total comp
$15,542
Base pay
$13,266
Overtime
$0
Other pay
$2,275
Benefits
$0
Total compensation
$15,542
Employment type
Salaried

Source-specific fields

Base Salary
$13,720
Employee Category
Civil Service
Job Code
6D44
Public Id
17763
Total Pay
$15,542

Diana Rhodes works as a School Crossing Guard for PPD Police. Their status is salaried. Diana earned $15,542 in 2022.

Anthony Zul

Office Clerk 2/PPD Police

2022 total comp
$15,530
Base pay
$13,541
Overtime
$1,633
Other pay
$356
Benefits
$0
Total compensation
$15,530
Employment type
Salaried

Source-specific fields

Base Salary
$36,110
Employee Category
Civil Service
Job Code
1A03
Public Id
11168
Total Pay
$15,530

Anthony Zul works as a Office Clerk 2 for PPD Police. Their status is salaried. Anthony earned $15,530 in 2022.

Khadijah Chisholm

Clerk 3/PPD Police

2026 total comp
$15,529
Base pay
$12,598
Overtime
$2,563
Other pay
$369
Benefits
$0
Total compensation
$15,529
Employment type
Salaried

Source-specific fields

Base Salary
$52,338
Employee Category
Civil Service
Job Code
1A04
Public Id
18882
Total Pay
$15,529

Khadijah Chisholm holds the role of Clerk 3 at PPD Police. Their status is salaried. In 2026, their total compensation was $15,529.

Javez Baker-Hall

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
55459
Total Pay
$15,522

At PPD Police, Javez Baker-Hall serves as a Police Officer Recruit. They work salaried. Their 2026 pay totaled $15,522.

Alejandra Guerrero

Correctional Social Work Counselor/PPD Police

2026 total comp
$15,512
Base pay
$15,133
Overtime
$378
Other pay
$0
Benefits
$0
Total compensation
$15,512
Employment type
Salaried

Source-specific fields

Base Salary
$65,829
Employee Category
Civil Service
Job Code
5A47
Public Id
52886
Total Pay
$15,512

At PPD Police, Alejandra Guerrero serves as a Correctional Social Work Counselor. They work salaried. Their 2026 pay totaled $15,512.

Anthony Davila

Correctional Social Work Counselor/PPD Police

2026 total comp
$15,512
Base pay
$15,133
Overtime
$378
Other pay
$0
Benefits
$0
Total compensation
$15,512
Employment type
Salaried

Source-specific fields

Base Salary
$65,829
Employee Category
Civil Service
Job Code
5A47
Public Id
8863
Total Pay
$15,512

At PPD Police, Anthony Davila serves as a Correctional Social Work Counselor. They work salaried. Their 2026 pay totaled $15,512.

Janice Nieves

Correctional Social Work Counselor/PPD Police

2026 total comp
$15,512
Base pay
$15,133
Overtime
$378
Other pay
$0
Benefits
$0
Total compensation
$15,512
Employment type
Salaried

Source-specific fields

Base Salary
$65,829
Employee Category
Civil Service
Job Code
5A47
Public Id
52639
Total Pay
$15,512

Janice Nieves holds the role of Correctional Social Work Counselor at PPD Police. Their status is salaried. In 2026, their total compensation was $15,512.

Cheryl Rone

Correctional Social Work Counselor/PPD Police

2026 total comp
$15,512
Base pay
$15,133
Overtime
$378
Other pay
$0
Benefits
$0
Total compensation
$15,512
Employment type
Salaried

Source-specific fields

Base Salary
$65,829
Employee Category
Civil Service
Job Code
5A47
Public Id
52576
Total Pay
$15,512

Cheryl Rone holds the role of Correctional Social Work Counselor at PPD Police. Their status is salaried. In 2026, their total compensation was $15,512.