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

Susan Evans

Police Officer 1/PPD Police

2026 total comp
$22,463
Base pay
$19,484
Overtime
$1,708
Other pay
$1,272
Benefits
$0
Total compensation
$22,463
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
45133
Total Pay
$22,463

At PPD Police, Susan Evans serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $22,463.

Alberto Lopez

Police Corporal/PPD Police

2026 total comp
$22,459
Base pay
$19,836
Overtime
$0
Other pay
$2,623
Benefits
$0
Total compensation
$22,459
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
35131
Total Pay
$22,459

Alberto Lopez holds the role of Police Corporal at PPD Police. Their status is salaried. In 2026, their total compensation was $22,459.

Donna Sanchez

Police Officer 1/PPD Police

2021 total comp
$22,455
Base pay
$14,362
Overtime
$215
Other pay
$7,878
Benefits
$0
Total compensation
$22,455
Employment type
Salaried

Source-specific fields

Base Salary
$74,969
Employee Category
Civil Service
Job Code
6A02
Public Id
31475
Total Pay
$22,455

Donna Sanchez works as a Police Officer 1 for PPD Police. Their status is salaried. Donna earned $22,455 in 2021.

Cindy Wilson-Heard

Office Clerk 2/PPD Police

2025 total comp
$22,421
Base pay
$20,738
Overtime
$1,224
Other pay
$459
Benefits
$0
Total compensation
$22,421
Employment type
Salaried

Source-specific fields

Base Salary
$42,601
Employee Category
Civil Service
Job Code
1A03
Public Id
29031
Total Pay
$22,421

Cindy Wilson-Heard is a Office Clerk 2 at PPD Police. They work salaried. 2025 total compensation came to $22,421.

Ieshia Tinson

Clerk 3/PPD Police

2026 total comp
$22,417
Base pay
$12,847
Overtime
$8,857
Other pay
$713
Benefits
$0
Total compensation
$22,417
Employment type
Salaried

Source-specific fields

Base Salary
$52,338
Employee Category
Civil Service
Job Code
1A04
Public Id
32873
Total Pay
$22,417

Ieshia Tinson works as a Clerk 3 for PPD Police. Their status is salaried. Ieshia earned $22,417 in 2026.

Luis Avalos

Police Officer 1/PPD Police

2026 total comp
$22,415
Base pay
$18,185
Overtime
$2,961
Other pay
$1,269
Benefits
$0
Total compensation
$22,415
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50825
Total Pay
$22,415

Luis Avalos is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $22,415.

Lexus Ocampo

Criminal Investigative Research Lead Specialist/PPD Police

2026 total comp
$22,402
Base pay
$18,861
Overtime
$2,669
Other pay
$873
Benefits
$0
Total compensation
$22,402
Employment type
Salaried

Source-specific fields

Base Salary
$80,697
Employee Category
Civil Service
Job Code
6C22
Public Id
25838
Total Pay
$22,402

Lexus Ocampo works as a Criminal Investigative Research Lead Specialist for PPD Police. Their status is salaried. Lexus earned $22,402 in 2026.

Justin Harris

Police Officer 1/PPD Police

2023 total comp
$22,385
Base pay
$7,955
Overtime
$597
Other pay
$13,833
Benefits
$0
Total compensation
$22,385
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
35472
Total Pay
$22,385

Justin Harris works as a Police Officer 1 for PPD Police. Their status is salaried. Justin earned $22,385 in 2023.

Tracey Martin

Police Officer 1/PPD Police

2020 total comp
$22,382
Base pay
$0
Overtime
$0
Other pay
$22,382
Benefits
$0
Total compensation
$22,382
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
23731
Total Pay
$22,382

Tracey Martin holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $22,382.

Robert Burrell

Police Officer 1/PPD Police

2026 total comp
$22,382
Base pay
$21,648
Overtime
$68
Other pay
$666
Benefits
$0
Total compensation
$22,382
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27633
Total Pay
$22,382

Robert Burrell holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $22,382.

Cody Norman

Police Officer 1/PPD Police

2026 total comp
$22,379
Base pay
$20,202
Overtime
$136
Other pay
$2,041
Benefits
$0
Total compensation
$22,379
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16179
Total Pay
$22,379

Cody Norman holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $22,379.

Cuong Huy Nguyen

Police Officer 1/PPD Police

2026 total comp
$22,366
Base pay
$19,484
Overtime
$1,617
Other pay
$1,266
Benefits
$0
Total compensation
$22,366
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
45485
Total Pay
$22,366

Cuong Huy Nguyen holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $22,366.

Sarahi Garay

Police Officer 1/PPD Police

2026 total comp
$22,354
Base pay
$18,185
Overtime
$2,904
Other pay
$1,265
Benefits
$0
Total compensation
$22,354
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51358
Total Pay
$22,354

Sarahi Garay holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $22,354.

Mignonne Reno

Police Communication Dispatcher/PPD Police

2026 total comp
$22,351
Base pay
$12,354
Overtime
$8,486
Other pay
$1,511
Benefits
$0
Total compensation
$22,351
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
23238
Total Pay
$22,351

Mignonne Reno holds the role of Police Communication Dispatcher at PPD Police. Their status is salaried. In 2026, their total compensation was $22,351.

George Fox

Police Officer 1/PPD Police

2026 total comp
$22,311
Base pay
$21,468
Overtime
$68
Other pay
$775
Benefits
$0
Total compensation
$22,311
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1169
Total Pay
$22,311

George Fox holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $22,311.

Beverly Wilson

Office Clerk 2/PPD Police

2023 total comp
$22,299
Base pay
$16,083
Overtime
$0
Other pay
$6,215
Benefits
$0
Total compensation
$22,299
Employment type
Salaried

Source-specific fields

Base Salary
$40,572
Employee Category
Civil Service
Job Code
1A03
Public Id
2055
Total Pay
$22,299

At PPD Police, Beverly Wilson serves as a Office Clerk 2. They work salaried. Their 2023 pay totaled $22,299.

Vivian Mcneely

Police Officer 1/PPD Police

2026 total comp
$22,294
Base pay
$18,185
Overtime
$2,847
Other pay
$1,262
Benefits
$0
Total compensation
$22,294
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50422
Total Pay
$22,294

Vivian Mcneely holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $22,294.

Gerald Golden

Police Sergeant/PPD Police

2020 total comp
$22,292
Base pay
$0
Overtime
$0
Other pay
$22,292
Benefits
$0
Total compensation
$22,292
Employment type
Salaried

Source-specific fields

Base Salary
$86,853
Employee Category
Civil Service
Job Code
6A04
Public Id
29656
Total Pay
$22,292

At PPD Police, Gerald Golden serves as a Police Sergeant. They work salaried. Their 2020 pay totaled $22,292.

Joshua Geher

Police Officer 1/PPD Police

2024 total comp
$22,280
Base pay
$0
Overtime
$0
Other pay
$22,280
Benefits
$0
Total compensation
$22,280
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
30708
Total Pay
$22,280

Joshua Geher holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $22,280.

Keith White

Police Officer 1/PPD Police

2024 total comp
$22,279
Base pay
$0
Overtime
$0
Other pay
$22,279
Benefits
$0
Total compensation
$22,279
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
24005
Total Pay
$22,279

Keith White works as a Police Officer 1 for PPD Police. Their status is salaried. Keith earned $22,279 in 2024.

Michell Domenick

Departmental Procurement Specialist/PPD Police

2026 total comp
$22,278
Base pay
$16,644
Overtime
$4,734
Other pay
$900
Benefits
$0
Total compensation
$22,278
Employment type
Salaried

Source-specific fields

Base Salary
$69,860
Employee Category
Civil Service
Job Code
2E08
Public Id
18186
Total Pay
$22,278

Michell Domenick works as a Departmental Procurement Specialist for PPD Police. Their status is salaried. Michell earned $22,278 in 2026.

Nyajah Solomon-Mccloud

Police Communication Dispatcher/PPD Police

2026 total comp
$22,275
Base pay
$11,997
Overtime
$9,133
Other pay
$1,144
Benefits
$0
Total compensation
$22,275
Employment type
Salaried

Source-specific fields

Base Salary
$57,858
Employee Category
Civil Service
Job Code
6J32
Public Id
41067
Total Pay
$22,275

Nyajah Solomon-Mccloud works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Nyajah earned $22,275 in 2026.

Tyler Smith

Police Officer 1/PPD Police

2021 total comp
$22,253
Base pay
$14,961
Overtime
$252
Other pay
$7,040
Benefits
$0
Total compensation
$22,253
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
3801
Total Pay
$22,253

Tyler Smith is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $22,253.

Christopher Hendershot

Police Officer 1/PPD Police

2026 total comp
$22,251
Base pay
$18,185
Overtime
$2,135
Other pay
$1,931
Benefits
$0
Total compensation
$22,251
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
43281
Total Pay
$22,251

Christopher Hendershot holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $22,251.

Ryan Snyder

Police Officer 1/PPD Police

2026 total comp
$22,237
Base pay
$19,484
Overtime
$1,495
Other pay
$1,259
Benefits
$0
Total compensation
$22,237
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
45759
Total Pay
$22,237

Ryan Snyder holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $22,237.

Regina Young

Police Officer 1/PPD Police

2026 total comp
$22,233
Base pay
$18,185
Overtime
$2,790
Other pay
$1,259
Benefits
$0
Total compensation
$22,233
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49917
Total Pay
$22,233

Regina Young is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $22,233.

Rady Rann

Police Officer 1/PPD Police

2026 total comp
$22,233
Base pay
$21,648
Overtime
$0
Other pay
$584
Benefits
$0
Total compensation
$22,233
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
329
Total Pay
$22,233

At PPD Police, Rady Rann serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $22,233.

Carlos Perez

Police Officer 1/PPD Police

2026 total comp
$22,220
Base pay
$18,185
Overtime
$2,306
Other pay
$1,729
Benefits
$0
Total compensation
$22,220
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
48625
Total Pay
$22,220

Carlos Perez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $22,220.

Sean Boyle

Police Officer 1/PPD Police

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

Source-specific fields

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

Sean Boyle holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2025, their total compensation was $22,216.

Crystal Bradley

Police Communication Dispatcher/PPD Police

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

Source-specific fields

Base Salary
$50,866
Employee Category
Civil Service
Job Code
6J32
Public Id
5717
Total Pay
$22,211

At PPD Police, Crystal Bradley serves as a Police Communication Dispatcher. They work salaried. Their 2023 pay totaled $22,211.

Victoria Quigley

Police Officer 1/PPD Police

2026 total comp
$22,205
Base pay
$19,484
Overtime
$1,464
Other pay
$1,257
Benefits
$0
Total compensation
$22,205
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
44801
Total Pay
$22,205

At PPD Police, Victoria Quigley serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $22,205.

Rasheen Knox

Police Officer 1/PPD Police

2026 total comp
$22,171
Base pay
$21,648
Overtime
$474
Other pay
$48
Benefits
$0
Total compensation
$22,171
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33140
Total Pay
$22,171

Rasheen Knox works as a Police Officer 1 for PPD Police. Their status is salaried. Rasheen earned $22,171 in 2026.

Raheem Hall

Police Officer 1/PPD Police

2026 total comp
$22,171
Base pay
$21,648
Overtime
$474
Other pay
$48
Benefits
$0
Total compensation
$22,171
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35758
Total Pay
$22,171

At PPD Police, Raheem Hall serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $22,171.

Lolita Williams

Police Officer 1/PPD Police

2021 total comp
$22,165
Base pay
$0
Overtime
$0
Other pay
$22,165
Benefits
$0
Total compensation
$22,165
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
11790
Total Pay
$22,165

Lolita Williams works as a Police Officer 1 for PPD Police. Their status is salaried. Lolita earned $22,165 in 2021.

Salena Frazier

Police Communications Dispatcher Trainee/PPD Police

2023 total comp
$22,160
Base pay
$21,075
Overtime
$978
Other pay
$106
Benefits
$0
Total compensation
$22,160
Employment type
Salaried

Source-specific fields

Base Salary
$42,379
Employee Category
Civil Service
Job Code
6J31
Public Id
43292
Total Pay
$22,160

At PPD Police, Salena Frazier serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2023 pay totaled $22,160.

Margaret Johnson

Police Officer 1/PPD Police

2026 total comp
$22,153
Base pay
$21,648
Overtime
$0
Other pay
$504
Benefits
$0
Total compensation
$22,153
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29744
Total Pay
$22,153

Margaret Johnson is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $22,153.

Anthony Abrams

Police Officer 1/PPD Police

2026 total comp
$22,148
Base pay
$21,648
Overtime
$0
Other pay
$499
Benefits
$0
Total compensation
$22,148
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
22353
Total Pay
$22,148

Anthony Abrams works as a Police Officer 1 for PPD Police. Their status is salaried. Anthony earned $22,148 in 2026.

Fannie Barnhill-Graham

Custodial Worker 1/PPD Police

2022 total comp
$22,147
Base pay
$14,790
Overtime
$1,644
Other pay
$5,713
Benefits
$0
Total compensation
$22,147
Employment type
Salaried

Source-specific fields

Base Salary
$36,368
Employee Category
Civil Service
Job Code
7D11
Public Id
28174
Total Pay
$22,147

Fannie Barnhill-Graham works as a Custodial Worker 1 for PPD Police. Their status is salaried. Fannie earned $22,147 in 2022.

Dominick Vample

Police Officer 1/PPD Police

2026 total comp
$22,133
Base pay
$17,578
Overtime
$3,302
Other pay
$1,253
Benefits
$0
Total compensation
$22,133
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49577
Total Pay
$22,133

Dominick Vample works as a Police Officer 1 for PPD Police. Their status is salaried. Dominick earned $22,133 in 2026.

George Mateo

Forensic Scientist 3/PPD Police

2026 total comp
$22,117
Base pay
$20,661
Overtime
$1,446
Other pay
$9
Benefits
$0
Total compensation
$22,117
Employment type
Salaried

Source-specific fields

Base Salary
$89,875
Employee Category
Civil Service
Job Code
3H72
Public Id
39586
Total Pay
$22,117

George Mateo holds the role of Forensic Scientist 3 at PPD Police. Their status is salaried. In 2026, their total compensation was $22,117.