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 7

Latasha Peterson

Police Communication Dispatcher/PPD Police

2026 total comp
$16,642
Base pay
$8,834
Overtime
$7,287
Other pay
$520
Benefits
$0
Total compensation
$16,642
Employment type
Salaried

Source-specific fields

Base Salary
$57,858
Employee Category
Civil Service
Job Code
6J32
Public Id
38745
Total Pay
$16,642

At PPD Police, Latasha Peterson serves as a Police Communication Dispatcher. They work salaried. Their 2026 pay totaled $16,642.

Allison Rineer

Senior Emergency Communications Dispatcher/PPD Police

2026 total comp
$16,640
Base pay
$14,006
Overtime
$2,122
Other pay
$512
Benefits
$0
Total compensation
$16,640
Employment type
Salaried

Source-specific fields

Base Salary
$61,316
Employee Category
Civil Service
Job Code
6J33
Public Id
33925
Total Pay
$16,640

At PPD Police, Allison Rineer serves as a Senior Emergency Communications Dispatcher. They work salaried. Their 2026 pay totaled $16,640.

Vincent Meyers

Police Communication Dispatcher/PPD Police

2022 total comp
$16,639
Base pay
$13,779
Overtime
$2,164
Other pay
$695
Benefits
$0
Total compensation
$16,639
Employment type
Salaried

Source-specific fields

Base Salary
$49,265
Employee Category
Civil Service
Job Code
6J32
Public Id
15687
Total Pay
$16,639

At PPD Police, Vincent Meyers serves as a Police Communication Dispatcher. They work salaried. Their 2022 pay totaled $16,639.

Lothy Petit-Frere

Police Communication Dispatcher/PPD Police

2026 total comp
$16,636
Base pay
$13,650
Overtime
$1,813
Other pay
$1,173
Benefits
$0
Total compensation
$16,636
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
20326
Total Pay
$16,636

Lothy Petit-Frere works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Lothy earned $16,636 in 2026.

Monique Garrett

Police Communication Dispatcher/PPD Police

2026 total comp
$16,634
Base pay
$13,787
Overtime
$1,782
Other pay
$1,064
Benefits
$0
Total compensation
$16,634
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
8909
Total Pay
$16,634

Monique Garrett works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Monique earned $16,634 in 2026.

Felecia Norman

Police Communication Dispatcher/PPD Police

2026 total comp
$16,634
Base pay
$10,711
Overtime
$5,317
Other pay
$606
Benefits
$0
Total compensation
$16,634
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
15958
Total Pay
$16,634

Felecia Norman is a Police Communication Dispatcher at PPD Police. They work salaried. 2026 total compensation came to $16,634.

Kevin Borum

Police Communication Dispatcher/PPD Police

2026 total comp
$16,616
Base pay
$13,648
Overtime
$2,520
Other pay
$448
Benefits
$0
Total compensation
$16,616
Employment type
Salaried

Source-specific fields

Base Salary
$57,858
Employee Category
Civil Service
Job Code
6J32
Public Id
40853
Total Pay
$16,616

Kevin Borum is a Police Communication Dispatcher at PPD Police. They work salaried. 2026 total compensation came to $16,616.

Andre Felder

Police Tow Truck Operator/PPD Police

2026 total comp
$16,609
Base pay
$12,725
Overtime
$3,456
Other pay
$428
Benefits
$0
Total compensation
$16,609
Employment type
Salaried

Source-specific fields

Base Salary
$53,799
Employee Category
Civil Service
Job Code
7C21
Public Id
42182
Total Pay
$16,609

Andre Felder holds the role of Police Tow Truck Operator at PPD Police. Their status is salaried. In 2026, their total compensation was $16,609.

Michael Gormley

Police Officer Recruit/PPD Police

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

Source-specific fields

Base Salary
$162,154
Employee Category
Civil Service
Job Code
6A09
Public Id
11718
Total Pay
$49,042

Michael Gormley is a Police Officer Recruit at PPD Police. They work salaried. 2021 total compensation came to $16,602.

Jermaine Crawford

Police Communications Dispatcher Trainee/PPD Police

2022 total comp
$16,595
Base pay
$15,516
Overtime
$787
Other pay
$291
Benefits
$0
Total compensation
$16,595
Employment type
Salaried

Source-specific fields

Base Salary
$39,753
Employee Category
Civil Service
Job Code
6J31
Public Id
38425
Total Pay
$16,595

Jermaine Crawford works as a Police Communications Dispatcher Trainee for PPD Police. Their status is salaried. Jermaine earned $16,595 in 2022.

Frances Goodmond

Police Officer 1/PPD Police

2026 total comp
$16,594
Base pay
$14,979
Overtime
$0
Other pay
$1,615
Benefits
$0
Total compensation
$16,594
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
4096
Total Pay
$16,594

Frances Goodmond is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $16,594.

Tyshon Williams

Police Officer 1/PPD Police

2026 total comp
$16,592
Base pay
$16,093
Overtime
$0
Other pay
$499
Benefits
$0
Total compensation
$16,592
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
53694
Total Pay
$16,592

Tyshon Williams works as a Police Officer 1 for PPD Police. Their status is salaried. Tyshon earned $16,592 in 2026.

William Allen

Police Officer 1/PPD Police

2026 total comp
$16,592
Base pay
$16,093
Overtime
$0
Other pay
$499
Benefits
$0
Total compensation
$16,592
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54176
Total Pay
$16,592

At PPD Police, William Allen serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $16,592.

David Cruz

Police Officer 1/PPD Police

2026 total comp
$16,592
Base pay
$16,093
Overtime
$0
Other pay
$499
Benefits
$0
Total compensation
$16,592
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54768
Total Pay
$16,592

David Cruz is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $16,592.

Geraldine Battle

Police Officer 1/PPD Police

2026 total comp
$16,592
Base pay
$16,093
Overtime
$0
Other pay
$499
Benefits
$0
Total compensation
$16,592
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54783
Total Pay
$16,592

Geraldine Battle is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $16,592.

Michael Walker

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
36609
Total Pay
$75,282

At PPD Police, Michael Walker serves as a Police Officer 1. They work salaried. Their 2020 pay totaled $16,586.

Michael Giantomaso

Police Officer 1/PPD Police

2023 total comp
$16,585
Base pay
$10,157
Overtime
$0
Other pay
$6,428
Benefits
$0
Total compensation
$16,585
Employment type
Salaried

Source-specific fields

Base Salary
$69,762
Employee Category
Civil Service
Job Code
6A02
Public Id
39208
Total Pay
$16,585

Michael Giantomaso holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $16,585.

Jon King

Police Communication Dispatcher/PPD Police

2026 total comp
$16,580
Base pay
$13,757
Overtime
$2,331
Other pay
$492
Benefits
$0
Total compensation
$16,580
Employment type
Salaried

Source-specific fields

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

Jon King works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Jon earned $16,580 in 2026.

Kenneth Brown

Police Communications Dispatcher Trainee/PPD Police

2023 total comp
$16,568
Base pay
$16,012
Overtime
$489
Other pay
$68
Benefits
$0
Total compensation
$16,568
Employment type
Salaried

Source-specific fields

Base Salary
$42,379
Employee Category
Civil Service
Job Code
6J31
Public Id
44473
Total Pay
$16,568

At PPD Police, Kenneth Brown serves as a Police Communications Dispatcher Trainee. They work salaried. Their 2023 pay totaled $16,568.

Christopher Montowski

Police Officer 1/PPD Police

2023 total comp
$16,564
Base pay
$9,546
Overtime
$239
Other pay
$6,780
Benefits
$0
Total compensation
$16,564
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
5590
Total Pay
$16,564

Christopher Montowski is a Police Officer 1 at PPD Police. They work salaried. 2023 total compensation came to $16,564.

John Dougherty

Police Officer 1/PPD Police

2026 total comp
$16,554
Base pay
$14,418
Overtime
$271
Other pay
$1,865
Benefits
$0
Total compensation
$16,554
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
30924
Total Pay
$29,189

John Dougherty works as a Police Officer 1 for PPD Police. Their status is salaried. John earned $16,554 in 2026.

Michellee Fuentes-Santiago

Police Communications Dispatcher Trainee/PPD Police

2025 total comp
$16,551
Base pay
$14,097
Overtime
$0
Other pay
$2,454
Benefits
$0
Total compensation
$16,551
Employment type
Salaried

Source-specific fields

Base Salary
$47,611
Employee Category
Civil Service
Job Code
6J31
Public Id
53395
Total Pay
$16,551

Michellee Fuentes-Santiago works as a Police Communications Dispatcher Trainee for PPD Police. Their status is salaried. Michellee earned $16,551 in 2025.

Alina Perillo

Police Communication Dispatcher/PPD Police

2026 total comp
$16,539
Base pay
$13,665
Overtime
$2,316
Other pay
$558
Benefits
$0
Total compensation
$16,539
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
13419
Total Pay
$16,539

Alina Perillo is a Police Communication Dispatcher at PPD Police. They work salaried. 2026 total compensation came to $16,539.

Dawn Hedgeman

Police Communication Dispatcher/PPD Police

2026 total comp
$16,512
Base pay
$13,711
Overtime
$1,706
Other pay
$1,095
Benefits
$0
Total compensation
$16,512
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
15233
Total Pay
$16,512

Dawn Hedgeman works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Dawn earned $16,512 in 2026.

Drew Lasater

Law Enforcement Analyst/PPD Police

2024 total comp
$16,502
Base pay
$8,412
Overtime
$0
Other pay
$8,091
Benefits
$0
Total compensation
$16,502
Employment type
Salaried

Source-specific fields

Base Salary
$62,484
Employee Category
Civil Service
Job Code
6C26
Public Id
16112
Total Pay
$16,502

Drew Lasater is a Law Enforcement Analyst at PPD Police. They work salaried. 2024 total compensation came to $16,502.

Jalah Byrd

Police Communication Dispatcher/PPD Police

2026 total comp
$16,498
Base pay
$10,587
Overtime
$5,557
Other pay
$354
Benefits
$0
Total compensation
$16,498
Employment type
Salaried

Source-specific fields

Base Salary
$57,858
Employee Category
Civil Service
Job Code
6J32
Public Id
42226
Total Pay
$16,498

At PPD Police, Jalah Byrd serves as a Police Communication Dispatcher. They work salaried. Their 2026 pay totaled $16,498.

Joseph Czepiel

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
13724
Total Pay
$16,466

At PPD Police, Joseph Czepiel serves as a Police Officer 1. They work salaried. Their 2025 pay totaled $16,466.

Edward Ma

Police Officer 1/PPD Police

2024 total comp
$16,461
Base pay
$9,426
Overtime
$898
Other pay
$6,136
Benefits
$0
Total compensation
$16,461
Employment type
Salaried

Source-specific fields

Base Salary
$66,183
Employee Category
Civil Service
Job Code
6A02
Public Id
42174
Total Pay
$16,461

At PPD Police, Edward Ma serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $16,461.

Arnold Grisson

Police Officer 1/PPD Police

2019 total comp
$16,459
Base pay
$8,473
Overtime
$0
Other pay
$7,986
Benefits
$0
Total compensation
$16,459
Employment type
Salaried

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
19598
Total Pay
$16,459

At PPD Police, Arnold Grisson serves as a Police Officer 1. They work salaried. Their 2019 pay totaled $16,459.

Shantair Fordham

Police Forensic Science Technician Supervisor/PPD Police

2026 total comp
$16,455
Base pay
$15,203
Overtime
$885
Other pay
$367
Benefits
$0
Total compensation
$16,455
Employment type
Salaried

Source-specific fields

Base Salary
$65,983
Employee Category
Civil Service
Job Code
3G43
Public Id
3154
Total Pay
$16,455

Shantair Fordham holds the role of Police Forensic Science Technician Supervisor at PPD Police. Their status is salaried. In 2026, their total compensation was $16,455.

John Mcginnis

Police Communication Dispatcher/PPD Police

2026 total comp
$16,444
Base pay
$12,523
Overtime
$3,344
Other pay
$577
Benefits
$0
Total compensation
$16,444
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
30380
Total Pay
$16,444

John Mcginnis is a Police Communication Dispatcher at PPD Police. They work salaried. 2026 total compensation came to $16,444.

Liam Donaghy

Police Officer 1/PPD Police

2026 total comp
$16,439
Base pay
$9,378
Overtime
$0
Other pay
$7,061
Benefits
$0
Total compensation
$16,439
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49415
Total Pay
$16,439

Liam Donaghy holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $16,439.

John Bondarenko

Police Communication Dispatcher/PPD Police

2026 total comp
$16,427
Base pay
$11,626
Overtime
$4,151
Other pay
$649
Benefits
$0
Total compensation
$16,427
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
31329
Total Pay
$16,427

John Bondarenko works as a Police Communication Dispatcher for PPD Police. Their status is salaried. John earned $16,427 in 2026.

Bernadette Stewart

School Crossing Guard/PPD Police

2022 total comp
$16,409
Base pay
$13,698
Overtime
$0
Other pay
$2,711
Benefits
$0
Total compensation
$16,409
Employment type
Salaried

Source-specific fields

Base Salary
$13,720
Employee Category
Civil Service
Job Code
6D44
Public Id
20855
Total Pay
$16,409

At PPD Police, Bernadette Stewart serves as a School Crossing Guard. They work salaried. Their 2022 pay totaled $16,409.

Haley Cline

Forensic Scientist 3/PPD Police

2021 total comp
$16,394
Base pay
$11,712
Overtime
$0
Other pay
$4,681
Benefits
$0
Total compensation
$16,394
Employment type
Salaried

Source-specific fields

Base Salary
$76,422
Employee Category
Civil Service
Job Code
3H72
Public Id
3022
Total Pay
$16,394

At PPD Police, Haley Cline serves as a Forensic Scientist 3. They work salaried. Their 2021 pay totaled $16,394.

Gina Vogler

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
26629
Total Pay
$16,369

Gina Vogler works as a Police Officer 1 for PPD Police. Their status is salaried. Gina earned $16,369 in 2024.

Courtney Grimmer

Police Officer 1/PPD Police

2023 total comp
$16,367
Base pay
$6,364
Overtime
$0
Other pay
$10,003
Benefits
$0
Total compensation
$16,367
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
4236
Total Pay
$16,367

Courtney Grimmer holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $16,367.

Amy Datiz-Estevez

Office Clerk 2/PPD Police

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

Source-specific fields

Base Salary
$37,130
Employee Category
Civil Service
Job Code
1A03
Public Id
22693
Total Pay
$16,361

Amy Datiz-Estevez works as a Office Clerk 2 for PPD Police. Their status is salaried. Amy earned $16,361 in 2021.

Amy Mccloskey

Police Officer 1/PPD Police

2022 total comp
$16,358
Base pay
$13,835
Overtime
$0
Other pay
$2,523
Benefits
$0
Total compensation
$16,358
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
20077
Total Pay
$16,358

At PPD Police, Amy Mccloskey serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $16,358.

Nicholas Laforgia

Police Communication Dispatcher/PPD Police

2026 total comp
$16,355
Base pay
$13,532
Overtime
$2,492
Other pay
$332
Benefits
$0
Total compensation
$16,355
Employment type
Salaried

Source-specific fields

Base Salary
$56,058
Employee Category
Civil Service
Job Code
6J32
Public Id
42607
Total Pay
$16,355

Nicholas Laforgia holds the role of Police Communication Dispatcher at PPD Police. Their status is salaried. In 2026, their total compensation was $16,355.