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 22

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.

Nasir Chestnut

Police Officer 1/PPD Police

2026 total comp
$23,676
Base pay
$19,804
Overtime
$2,532
Other pay
$1,340
Benefits
$0
Total compensation
$23,676
Employment type
Salaried

Source-specific fields

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

Nasir Chestnut works as a Police Officer 1 for PPD Police. Their status is salaried. Nasir earned $23,676 in 2026.

Latifa Baashit

Police Communication Dispatcher/PPD Police

2026 total comp
$23,670
Base pay
$13,864
Overtime
$8,760
Other pay
$1,046
Benefits
$0
Total compensation
$23,670
Employment type
Salaried

Source-specific fields

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

At PPD Police, Latifa Baashit serves as a Police Communication Dispatcher. They work salaried. Their 2026 pay totaled $23,670.

Deborah Johnson

Police Communication Dispatcher/PPD Police

2026 total comp
$23,667
Base pay
$13,498
Overtime
$8,288
Other pay
$1,881
Benefits
$0
Total compensation
$23,667
Employment type
Salaried

Source-specific fields

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

Deborah Johnson works as a Police Communication Dispatcher for PPD Police. Their status is salaried. Deborah earned $23,667 in 2026.

Emanuel Ramirez

Police Officer 1/PPD Police

2026 total comp
$23,664
Base pay
$21,577
Overtime
$1,830
Other pay
$257
Benefits
$0
Total compensation
$23,664
Employment type
Salaried

Source-specific fields

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

Emanuel Ramirez works as a Police Officer 1 for PPD Police. Their status is salaried. Emanuel earned $23,664 in 2026.

Garnett Simpson

Police Officer 1/PPD Police

2026 total comp
$23,660
Base pay
$19,484
Overtime
$2,837
Other pay
$1,339
Benefits
$0
Total compensation
$23,660
Employment type
Salaried

Source-specific fields

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

Garnett Simpson is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $23,660.

Salik Plummer

Office Clerk 2/PPD Police

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

Source-specific fields

Base Salary
$43,879
Employee Category
Civil Service
Job Code
1A03
Public Id
6447
Total Pay
$23,649

Salik Plummer holds the role of Office Clerk 2 at PPD Police. Their status is salaried. In 2026, their total compensation was $23,649.

George Spencer

Police Officer 1/PPD Police

2026 total comp
$23,647
Base pay
$21,287
Overtime
$203
Other pay
$2,157
Benefits
$0
Total compensation
$23,647
Employment type
Salaried

Source-specific fields

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

George Spencer works as a Police Officer 1 for PPD Police. Their status is salaried. George earned $23,647 in 2026.

Kathleen Wahl

Police Officer 1/PPD Police

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

Source-specific fields

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

Kathleen Wahl is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $23,646.

Marvin Young

Police Officer 1/PPD Police

2020 total comp
$23,646
Base pay
$4,362
Overtime
$3,762
Other pay
$15,522
Benefits
$0
Total compensation
$23,646
Employment type
Salaried

Source-specific fields

Base Salary
$76,187
Employee Category
Civil Service
Job Code
6A02
Public Id
33611
Total Pay
$23,646

Marvin Young holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2020, their total compensation was $23,646.

Danielle Imes

Forensic Laboratory Supervisor/PPD Police

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

Source-specific fields

Base Salary
$120,085
Employee Category
Civil Service
Job Code
3H40
Public Id
16924
Total Pay
$23,638

At PPD Police, Danielle Imes serves as a Forensic Laboratory Supervisor. They work salaried. Their 2026 pay totaled $23,638.

Jeanene Nieves

Police Officer 1/PPD Police

2026 total comp
$23,631
Base pay
$21,577
Overtime
$0
Other pay
$2,053
Benefits
$0
Total compensation
$23,631
Employment type
Salaried

Source-specific fields

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

Jeanene Nieves works as a Police Officer 1 for PPD Police. Their status is salaried. Jeanene earned $23,631 in 2026.

Canille Southerland

Police Officer 1/PPD Police

2026 total comp
$23,622
Base pay
$18,185
Overtime
$4,100
Other pay
$1,337
Benefits
$0
Total compensation
$23,622
Employment type
Salaried

Source-specific fields

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

Canille Southerland is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $23,622.

Brian Freas

Police Officer 1/PPD Police

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

Source-specific fields

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

At PPD Police, Brian Freas serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $23,617.