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
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

$0$55,105+

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.

Record list

Employees

Highest-paid first / page 75

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.