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 9

Stephen Mazzoni

Police Officer 1/PPD Police

2026 total comp
$34,768
Base pay
$21,648
Overtime
$9,456
Other pay
$3,663
Benefits
$0
Total compensation
$34,768
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34376
Total Pay
$34,768

Stephen Mazzoni works as a Police Officer 1 for PPD Police. Their status is salaried. Stephen earned $34,768 in 2026.

Sarah O'Shaughnessy

Police Officer 1/PPD Police

2023 total comp
$34,762
Base pay
$6,364
Overtime
$0
Other pay
$28,398
Benefits
$0
Total compensation
$34,762
Employment type
Salaried

Source-specific fields

Base Salary
$83,048
Employee Category
Civil Service
Job Code
6A02
Public Id
30523
Total Pay
$34,762

Sarah O'Shaughnessy holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2023, their total compensation was $34,762.

Shaddai Nieto

Police Officer 1/PPD Police

2026 total comp
$34,757
Base pay
$18,185
Overtime
$14,605
Other pay
$1,967
Benefits
$0
Total compensation
$34,757
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50883
Total Pay
$34,757

Shaddai Nieto holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $34,757.

Lavar Jeffrey

Police Officer 1/PPD Police

2026 total comp
$34,757
Base pay
$21,648
Overtime
$9,727
Other pay
$3,381
Benefits
$0
Total compensation
$34,757
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
18567
Total Pay
$34,757

Lavar Jeffrey works as a Police Officer 1 for PPD Police. Their status is salaried. Lavar earned $34,757 in 2026.

Knud Kristensen

Police Officer 1/PPD Police

2026 total comp
$34,747
Base pay
$21,648
Overtime
$9,930
Other pay
$3,169
Benefits
$0
Total compensation
$34,747
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
27861
Total Pay
$34,747

Knud Kristensen is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $34,747.

Shawanda Hassan

Senior Departmental Human Resources Associate/PPD Police

2026 total comp
$34,743
Base pay
$23,731
Overtime
$10,406
Other pay
$607
Benefits
$0
Total compensation
$34,743
Employment type
Salaried

Source-specific fields

Base Salary
$92,121
Employee Category
Civil Service
Job Code
2H58
Public Id
14182
Total Pay
$34,743

Shawanda Hassan holds the role of Senior Departmental Human Resources Associate at PPD Police. Their status is salaried. In 2026, their total compensation was $34,743.

Ian Nance

Police Officer 1/PPD Police

2026 total comp
$34,739
Base pay
$21,648
Overtime
$9,354
Other pay
$3,736
Benefits
$0
Total compensation
$34,739
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
34036
Total Pay
$34,739

Ian Nance holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $34,739.

Cassandra Winward

Police Officer 1/PPD Police

2026 total comp
$34,739
Base pay
$21,648
Overtime
$9,354
Other pay
$3,736
Benefits
$0
Total compensation
$34,739
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13231
Total Pay
$34,739

Cassandra Winward is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $34,739.

David Ferreira

Police Sergeant/PPD Police

2026 total comp
$34,723
Base pay
$24,679
Overtime
$6,877
Other pay
$3,166
Benefits
$0
Total compensation
$34,723
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
5126
Total Pay
$34,723

David Ferreira is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $34,723.

Terrance Wright

Police Officer 1/PPD Police

2026 total comp
$34,717
Base pay
$21,648
Overtime
$9,015
Other pay
$4,053
Benefits
$0
Total compensation
$34,717
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7704
Total Pay
$34,717

Terrance Wright works as a Police Officer 1 for PPD Police. Their status is salaried. Terrance earned $34,717 in 2026.

Matthew Lint

Police Officer 1/PPD Police

2026 total comp
$34,707
Base pay
$21,648
Overtime
$9,151
Other pay
$3,908
Benefits
$0
Total compensation
$34,707
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29893
Total Pay
$34,707

Matthew Lint holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $34,707.

Andrea Young

Detective/PPD Police

2026 total comp
$34,703
Base pay
$23,813
Overtime
$7,158
Other pay
$3,732
Benefits
$0
Total compensation
$34,703
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
6454
Total Pay
$34,703

Andrea Young works as a Detective for PPD Police. Their status is salaried. Andrea earned $34,703 in 2026.

Reginald Howard

Custodial Worker 1/PPD Police

2025 total comp
$34,696
Base pay
$21,986
Overtime
$0
Other pay
$12,710
Benefits
$0
Total compensation
$34,696
Employment type
Salaried

Source-specific fields

Base Salary
$40,709
Employee Category
Civil Service
Job Code
7D11
Public Id
33801
Total Pay
$34,696

Reginald Howard is a Custodial Worker 1 at PPD Police. They work salaried. 2025 total compensation came to $34,696.

Derrick Nelson

Police Officer 1/PPD Police

2021 total comp
$34,676
Base pay
$23,841
Overtime
$0
Other pay
$10,835
Benefits
$0
Total compensation
$34,676
Employment type
Salaried

Source-specific fields

Base Salary
$74,969
Employee Category
Civil Service
Job Code
6A02
Public Id
19055
Total Pay
$34,676

Derrick Nelson is a Police Officer 1 at PPD Police. They work salaried. 2021 total compensation came to $34,676.

Henry Lesesane

Police Officer 1/PPD Police

2026 total comp
$34,673
Base pay
$21,648
Overtime
$9,863
Other pay
$3,162
Benefits
$0
Total compensation
$34,673
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
2841
Total Pay
$34,673

Henry Lesesane is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $34,673.

Nicholas Carrelli

Police Sergeant/PPD Police

2026 total comp
$34,658
Base pay
$24,679
Overtime
$6,607
Other pay
$3,372
Benefits
$0
Total compensation
$34,658
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
23896
Total Pay
$34,658

Nicholas Carrelli is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $34,658.

Jonathan Czapor

Police Officer 1/PPD Police

2026 total comp
$34,657
Base pay
$21,648
Overtime
$9,219
Other pay
$3,790
Benefits
$0
Total compensation
$34,657
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
29070
Total Pay
$34,657

Jonathan Czapor works as a Police Officer 1 for PPD Police. Their status is salaried. Jonathan earned $34,657 in 2026.

Paul Boyle

Detective/PPD Police

2026 total comp
$34,652
Base pay
$23,813
Overtime
$7,680
Other pay
$3,160
Benefits
$0
Total compensation
$34,652
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
19320
Total Pay
$34,652

Paul Boyle works as a Detective for PPD Police. Their status is salaried. Paul earned $34,652 in 2026.

Lesinette Heim

Police Officer 1/PPD Police

2026 total comp
$34,650
Base pay
$21,648
Overtime
$9,422
Other pay
$3,579
Benefits
$0
Total compensation
$34,650
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
26860
Total Pay
$34,650

At PPD Police, Lesinette Heim serves as a Police Officer 1. They work salaried. Their 2026 pay totaled $34,650.

Philip Mcalorum

Police Sergeant/PPD Police

2026 total comp
$34,646
Base pay
$24,679
Overtime
$6,066
Other pay
$3,901
Benefits
$0
Total compensation
$34,646
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
12175
Total Pay
$34,646

Philip Mcalorum works as a Police Sergeant for PPD Police. Their status is salaried. Philip earned $34,646 in 2026.

Michael Lee

Police Lieutenant/PPD Police

2026 total comp
$34,646
Base pay
$28,134
Overtime
$2,467
Other pay
$4,046
Benefits
$0
Total compensation
$34,646
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
32800
Total Pay
$34,646

Michael Lee holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $34,646.

Jennifer Jackson

Detective/PPD Police

2026 total comp
$34,639
Base pay
$23,813
Overtime
$7,456
Other pay
$3,370
Benefits
$0
Total compensation
$34,639
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
23212
Total Pay
$34,639

At PPD Police, Jennifer Jackson serves as a Detective. They work salaried. Their 2026 pay totaled $34,639.

Michael Diaz-Leclerc

Police Officer 1/PPD Police

2026 total comp
$34,635
Base pay
$21,648
Overtime
$9,829
Other pay
$3,158
Benefits
$0
Total compensation
$34,635
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
803
Total Pay
$34,635

Michael Diaz-Leclerc is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $34,635.

Steven Fritz

Police Officer 1/PPD Police

2026 total comp
$34,631
Base pay
$21,648
Overtime
$9,083
Other pay
$3,899
Benefits
$0
Total compensation
$34,631
Employment type
Salaried

Source-specific fields

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

Steven Fritz is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $34,631.

Doris Myers

Office Clerk 2/PPD Police

2020 total comp
$34,627
Base pay
$30,375
Overtime
$1,372
Other pay
$2,880
Benefits
$0
Total compensation
$34,627
Employment type
Salaried

Source-specific fields

Base Salary
$37,130
Employee Category
Civil Service
Job Code
1A03
Public Id
32271
Total Pay
$34,627

Doris Myers is a Office Clerk 2 at PPD Police. They work salaried. 2020 total compensation came to $34,627.

Erick Fred

Detective/PPD Police

2026 total comp
$34,621
Base pay
$23,813
Overtime
$7,232
Other pay
$3,577
Benefits
$0
Total compensation
$34,621
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
34117
Total Pay
$34,621

Erick Fred works as a Detective for PPD Police. Their status is salaried. Erick earned $34,621 in 2026.

Natalie Ideo

Detective/PPD Police

2026 total comp
$34,611
Base pay
$23,813
Overtime
$7,642
Other pay
$3,156
Benefits
$0
Total compensation
$34,611
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
7249
Total Pay
$34,611

At PPD Police, Natalie Ideo serves as a Detective. They work salaried. Their 2026 pay totaled $34,611.

Shamaya Mincer

Police Officer 1/PPD Police

2024 total comp
$34,610
Base pay
$29,423
Overtime
$0
Other pay
$5,187
Benefits
$0
Total compensation
$34,610
Employment type
Salaried

Source-specific fields

Base Salary
$85,955
Employee Category
Civil Service
Job Code
6A02
Public Id
35274
Total Pay
$34,610

Shamaya Mincer holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2024, their total compensation was $34,610.

James Wheeler Iii

Police Sergeant/PPD Police

2026 total comp
$34,606
Base pay
$24,679
Overtime
$6,259
Other pay
$3,668
Benefits
$0
Total compensation
$34,606
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
35419
Total Pay
$34,606

James Wheeler Iii works as a Police Sergeant for PPD Police. Their status is salaried. James earned $34,606 in 2026.

Patrcia Joseph

Police Officer 1/PPD Police

2026 total comp
$34,606
Base pay
$18,185
Overtime
$14,463
Other pay
$1,959
Benefits
$0
Total compensation
$34,606
Employment type
Salaried

Source-specific fields

Base Salary
$79,259
Employee Category
Civil Service
Job Code
6A02
Public Id
50996
Total Pay
$34,606

Patrcia Joseph holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $34,606.

Sean Coleman

Police Officer 1/PPD Police

2026 total comp
$34,602
Base pay
$21,648
Overtime
$8,914
Other pay
$4,040
Benefits
$0
Total compensation
$34,602
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
13982
Total Pay
$34,602

Sean Coleman holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $34,602.

Eric Williford

Police Sergeant/PPD Police

2026 total comp
$34,591
Base pay
$24,679
Overtime
$5,873
Other pay
$4,039
Benefits
$0
Total compensation
$34,591
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
19367
Total Pay
$34,591

Eric Williford works as a Police Sergeant for PPD Police. Their status is salaried. Eric earned $34,591 in 2026.

James Butler Iii

Police Officer 1/PPD Police

2026 total comp
$34,587
Base pay
$21,648
Overtime
$9,219
Other pay
$3,720
Benefits
$0
Total compensation
$34,587
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
32617
Total Pay
$34,587

James Butler Iii works as a Police Officer 1 for PPD Police. Their status is salaried. James earned $34,587 in 2026.

Adam Kelty

Police Officer 1/PPD Police

2026 total comp
$34,586
Base pay
$19,484
Overtime
$10,767
Other pay
$4,335
Benefits
$0
Total compensation
$34,586
Employment type
Salaried

Source-specific fields

Base Salary
$84,919
Employee Category
Civil Service
Job Code
6A02
Public Id
45894
Total Pay
$34,586

Adam Kelty works as a Police Officer 1 for PPD Police. Their status is salaried. Adam earned $34,586 in 2026.

David Brzyski

Detective/PPD Police

2026 total comp
$34,564
Base pay
$23,813
Overtime
$6,860
Other pay
$3,892
Benefits
$0
Total compensation
$34,564
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
9192
Total Pay
$34,564

At PPD Police, David Brzyski serves as a Detective. They work salaried. Their 2026 pay totaled $34,564.

Thomas Hood

Detective/PPD Police

2026 total comp
$34,564
Base pay
$23,813
Overtime
$6,860
Other pay
$3,892
Benefits
$0
Total compensation
$34,564
Employment type
Salaried

Source-specific fields

Base Salary
$103,788
Employee Category
Civil Service
Job Code
6A12
Public Id
8166
Total Pay
$34,564

At PPD Police, Thomas Hood serves as a Detective. They work salaried. Their 2026 pay totaled $34,564.

Brian Cain

Police Officer 1/PPD Police

2026 total comp
$34,563
Base pay
$21,648
Overtime
$8,880
Other pay
$4,035
Benefits
$0
Total compensation
$34,563
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
5927
Total Pay
$34,563

Brian Cain holds the role of Police Officer 1 at PPD Police. Their status is salaried. In 2026, their total compensation was $34,563.

Timothy Mcmonagle

Police Officer 1/PPD Police

2026 total comp
$34,561
Base pay
$21,648
Overtime
$9,761
Other pay
$3,151
Benefits
$0
Total compensation
$34,561
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
7665
Total Pay
$34,561

Timothy Mcmonagle is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $34,561.

Amanda Arena

Police Officer 1/PPD Police

2026 total comp
$34,561
Base pay
$21,648
Overtime
$9,761
Other pay
$3,151
Benefits
$0
Total compensation
$34,561
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
1267
Total Pay
$34,561

Amanda Arena is a Police Officer 1 at PPD Police. They work salaried. 2026 total compensation came to $34,561.

Nicholas Frye

Detective/PPD Police

2026 total comp
$34,549
Base pay
$22,823
Overtime
$8,575
Other pay
$3,151
Benefits
$0
Total compensation
$34,549
Employment type
Salaried

Source-specific fields

Base Salary
$99,475
Employee Category
Civil Service
Job Code
6A12
Public Id
33953
Total Pay
$34,549

At PPD Police, Nicholas Frye serves as a Detective. They work salaried. Their 2026 pay totaled $34,549.