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 20

Alan Smith

Police Officer 1/PPD Police

2026 total comp
$25,449
Base pay
$21,577
Overtime
$1,661
Other pay
$2,211
Benefits
$0
Total compensation
$25,449
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
38912
Total Pay
$25,449

At PPD Police, Alan Smith serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,449.

Thomas Giordano

Police Officer 1/PPD Police

2026 total comp
$25,446
Base pay
$21,648
Overtime
$1,322
Other pay
$2,476
Benefits
$0
Total compensation
$25,446
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27153
Total Pay
$25,446

Thomas Giordano holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,446.

Patricia Young

Forensic Scientist 3/PPD Police

2023 total comp
$25,445
Base pay
$21,554
Overtime
$2,265
Other pay
$1,626
Benefits
$0
Total compensation
$25,445
Employment type
Salaried

Source-specific fields

Base Salary
$78,865
Employee Category
Civil Service
Job Code
3H72
Public Id
24648
Total Pay
$25,445

Patricia Young holds the role of Forensic Scientist 3 at PPD Police. Their status is salaried. In 2023, their total compensation was $25,445.

Perry Thornton

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
19871
Total Pay
$25,443

Perry Thornton works as a Police Officer 1 for PPD Police. Their status is salaried. Perry earned $25,443 in 2023.

Gayle Frattone

Police Officer 1/PPD Police

2026 total comp
$25,443
Base pay
$21,648
Overtime
$0
Other pay
$3,795
Benefits
$0
Total compensation
$25,443
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34287
Total Pay
$25,443

Gayle Frattone works as a Police Officer 1 for PPD Police. Their status is salaried. Gayle earned $25,443 in 2026.

Tiffannie Torres

Police Officer 1/PPD Police

2026 total comp
$25,438
Base pay
$19,484
Overtime
$4,514
Other pay
$1,440
Benefits
$0
Total compensation
$25,438
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
44814
Total Pay
$25,438

Tiffannie Torres is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,438.

Tierra Berry

Police Corporal/PPD Police

2026 total comp
$25,428
Base pay
$22,823
Overtime
$286
Other pay
$2,319
Benefits
$0
Total compensation
$25,428
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A03
Public Id
5461
Total Pay
$25,428

Tierra Berry is a Police Corporal at PPD Police. They work salaried. 2026 total compensation came to $25,428.

Sunny Nunez

Police Officer 1/PPD Police

2026 total comp
$25,428
Base pay
$21,648
Overtime
$1,152
Other pay
$2,627
Benefits
$0
Total compensation
$25,428
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21417
Total Pay
$25,428

Sunny Nunez is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,428.

James Wagner Jr

Police Officer 1/PPD Police

2026 total comp
$25,428
Base pay
$21,648
Overtime
$1,152
Other pay
$2,627
Benefits
$0
Total compensation
$25,428
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3434
Total Pay
$25,428

James Wagner Jr holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,428.

David Ringstaff

Police Officer 1/PPD Police

2026 total comp
$25,425
Base pay
$21,648
Overtime
$1,457
Other pay
$2,319
Benefits
$0
Total compensation
$25,425
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
10971
Total Pay
$25,425

At PPD Police, David Ringstaff serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,425.

Yaeisha Fletcher

Forensic Scientist 4/PPD Police

2026 total comp
$25,423
Base pay
$23,538
Overtime
$1,377
Other pay
$508
Benefits
$0
Total compensation
$25,423
Employment type
Salaried

Source-specific fields

Base Salary
$102,390
Employee Category
Civil Service
Job Code
3H73
Public Id
25708
Total Pay
$25,423

At PPD Police, Yaeisha Fletcher serves as a Forensic Scientist 4. They work salaried. Their 2026 pay totaled $25,423.

Steven Sewell

Police Officer 1/PPD Police

2026 total comp
$25,418
Base pay
$21,289
Overtime
$1,809
Other pay
$2,321
Benefits
$0
Total compensation
$25,418
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26263
Total Pay
$25,418

At PPD Police, Steven Sewell serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,418.

George Manning

Correctional Officer/PPD Police

2026 total comp
$25,416
Base pay
$14,417
Overtime
$9,335
Other pay
$1,664
Benefits
$0
Total compensation
$25,416
Employment type
Salaried

Source-specific fields

Base Salary
$61,684
Employee Category
Civil Service
Job Code
5H04
Public Id
16276
Total Pay
$25,416

George Manning holds the role of Correctional Officer at PPD Police. Their status is salaried. In 2026, their total compensation was $25,416.

Michael Grimes

Police Officer 1/PPD Police

2026 total comp
$25,402
Base pay
$18,185
Overtime
$5,779
Other pay
$1,438
Benefits
$0
Total compensation
$25,402
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50918
Total Pay
$25,402

Michael Grimes holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,402.

William Andrews

Police Officer 1/PPD Police

2026 total comp
$25,397
Base pay
$21,648
Overtime
$1,017
Other pay
$2,732
Benefits
$0
Total compensation
$25,397
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15298
Total Pay
$25,397

At PPD Police, William Andrews serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,397.

Chanthavy Hearn

Police Officer 1/PPD Police

2026 total comp
$25,390
Base pay
$21,648
Overtime
$1,118
Other pay
$2,623
Benefits
$0
Total compensation
$25,390
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
16906
Total Pay
$25,390

Chanthavy Hearn works as a Police Officer 1 for PPD Police. Their status is salaried. Chanthavy earned $25,390 in 2026.

Chandra Wilson

Police Officer 1/PPD Police

2026 total comp
$25,390
Base pay
$21,648
Overtime
$1,118
Other pay
$2,623
Benefits
$0
Total compensation
$25,390
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30171
Total Pay
$25,390

Chandra Wilson is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,390.

Amanda Higgins

Police Photographer/PPD Police

2022 total comp
$25,390
Base pay
$23,277
Overtime
$1,836
Other pay
$278
Benefits
$0
Total compensation
$25,390
Employment type
Salaried

Source-specific fields

Base Salary
$50,430
Employee Category
Civil Service
Job Code
7L18
Public Id
27162
Total Pay
$25,390

Amanda Higgins holds the role of Police Photographer at PPD Police. Their status is salaried. In 2022, their total compensation was $25,390.

Robert Desoi

Police Officer 1/PPD Police

2026 total comp
$25,389
Base pay
$21,648
Overtime
$881
Other pay
$2,859
Benefits
$0
Total compensation
$25,389
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2284
Total Pay
$25,389

Robert Desoi works as a Police Officer 1 for PPD Police. Their status is salaried. Robert earned $25,389 in 2026.

Sarah Weaver

Police Officer 1/PPD Police

2026 total comp
$25,387
Base pay
$21,648
Overtime
$1,423
Other pay
$2,315
Benefits
$0
Total compensation
$25,387
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25659
Total Pay
$25,387

Sarah Weaver works as a Police Officer 1 for PPD Police. Their status is salaried. Sarah earned $25,387 in 2026.

Devon Washington

Police Officer 1/PPD Police

2026 total comp
$25,387
Base pay
$21,648
Overtime
$1,322
Other pay
$2,417
Benefits
$0
Total compensation
$25,387
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
24912
Total Pay
$25,387

Devon Washington works as a Police Officer 1 for PPD Police. Their status is salaried. Devon earned $25,387 in 2026.

Luis Collazo

Police Communications Dispatcher Supervisor/PPD Police

2026 total comp
$25,377
Base pay
$14,688
Overtime
$9,106
Other pay
$1,583
Benefits
$0
Total compensation
$25,377
Employment type
Salaried

Source-specific fields

Base Salary
$64,755
Employee Category
Civil Service
Job Code
6J34
Public Id
6883
Total Pay
$25,377

Luis Collazo holds the role of Police Communications Dispatcher Supervisor at PPD Police. Their status is salaried. In 2026, their total compensation was $25,377.

Charles Loughlin Jr

Police Officer 1/PPD Police

2026 total comp
$25,360
Base pay
$21,648
Overtime
$0
Other pay
$3,711
Benefits
$0
Total compensation
$25,360
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33858
Total Pay
$25,360

Charles Loughlin Jr works as a Police Officer 1 for PPD Police. Their status is salaried. Charles earned $25,360 in 2026.

Alberto Gonzalez-Burgos

Police Officer 1/PPD Police

2026 total comp
$25,359
Base pay
$20,783
Overtime
$2,375
Other pay
$2,201
Benefits
$0
Total compensation
$25,359
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
41946
Total Pay
$25,359

Alberto Gonzalez-Burgos holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,359.

William Weber

Police Officer 1/PPD Police

2026 total comp
$25,355
Base pay
$21,648
Overtime
$746
Other pay
$2,961
Benefits
$0
Total compensation
$25,355
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31577
Total Pay
$25,355

William Weber works as a Police Officer 1 for PPD Police. Their status is salaried. William earned $25,355 in 2026.

Natasha Machado

Police Officer 1/PPD Police

2026 total comp
$25,353
Base pay
$17,631
Overtime
$157
Other pay
$7,565
Benefits
$0
Total compensation
$25,353
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51844
Total Pay
$25,353

Natasha Machado holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,353.

Richard Garcia

Police Officer 1/PPD Police

2026 total comp
$25,352
Base pay
$21,648
Overtime
$1,085
Other pay
$2,619
Benefits
$0
Total compensation
$25,352
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29145
Total Pay
$25,352

Richard Garcia works as a Police Officer 1 for PPD Police. Their status is salaried. Richard earned $25,352 in 2026.

Ryan Barksdale

Police Officer 1/PPD Police

2026 total comp
$25,352
Base pay
$21,648
Overtime
$1,085
Other pay
$2,619
Benefits
$0
Total compensation
$25,352
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1930
Total Pay
$25,352

At PPD Police, Ryan Barksdale serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,352.

Daniel Boyle

Police Officer 1/PPD Police

2026 total comp
$25,352
Base pay
$21,648
Overtime
$1,085
Other pay
$2,619
Benefits
$0
Total compensation
$25,352
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
324
Total Pay
$25,352

At PPD Police, Daniel Boyle serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,352.

Patricia Bagby

Police Officer 1/PPD Police

2026 total comp
$25,352
Base pay
$21,648
Overtime
$1,085
Other pay
$2,619
Benefits
$0
Total compensation
$25,352
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15312
Total Pay
$25,352

At PPD Police, Patricia Bagby serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,352.

David Almeida

Police Officer 1/PPD Police

2026 total comp
$25,350
Base pay
$21,648
Overtime
$2,576
Other pay
$1,126
Benefits
$0
Total compensation
$25,350
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31199
Total Pay
$25,350

David Almeida is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,350.

John Shoemaker-Gallante

Police Officer 1/PPD Police

2026 total comp
$25,350
Base pay
$21,648
Overtime
$1,390
Other pay
$2,312
Benefits
$0
Total compensation
$25,350
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2628
Total Pay
$25,350

At PPD Police, John Shoemaker-Gallante serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $25,350.

Robert Reppert

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
9446
Total Pay
$25,348

At PPD Police, Robert Reppert serves as a Police Officer 1. They work salaried. Their 2021 pay totaled $25,348.

Ashley Sipos

Police Officer 1/PPD Police

2026 total comp
$25,334
Base pay
$21,648
Overtime
$1,220
Other pay
$2,465
Benefits
$0
Total compensation
$25,334
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
10157
Total Pay
$25,334

Ashley Sipos works as a Police Officer 1 for PPD Police. Their status is salaried. Ashley earned $25,334 in 2026.

Mary Mcelduff

Forensic Scientist 3/PPD Police

2026 total comp
$25,330
Base pay
$19,751
Overtime
$5,496
Other pay
$83
Benefits
$0
Total compensation
$25,330
Employment type
Salaried

Source-specific fields

Base Salary
$84,878
Employee Category
Civil Service
Job Code
3H72
Public Id
34806
Total Pay
$25,330

At PPD Police, Mary Mcelduff serves as a Forensic Scientist 3. They work salaried. Their 2026 pay totaled $25,330.

James Kelly

Police Officer 1/PPD Police

2026 total comp
$25,321
Base pay
$21,648
Overtime
$949
Other pay
$2,724
Benefits
$0
Total compensation
$25,321
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7518
Total Pay
$25,321

James Kelly holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,321.

Marta Montijo

Police Officer 1/PPD Police

2026 total comp
$25,321
Base pay
$21,648
Overtime
$949
Other pay
$2,724
Benefits
$0
Total compensation
$25,321
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36676
Total Pay
$25,321

Marta Montijo is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $25,321.

Michelle Vaughn

Office Clerk 2/PPD Police

2020 total comp
$25,315
Base pay
$7,660
Overtime
$1,408
Other pay
$16,247
Benefits
$0
Total compensation
$25,315
Employment type
Salaried

Source-specific fields

Base Salary
$36,402
Employee Category
Civil Service
Job Code
1A03
Public Id
18220
Total Pay
$25,315

Michelle Vaughn is a Office Clerk 2 at PPD Police. They work salaried. 2020 total compensation came to $25,315.

Maderia Smith

Police Communication Dispatcher/PPD Police

2026 total comp
$25,315
Base pay
$13,673
Overtime
$11,022
Other pay
$620
Benefits
$0
Total compensation
$25,315
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
10254
Total Pay
$25,315

Maderia Smith holds the role of Police Communication Dispatcher at PPD Police. Their status is salaried. In 2026, their total compensation was $25,315.

Ruth Colon

Police Officer 1/PPD Police

2026 total comp
$25,315
Base pay
$21,648
Overtime
$1,051
Other pay
$2,616
Benefits
$0
Total compensation
$25,315
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17014
Total Pay
$25,315

Ruth Colon holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $25,315.