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

Mary Ramos

Criminal Investigative Research Specialist/PPD Police

2026 total comp
$17,495
Base pay
$15,133
Overtime
$1,513
Other pay
$849
Benefits
$0
Total compensation
$17,495
Employment type
Salaried

Source-specific fields

Base Salary
$65,829
Employee Category
Civil Service
Job Code
6C21
Public Id
30304
Total Pay
$17,495

Mary Ramos works as a Criminal Investigative Research Specialist for PPD Police. Their status is salaried. Mary earned $17,495 in 2026.

Kellianne Bohr

Police Communication Dispatcher/PPD Police

2026 total comp
$17,491
Base pay
$11,518
Overtime
$5,511
Other pay
$461
Benefits
$0
Total compensation
$17,491
Employment type
Salaried

Source-specific fields

Base Salary
$54,279
Employee Category
Civil Service
Job Code
6J32
Public Id
48978
Total Pay
$17,491

Kellianne Bohr works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Kellianne earned $17,491 in 2026.

Shontel Batson

Police Communications Dispatcher Trainee/PPD Police

2023 total comp
$17,478
Base pay
$17,163
Overtime
$245
Other pay
$70
Benefits
$0
Total compensation
$17,478
Employment type
Salaried

Source-specific fields

Base Salary
$42,379
Employee Category
Civil Service
Job Code
6J31
Public Id
43662
Total Pay
$17,478

Shontel Batson works as a Police Communications Dispatcher Trainee for PPD Police. Their status is salaried. Shontel earned $17,478 in 2023.

Anajma Lyons-Carr

Correctional Officer/PPD Police

2026 total comp
$17,470
Base pay
$11,842
Overtime
$5,516
Other pay
$112
Benefits
$0
Total compensation
$17,470
Employment type
Salaried

Source-specific fields

Base Salary
$56,453
Employee Category
Civil Service
Job Code
5H04
Public Id
44085
Total Pay
$17,470

At PPD Police, Anajma Lyons-Carr serves as a Correctional Officer. They work salaried. Their 2026 pay totaled $17,470.

Lavonne Geter

Police Communication Dispatcher/PPD Police

2026 total comp
$17,449
Base pay
$13,711
Overtime
$3,184
Other pay
$554
Benefits
$0
Total compensation
$17,449
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
28544
Total Pay
$17,449

Lavonne Geter is a Police Communication Dispatcher at PPD Police. They work salaried. 2026 total compensation came to $17,449.

Drea Goldie

Police Communications Dispatcher Trainee/PPD Police

2022 total comp
$17,436
Base pay
$14,338
Overtime
$2,985
Other pay
$112
Benefits
$0
Total compensation
$17,436
Employment type
Salaried

Source-specific fields

Base Salary
$41,045
Employee Category
Civil Service
Job Code
6J31
Public Id
38550
Total Pay
$17,436

Drea Goldie works as a Police Communications Dispatcher Trainee for PPD Police. Their status is salaried. Drea earned $17,436 in 2022.

Justin Lantz

Police Officer 1/PPD Police

2026 total comp
$17,378
Base pay
$16,394
Overtime
$0
Other pay
$984
Benefits
$0
Total compensation
$17,378
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
52695
Total Pay
$17,378

Justin Lantz holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $17,378.

Yvonne Gonzalez

Police Officer 1/PPD Police

2026 total comp
$17,374
Base pay
$16,390
Overtime
$0
Other pay
$983
Benefits
$0
Total compensation
$17,374
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
53357
Total Pay
$17,374

At PPD Police, Yvonne Gonzalez serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $17,374.

William Bengochea

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
10845
Total Pay
$17,372

William Bengochea is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $17,372.

Amanda Wharton

Administrative Technician/PPD Police

2026 total comp
$17,366
Base pay
$13,818
Overtime
$3,281
Other pay
$268
Benefits
$0
Total compensation
$17,366
Employment type
Salaried

Source-specific fields

Base Salary
$55,820
Employee Category
Civil Service
Job Code
2L01
Public Id
27648
Total Pay
$17,366

Amanda Wharton holds the role of Administrative Technician at PPD Police. Their status is salaried. In 2026, their total compensation was $17,366.

Brianna Dinh

Forensic Scientist 2/PPD Police

2026 total comp
$17,327
Base pay
$17,226
Overtime
$101
Other pay
$0
Benefits
$0
Total compensation
$17,327
Employment type
Salaried

Source-specific fields

Base Salary
$76,219
Employee Category
Civil Service
Job Code
3H49
Public Id
42894
Total Pay
$17,327

At PPD Police, Brianna Dinh serves as a Forensic Scientist 2. They work salaried. Their 2026 pay totaled $17,327.

Craig West

Police Officer 1/PPD Police

2022 total comp
$17,325
Base pay
$3,074
Overtime
$0
Other pay
$14,251
Benefits
$0
Total compensation
$17,325
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
12879
Total Pay
$17,325

At PPD Police, Craig West serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $17,325.

William Mc Neill

Police Officer 1/PPD Police

2026 total comp
$17,323
Base pay
$14,418
Overtime
$881
Other pay
$2,024
Benefits
$0
Total compensation
$17,323
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32182
Total Pay
$17,323

At PPD Police, William Mc Neill serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $17,323.

Gabriel Keown

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
31593
Total Pay
$37,239

Gabriel Keown holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $17,315.

Stephanie Carrato

Forensic Scientist 2/PPD Police

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

Source-specific fields

Base Salary
$80,697
Employee Category
Civil Service
Job Code
3H49
Public Id
40213
Total Pay
$17,315

Stephanie Carrato is a Forensic Scientist 2 at PPD Police. They work salaried. 2026 total compensation came to $17,315.

Arielle Hull

Senior Emergency Communications Dispatcher/PPD Police

2026 total comp
$17,311
Base pay
$14,237
Overtime
$2,670
Other pay
$404
Benefits
$0
Total compensation
$17,311
Employment type
Salaried

Source-specific fields

Base Salary
$61,316
Employee Category
Civil Service
Job Code
6J33
Public Id
22992
Total Pay
$17,311

At PPD Police, Arielle Hull serves as a Senior Emergency Communications Dispatcher. They work salaried. Their 2026 pay totaled $17,311.

Matthew Rawlik

Forensic Scientist 1/PPD Police

2026 total comp
$17,301
Base pay
$14,672
Overtime
$2,532
Other pay
$98
Benefits
$0
Total compensation
$17,301
Employment type
Salaried

Source-specific fields

Base Salary
$63,327
Employee Category
Civil Service
Job Code
3H48
Public Id
53141
Total Pay
$17,301

Matthew Rawlik works as a Forensic Scientist 1 for PPD Police. Their status is salaried. Matthew earned $17,301 in 2026.

Annette Torres

Correctional Officer/PPD Police

2026 total comp
$17,300
Base pay
$14,180
Overtime
$2,127
Other pay
$992
Benefits
$0
Total compensation
$17,300
Employment type
Salaried

Source-specific fields

Base Salary
$61,684
Employee Category
Civil Service
Job Code
5H04
Public Id
330
Total Pay
$17,300

Annette Torres works as a Correctional Officer for PPD Police. Their status is salaried. Annette earned $17,300 in 2026.

Mohamed Toure

Police Officer 1/PPD Police

2026 total comp
$17,287
Base pay
$16,454
Overtime
$0
Other pay
$833
Benefits
$0
Total compensation
$17,287
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
45948
Total Pay
$17,287

Mohamed Toure is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $17,287.

Junior Guillaume

Police Officer 1/PPD Police

2026 total comp
$17,287
Base pay
$16,454
Overtime
$0
Other pay
$833
Benefits
$0
Total compensation
$17,287
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
49481
Total Pay
$17,287

Junior Guillaume works as a Police Officer 1 for PPD Police. Their status is salaried. Junior earned $17,287 in 2026.

David Richards

Police Officer 1/PPD Police

2026 total comp
$17,287
Base pay
$16,454
Overtime
$0
Other pay
$833
Benefits
$0
Total compensation
$17,287
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
53695
Total Pay
$17,287

David Richards works as a Police Officer 1 for PPD Police. Their status is salaried. David earned $17,287 in 2026.

Jessica Mctamney

Police Officer 1/PPD Police

2026 total comp
$17,287
Base pay
$16,454
Overtime
$0
Other pay
$833
Benefits
$0
Total compensation
$17,287
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
53703
Total Pay
$17,287

Jessica Mctamney works as a Police Officer 1 for PPD Police. Their status is salaried. Jessica earned $17,287 in 2026.

Josias Gomez

Police Officer 1/PPD Police

2026 total comp
$17,287
Base pay
$16,454
Overtime
$0
Other pay
$833
Benefits
$0
Total compensation
$17,287
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
53789
Total Pay
$17,287

At PPD Police, Josias Gomez serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $17,287.

Nashae Rogers

Police Officer 1/PPD Police

2026 total comp
$17,287
Base pay
$16,454
Overtime
$0
Other pay
$833
Benefits
$0
Total compensation
$17,287
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
53839
Total Pay
$17,287

Nashae Rogers is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $17,287.

Daniel Dede

Police Officer 1/PPD Police

2026 total comp
$17,287
Base pay
$16,454
Overtime
$0
Other pay
$833
Benefits
$0
Total compensation
$17,287
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
53832
Total Pay
$17,287

Daniel Dede works as a Police Officer 1 for PPD Police. Their status is salaried. Daniel earned $17,287 in 2026.

Harrison Miller

Police Officer 1/PPD Police

2026 total comp
$17,287
Base pay
$16,454
Overtime
$0
Other pay
$833
Benefits
$0
Total compensation
$17,287
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54003
Total Pay
$17,287

Harrison Miller works as a Police Officer 1 for PPD Police. Their status is salaried. Harrison earned $17,287 in 2026.

Nyameche Kaska

Police Officer 1/PPD Police

2026 total comp
$17,287
Base pay
$16,454
Overtime
$0
Other pay
$833
Benefits
$0
Total compensation
$17,287
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54015
Total Pay
$17,287

Nyameche Kaska works as a Police Officer 1 for PPD Police. Their status is salaried. Nyameche earned $17,287 in 2026.

Bryan Dietz

Police Officer 1/PPD Police

2026 total comp
$17,287
Base pay
$16,454
Overtime
$0
Other pay
$833
Benefits
$0
Total compensation
$17,287
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54051
Total Pay
$17,287

At PPD Police, Bryan Dietz serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $17,287.

Nicole Fisher

Police Officer 1/PPD Police

2026 total comp
$17,287
Base pay
$16,454
Overtime
$0
Other pay
$833
Benefits
$0
Total compensation
$17,287
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54237
Total Pay
$17,287

Nicole Fisher works as a Police Officer 1 for PPD Police. Their status is salaried. Nicole earned $17,287 in 2026.

Shane Dunn

Police Officer 1/PPD Police

2026 total comp
$17,287
Base pay
$16,454
Overtime
$0
Other pay
$833
Benefits
$0
Total compensation
$17,287
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54352
Total Pay
$17,287

Shane Dunn holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $17,287.

Elismeiry Herrera-Pena

Police Officer 1/PPD Police

2026 total comp
$17,287
Base pay
$16,454
Overtime
$0
Other pay
$833
Benefits
$0
Total compensation
$17,287
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54368
Total Pay
$17,287

Elismeiry Herrera-Pena works as a Police Officer 1 for PPD Police. Their status is salaried. Elismeiry earned $17,287 in 2026.

Rosaydy Rodriguez

Police Officer 1/PPD Police

2026 total comp
$17,287
Base pay
$16,454
Overtime
$0
Other pay
$833
Benefits
$0
Total compensation
$17,287
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54354
Total Pay
$17,287

At PPD Police, Rosaydy Rodriguez serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $17,287.

Avary Heckman

Police Officer 1/PPD Police

2026 total comp
$17,287
Base pay
$16,454
Overtime
$0
Other pay
$833
Benefits
$0
Total compensation
$17,287
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54415
Total Pay
$17,287

Avary Heckman is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $17,287.

Bella Badal

Police Officer 1/PPD Police

2026 total comp
$17,287
Base pay
$16,454
Overtime
$0
Other pay
$833
Benefits
$0
Total compensation
$17,287
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54422
Total Pay
$17,287

Bella Badal holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $17,287.

Andrew Kuhl

Police Officer 1/PPD Police

2026 total comp
$17,287
Base pay
$16,454
Overtime
$0
Other pay
$833
Benefits
$0
Total compensation
$17,287
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
28333
Total Pay
$18,686

At PPD Police, Andrew Kuhl serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $17,287.

Nathaniel Ramos

Police Officer 1/PPD Police

2026 total comp
$17,287
Base pay
$16,454
Overtime
$0
Other pay
$833
Benefits
$0
Total compensation
$17,287
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54556
Total Pay
$17,287

Nathaniel Ramos holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $17,287.

Steven Collins

Police Officer 1/PPD Police

2026 total comp
$17,287
Base pay
$16,454
Overtime
$0
Other pay
$833
Benefits
$0
Total compensation
$17,287
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54562
Total Pay
$17,287

At PPD Police, Steven Collins serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $17,287.

Matthew Mccurdy

Police Officer 1/PPD Police

2026 total comp
$17,287
Base pay
$16,454
Overtime
$0
Other pay
$833
Benefits
$0
Total compensation
$17,287
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54593
Total Pay
$17,287

At PPD Police, Matthew Mccurdy serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $17,287.

Niya Gladden

Police Officer 1/PPD Police

2026 total comp
$17,287
Base pay
$16,454
Overtime
$0
Other pay
$833
Benefits
$0
Total compensation
$17,287
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54775
Total Pay
$17,287

Niya Gladden is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $17,287.

Devonte Pickett

Police Officer 1/PPD Police

2026 total comp
$17,287
Base pay
$16,454
Overtime
$0
Other pay
$833
Benefits
$0
Total compensation
$17,287
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
54809
Total Pay
$17,287

Devonte Pickett is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $17,287.