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 6

Mark Flacco

Detective/PPD Police

2024 total comp
$11,883
Base pay
$10,546
Overtime
$0
Other pay
$1,337
Benefits
$0
Total compensation
$11,883
Employment type
Salaried

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A12
Public Id
13024
Total Pay
$11,883

Mark Flacco is a Detective at PPD Police. They work salaried. 2024 total compensation came to $11,883.

Meredith Eckstut

Police Communications Dispatcher Trainee/PPD Police

2026 total comp
$11,881
Base pay
$10,763
Overtime
$821
Other pay
$298
Benefits
$0
Total compensation
$11,881
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
6J31
Public Id
55626
Total Pay
$11,881

Meredith Eckstut works as a Police Communications Dispatcher Trainee for PPD Police. Their status is salaried. Meredith earned $11,881 in 2026.

Tiffany Ferrell

Police Communications Dispatcher Trainee/PPD Police

2023 total comp
$11,881
Base pay
$11,850
Overtime
$0
Other pay
$31
Benefits
$0
Total compensation
$11,881
Employment type
Salaried

Source-specific fields

Base Salary
$42,379
Employee Category
Civil Service
Job Code
6J31
Public Id
43265
Total Pay
$11,881

At PPD Police, Tiffany Ferrell serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2023 pay totaled $11,881.

Terri Anistead

Police Forensic Science Technician/PPD Police

2026 total comp
$11,874
Base pay
$11,613
Overtime
$0
Other pay
$261
Benefits
$0
Total compensation
$11,874
Employment type
Salaried

Source-specific fields

Base Salary
$61,187
Employee Category
Civil Service
Job Code
3G42
Public Id
12741
Total Pay
$11,874

Terri Anistead holds the role of Police Forensic Science Technician at PPD Police. Their status is salaried. In 2026, their total compensation was $11,874.

Monica Niehoff

Police Communications Dispatcher Trainee/PPD Police

2026 total comp
$11,864
Base pay
$10,763
Overtime
$821
Other pay
$280
Benefits
$0
Total compensation
$11,864
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
6J31
Public Id
55019
Total Pay
$11,864

Monica Niehoff is a Police Communications Dispatcher Trainee at PPD Police. They work salaried. 2026 total compensation came to $11,864.

Owenda Jones

Junior Law Enforcement Analyst/PPD Police

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

Source-specific fields

Base Salary
$52,479
Employee Category
Civil Service
Job Code
6C25
Public Id
41341
Total Pay
$11,863

Owenda Jones is a Junior Law Enforcement Analyst at PPD Police. They work salaried. 2026 total compensation came to $11,863.

Gianna Wieckowski

Police Communications Dispatcher Trainee/PPD Police

2026 total comp
$11,858
Base pay
$10,763
Overtime
$821
Other pay
$274
Benefits
$0
Total compensation
$11,858
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
6J31
Public Id
55083
Total Pay
$11,858

Gianna Wieckowski is a Police Communications Dispatcher Trainee at PPD Police. They work salaried. 2026 total compensation came to $11,858.

Kathleen Flanagan

Police Communication Dispatcher/PPD Police

2024 total comp
$11,856
Base pay
$10,504
Overtime
$1,124
Other pay
$227
Benefits
$0
Total compensation
$11,856
Employment type
Salaried

Source-specific fields

Base Salary
$52,519
Employee Category
Civil Service
Job Code
6J32
Public Id
26114
Total Pay
$11,856

At PPD Police, Kathleen Flanagan serves as a Police Communication Dispatcher. They work salaried. Their 2024 pay totaled $11,856.

Teeyona Crumpton

Data Service Support Clerk/PPD Police

2026 total comp
$11,845
Base pay
$11,018
Overtime
$602
Other pay
$225
Benefits
$0
Total compensation
$11,845
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
1D41
Public Id
19033
Total Pay
$11,845

Teeyona Crumpton works as a Data Service Support Clerk for PPD Police. Their status is salaried. Teeyona earned $11,845 in 2026.

William Zaleta

Police Officer 1/PPD Police

2023 total comp
$11,842
Base pay
$6,364
Overtime
$0
Other pay
$5,478
Benefits
$0
Total compensation
$11,842
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
24267
Total Pay
$11,842

William Zaleta works as a Police Officer 1 for PPD Police. Their status is salaried. William earned $11,842 in 2023.

Donald Strickland

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
9628
Total Pay
$11,842

Donald Strickland holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $11,842.

Anthony Poulson

Police Communication Dispatcher/PPD Police

2020 total comp
$11,840
Base pay
$9,104
Overtime
$1,681
Other pay
$1,055
Benefits
$0
Total compensation
$11,840
Employment type
Salaried

Source-specific fields

Base Salary
$45,869
Employee Category
Civil Service
Job Code
6J32
Public Id
25462
Total Pay
$11,840

Anthony Poulson is a Police Communication Dispatcher at PPD Police. They work salaried. 2020 total compensation came to $11,840.

Melanie Brown

Police Officer 1/PPD Police

2024 total comp
$11,833
Base pay
$8,265
Overtime
$0
Other pay
$3,568
Benefits
$0
Total compensation
$11,833
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
26318
Total Pay
$11,833

Melanie Brown holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $11,833.

Sahama Dennis

Police District Captain's Clerk/PPD Police

2026 total comp
$11,828
Base pay
$10,763
Overtime
$547
Other pay
$518
Benefits
$0
Total compensation
$11,828
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
1A19
Public Id
6305
Total Pay
$11,828

Sahama Dennis works as a Police District Captain's Clerk for PPD Police. Their status is salaried. Sahama earned $11,828 in 2026.

Mark Osborne

Office Clerk 2/PPD Police

2026 total comp
$11,814
Base pay
$10,088
Overtime
$1,009
Other pay
$718
Benefits
$0
Total compensation
$11,814
Employment type
Salaried

Source-specific fields

Base Salary
$43,879
Employee Category
Civil Service
Job Code
1A03
Public Id
28557
Total Pay
$11,814

Mark Osborne is a Office Clerk 2 at PPD Police. They work salaried. 2026 total compensation came to $11,814.

Marqui Kelly

Fingerprint Identification Specialist Trainee/PPD Police

2026 total comp
$11,810
Base pay
$10,127
Overtime
$1,682
Other pay
$0
Benefits
$0
Total compensation
$11,810
Employment type
Salaried

Source-specific fields

Base Salary
$44,649
Employee Category
Civil Service
Job Code
6C11
Public Id
44952
Total Pay
$11,810

Marqui Kelly is a Fingerprint Identification Specialist Trainee at PPD Police. They work salaried. 2026 total compensation came to $11,810.

Arlenys Medina

Police Communications Dispatcher Trainee/PPD Police

2020 total comp
$11,777
Base pay
$11,769
Overtime
$0
Other pay
$8
Benefits
$0
Total compensation
$11,777
Employment type
Salaried

Source-specific fields

Base Salary
$35,743
Employee Category
Civil Service
Job Code
6J31
Public Id
11233
Total Pay
$11,777

At PPD Police, Arlenys Medina serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2020 pay totaled $11,777.

Margarita Jaime

Office Clerk 2/PPD Police

2026 total comp
$11,774
Base pay
$10,087
Overtime
$1,367
Other pay
$320
Benefits
$0
Total compensation
$11,774
Employment type
Salaried

Source-specific fields

Base Salary
$43,879
Employee Category
Civil Service
Job Code
1A03
Public Id
15621
Total Pay
$11,774

Margarita Jaime is a Office Clerk 2 at PPD Police. They work salaried. 2026 total compensation came to $11,774.

Andrasia Simms

Police Communications Dispatcher Trainee/PPD Police

2022 total comp
$11,757
Base pay
$9,606
Overtime
$894
Other pay
$1,257
Benefits
$0
Total compensation
$11,757
Employment type
Salaried

Source-specific fields

Base Salary
$39,753
Employee Category
Civil Service
Job Code
6J31
Public Id
37356
Total Pay
$11,757

Andrasia Simms works as a Police Communications Dispatcher Trainee for PPD Police. Their status is salaried. Andrasia earned $11,757 in 2022.

Shannon Welsh

Office Clerk 2/PPD Police

2026 total comp
$11,756
Base pay
$10,592
Overtime
$252
Other pay
$912
Benefits
$0
Total compensation
$11,756
Employment type
Salaried

Source-specific fields

Base Salary
$43,879
Employee Category
Civil Service
Job Code
1A03
Public Id
13681
Total Pay
$11,756

Shannon Welsh holds the role of Office Clerk 2 at PPD Police. Their status is salaried. In 2026, their total compensation was $11,756.

Jill Vorgity

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
34353
Total Pay
$11,755

Jill Vorgity works as a Police Officer 1 for PPD Police. Their status is salaried. Jill earned $11,755 in 2019.

Shakeita Lewis

Fingerprint Identification Specialist Trainee/PPD Police

2026 total comp
$11,751
Base pay
$9,998
Overtime
$1,753
Other pay
$0
Benefits
$0
Total compensation
$11,751
Employment type
Salaried

Source-specific fields

Base Salary
$43,442
Employee Category
Civil Service
Job Code
6C11
Public Id
49221
Total Pay
$11,751

Shakeita Lewis works as a Fingerprint Identification Specialist Trainee for PPD Police. Their status is salaried. Shakeita earned $11,751 in 2026.

Djuan Mcleod

Police Officer 1/PPD Police

2026 total comp
$11,735
Base pay
$9,915
Overtime
$678
Other pay
$1,142
Benefits
$0
Total compensation
$11,735
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
8933
Total Pay
$11,735

Djuan Mcleod is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $11,735.

Sarah Pressley

Police Communication Dispatcher/PPD Police

2026 total comp
$11,725
Base pay
$10,409
Overtime
$977
Other pay
$339
Benefits
$0
Total compensation
$11,725
Employment type
Salaried

Source-specific fields

Base Salary
$54,279
Employee Category
Civil Service
Job Code
6J32
Public Id
49988
Total Pay
$11,725

Sarah Pressley is a Police Communication Dispatcher at PPD Police. They work salaried. 2026 total compensation came to $11,725.

Monica Paz

Clerk 3/PPD Police

2026 total comp
$11,720
Base pay
$11,363
Overtime
$0
Other pay
$358
Benefits
$0
Total compensation
$11,720
Employment type
Salaried

Source-specific fields

Base Salary
$49,427
Employee Category
Civil Service
Job Code
1A04
Public Id
7332
Total Pay
$11,720

Monica Paz holds the role of Clerk 3 at PPD Police. Their status is salaried. In 2026, their total compensation was $11,720.

David Branton

Senior Departmental Human Resources Associate/PPD Police

2024 total comp
$11,710
Base pay
$11,706
Overtime
$0
Other pay
$4
Benefits
$0
Total compensation
$11,710
Employment type
Salaried

Source-specific fields

Base Salary
$76,091
Employee Category
Civil Service
Job Code
2H58
Public Id
43147
Total Pay
$11,710

David Branton is a Senior Departmental Human Resources Associate at PPD Police. They work salaried. 2024 total compensation came to $11,710.

Tyshae Peterson

Police Communication Dispatcher/PPD Police

2026 total comp
$11,710
Base pay
$11,169
Overtime
$343
Other pay
$199
Benefits
$0
Total compensation
$11,710
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
3388
Total Pay
$11,710

At PPD Police, Tyshae Peterson serves as a Police Communication Dispatcher. They work salaried. Their 2026 pay totaled $11,710.

Angela Allen

Detective/PPD Police

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

Source-specific fields

Base Salary
$80,776
Employee Category
Civil Service
Job Code
6A12
Public Id
15849
Total Pay
$11,704

Angela Allen holds the role of Detective at PPD Police. Their status is salaried. In 2019, their total compensation was $11,704.

Thomas Dooley

Police Officer 1/PPD Police

2020 total comp
$11,696
Base pay
$8,724
Overtime
$164
Other pay
$2,808
Benefits
$0
Total compensation
$11,696
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
28492
Total Pay
$11,696

At PPD Police, Thomas Dooley serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $11,696.

Quintin Brown

Police Communications Dispatcher Trainee/PPD Police

2024 total comp
$11,695
Base pay
$11,669
Overtime
$0
Other pay
$26
Benefits
$0
Total compensation
$11,695
Employment type
Salaried

Source-specific fields

Base Salary
$44,023
Employee Category
Civil Service
Job Code
6J31
Public Id
47384
Total Pay
$11,695

At PPD Police, Quintin Brown serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2024 pay totaled $11,695.

Dwayne Smith

Account Clerk/PPD Police

2026 total comp
$11,691
Base pay
$11,548
Overtime
$0
Other pay
$144
Benefits
$0
Total compensation
$11,691
Employment type
Salaried

Source-specific fields

Base Salary
$49,092
Employee Category
Civil Service
Job Code
1B10
Public Id
13508
Total Pay
$11,691

At PPD Police, Dwayne Smith serves as a Account Clerk. They work salaried. Their 2026 pay totaled $11,691.

Edgardo Mangual Colon

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$67,935
Employee Category
Civil Service
Job Code
6A01
Public Id
53265
Total Pay
$11,682

Edgardo Mangual Colon is a Police Officer Recruit at PPD Police. They work salaried. 2026 total compensation came to $11,682.

Jashoun Lipscomb

Police Communications Dispatcher Trainee/PPD Police

2026 total comp
$11,677
Base pay
$11,128
Overtime
$274
Other pay
$276
Benefits
$0
Total compensation
$11,677
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
6J31
Public Id
55937
Total Pay
$11,677

Jashoun Lipscomb holds the role of Police Communications Dispatcher Trainee at PPD Police. Their status is salaried. In 2026, their total compensation was $11,677.

Tamia Pinkston

Office Clerk 2/PPD Police

2026 total comp
$11,672
Base pay
$9,976
Overtime
$1,180
Other pay
$515
Benefits
$0
Total compensation
$11,672
Employment type
Salaried

Source-specific fields

Base Salary
$41,634
Employee Category
Civil Service
Job Code
1A03
Public Id
42636
Total Pay
$11,672

At PPD Police, Tamia Pinkston serves as a Office Clerk 2. They work salaried. Their 2026 pay totaled $11,672.

Alva Burton

Police Communications Dispatcher Trainee/PPD Police

2022 total comp
$11,659
Base pay
$11,386
Overtime
$236
Other pay
$37
Benefits
$0
Total compensation
$11,659
Employment type
Salaried

Source-specific fields

Base Salary
$41,045
Employee Category
Civil Service
Job Code
6J31
Public Id
41223
Total Pay
$11,659

Alva Burton works as a Police Communications Dispatcher Trainee for PPD Police. Their status is salaried. Alva earned $11,659 in 2022.

Ryan Kanyuck

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$70,496
Employee Category
Civil Service
Job Code
6A02
Public Id
18944
Total Pay
$11,653

Ryan Kanyuck holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $11,653.

Nicole Rosario

Executive Secretary/PPD Police

2026 total comp
$11,653
Base pay
$11,354
Overtime
$0
Other pay
$299
Benefits
$0
Total compensation
$11,653
Employment type
Salaried

Source-specific fields

Base Salary
$49,387
Employee Category
Civil Service
Job Code
1A20
Public Id
36258
Total Pay
$11,653

At PPD Police, Nicole Rosario serves as a Executive Secretary. They work salaried. Their 2026 pay totaled $11,653.

Leslie Hoffman

Secretary/PPD Police

2026 total comp
$11,649
Base pay
$10,945
Overtime
$274
Other pay
$430
Benefits
$0
Total compensation
$11,649
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
1A18
Public Id
19216
Total Pay
$11,649

At PPD Police, Leslie Hoffman serves as a Secretary. They work salaried. Their 2026 pay totaled $11,649.

Alisianne Hoffman

Police Communication Dispatcher/PPD Police

2026 total comp
$11,635
Base pay
$10,704
Overtime
$700
Other pay
$232
Benefits
$0
Total compensation
$11,635
Employment type
Salaried

Source-specific fields

Base Salary
$56,058
Employee Category
Civil Service
Job Code
6J32
Public Id
47552
Total Pay
$11,635

At PPD Police, Alisianne Hoffman serves as a Police Communication Dispatcher. They work salaried. Their 2026 pay totaled $11,635.

Gregory Rowe

Custodial Worker 1/PPD Police

2023 total comp
$11,631
Base pay
$8,658
Overtime
$0
Other pay
$2,972
Benefits
$0
Total compensation
$11,631
Employment type
Salaried

Source-specific fields

Base Salary
$38,770
Employee Category
Civil Service
Job Code
7D11
Public Id
5008
Total Pay
$11,631

At PPD Police, Gregory Rowe serves as a Custodial Worker 1. They work salaried. Their 2023 pay totaled $11,631.