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 1

Myriah Titus

Police Communications Dispatcher Trainee/PPD Police

2022 total comp
$13,773
Base pay
$11,434
Overtime
$1,158
Other pay
$1,182
Benefits
$0
Total compensation
$13,773
Employment type
Salaried

Source-specific fields

Base Salary
$39,753
Employee Category
Civil Service
Job Code
6J31
Public Id
38583
Total Pay
$13,773

Myriah Titus is a Police Communications Dispatcher Trainee at PPD Police. They work salaried. 2022 total compensation came to $13,773.

Anissa Pagan

Custodial Work Supervisor 1/PPD Police

2026 total comp
$13,764
Base pay
$12,981
Overtime
$0
Other pay
$784
Benefits
$0
Total compensation
$13,764
Employment type
Salaried

Source-specific fields

Base Salary
$58,142
Employee Category
Civil Service
Job Code
7D14
Public Id
30245
Total Pay
$13,764

Anissa Pagan is a Custodial Work Supervisor 1 at PPD Police. They work salaried. 2026 total compensation came to $13,764.

Duane Wallace

Fingerprint Identification Specialist 2/PPD Police

2026 total comp
$13,757
Base pay
$13,072
Overtime
$326
Other pay
$358
Benefits
$0
Total compensation
$13,757
Employment type
Salaried

Source-specific fields

Base Salary
$56,799
Employee Category
Civil Service
Job Code
6C13
Public Id
28748
Total Pay
$13,757

Duane Wallace works as a Fingerprint Identification Specialist 2 for PPD Police. Their status is salaried. Duane earned $13,757 in 2026.

Jamir Purnell-Wallace

Police Communications Dispatcher Trainee/PPD Police

2021 total comp
$13,746
Base pay
$12,326
Overtime
$694
Other pay
$726
Benefits
$0
Total compensation
$13,746
Employment type
Salaried

Source-specific fields

Base Salary
$35,743
Employee Category
Civil Service
Job Code
6J31
Public Id
33852
Total Pay
$13,746

Jamir Purnell-Wallace is a Police Communications Dispatcher Trainee at PPD Police. They work salaried. 2021 total compensation came to $13,746.

David Velazquez

Police Officer 1/PPD Police

2025 total comp
$13,746
Base pay
$3,652
Overtime
$249
Other pay
$9,845
Benefits
$0
Total compensation
$13,746
Employment type
Salaried

Source-specific fields

Base Salary
$86,643
Employee Category
Civil Service
Job Code
6A02
Public Id
37565
Total Pay
$13,746

David Velazquez works as a Police Officer 1 for PPD Police. Their status is salaried. David earned $13,746 in 2025.

Keely Maude

Police Communication Dispatcher/PPD Police

2021 total comp
$13,722
Base pay
$12,676
Overtime
$1,012
Other pay
$34
Benefits
$0
Total compensation
$13,722
Employment type
Salaried

Source-specific fields

Base Salary
$46,371
Employee Category
Civil Service
Job Code
6J32
Public Id
20910
Total Pay
$13,722

Keely Maude holds the role of Police Communication Dispatcher at PPD Police. Their status is salaried. In 2021, their total compensation was $13,722.

Natalie Ionescu

Police Photographer/PPD Police

2026 total comp
$13,718
Base pay
$12,775
Overtime
$942
Other pay
$0
Benefits
$0
Total compensation
$13,718
Employment type
Salaried

Source-specific fields

Base Salary
$54,659
Employee Category
Civil Service
Job Code
7L18
Public Id
50736
Total Pay
$13,718

Natalie Ionescu is a Police Photographer at PPD Police. They work salaried. 2026 total compensation came to $13,718.

Eric Kelly

Police Officer 1/PPD Police

2026 total comp
$13,678
Base pay
$10,803
Overtime
$1,627
Other pay
$1,248
Benefits
$0
Total compensation
$13,678
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18749
Total Pay
$13,678

Eric Kelly is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $13,678.

Shawn Awode

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
24669
Total Pay
$13,658

Shawn Awode is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $13,658.

Pellum Coaxum

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
8625
Total Pay
$13,639

Pellum Coaxum is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $13,639.

Kyle Stephens

Police Officer Recruit/PPD Police

2019 total comp
$13,625
Base pay
$12,608
Overtime
$0
Other pay
$1,017
Benefits
$0
Total compensation
$13,625
Employment type
Salaried

Source-specific fields

Base Salary
$52,873
Employee Category
Civil Service
Job Code
6A01
Public Id
9130
Total Pay
$13,625

Kyle Stephens works as a Police Officer Recruit for PPD Police. Their status is salaried. Kyle earned $13,625 in 2019.

Stacey Bier

Police Officer 1/PPD Police

2024 total comp
$13,614
Base pay
$4,959
Overtime
$0
Other pay
$8,655
Benefits
$0
Total compensation
$13,614
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
25640
Total Pay
$13,614

Stacey Bier holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $13,614.

Mary Baumgardner

Police Communication Dispatcher/PPD Police

2021 total comp
$13,582
Base pay
$7,891
Overtime
$5,651
Other pay
$40
Benefits
$0
Total compensation
$13,582
Employment type
Salaried

Source-specific fields

Base Salary
$45,430
Employee Category
Civil Service
Job Code
6J32
Public Id
6269
Total Pay
$13,582

Mary Baumgardner is a Police Communication Dispatcher at PPD Police. They work salaried. 2021 total compensation came to $13,582.

Brenda Davis

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
22480
Total Pay
$13,579

Brenda Davis is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $13,579.

Clanaya Williams

Police Communication Dispatcher/PPD Police

2026 total comp
$13,574
Base pay
$11,626
Overtime
$1,674
Other pay
$273
Benefits
$0
Total compensation
$13,574
Employment type
Salaried

Source-specific fields

Base Salary
$56,058
Employee Category
Civil Service
Job Code
6J32
Public Id
46192
Total Pay
$13,574

Clanaya Williams is a Police Communication Dispatcher at PPD Police. They work salaried. 2026 total compensation came to $13,574.

Wendy Harris

Police Officer 1/PPD Police

2020 total comp
$13,555
Base pay
$4,362
Overtime
$0
Other pay
$9,193
Benefits
$0
Total compensation
$13,555
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
30795
Total Pay
$13,555

Wendy Harris holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $13,555.

Selena Thoronka

Police Communication Dispatcher/PPD Police

2026 total comp
$13,523
Base pay
$11,834
Overtime
$1,185
Other pay
$503
Benefits
$0
Total compensation
$13,523
Employment type
Salaried

Source-specific fields

Base Salary
$56,058
Employee Category
Civil Service
Job Code
6J32
Public Id
47008
Total Pay
$13,523

At PPD Police, Selena Thoronka serves as a Police Communication Dispatcher. They work salaried. Their 2026 pay totaled $13,523.

Michael Jicha

Police Photographer/PPD Police

2026 total comp
$13,508
Base pay
$13,194
Overtime
$314
Other pay
$0
Benefits
$0
Total compensation
$13,508
Employment type
Salaried

Source-specific fields

Base Salary
$54,659
Employee Category
Civil Service
Job Code
7L18
Public Id
47866
Total Pay
$13,508

Michael Jicha is a Police Photographer at PPD Police. They work salaried. 2026 total compensation came to $13,508.

Kellyanne Barber

Hostler/PPD Police

2026 total comp
$13,501
Base pay
$11,024
Overtime
$1,954
Other pay
$524
Benefits
$0
Total compensation
$13,501
Employment type
Salaried

Source-specific fields

Base Salary
$46,355
Employee Category
Civil Service
Job Code
7A71
Public Id
44398
Total Pay
$13,501

Kellyanne Barber is a Hostler at PPD Police. They work salaried. 2026 total compensation came to $13,501.

Sabrina Bamberski-Dejesus

Police Photographer Supervisor/PPD Police

2026 total comp
$13,496
Base pay
$13,360
Overtime
$0
Other pay
$136
Benefits
$0
Total compensation
$13,496
Employment type
Salaried

Source-specific fields

Base Salary
$61,316
Employee Category
Civil Service
Job Code
7L19
Public Id
36046
Total Pay
$13,496

At PPD Police, Sabrina Bamberski-Dejesus serves as a Police Photographer Supervisor. They work salaried. Their 2026 pay totaled $13,496.

Victoria Lopez

Police Forensic Science Technician/PPD Police

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

Source-specific fields

Base Salary
$61,187
Employee Category
Civil Service
Job Code
3G42
Public Id
38390
Total Pay
$13,488

Victoria Lopez is a Police Forensic Science Technician at PPD Police. They work salaried. 2026 total compensation came to $13,488.

Crystal Wright

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
27778
Total Pay
$13,469

Crystal Wright holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2019, their total compensation was $13,469.

Edward Keppol

Detective/PPD Police

2026 total comp
$13,456
Base pay
$11,883
Overtime
$0
Other pay
$1,573
Benefits
$0
Total compensation
$13,456
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
13373
Total Pay
$13,456

Edward Keppol holds the role of Detective at PPD Police. Their status is salaried. In 2026, their total compensation was $13,456.

Luke Barron

Police Officer Recruit/PPD Police

2024 total comp
$13,449
Base pay
$12,449
Overtime
$0
Other pay
$1,000
Benefits
$0
Total compensation
$13,449
Employment type
Salaried

Source-specific fields

Base Salary
$64,982
Employee Category
Civil Service
Job Code
6A01
Public Id
50230
Total Pay
$13,449

Luke Barron works as a Police Officer Recruit for PPD Police. Their status is salaried. Luke earned $13,449 in 2024.

Robert Wideman

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
29087
Total Pay
$13,446

Robert Wideman is a Police Officer 1 at PPD Police. They work salaried. 2022 total compensation came to $13,446.

Nicholas Ivanoff

Police Officer Recruit/PPD Police

2019 total comp
$13,422
Base pay
$12,608
Overtime
$0
Other pay
$813
Benefits
$0
Total compensation
$13,422
Employment type
Salaried

Source-specific fields

Base Salary
$52,873
Employee Category
Civil Service
Job Code
6A01
Public Id
34966
Total Pay
$13,422

Nicholas Ivanoff is a Police Officer Recruit at PPD Police. They work salaried. 2019 total compensation came to $13,422.

Tomas Melendez

Police Communication Dispatcher/PPD Police

2026 total comp
$13,421
Base pay
$12,244
Overtime
$887
Other pay
$289
Benefits
$0
Total compensation
$13,421
Employment type
Salaried

Source-specific fields

Base Salary
$54,279
Employee Category
Civil Service
Job Code
6J32
Public Id
48049
Total Pay
$13,421

At PPD Police, Tomas Melendez serves as a Police Communication Dispatcher. They work salaried. Their 2026 pay totaled $13,421.

Hannah Fielo

Police Photographer/PPD Police

2026 total comp
$13,404
Base pay
$12,775
Overtime
$628
Other pay
$0
Benefits
$0
Total compensation
$13,404
Employment type
Salaried

Source-specific fields

Base Salary
$54,659
Employee Category
Civil Service
Job Code
7L18
Public Id
50843
Total Pay
$13,404

At PPD Police, Hannah Fielo serves as a Police Photographer. They work salaried. Their 2026 pay totaled $13,404.

Lisa Siegrist

Administrative Technician/PPD Police

2026 total comp
$13,393
Base pay
$12,861
Overtime
$0
Other pay
$532
Benefits
$0
Total compensation
$13,393
Employment type
Salaried

Source-specific fields

Base Salary
$55,820
Employee Category
Civil Service
Job Code
2L01
Public Id
11004
Total Pay
$13,393

Lisa Siegrist is a Administrative Technician at PPD Police. They work salaried. 2026 total compensation came to $13,393.

Vickeylynn Tisdale

Office Clerk 2/PPD Police

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

Source-specific fields

Base Salary
$42,601
Employee Category
Civil Service
Job Code
1A03
Public Id
29944
Total Pay
$13,388

Vickeylynn Tisdale is a Office Clerk 2 at PPD Police. They work salaried. 2025 total compensation came to $13,388.

Daisy Bransfield

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
10893
Total Pay
$13,388

Daisy Bransfield holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2022, their total compensation was $13,388.

Dionne Garrison-Hubert

Community Initiatives Specialist/PPD Police

2026 total comp
$13,383
Base pay
$13,057
Overtime
$326
Other pay
$0
Benefits
$0
Total compensation
$13,383
Employment type
Salaried

Source-specific fields

Base Salary
$56,794
Employee Category
Civil Service
Job Code
2J59
Public Id
54982
Total Pay
$13,383

Dionne Garrison-Hubert is a Community Initiatives Specialist at PPD Police. They work salaried. 2026 total compensation came to $13,383.

George Meck

Community Initiatives Specialist/PPD Police

2026 total comp
$13,383
Base pay
$13,057
Overtime
$326
Other pay
$0
Benefits
$0
Total compensation
$13,383
Employment type
Salaried

Source-specific fields

Base Salary
$56,794
Employee Category
Civil Service
Job Code
2J59
Public Id
55588
Total Pay
$13,383

George Meck is a Community Initiatives Specialist at PPD Police. They work salaried. 2026 total compensation came to $13,383.

Brianna Heard

Office Clerk/PPD Police

2022 total comp
$13,357
Base pay
$12,840
Overtime
$0
Other pay
$517
Benefits
$0
Total compensation
$13,357
Employment type
Salaried

Source-specific fields

Base Salary
$34,547
Employee Category
Civil Service
Job Code
1A02
Public Id
7589
Total Pay
$13,357

Brianna Heard works as a Office Clerk for PPD Police. Their status is salaried. Brianna earned $13,357 in 2022.

Melissa Kulb

Senior Emergency Communications Dispatcher/PPD Police

2026 total comp
$13,342
Base pay
$11,779
Overtime
$705
Other pay
$859
Benefits
$0
Total compensation
$13,342
Employment type
Salaried

Source-specific fields

Base Salary
$61,316
Employee Category
Civil Service
Job Code
6J33
Public Id
21787
Total Pay
$13,342

Melissa Kulb holds the role of Senior Emergency Communications Dispatcher at PPD Police. Their status is salaried. In 2026, their total compensation was $13,342.

Chenaanah Bell

Junior Law Enforcement Analyst/PPD Police

2026 total comp
$13,339
Base pay
$12,265
Overtime
$302
Other pay
$772
Benefits
$0
Total compensation
$13,339
Employment type
Salaried

Source-specific fields

Base Salary
$52,479
Employee Category
Civil Service
Job Code
6C25
Public Id
50515
Total Pay
$13,339

Chenaanah Bell holds the role of Junior Law Enforcement Analyst at PPD Police. Their status is salaried. In 2026, their total compensation was $13,339.

Nadja Wright

Junior Law Enforcement Analyst/PPD Police

2026 total comp
$13,328
Base pay
$13,014
Overtime
$0
Other pay
$314
Benefits
$0
Total compensation
$13,328
Employment type
Salaried

Source-specific fields

Base Salary
$59,037
Employee Category
Civil Service
Job Code
6C25
Public Id
21183
Total Pay
$13,328

Nadja Wright holds the role of Junior Law Enforcement Analyst at PPD Police. Their status is salaried. In 2026, their total compensation was $13,328.

John Nicklas

Police Communication Dispatcher/PPD Police

2021 total comp
$13,327
Base pay
$4,123
Overtime
$0
Other pay
$9,204
Benefits
$0
Total compensation
$13,327
Employment type
Salaried

Source-specific fields

Base Salary
$46,786
Employee Category
Civil Service
Job Code
6J32
Public Id
13867
Total Pay
$13,327

At PPD Police, John Nicklas serves as a Police Communication Dispatcher. They work salaried. Their 2021 pay totaled $13,327.

Timia King

Police Communication Dispatcher/PPD Police

2026 total comp
$13,324
Base pay
$11,764
Overtime
$865
Other pay
$696
Benefits
$0
Total compensation
$13,324
Employment type
Salaried

Source-specific fields

Base Salary
$56,058
Employee Category
Civil Service
Job Code
6J32
Public Id
45788
Total Pay
$13,324

Timia King works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Timia earned $13,324 in 2026.

Jasmine Upchurch

Police Officer 1/PPD Police

2023 total comp
$13,304
Base pay
$6,364
Overtime
$0
Other pay
$6,940
Benefits
$0
Total compensation
$13,304
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
16302
Total Pay
$13,304

Jasmine Upchurch holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $13,304.