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 4

Kareema Rose

Police Communication Dispatcher/PPD Police

2026 total comp
$12,551
Base pay
$11,354
Overtime
$909
Other pay
$288
Benefits
$0
Total compensation
$12,551
Employment type
Salaried

Source-specific fields

Base Salary
$54,279
Employee Category
Civil Service
Job Code
6J32
Public Id
46925
Total Pay
$12,551

Kareema Rose holds the role of Police Communication Dispatcher at PPD Police. Their status is salaried. In 2026, their total compensation was $12,551.

Theresa Yohn

Police District Captain's Clerk/PPD Police

2026 total comp
$12,523
Base pay
$10,946
Overtime
$1,095
Other pay
$483
Benefits
$0
Total compensation
$12,523
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
1A19
Public Id
2788
Total Pay
$12,523

Theresa Yohn is a Police District Captain's Clerk at PPD Police. They work salaried. 2026 total compensation came to $12,523.

Hiram Moses

Police Tow Truck Operator/PPD Police

2026 total comp
$12,519
Base pay
$11,683
Overtime
$525
Other pay
$312
Benefits
$0
Total compensation
$12,519
Employment type
Salaried

Source-specific fields

Base Salary
$50,760
Employee Category
Civil Service
Job Code
7C21
Public Id
48628
Total Pay
$12,519

Hiram Moses works as a Police Tow Truck Operator for PPD Police. Their status is salaried. Hiram earned $12,519 in 2026.

Nailea Sanchez

Criminal Investigative Research Analyst Trainee/PPD Police

2026 total comp
$12,487
Base pay
$11,310
Overtime
$886
Other pay
$291
Benefits
$0
Total compensation
$12,487
Employment type
Salaried

Source-specific fields

Base Salary
$49,198
Employee Category
Civil Service
Job Code
6C20
Public Id
54473
Total Pay
$12,487

Nailea Sanchez holds the role of Criminal Investigative Research Analyst Trainee at PPD Police. Their status is salaried. In 2026, their total compensation was $12,487.

Beth Swenson

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
3539
Total Pay
$12,486

Beth Swenson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $12,486.

Daaimah Bennett

Police Communication Dispatcher/PPD Police

2026 total comp
$12,477
Base pay
$11,204
Overtime
$541
Other pay
$732
Benefits
$0
Total compensation
$12,477
Employment type
Salaried

Source-specific fields

Base Salary
$56,058
Employee Category
Civil Service
Job Code
6J32
Public Id
46988
Total Pay
$12,477

Daaimah Bennett works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Daaimah earned $12,477 in 2026.

Justin Rivers

Police Communications Dispatcher Trainee/PPD Police

2026 total comp
$12,466
Base pay
$10,945
Overtime
$1,198
Other pay
$323
Benefits
$0
Total compensation
$12,466
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
6J31
Public Id
52391
Total Pay
$12,466

Justin Rivers works as a Police Communications Dispatcher Trainee for PPD Police. Their status is salaried. Justin earned $12,466 in 2026.

Shawn Hagan

Police Officer 1/PPD Police

2024 total comp
$12,455
Base pay
$9,918
Overtime
$0
Other pay
$2,537
Benefits
$0
Total compensation
$12,455
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
17591
Total Pay
$12,455

Shawn Hagan is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $12,455.

Yasheer Battallio

Police Communication Dispatcher/PPD Police

2026 total comp
$12,452
Base pay
$11,103
Overtime
$665
Other pay
$684
Benefits
$0
Total compensation
$12,452
Employment type
Salaried

Source-specific fields

Base Salary
$57,858
Employee Category
Civil Service
Job Code
6J32
Public Id
5646
Total Pay
$12,452

Yasheer Battallio is a Police Communication Dispatcher at PPD Police. They work salaried. 2026 total compensation came to $12,452.

Stacey Hudson

Correctional Officer/PPD Police

2026 total comp
$12,443
Base pay
$10,281
Overtime
$1,462
Other pay
$700
Benefits
$0
Total compensation
$12,443
Employment type
Salaried

Source-specific fields

Base Salary
$61,684
Employee Category
Civil Service
Job Code
5H04
Public Id
31446
Total Pay
$12,443

Stacey Hudson holds the role of Correctional Officer at PPD Police. Their status is salaried. In 2026, their total compensation was $12,443.

Imani Carroll

Police Communication Dispatcher/PPD Police

2026 total comp
$12,437
Base pay
$10,960
Overtime
$1,253
Other pay
$224
Benefits
$0
Total compensation
$12,437
Employment type
Salaried

Source-specific fields

Base Salary
$56,058
Employee Category
Civil Service
Job Code
6J32
Public Id
43970
Total Pay
$12,437

Imani Carroll is a Police Communication Dispatcher at PPD Police. They work salaried. 2026 total compensation came to $12,437.

Jacquelyn Warr

Police Communications Dispatcher Trainee/PPD Police

2020 total comp
$12,423
Base pay
$11,457
Overtime
$214
Other pay
$752
Benefits
$0
Total compensation
$12,423
Employment type
Salaried

Source-specific fields

Base Salary
$35,743
Employee Category
Civil Service
Job Code
6J31
Public Id
7086
Total Pay
$12,423

Jacquelyn Warr works as a Police Communications Dispatcher Trainee for PPD Police. Their status is salaried. Jacquelyn earned $12,423 in 2020.

Carol Scott-Abrams

Police Captain/PPD Police

2020 total comp
$12,407
Base pay
$10,960
Overtime
$0
Other pay
$1,448
Benefits
$0
Total compensation
$12,407
Employment type
Salaried

Source-specific fields

Base Salary
$114,854
Employee Category
Civil Service
Job Code
6A06
Public Id
14857
Total Pay
$12,407

Carol Scott-Abrams holds the role of Police Captain at PPD Police. Their status is salaried. In 2020, their total compensation was $12,407.

Steven Hatch

Detective/PPD Police

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

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A12
Public Id
4863
Total Pay
$12,401

Steven Hatch works as a Detective for PPD Police. Their status is salaried. Steven earned $12,401 in 2026.

Harsh Parikh

Police Officer 1/PPD Police

2019 total comp
$12,386
Base pay
$0
Overtime
$0
Other pay
$12,386
Benefits
$0
Total compensation
$12,386
Employment type
Salaried

Source-specific fields

Base Salary
$70,496
Employee Category
Civil Service
Job Code
6A02
Public Id
33488
Total Pay
$12,386

Harsh Parikh is a Police Officer 1 at PPD Police. They work salaried. 2019 total compensation came to $12,386.

Robin Hill

Police Inspector/PPD Police

2023 total comp
$12,381
Base pay
$10,937
Overtime
$0
Other pay
$1,445
Benefits
$0
Total compensation
$12,381
Employment type
Salaried

Source-specific fields

Base Salary
$142,724
Employee Category
Civil Service
Job Code
6A09
Public Id
16802
Total Pay
$12,381

Robin Hill is a Police Inspector at PPD Police. They work salaried. 2023 total compensation came to $12,381.

Frederick Buck Iii

Police Officer 1/PPD Police

2026 total comp
$12,375
Base pay
$11,675
Overtime
$0
Other pay
$701
Benefits
$0
Total compensation
$12,375
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
45007
Total Pay
$12,375

Frederick Buck Iii is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $12,375.

Shatiera Daughtry

Police Communication Dispatcher/PPD Police

2026 total comp
$12,369
Base pay
$11,599
Overtime
$494
Other pay
$276
Benefits
$0
Total compensation
$12,369
Employment type
Salaried

Source-specific fields

Base Salary
$57,858
Employee Category
Civil Service
Job Code
6J32
Public Id
44332
Total Pay
$12,369

Shatiera Daughtry works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Shatiera earned $12,369 in 2026.

Tyyana Walker

Police Communication Dispatcher/PPD Police

2026 total comp
$12,367
Base pay
$11,145
Overtime
$946
Other pay
$276
Benefits
$0
Total compensation
$12,367
Employment type
Salaried

Source-specific fields

Base Salary
$56,058
Employee Category
Civil Service
Job Code
6J32
Public Id
47480
Total Pay
$12,367

Tyyana Walker holds the role of Police Communication Dispatcher at PPD Police. Their status is salaried. In 2026, their total compensation was $12,367.

Michael Kulb

Police Communication Dispatcher/PPD Police

2026 total comp
$12,355
Base pay
$10,659
Overtime
$967
Other pay
$730
Benefits
$0
Total compensation
$12,355
Employment type
Salaried

Source-specific fields

Base Salary
$57,858
Employee Category
Civil Service
Job Code
6J32
Public Id
42561
Total Pay
$12,355

Michael Kulb is a Police Communication Dispatcher at PPD Police. They work salaried. 2026 total compensation came to $12,355.

Erica Mosby

Service Representative/PPD Police

2026 total comp
$12,350
Base pay
$11,310
Overtime
$547
Other pay
$492
Benefits
$0
Total compensation
$12,350
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
1A37
Public Id
10439
Total Pay
$12,350

Erica Mosby holds the role of Service Representative at PPD Police. Their status is salaried. In 2026, their total compensation was $12,350.

Eduardo Rodriguez

Correctional Officer/PPD Police

2026 total comp
$12,322
Base pay
$12,299
Overtime
$0
Other pay
$23
Benefits
$0
Total compensation
$12,322
Employment type
Salaried

Source-specific fields

Base Salary
$61,684
Employee Category
Civil Service
Job Code
5H04
Public Id
52897
Total Pay
$12,322

Eduardo Rodriguez is a Correctional Officer at PPD Police. They work salaried. 2026 total compensation came to $12,322.

Luis Santiago

Correctional Officer/PPD Police

2026 total comp
$12,322
Base pay
$12,299
Overtime
$0
Other pay
$23
Benefits
$0
Total compensation
$12,322
Employment type
Salaried

Source-specific fields

Base Salary
$61,684
Employee Category
Civil Service
Job Code
5H04
Public Id
54885
Total Pay
$12,322

At PPD Police, Luis Santiago serves as a Correctional Officer. They work salaried. Their 2026 pay totaled $12,322.

Airlia Acklin

Office Clerk 2/PPD Police

2026 total comp
$12,316
Base pay
$10,490
Overtime
$1,826
Other pay
$0
Benefits
$0
Total compensation
$12,316
Employment type
Salaried

Source-specific fields

Base Salary
$43,879
Employee Category
Civil Service
Job Code
1A03
Public Id
40447
Total Pay
$12,316

Airlia Acklin is a Office Clerk 2 at PPD Police. They work salaried. 2026 total compensation came to $12,316.

Alveda Barbee

Clerk 3/PPD Police

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

Source-specific fields

Base Salary
$50,892
Employee Category
Civil Service
Job Code
1A04
Public Id
38585
Total Pay
$12,305

Alveda Barbee works as a Clerk 3 for PPD Police. Their status is salaried. Alveda earned $12,305 in 2026.

Kenya Dixon

Police Communications Dispatcher Trainee/PPD Police

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

Source-specific fields

Base Salary
$42,379
Employee Category
Civil Service
Job Code
6J31
Public Id
45681
Total Pay
$12,288

Kenya Dixon holds the role of Police Communications Dispatcher Trainee at PPD Police. Their status is salaried. In 2024, their total compensation was $12,288.

Latesha Johnson

Fingerprint Identification Specialist Trainee/PPD Police

2026 total comp
$12,283
Base pay
$10,905
Overtime
$1,378
Other pay
$0
Benefits
$0
Total compensation
$12,283
Employment type
Salaried

Source-specific fields

Base Salary
$44,649
Employee Category
Civil Service
Job Code
6C11
Public Id
39455
Total Pay
$12,283

At PPD Police, Latesha Johnson serves as a Fingerprint Identification Specialist Trainee. They work salaried. Their 2026 pay totaled $12,283.

Mikaela Romanelli

Forensic Scientist 3/PPD Police

2021 total comp
$12,281
Base pay
$2,928
Overtime
$0
Other pay
$9,353
Benefits
$0
Total compensation
$12,281
Employment type
Salaried

Source-specific fields

Base Salary
$76,422
Employee Category
Civil Service
Job Code
3H72
Public Id
10850
Total Pay
$12,281

Mikaela Romanelli works as a Forensic Scientist 3 for PPD Police. Their status is salaried. Mikaela earned $12,281 in 2021.

Keirstein Leo

Police Communication Dispatcher/PPD Police

2025 total comp
$12,266
Base pay
$7,493
Overtime
$2,766
Other pay
$2,006
Benefits
$0
Total compensation
$12,266
Employment type
Salaried

Source-specific fields

Base Salary
$54,425
Employee Category
Civil Service
Job Code
6J32
Public Id
41804
Total Pay
$12,266

At PPD Police, Keirstein Leo serves as a Police Communication Dispatcher. They work salaried. Their 2025 pay totaled $12,266.

Sylvette Shamlin

Police Communication Dispatcher/PPD Police

2022 total comp
$12,257
Base pay
$11,174
Overtime
$654
Other pay
$429
Benefits
$0
Total compensation
$12,257
Employment type
Salaried

Source-specific fields

Base Salary
$50,866
Employee Category
Civil Service
Job Code
6J32
Public Id
35166
Total Pay
$12,257

Sylvette Shamlin holds the role of Police Communication Dispatcher at PPD Police. Their status is salaried. In 2022, their total compensation was $12,257.

Angela Tucker

Police Officer 1/PPD Police

2021 total comp
$12,254
Base pay
$1,496
Overtime
$0
Other pay
$10,758
Benefits
$0
Total compensation
$12,254
Employment type
Salaried

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
26335
Total Pay
$12,254

At PPD Police, Angela Tucker serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $12,254.

Ashley Vaughn

Police District Captain's Clerk/PPD Police

2026 total comp
$12,249
Base pay
$10,946
Overtime
$1,095
Other pay
$209
Benefits
$0
Total compensation
$12,249
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
1A19
Public Id
25395
Total Pay
$12,249

Ashley Vaughn works as a Police District Captain's Clerk for PPD Police. Their status is salaried. Ashley earned $12,249 in 2026.

Michelle Watson

Police Communications Dispatcher Trainee/PPD Police

2020 total comp
$12,246
Base pay
$11,396
Overtime
$214
Other pay
$636
Benefits
$0
Total compensation
$12,246
Employment type
Salaried

Source-specific fields

Base Salary
$35,042
Employee Category
Civil Service
Job Code
6J31
Public Id
16898
Total Pay
$12,246

At PPD Police, Michelle Watson serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2020 pay totaled $12,246.

Eric Walter

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
32821
Total Pay
$12,241

Eric Walter holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $12,241.

Brandon Brown

Police Communications Dispatcher Trainee/PPD Police

2023 total comp
$12,228
Base pay
$11,574
Overtime
$480
Other pay
$174
Benefits
$0
Total compensation
$12,228
Employment type
Salaried

Source-specific fields

Base Salary
$42,379
Employee Category
Civil Service
Job Code
6J31
Public Id
43586
Total Pay
$12,228

Brandon Brown works as a Police Communications Dispatcher Trainee for PPD Police. Their status is salaried. Brandon earned $12,228 in 2023.

Mary Liguori

Clerk 3/PPD Police

2026 total comp
$12,222
Base pay
$12,032
Overtime
$0
Other pay
$190
Benefits
$0
Total compensation
$12,222
Employment type
Salaried

Source-specific fields

Base Salary
$52,338
Employee Category
Civil Service
Job Code
1A04
Public Id
19416
Total Pay
$12,222

At PPD Police, Mary Liguori serves as a Clerk 3. They work salaried. Their 2026 pay totaled $12,222.

Shalonda James

Police Communications Dispatcher Trainee/PPD Police

2022 total comp
$12,220
Base pay
$9,759
Overtime
$2,275
Other pay
$187
Benefits
$0
Total compensation
$12,220
Employment type
Salaried

Source-specific fields

Base Salary
$39,753
Employee Category
Civil Service
Job Code
6J31
Public Id
39172
Total Pay
$12,220

Shalonda James works as a Police Communications Dispatcher Trainee for PPD Police. Their status is salaried. Shalonda earned $12,220 in 2022.

Susan Meagher

Police District Captain's Clerk/PPD Police

2026 total comp
$12,211
Base pay
$10,945
Overtime
$821
Other pay
$445
Benefits
$0
Total compensation
$12,211
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
1A19
Public Id
21042
Total Pay
$12,211

Susan Meagher holds the role of Police District Captain's Clerk at PPD Police. Their status is salaried. In 2026, their total compensation was $12,211.

Lisa Ricks

Police Communication Dispatcher/PPD Police

2021 total comp
$12,197
Base pay
$8,604
Overtime
$0
Other pay
$3,593
Benefits
$0
Total compensation
$12,197
Employment type
Salaried

Source-specific fields

Base Salary
$46,786
Employee Category
Civil Service
Job Code
6J32
Public Id
4537
Total Pay
$12,197

Lisa Ricks works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Lisa earned $12,197 in 2021.

Tiffany Porter-Morales

Account Clerk/PPD Police

2026 total comp
$12,196
Base pay
$10,673
Overtime
$1,512
Other pay
$12
Benefits
$0
Total compensation
$12,196
Employment type
Salaried

Source-specific fields

Base Salary
$46,426
Employee Category
Civil Service
Job Code
1B10
Public Id
49726
Total Pay
$12,196

Tiffany Porter-Morales holds the role of Account Clerk at PPD Police. Their status is salaried. In 2026, their total compensation was $12,196.