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 5

Jasmine Mcniff

Police Officer 1/PPD Police

2026 total comp
$21,881
Base pay
$19,484
Overtime
$1,159
Other pay
$1,239
Benefits
$0
Total compensation
$21,881
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
44541
Total Pay
$21,881

Jasmine Mcniff is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $21,881.

Ricky Williams

Police Officer 1/PPD Police

2022 total comp
$21,880
Base pay
$0
Overtime
$0
Other pay
$21,880
Benefits
$0
Total compensation
$21,880
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
24022
Total Pay
$21,880

Ricky Williams works as a Police Officer 1 for PPD Police. Their status is salaried. Ricky earned $21,880 in 2022.

Esa Mason

Police Officer 1/PPD Police

2026 total comp
$21,873
Base pay
$16,669
Overtime
$3,967
Other pay
$1,238
Benefits
$0
Total compensation
$21,873
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
53634
Total Pay
$21,873

Esa Mason holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $21,873.

Justin Layton

Police Officer 1/PPD Police

2026 total comp
$21,873
Base pay
$16,669
Overtime
$3,967
Other pay
$1,238
Benefits
$0
Total compensation
$21,873
Employment type
Salaried

Source-specific fields

Base Salary
$72,651
Employee Category
Civil Service
Job Code
6A02
Public Id
52758
Total Pay
$21,873

Justin Layton works as a Police Officer 1 for PPD Police. Their status is salaried. Justin earned $21,873 in 2026.

Norman Tierney

Police Officer 1/PPD Police

2026 total comp
$21,873
Base pay
$18,532
Overtime
$2,103
Other pay
$1,238
Benefits
$0
Total compensation
$21,873
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
47493
Total Pay
$21,873

Norman Tierney works as a Police Officer 1 for PPD Police. Their status is salaried. Norman earned $21,873 in 2026.

Larry Fong

Detective/PPD Police

2024 total comp
$21,850
Base pay
$9,091
Overtime
$682
Other pay
$12,077
Benefits
$0
Total compensation
$21,850
Employment type
Salaried

Source-specific fields

Base Salary
$94,549
Employee Category
Civil Service
Job Code
6A12
Public Id
9722
Total Pay
$21,850

At PPD Police, Larry Fong serves as a Detective. They work salaried. Their 2024 pay totaled $21,850.

Michael Albert

Police Officer 1/PPD Police

2026 total comp
$21,842
Base pay
$19,484
Overtime
$1,129
Other pay
$1,230
Benefits
$0
Total compensation
$21,842
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
43348
Total Pay
$21,842

Michael Albert holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $21,842.

Matthew Knauss

Police Officer 1/PPD Police

2026 total comp
$21,838
Base pay
$19,484
Overtime
$1,159
Other pay
$1,195
Benefits
$0
Total compensation
$21,838
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
43871
Total Pay
$21,838

At PPD Police, Matthew Knauss serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $21,838.

Kiana Farlow

Police Officer 1/PPD Police

2026 total comp
$21,832
Base pay
$19,841
Overtime
$0
Other pay
$1,991
Benefits
$0
Total compensation
$21,832
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5729
Total Pay
$21,832

Kiana Farlow works as a Police Officer 1 for PPD Police. Their status is salaried. Kiana earned $21,832 in 2026.

Matthew Liebman

Police Officer 1/PPD Police

2026 total comp
$21,827
Base pay
$18,185
Overtime
$1,651
Other pay
$1,991
Benefits
$0
Total compensation
$21,827
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
22420
Total Pay
$21,827

Matthew Liebman holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $21,827.

Richard Praul

Police Officer 1/PPD Police

2025 total comp
$21,820
Base pay
$19,365
Overtime
$0
Other pay
$2,455
Benefits
$0
Total compensation
$21,820
Employment type
Salaried

Source-specific fields

Base Salary
$90,253
Employee Category
Civil Service
Job Code
6A02
Public Id
35441
Total Pay
$21,820

Richard Praul is a Police Officer 1 at PPD Police. They work salaried. 2025 total compensation came to $21,820.

Jaron Macon

Police Officer 1/PPD Police

2026 total comp
$21,817
Base pay
$19,484
Overtime
$1,098
Other pay
$1,235
Benefits
$0
Total compensation
$21,817
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
53373
Total Pay
$21,817

Jaron Macon holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $21,817.

Iyana Peterson

Forensic Scientist 3/PPD Police

2026 total comp
$21,811
Base pay
$20,878
Overtime
$913
Other pay
$20
Benefits
$0
Total compensation
$21,811
Employment type
Salaried

Source-specific fields

Base Salary
$84,878
Employee Category
Civil Service
Job Code
3H72
Public Id
42700
Total Pay
$21,811

At PPD Police, Iyana Peterson serves as a Forensic Scientist 3. They work salaried. Their 2026 pay totaled $21,811.

Thomas Morrow

Police Officer 1/PPD Police

2026 total comp
$21,804
Base pay
$21,648
Overtime
$0
Other pay
$156
Benefits
$0
Total compensation
$21,804
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
3917
Total Pay
$21,804

Thomas Morrow is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $21,804.

Mark Leonard

Police Officer 1/PPD Police

2026 total comp
$21,798
Base pay
$21,648
Overtime
$136
Other pay
$14
Benefits
$0
Total compensation
$21,798
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
33445
Total Pay
$21,798

Mark Leonard is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $21,798.

Tylor Cespedes

Police Officer 1/PPD Police

2026 total comp
$21,798
Base pay
$21,648
Overtime
$136
Other pay
$14
Benefits
$0
Total compensation
$21,798
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
17562
Total Pay
$21,798

At PPD Police, Tylor Cespedes serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $21,798.

Reginald Riley

Correctional Officer/PPD Police

2026 total comp
$21,767
Base pay
$14,003
Overtime
$6,263
Other pay
$1,501
Benefits
$0
Total compensation
$21,767
Employment type
Salaried

Source-specific fields

Base Salary
$61,684
Employee Category
Civil Service
Job Code
5H04
Public Id
29866
Total Pay
$21,767

At PPD Police, Reginald Riley serves as a Correctional Officer. They work salaried. Their 2026 pay totaled $21,767.

Madhu Abraham

Accounting Supervisor/PPD Police

2026 total comp
$21,765
Base pay
$20,140
Overtime
$1,200
Other pay
$425
Benefits
$0
Total compensation
$21,765
Employment type
Salaried

Source-specific fields

Base Salary
$92,121
Employee Category
Civil Service
Job Code
2A07
Public Id
2065
Total Pay
$21,765

Madhu Abraham is a Accounting Supervisor at PPD Police. They work salaried. 2026 total compensation came to $21,765.

Tiffany Mclean

Police Communications Dispatcher Trainee/PPD Police

2022 total comp
$21,762
Base pay
$10,307
Overtime
$11,251
Other pay
$204
Benefits
$0
Total compensation
$21,762
Employment type
Salaried

Source-specific fields

Base Salary
$39,753
Employee Category
Civil Service
Job Code
6J31
Public Id
38933
Total Pay
$21,762

Tiffany Mclean holds the role of Police Communications Dispatcher Trainee at PPD Police. Their status is salaried. In 2022, their total compensation was $21,762.

Daniel Demalto

Police Officer 1/PPD Police

2026 total comp
$21,752
Base pay
$19,484
Overtime
$1,037
Other pay
$1,231
Benefits
$0
Total compensation
$21,752
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
45095
Total Pay
$21,752

Daniel Demalto is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $21,752.

Lamount Northan

Police Officer 1/PPD Police

2026 total comp
$21,751
Base pay
$18,185
Overtime
$2,335
Other pay
$1,231
Benefits
$0
Total compensation
$21,751
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50359
Total Pay
$21,751

At PPD Police, Lamount Northan serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $21,751.

Darcel Lackey

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$78,092
Employee Category
Civil Service
Job Code
6A02
Public Id
5645
Total Pay
$21,748

Darcel Lackey holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2021, their total compensation was $21,748.

Yaretzi Collet-Rosa

Police Officer 1/PPD Police

2026 total comp
$21,745
Base pay
$19,118
Overtime
$644
Other pay
$1,983
Benefits
$0
Total compensation
$21,745
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
6084
Total Pay
$21,745

Yaretzi Collet-Rosa works as a Police Officer 1 for PPD Police. Their status is salaried. Yaretzi earned $21,745 in 2026.

Brandon Mcpoyle

Police Officer 1/PPD Police

2022 total comp
$21,733
Base pay
$0
Overtime
$0
Other pay
$21,733
Benefits
$0
Total compensation
$21,733
Employment type
Salaried

Source-specific fields

Base Salary
$80,240
Employee Category
Civil Service
Job Code
6A02
Public Id
5745
Total Pay
$21,733

At PPD Police, Brandon Mcpoyle serves as a Police Officer 1. They work salaried. Their 2022 pay totaled $21,733.

Kern Antoine

Police Officer 1/PPD Police

2026 total comp
$21,733
Base pay
$19,479
Overtime
$271
Other pay
$1,982
Benefits
$0
Total compensation
$21,733
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13937
Total Pay
$21,733

Kern Antoine is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $21,733.

Christopher Gardecki

Police Sergeant/PPD Police

2026 total comp
$21,730
Base pay
$19,750
Overtime
$0
Other pay
$1,981
Benefits
$0
Total compensation
$21,730
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
34854
Total Pay
$21,730

Christopher Gardecki holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $21,730.

Nabil Assad

Police Officer 1/PPD Police

2026 total comp
$21,726
Base pay
$21,648
Overtime
$0
Other pay
$78
Benefits
$0
Total compensation
$21,726
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
10327
Total Pay
$21,726

At PPD Police, Nabil Assad serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $21,726.

Sharon Adams

Senior Law Enforcement Analyst/PPD Police

2026 total comp
$21,722
Base pay
$20,707
Overtime
$482
Other pay
$533
Benefits
$0
Total compensation
$21,722
Employment type
Salaried

Source-specific fields

Base Salary
$89,875
Employee Category
Civil Service
Job Code
6C27
Public Id
12236
Total Pay
$21,722

Sharon Adams holds the role of Senior Law Enforcement Analyst at PPD Police. Their status is salaried. In 2026, their total compensation was $21,722.

Andrew Chim

Police Officer 1/PPD Police

2026 total comp
$21,720
Base pay
$18,185
Overtime
$2,306
Other pay
$1,229
Benefits
$0
Total compensation
$21,720
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
51034
Total Pay
$21,720

Andrew Chim is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $21,720.

Marie Magsam

Police Communication Dispatcher/PPD Police

2019 total comp
$21,719
Base pay
$19,905
Overtime
$1,334
Other pay
$480
Benefits
$0
Total compensation
$21,719
Employment type
Salaried

Source-specific fields

Base Salary
$45,869
Employee Category
Civil Service
Job Code
6J32
Public Id
19362
Total Pay
$21,719

Marie Magsam holds the role of Police Communication Dispatcher at PPD Police. Their status is salaried. In 2019, their total compensation was $21,719.

Victoria Taylor

Police Communication Dispatcher/PPD Police

2026 total comp
$21,714
Base pay
$13,323
Overtime
$7,130
Other pay
$1,262
Benefits
$0
Total compensation
$21,714
Employment type
Salaried

Source-specific fields

Base Salary
$59,642
Employee Category
Civil Service
Job Code
6J32
Public Id
24400
Total Pay
$21,714

At PPD Police, Victoria Taylor serves as a Police Communication Dispatcher. They work salaried. Their 2026 pay totaled $21,714.

Mironda Dillard

Correctional Officer/PPD Police

2026 total comp
$21,703
Base pay
$14,417
Overtime
$6,027
Other pay
$1,260
Benefits
$0
Total compensation
$21,703
Employment type
Salaried

Source-specific fields

Base Salary
$61,684
Employee Category
Civil Service
Job Code
5H04
Public Id
11657
Total Pay
$21,703

Mironda Dillard works as a Correctional Officer for PPD Police. Their status is salaried. Mironda earned $21,703 in 2026.

Joseph Paraschak

Police Sergeant/PPD Police

2023 total comp
$21,687
Base pay
$9,069
Overtime
$2,925
Other pay
$9,694
Benefits
$0
Total compensation
$21,687
Employment type
Salaried

Source-specific fields

Base Salary
$94,674
Employee Category
Civil Service
Job Code
6A04
Public Id
36127
Total Pay
$21,687

At PPD Police, Joseph Paraschak serves as a Police Sergeant. They work salaried. Their 2023 pay totaled $21,687.

Isaac Rodriguez

Police Officer 1/PPD Police

2026 total comp
$21,662
Base pay
$19,484
Overtime
$610
Other pay
$1,568
Benefits
$0
Total compensation
$21,662
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
39889
Total Pay
$21,662

At PPD Police, Isaac Rodriguez serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $21,662.

Sean Devlin

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
148
Total Pay
$21,648

Sean Devlin works as a Police Officer 1 for PPD Police. Their status is salaried. Sean earned $21,648 in 2026.

Sean Gelsleichter

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
160
Total Pay
$21,648

Sean Gelsleichter holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $21,648.

Conor Murphy

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
721
Total Pay
$21,648

Conor Murphy is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $21,648.

Tracye Turk

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1384
Total Pay
$21,648

At PPD Police, Tracye Turk serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $21,648.

Stacyann Zieminski

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2210
Total Pay
$21,648

Stacyann Zieminski is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $21,648.

Ryan Babcock

Police Officer 1/PPD Police

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

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2513
Total Pay
$21,648

At PPD Police, Ryan Babcock serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $21,648.