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 84

Bianca Rossiter

Police Officer 1/PPD Police

2026 total comp
$23,821
Base pay
$21,648
Overtime
$0
Other pay
$2,173
Benefits
$0
Total compensation
$23,821
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
19256
Total Pay
$23,821

At PPD Police, Bianca Rossiter serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $23,821.

Diamond Jaynes

Police Officer 1/PPD Police

2026 total comp
$23,821
Base pay
$21,648
Overtime
$0
Other pay
$2,173
Benefits
$0
Total compensation
$23,821
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
21326
Total Pay
$23,821

At PPD Police, Diamond Jaynes serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $23,821.

William Bonnette

Police Officer 1/PPD Police

2026 total comp
$23,821
Base pay
$21,648
Overtime
$0
Other pay
$2,173
Benefits
$0
Total compensation
$23,821
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
23733
Total Pay
$23,821

At PPD Police, William Bonnette serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $23,821.

Ilyes Bodin

Police Officer 1/PPD Police

2026 total comp
$23,821
Base pay
$21,648
Overtime
$0
Other pay
$2,173
Benefits
$0
Total compensation
$23,821
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25726
Total Pay
$23,821

Ilyes Bodin is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $23,821.

Vincent Herrmann

Police Officer 1/PPD Police

2026 total comp
$23,821
Base pay
$21,648
Overtime
$0
Other pay
$2,173
Benefits
$0
Total compensation
$23,821
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
31031
Total Pay
$23,821

At PPD Police, Vincent Herrmann serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $23,821.

Justine Mccabe

Police Officer 1/PPD Police

2026 total comp
$23,821
Base pay
$21,648
Overtime
$0
Other pay
$2,173
Benefits
$0
Total compensation
$23,821
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36590
Total Pay
$23,821

Justine Mccabe is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $23,821.

Jessica Vazquez

Police Officer 1/PPD Police

2026 total comp
$23,821
Base pay
$21,648
Overtime
$0
Other pay
$2,173
Benefits
$0
Total compensation
$23,821
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
15723
Total Pay
$23,821

Jessica Vazquez is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $23,821.

Matthew Cannon

Police Officer 1/PPD Police

2026 total comp
$23,821
Base pay
$21,648
Overtime
$0
Other pay
$2,173
Benefits
$0
Total compensation
$23,821
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14028
Total Pay
$23,821

At PPD Police, Matthew Cannon serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $23,821.

Maria Owens

Police Officer 1/PPD Police

2026 total comp
$23,821
Base pay
$21,648
Overtime
$0
Other pay
$2,173
Benefits
$0
Total compensation
$23,821
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14694
Total Pay
$23,821

At PPD Police, Maria Owens serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $23,821.

Marilyn Espinoza

Police Officer 1/PPD Police

2026 total comp
$23,821
Base pay
$21,648
Overtime
$0
Other pay
$2,173
Benefits
$0
Total compensation
$23,821
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18254
Total Pay
$23,821

At PPD Police, Marilyn Espinoza serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $23,821.

Christina Stefanowitz

Police Officer 1/PPD Police

2026 total comp
$23,821
Base pay
$21,648
Overtime
$0
Other pay
$2,173
Benefits
$0
Total compensation
$23,821
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
28008
Total Pay
$23,821

Christina Stefanowitz works as a Police Officer 1 for PPD Police. Their status is salaried. Christina earned $23,821 in 2026.

Kelly Murphy

Police Officer 1/PPD Police

2026 total comp
$23,821
Base pay
$21,648
Overtime
$0
Other pay
$2,173
Benefits
$0
Total compensation
$23,821
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
30844
Total Pay
$23,821

At PPD Police, Kelly Murphy serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $23,821.

Michael Payne

Police Officer 1/PPD Police

2026 total comp
$23,821
Base pay
$21,648
Overtime
$0
Other pay
$2,173
Benefits
$0
Total compensation
$23,821
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
8546
Total Pay
$40,230

Michael Payne holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $23,821.

Jennifer Devlin

Police Officer 1/PPD Police

2026 total comp
$23,821
Base pay
$21,648
Overtime
$0
Other pay
$2,173
Benefits
$0
Total compensation
$23,821
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32360
Total Pay
$23,821

Jennifer Devlin is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $23,821.

Dantaya Thompson

Police Officer 1/PPD Police

2026 total comp
$23,821
Base pay
$21,648
Overtime
$0
Other pay
$2,173
Benefits
$0
Total compensation
$23,821
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
35681
Total Pay
$23,821

Dantaya Thompson works as a Police Officer 1 for PPD Police. Their status is salaried. Dantaya earned $23,821 in 2026.

Jerenton Johnson

Police Officer 1/PPD Police

2026 total comp
$23,821
Base pay
$21,648
Overtime
$0
Other pay
$2,173
Benefits
$0
Total compensation
$23,821
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
36463
Total Pay
$23,821

Jerenton Johnson holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $23,821.

Michael Perry

Police Corporal/PPD Police

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

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A03
Public Id
341
Total Pay
$23,813

Michael Perry works as a Police Corporal for PPD Police. Their status is salaried. Michael earned $23,813 in 2026.

Maureen Winscom

Criminal Investigative Research Specialist Supervisor/PPD Police

2026 total comp
$23,797
Base pay
$21,272
Overtime
$1,588
Other pay
$937
Benefits
$0
Total compensation
$23,797
Employment type
Salaried

Source-specific fields

Base Salary
$92,121
Employee Category
Civil Service
Job Code
6C23
Public Id
36416
Total Pay
$23,797

Maureen Winscom holds the role of Criminal Investigative Research Specialist Supervisor at PPD Police. Their status is salaried. In 2026, their total compensation was $23,797.

Sajju Philip

Forensic Scientist 3/PPD Police

2026 total comp
$23,793
Base pay
$20,661
Overtime
$2,479
Other pay
$653
Benefits
$0
Total compensation
$23,793
Employment type
Salaried

Source-specific fields

Base Salary
$89,875
Employee Category
Civil Service
Job Code
3H72
Public Id
30194
Total Pay
$23,793

Sajju Philip is a Forensic Scientist 3 at PPD Police. They work salaried. 2026 total compensation came to $23,793.

Anthony Mesete

Police Officer 1/PPD Police

2026 total comp
$23,790
Base pay
$18,185
Overtime
$3,786
Other pay
$1,818
Benefits
$0
Total compensation
$23,790
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
48552
Total Pay
$23,790

Anthony Mesete is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $23,790.

Michael Mowery

Police Officer 1/PPD Police

2024 total comp
$23,780
Base pay
$12,232
Overtime
$0
Other pay
$11,548
Benefits
$0
Total compensation
$23,780
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
30415
Total Pay
$23,780

At PPD Police, Michael Mowery serves as a Police Officer 1. They work salaried. Their 2024 pay totaled $23,780.

Reejo Koruthu

Police Officer 1/PPD Police

2026 total comp
$23,765
Base pay
$21,648
Overtime
$542
Other pay
$1,574
Benefits
$0
Total compensation
$23,765
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
25559
Total Pay
$23,765

Reejo Koruthu is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $23,765.

Kyle Haughton

Police Officer 1/PPD Police

2026 total comp
$23,757
Base pay
$19,484
Overtime
$2,928
Other pay
$1,345
Benefits
$0
Total compensation
$23,757
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
42548
Total Pay
$23,757

At PPD Police, Kyle Haughton serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $23,757.

Sean Quinn

Police Officer 1/PPD Police

2026 total comp
$23,756
Base pay
$20,783
Overtime
$911
Other pay
$2,062
Benefits
$0
Total compensation
$23,756
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14672
Total Pay
$41,620

Sean Quinn holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $23,756.

Joseph Simkins

Police Officer 1/PPD Police

2026 total comp
$23,756
Base pay
$20,783
Overtime
$911
Other pay
$2,062
Benefits
$0
Total compensation
$23,756
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
42293
Total Pay
$23,756

Joseph Simkins holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $23,756.

Gabrielle Helms

Police Communications Dispatcher Trainee/PPD Police

2024 total comp
$23,755
Base pay
$23,732
Overtime
$0
Other pay
$23
Benefits
$0
Total compensation
$23,755
Employment type
Salaried

Source-specific fields

Base Salary
$44,023
Employee Category
Civil Service
Job Code
6J31
Public Id
46870
Total Pay
$23,755

Gabrielle Helms is a Police Communications Dispatcher Trainee at PPD Police. They work salaried. 2024 total compensation came to $23,755.

Thomas Evans

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$73,433
Employee Category
Civil Service
Job Code
6A02
Public Id
28873
Total Pay
$23,749

Thomas Evans is a Police Officer 1 at PPD Police. They work salaried. 2019 total compensation came to $23,749.

Justin Smith

Police Officer 1/PPD Police

2026 total comp
$23,748
Base pay
$18,532
Overtime
$3,872
Other pay
$1,344
Benefits
$0
Total compensation
$23,748
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
47072
Total Pay
$23,748

Justin Smith works as a Police Officer 1 for PPD Police. Their status is salaried. Justin earned $23,748 in 2026.

Badhasa Boyer

Police Officer 1/PPD Police

2026 total comp
$23,738
Base pay
$21,648
Overtime
$746
Other pay
$1,344
Benefits
$0
Total compensation
$23,738
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
51956
Total Pay
$23,738

Badhasa Boyer is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $23,738.

Roderick Devine

Police Officer 1/PPD Police

2026 total comp
$23,738
Base pay
$21,648
Overtime
$746
Other pay
$1,344
Benefits
$0
Total compensation
$23,738
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
45287
Total Pay
$23,738

Roderick Devine works as a Police Officer 1 for PPD Police. Their status is salaried. Roderick earned $23,738 in 2026.

Mozell Walker

Police Officer 1/PPD Police

2026 total comp
$23,735
Base pay
$19,484
Overtime
$2,908
Other pay
$1,344
Benefits
$0
Total compensation
$23,735
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
43345
Total Pay
$23,735

Mozell Walker is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $23,735.

Jose Gutierrez Jr.

Police Officer 1/PPD Police

2026 total comp
$23,730
Base pay
$21,648
Overtime
$271
Other pay
$1,811
Benefits
$0
Total compensation
$23,730
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
395
Total Pay
$23,730

Jose Gutierrez Jr. works as a Police Officer 1 for PPD Police. Their status is salaried. Jose earned $23,730 in 2026.

Edward Mcclain

Police Officer 1/PPD Police

2026 total comp
$23,724
Base pay
$19,484
Overtime
$2,898
Other pay
$1,343
Benefits
$0
Total compensation
$23,724
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
43352
Total Pay
$23,724

Edward Mcclain holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $23,724.

Stacey Scott

Police Officer 1/PPD Police

2026 total comp
$23,720
Base pay
$20,783
Overtime
$879
Other pay
$2,059
Benefits
$0
Total compensation
$23,720
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
42179
Total Pay
$23,720

Stacey Scott works as a Police Officer 1 for PPD Police. Their status is salaried. Stacey earned $23,720 in 2026.

Joshua Welles

Police Officer 1/PPD Police

2026 total comp
$23,709
Base pay
$18,532
Overtime
$3,835
Other pay
$1,342
Benefits
$0
Total compensation
$23,709
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
47081
Total Pay
$23,709

Joshua Welles works as a Police Officer 1 for PPD Police. Their status is salaried. Joshua earned $23,709 in 2026.

Lisa Gale

Police Officer 1/PPD Police

2026 total comp
$23,706
Base pay
$21,648
Overtime
$0
Other pay
$2,058
Benefits
$0
Total compensation
$23,706
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
38445
Total Pay
$23,706

Lisa Gale holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $23,706.

Jamil Mims

Correctional Officer/PPD Police

2026 total comp
$23,701
Base pay
$14,417
Overtime
$8,272
Other pay
$1,013
Benefits
$0
Total compensation
$23,701
Employment type
Salaried

Source-specific fields

Base Salary
$61,684
Employee Category
Civil Service
Job Code
5H04
Public Id
17521
Total Pay
$23,701

Jamil Mims is a Correctional Officer at PPD Police. They work salaried. 2026 total compensation came to $23,701.

Brandon Jordan

Police Communication Dispatcher/PPD Police

2026 total comp
$23,696
Base pay
$13,864
Overtime
$8,387
Other pay
$1,446
Benefits
$0
Total compensation
$23,696
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
22408
Total Pay
$23,696

Brandon Jordan is a Police Communication Dispatcher at PPD Police. They work salaried. 2026 total compensation came to $23,696.

Artese Dejesus

Police Officer 1/PPD Police

2026 total comp
$23,692
Base pay
$19,484
Overtime
$2,867
Other pay
$1,341
Benefits
$0
Total compensation
$23,692
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
46688
Total Pay
$23,692

At PPD Police, Artese Dejesus serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $23,692.

Eriq Pierre

Police Officer 1/PPD Police

2026 total comp
$23,692
Base pay
$19,484
Overtime
$2,867
Other pay
$1,341
Benefits
$0
Total compensation
$23,692
Employment type
Salaried

Source-specific fields

Base Salary
$90,581
Employee Category
Civil Service
Job Code
6A02
Public Id
44185
Total Pay
$23,692

Eriq Pierre works as a Police Officer 1 for PPD Police. Their status is salaried. Eriq earned $23,692 in 2026.