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

Cianni Thomas-Hudson

Police Officer 1/PPD Police

2026 total comp
$19,668
Base pay
$18,185
Overtime
$370
Other pay
$1,113
Benefits
$0
Total compensation
$19,668
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50932
Total Pay
$19,668

Cianni Thomas-Hudson is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $19,668.

Cindy Barbardo

Secretary/PPD Police

2024 total comp
$19,664
Base pay
$18,964
Overtime
$0
Other pay
$700
Benefits
$0
Total compensation
$19,664
Employment type
Salaried

Source-specific fields

Base Salary
$44,023
Employee Category
Civil Service
Job Code
1A18
Public Id
11109
Total Pay
$19,664

Cindy Barbardo holds the role of Secretary at PPD Police. Their status is salaried. In 2024, their total compensation was $19,664.

Brendan Diamond

Police Officer 1/PPD Police

2026 total comp
$19,661
Base pay
$16,669
Overtime
$0
Other pay
$2,992
Benefits
$0
Total compensation
$19,661
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
52750
Total Pay
$19,661

Brendan Diamond holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $19,661.

Christian Napper

Police Officer 1/PPD Police

2026 total comp
$19,661
Base pay
$16,669
Overtime
$1,879
Other pay
$1,113
Benefits
$0
Total compensation
$19,661
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
53422
Total Pay
$19,661

Christian Napper works as a Police Officer 1 for PPD Police. Their status is salaried. Christian earned $19,661 in 2026.

Raisa Ahmed

Criminal Investigative Research Analyst Trainee/PPD Police

2019 total comp
$19,659
Base pay
$19,280
Overtime
$245
Other pay
$133
Benefits
$0
Total compensation
$19,659
Employment type
Salaried

Source-specific fields

Base Salary
$43,748
Employee Category
Civil Service
Job Code
6C20
Public Id
1189
Total Pay
$19,659

Raisa Ahmed is a Criminal Investigative Research Analyst Trainee at PPD Police. They work salaried. 2019 total compensation came to $19,659.

Sandra Bejo

Police Forensic Science Technician/PPD Police

2020 total comp
$19,651
Base pay
$10,708
Overtime
$0
Other pay
$8,943
Benefits
$0
Total compensation
$19,651
Employment type
Salaried

Source-specific fields

Base Salary
$51,008
Employee Category
Civil Service
Job Code
3G42
Public Id
21750
Total Pay
$19,651

Sandra Bejo holds the role of Police Forensic Science Technician at PPD Police. Their status is salaried. In 2020, their total compensation was $19,651.

Jamire Rice

Police Officer 1/PPD Police

2026 total comp
$19,638
Base pay
$18,185
Overtime
$342
Other pay
$1,112
Benefits
$0
Total compensation
$19,638
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
52369
Total Pay
$19,638

Jamire Rice holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $19,638.

Rebecca Ann Asheuer

Criminal Investigative Research Specialist/PPD Police

2026 total comp
$19,626
Base pay
$17,915
Overtime
$936
Other pay
$775
Benefits
$0
Total compensation
$19,626
Employment type
Salaried

Source-specific fields

Base Salary
$74,060
Employee Category
Civil Service
Job Code
6C21
Public Id
6501
Total Pay
$19,626

Rebecca Ann Asheuer holds the role of Criminal Investigative Research Specialist at PPD Police. Their status is salaried. In 2026, their total compensation was $19,626.

Turquoise Williams

Police Communication Dispatcher/PPD Police

2026 total comp
$19,607
Base pay
$12,975
Overtime
$6,107
Other pay
$525
Benefits
$0
Total compensation
$19,607
Employment type
Salaried

Source-specific fields

Base Salary
$57,858
Employee Category
Civil Service
Job Code
6J32
Public Id
44004
Total Pay
$19,607

Turquoise Williams holds the role of Police Communication Dispatcher at PPD Police. Their status is salaried. In 2026, their total compensation was $19,607.

James Gerstle

Police Officer 1/PPD Police

2024 total comp
$19,604
Base pay
$15,208
Overtime
$0
Other pay
$4,396
Benefits
$0
Total compensation
$19,604
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
18881
Total Pay
$19,604

James Gerstle holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $19,604.

Shekila Fulmore

Correctional Officer/PPD Police

2026 total comp
$19,597
Base pay
$14,180
Overtime
$4,372
Other pay
$1,045
Benefits
$0
Total compensation
$19,597
Employment type
Salaried

Source-specific fields

Base Salary
$61,684
Employee Category
Civil Service
Job Code
5H04
Public Id
8232
Total Pay
$19,597

Shekila Fulmore holds the role of Correctional Officer at PPD Police. Their status is salaried. In 2026, their total compensation was $19,597.

Stephen Yerkov

Administrative Specialist 2 - Non-Confidential/PPD Police

2026 total comp
$19,557
Base pay
$19,015
Overtime
$0
Other pay
$542
Benefits
$0
Total compensation
$19,557
Employment type
Salaried

Source-specific fields

Base Salary
$82,714
Employee Category
Civil Service
Job Code
2L32
Public Id
31101
Total Pay
$19,557

At PPD Police, Stephen Yerkov serves as a Administrative Specialist 2 - Non-Confidential. They work salaried. Their 2026 pay totaled $19,557.

Daniel Stevens

Police Forensic Science Technician/PPD Police

2026 total comp
$19,553
Base pay
$14,567
Overtime
$4,845
Other pay
$141
Benefits
$0
Total compensation
$19,553
Employment type
Salaried

Source-specific fields

Base Salary
$61,187
Employee Category
Civil Service
Job Code
3G42
Public Id
44270
Total Pay
$19,553

At PPD Police, Daniel Stevens serves as a Police Forensic Science Technician. They work salaried. Their 2026 pay totaled $19,553.

Megan Fimbel-Baskin

Forensic Scientist 4/PPD Police

2026 total comp
$19,549
Base pay
$19,223
Overtime
$0
Other pay
$327
Benefits
$0
Total compensation
$19,549
Employment type
Salaried

Source-specific fields

Base Salary
$102,390
Employee Category
Civil Service
Job Code
3H73
Public Id
10364
Total Pay
$19,549

Megan Fimbel-Baskin holds the role of Forensic Scientist 4 at PPD Police. Their status is salaried. In 2026, their total compensation was $19,549.

Twanda Pierce-Boyce

Police Communication Dispatcher/PPD Police

2026 total comp
$19,543
Base pay
$11,253
Overtime
$7,242
Other pay
$1,047
Benefits
$0
Total compensation
$19,543
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
37398
Total Pay
$19,543

Twanda Pierce-Boyce holds the role of Police Communication Dispatcher at PPD Police. Their status is salaried. In 2026, their total compensation was $19,543.

Charles Perkins

Forensic Scientist 3/PPD Police

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

Source-specific fields

Base Salary
$84,878
Employee Category
Civil Service
Job Code
3H72
Public Id
37246
Total Pay
$19,534

Charles Perkins works as a Forensic Scientist 3 for PPD Police. Their status is salaried. Charles earned $19,534 in 2026.

Patricia Staszak

Police Forensic Science Technician/PPD Police

2026 total comp
$19,522
Base pay
$14,629
Overtime
$4,103
Other pay
$790
Benefits
$0
Total compensation
$19,522
Employment type
Salaried

Source-specific fields

Base Salary
$61,187
Employee Category
Civil Service
Job Code
3G42
Public Id
4354
Total Pay
$19,522

Patricia Staszak holds the role of Police Forensic Science Technician at PPD Police. Their status is salaried. In 2026, their total compensation was $19,522.

Barry Kneedler

Police Officer 1/PPD Police

2026 total comp
$19,517
Base pay
$18,185
Overtime
$228
Other pay
$1,105
Benefits
$0
Total compensation
$19,517
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
49379
Total Pay
$19,517

Barry Kneedler is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $19,517.

Luis Montanez

Police Officer 1/PPD Police

2026 total comp
$19,517
Base pay
$18,185
Overtime
$228
Other pay
$1,105
Benefits
$0
Total compensation
$19,517
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50537
Total Pay
$19,517

Luis Montanez works as a Police Officer 1 for PPD Police. Their status is salaried. Luis earned $19,517 in 2026.

Joshua Evans-Sanchez

Police Officer 1/PPD Police

2026 total comp
$19,517
Base pay
$18,185
Overtime
$228
Other pay
$1,105
Benefits
$0
Total compensation
$19,517
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50541
Total Pay
$19,517

Joshua Evans-Sanchez is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $19,517.

Timothy Caddell

Police Officer 1/PPD Police

2026 total comp
$19,517
Base pay
$18,185
Overtime
$228
Other pay
$1,105
Benefits
$0
Total compensation
$19,517
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51401
Total Pay
$19,517

Timothy Caddell holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $19,517.

Mathew Vidal

Police Officer 1/PPD Police

2026 total comp
$19,517
Base pay
$18,185
Overtime
$228
Other pay
$1,105
Benefits
$0
Total compensation
$19,517
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50543
Total Pay
$19,517

Mathew Vidal holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $19,517.

Asha Poles

Forensic Scientist 3/PPD Police

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

Source-specific fields

Base Salary
$84,878
Employee Category
Civil Service
Job Code
3H72
Public Id
37065
Total Pay
$19,513

Asha Poles works as a Forensic Scientist 3 for PPD Police. Their status is salaried. Asha earned $19,513 in 2026.

Rachel Green-Miller

Criminal Investigative Research Specialist/PPD Police

2026 total comp
$19,503
Base pay
$17,896
Overtime
$880
Other pay
$727
Benefits
$0
Total compensation
$19,503
Employment type
Salaried

Source-specific fields

Base Salary
$74,060
Employee Category
Civil Service
Job Code
6C21
Public Id
1601
Total Pay
$19,503

Rachel Green-Miller is a Criminal Investigative Research Specialist at PPD Police. They work salaried. 2026 total compensation came to $19,503.

Jumayri Santiago

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
42511
Total Pay
$19,484

Jumayri Santiago is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $19,484.

Daniel Kiesling

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
42725
Total Pay
$19,484

Daniel Kiesling holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $19,484.

Raven Washington

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
44272
Total Pay
$19,484

Raven Washington works as a Police Officer 1 for PPD Police. Their status is salaried. Raven earned $19,484 in 2026.

Johnathan Rosario

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
44379
Total Pay
$19,484

At PPD Police, Johnathan Rosario serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $19,484.

Shane Wherrity

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
44737
Total Pay
$19,484

Shane Wherrity works as a Police Officer 1 for PPD Police. Their status is salaried. Shane earned $19,484 in 2026.

Christopher Marrero

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
43686
Total Pay
$19,484

Christopher Marrero is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $19,484.

Christopher Lopez

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
44289
Total Pay
$19,484

Christopher Lopez holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $19,484.

Gregory Calvin

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
44889
Total Pay
$19,484

Gregory Calvin holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $19,484.

Patrick Mangold

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
32944
Total Pay
$19,475

Patrick Mangold is a Police Officer 1 at PPD Police. They work salaried. 2024 total compensation came to $19,475.

Theodore Fortney Iv

Police Officer 1/PPD Police

2026 total comp
$19,467
Base pay
$16,669
Overtime
$1,696
Other pay
$1,102
Benefits
$0
Total compensation
$19,467
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
52954
Total Pay
$19,467

At PPD Police, Theodore Fortney Iv serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $19,467.

Barry Stewart

Police Officer 1/PPD Police

2026 total comp
$19,459
Base pay
$12,611
Overtime
$4,575
Other pay
$2,273
Benefits
$0
Total compensation
$19,459
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31301
Total Pay
$19,459

Barry Stewart works as a Police Officer 1 for PPD Police. Their status is salaried. Barry earned $19,459 in 2026.

Nicolas Hernandez

Police Officer 1/PPD Police

2026 total comp
$19,457
Base pay
$18,185
Overtime
$171
Other pay
$1,101
Benefits
$0
Total compensation
$19,457
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50895
Total Pay
$19,457

Nicolas Hernandez works as a Police Officer 1 for PPD Police. Their status is salaried. Nicolas earned $19,457 in 2026.

Kimberley Robbins

Human Resources Professional 2/PPD Police

2026 total comp
$19,453
Base pay
$19,015
Overtime
$0
Other pay
$438
Benefits
$0
Total compensation
$19,453
Employment type
Salaried

Source-specific fields

Base Salary
$82,714
Employee Category
Civil Service
Job Code
2H91
Public Id
10684
Total Pay
$19,453

Kimberley Robbins works as a Human Resources Professional 2 for PPD Police. Their status is salaried. Kimberley earned $19,453 in 2026.

Trecey Carrington

Police Corporal/PPD Police

2025 total comp
$19,437
Base pay
$4,564
Overtime
$1,212
Other pay
$13,661
Benefits
$0
Total compensation
$19,437
Employment type
Salaried

Source-specific fields

Base Salary
$99,276
Employee Category
Civil Service
Job Code
6A03
Public Id
20325
Total Pay
$19,437

Trecey Carrington holds the role of Police Corporal at PPD Police. Their status is salaried. In 2025, their total compensation was $19,437.

Felicia Nieves

Police Officer 1/PPD Police

2026 total comp
$19,437
Base pay
$17,672
Overtime
$0
Other pay
$1,765
Benefits
$0
Total compensation
$19,437
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17401
Total Pay
$19,437

Felicia Nieves is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $19,437.

Autumn Yeager

Police Communication Dispatcher/PPD Police

2021 total comp
$19,434
Base pay
$16,715
Overtime
$2,535
Other pay
$185
Benefits
$0
Total compensation
$19,434
Employment type
Salaried

Source-specific fields

Base Salary
$42,769
Employee Category
Civil Service
Job Code
6J32
Public Id
14370
Total Pay
$19,434

Autumn Yeager holds the role of Police Communication Dispatcher at PPD Police. Their status is salaried. In 2021, their total compensation was $19,434.