GCGovComp.app

City of Philadelphia / PPD Police / Police Sergeant

Job-title file

Police Sergeant

Enforce laws and maintain public safety — patrol, respond to incidents, investigate crimes, and make arrests.

729 employees hold this title in PPD Police. Median total compensation for the role is $32,948, above the department median of $27,267.

Employees
729
Role median
$32,948
Agency median
$27,267
Comparison
Above

What the records show

Role pay distribution

Pay distribution for this role

$0$194,848+

How total compensation varies among the 729 people in this role. Even for one job title, pay differs with seniority, step, overtime, and tenure. Each bar is a pay range; the far-right bar collects the highest earners.

Record list

Employees with this title

Highest-paid first / page 3

Thomas Cairns

Police Sergeant/PPD Police

2019 total comp
$89,671
Base pay
$11,269
Overtime
$0
Other pay
$78,402
Benefits
$0
Total compensation
$89,671
Employment type
Salaried

Source-specific fields

Base Salary
$83,714
Employee Category
Civil Service
Job Code
6A04
Public Id
27755
Total Pay
$89,671

Thomas Cairns works as a Police Sergeant for PPD Police. Their status is salaried. Thomas earned $89,671 in 2019.

Anthony Mirabella Iii

Police Sergeant/PPD Police

2024 total comp
$88,803
Base pay
$22,613
Overtime
$601
Other pay
$65,590
Benefits
$0
Total compensation
$88,803
Employment type
Salaried

Source-specific fields

Base Salary
$97,988
Employee Category
Civil Service
Job Code
6A04
Public Id
9468
Total Pay
$88,803

Anthony Mirabella Iii is a Police Sergeant at PPD Police. They work salaried. 2024 total compensation came to $88,803.

Nathan London

Police Sergeant/PPD Police

2026 total comp
$87,778
Base pay
$24,679
Overtime
$52,855
Other pay
$10,244
Benefits
$0
Total compensation
$87,778
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
26460
Total Pay
$87,778

Nathan London works as a Police Sergeant for PPD Police. Their status is salaried. Nathan earned $87,778 in 2026.

Joseph Harper

Police Sergeant/PPD Police

2020 total comp
$87,501
Base pay
$21,548
Overtime
$0
Other pay
$65,954
Benefits
$0
Total compensation
$87,501
Employment type
Salaried

Source-specific fields

Base Salary
$86,853
Employee Category
Civil Service
Job Code
6A04
Public Id
31028
Total Pay
$87,501

Joseph Harper holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2020, their total compensation was $87,501.

Michael Rafferty

Police Sergeant/PPD Police

2025 total comp
$87,453
Base pay
$64,958
Overtime
$7,022
Other pay
$15,473
Benefits
$0
Total compensation
$87,453
Employment type
Salaried

Source-specific fields

Base Salary
$105,974
Employee Category
Civil Service
Job Code
6A04
Public Id
18591
Total Pay
$87,453

Michael Rafferty is a Police Sergeant at PPD Police. They work salaried. 2025 total compensation came to $87,453.

Francis Mc Fillin

Police Sergeant/PPD Police

2022 total comp
$87,154
Base pay
$52,767
Overtime
$11,294
Other pay
$23,093
Benefits
$0
Total compensation
$87,154
Employment type
Salaried

Source-specific fields

Base Salary
$94,674
Employee Category
Civil Service
Job Code
6A04
Public Id
10467
Total Pay
$87,154

Francis Mc Fillin holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2022, their total compensation was $87,154.

John Morton

Police Sergeant/PPD Police

2020 total comp
$86,707
Base pay
$41,645
Overtime
$186
Other pay
$44,876
Benefits
$0
Total compensation
$86,707
Employment type
Salaried

Source-specific fields

Base Salary
$89,024
Employee Category
Civil Service
Job Code
6A04
Public Id
8060
Total Pay
$86,707

At PPD Police, John Morton serves as a Police Sergeant. They work salaried. Their 2020 pay totaled $86,707.

Robert Dietrich

Police Sergeant/PPD Police

2020 total comp
$85,499
Base pay
$4,310
Overtime
$0
Other pay
$81,190
Benefits
$0
Total compensation
$85,499
Employment type
Salaried

Source-specific fields

Base Salary
$86,853
Employee Category
Civil Service
Job Code
6A04
Public Id
10734
Total Pay
$85,499

Robert Dietrich is a Police Sergeant at PPD Police. They work salaried. 2020 total compensation came to $85,499.

Thomas Galonsky Jr

Police Sergeant/PPD Police

2020 total comp
$84,626
Base pay
$10,940
Overtime
$497
Other pay
$73,190
Benefits
$0
Total compensation
$84,626
Employment type
Salaried

Source-specific fields

Base Salary
$86,853
Employee Category
Civil Service
Job Code
6A04
Public Id
27651
Total Pay
$84,626

Thomas Galonsky Jr works as a Police Sergeant for PPD Police. Their status is salaried. Thomas earned $84,626 in 2020.

Rosemary Mcgettigan-Sweeney

Police Sergeant/PPD Police

2025 total comp
$83,565
Base pay
$39,421
Overtime
$0
Other pay
$44,144
Benefits
$0
Total compensation
$83,565
Employment type
Salaried

Source-specific fields

Base Salary
$102,887
Employee Category
Civil Service
Job Code
6A04
Public Id
12789
Total Pay
$83,565

Rosemary Mcgettigan-Sweeney works as a Police Sergeant for PPD Police. Their status is salaried. Rosemary earned $83,565 in 2025.

Christina Mellett

Police Sergeant/PPD Police

2022 total comp
$83,528
Base pay
$74,894
Overtime
$0
Other pay
$8,634
Benefits
$0
Total compensation
$83,528
Employment type
Salaried

Source-specific fields

Base Salary
$94,674
Employee Category
Civil Service
Job Code
6A04
Public Id
36797
Total Pay
$83,528

Christina Mellett is a Police Sergeant at PPD Police. They work salaried. 2022 total compensation came to $83,528.

Ronald Cozzalio

Police Sergeant/PPD Police

2020 total comp
$83,234
Base pay
$28,178
Overtime
$3,667
Other pay
$51,389
Benefits
$0
Total compensation
$83,234
Employment type
Salaried

Source-specific fields

Base Salary
$86,853
Employee Category
Civil Service
Job Code
6A04
Public Id
8042
Total Pay
$83,234

Ronald Cozzalio works as a Police Sergeant for PPD Police. Their status is salaried. Ronald earned $83,234 in 2020.

Keith Brown

Police Sergeant/PPD Police

2024 total comp
$81,385
Base pay
$30,150
Overtime
$0
Other pay
$51,234
Benefits
$0
Total compensation
$81,385
Employment type
Salaried

Source-specific fields

Base Salary
$97,988
Employee Category
Civil Service
Job Code
6A04
Public Id
2310
Total Pay
$81,385

Keith Brown is a Police Sergeant at PPD Police. They work salaried. 2024 total compensation came to $81,385.

Scott Hudecki

Police Sergeant/PPD Police

2025 total comp
$81,208
Base pay
$66,227
Overtime
$370
Other pay
$14,612
Benefits
$0
Total compensation
$81,208
Employment type
Salaried

Source-specific fields

Base Salary
$105,974
Employee Category
Civil Service
Job Code
6A04
Public Id
28570
Total Pay
$81,208

Scott Hudecki is a Police Sergeant at PPD Police. They work salaried. 2025 total compensation came to $81,208.

Donald O Hara Jr

Police Sergeant/PPD Police

2025 total comp
$80,176
Base pay
$61,103
Overtime
$9,720
Other pay
$9,354
Benefits
$0
Total compensation
$80,176
Employment type
Salaried

Source-specific fields

Base Salary
$105,974
Employee Category
Civil Service
Job Code
6A04
Public Id
35327
Total Pay
$80,176

Donald O Hara Jr works as a Police Sergeant for PPD Police. Their status is salaried. Donald earned $80,176 in 2025.

Yusef Cooper

Police Sergeant/PPD Police

2021 total comp
$79,702
Base pay
$65,830
Overtime
$3,645
Other pay
$10,226
Benefits
$0
Total compensation
$79,702
Employment type
Salaried

Source-specific fields

Base Salary
$91,472
Employee Category
Civil Service
Job Code
6A04
Public Id
641
Total Pay
$79,702

At PPD Police, Yusef Cooper serves as a Police Sergeant. They work salaried. Their 2021 pay totaled $79,702.

William Gallagher

Police Sergeant/PPD Police

2021 total comp
$79,086
Base pay
$11,938
Overtime
$9,529
Other pay
$57,619
Benefits
$0
Total compensation
$79,086
Employment type
Salaried

Source-specific fields

Base Salary
$89,024
Employee Category
Civil Service
Job Code
6A04
Public Id
13673
Total Pay
$79,086

William Gallagher works as a Police Sergeant for PPD Police. Their status is salaried. William earned $79,086 in 2021.

Joseph Chiodo

Police Sergeant/PPD Police

2024 total comp
$78,855
Base pay
$56,792
Overtime
$1,307
Other pay
$20,756
Benefits
$0
Total compensation
$78,855
Employment type
Salaried

Source-specific fields

Base Salary
$102,887
Employee Category
Civil Service
Job Code
6A04
Public Id
15147
Total Pay
$78,855

Joseph Chiodo works as a Police Sergeant for PPD Police. Their status is salaried. Joseph earned $78,855 in 2024.

Arthur Anderson Jr

Police Sergeant/PPD Police

2023 total comp
$78,782
Base pay
$25,604
Overtime
$0
Other pay
$53,178
Benefits
$0
Total compensation
$78,782
Employment type
Salaried

Source-specific fields

Base Salary
$97,988
Employee Category
Civil Service
Job Code
6A04
Public Id
1657
Total Pay
$78,782

Arthur Anderson Jr holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2023, their total compensation was $78,782.

Gary Capuano

Police Sergeant/PPD Police

2022 total comp
$78,709
Base pay
$47,688
Overtime
$0
Other pay
$31,021
Benefits
$0
Total compensation
$78,709
Employment type
Salaried

Source-specific fields

Base Salary
$91,472
Employee Category
Civil Service
Job Code
6A04
Public Id
34031
Total Pay
$78,709

Gary Capuano works as a Police Sergeant for PPD Police. Their status is salaried. Gary earned $78,709 in 2022.

Maryann Stolarski

Police Sergeant/PPD Police

2022 total comp
$78,409
Base pay
$66,576
Overtime
$0
Other pay
$11,834
Benefits
$0
Total compensation
$78,409
Employment type
Salaried

Source-specific fields

Base Salary
$94,674
Employee Category
Civil Service
Job Code
6A04
Public Id
23489
Total Pay
$78,409

At PPD Police, Maryann Stolarski serves as a Police Sergeant. They work salaried. Their 2022 pay totaled $78,409.

Marvin Ruley

Police Sergeant/PPD Police

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

Source-specific fields

Base Salary
$91,472
Employee Category
Civil Service
Job Code
6A04
Public Id
19680
Total Pay
$78,289

At PPD Police, Marvin Ruley serves as a Police Sergeant. They work salaried. Their 2022 pay totaled $78,289.

Joseph Stevenson

Police Sergeant/PPD Police

2025 total comp
$77,294
Base pay
$63,468
Overtime
$0
Other pay
$13,826
Benefits
$0
Total compensation
$77,294
Employment type
Salaried

Source-specific fields

Base Salary
$105,974
Employee Category
Civil Service
Job Code
6A04
Public Id
24506
Total Pay
$77,294

At PPD Police, Joseph Stevenson serves as a Police Sergeant. They work salaried. Their 2025 pay totaled $77,294.

Michael Faust

Police Sergeant/PPD Police

2025 total comp
$76,983
Base pay
$65,045
Overtime
$2,957
Other pay
$8,982
Benefits
$0
Total compensation
$76,983
Employment type
Salaried

Source-specific fields

Base Salary
$105,974
Employee Category
Civil Service
Job Code
6A04
Public Id
670
Total Pay
$76,983

Michael Faust works as a Police Sergeant for PPD Police. Their status is salaried. Michael earned $76,983 in 2025.

Timothy Bryant

Police Sergeant/PPD Police

2024 total comp
$76,878
Base pay
$37,688
Overtime
$0
Other pay
$39,190
Benefits
$0
Total compensation
$76,878
Employment type
Salaried

Source-specific fields

Base Salary
$97,988
Employee Category
Civil Service
Job Code
6A04
Public Id
1276
Total Pay
$76,878

Timothy Bryant works as a Police Sergeant for PPD Police. Their status is salaried. Timothy earned $76,878 in 2024.

Andrew Yaletsko

Police Sergeant/PPD Police

2025 total comp
$75,700
Base pay
$59,132
Overtime
$2,217
Other pay
$14,351
Benefits
$0
Total compensation
$75,700
Employment type
Salaried

Source-specific fields

Base Salary
$105,974
Employee Category
Civil Service
Job Code
6A04
Public Id
35958
Total Pay
$75,700

At PPD Police, Andrew Yaletsko serves as a Police Sergeant. They work salaried. Their 2025 pay totaled $75,700.

Michael Komada

Police Sergeant/PPD Police

2025 total comp
$74,759
Base pay
$59,132
Overtime
$6,911
Other pay
$8,716
Benefits
$0
Total compensation
$74,759
Employment type
Salaried

Source-specific fields

Base Salary
$105,974
Employee Category
Civil Service
Job Code
6A04
Public Id
18020
Total Pay
$74,759

At PPD Police, Michael Komada serves as a Police Sergeant. They work salaried. Their 2025 pay totaled $74,759.

James Godfrey Iii

Police Sergeant/PPD Police

2025 total comp
$74,465
Base pay
$0
Overtime
$0
Other pay
$74,465
Benefits
$0
Total compensation
$74,465
Employment type
Salaried

Source-specific fields

Base Salary
$102,887
Employee Category
Civil Service
Job Code
6A04
Public Id
26878
Total Pay
$74,465

James Godfrey Iii works as a Police Sergeant for PPD Police. Their status is salaried. James earned $74,465 in 2025.

Donald Charlton

Police Sergeant/PPD Police

2023 total comp
$74,228
Base pay
$41,810
Overtime
$0
Other pay
$32,419
Benefits
$0
Total compensation
$74,228
Employment type
Salaried

Source-specific fields

Base Salary
$97,988
Employee Category
Civil Service
Job Code
6A04
Public Id
32530
Total Pay
$74,228

Donald Charlton is a Police Sergeant at PPD Police. They work salaried. 2023 total compensation came to $74,228.

Damon Linder

Police Sergeant/PPD Police

2025 total comp
$73,982
Base pay
$59,920
Overtime
$591
Other pay
$13,470
Benefits
$0
Total compensation
$73,982
Employment type
Salaried

Source-specific fields

Base Salary
$105,974
Employee Category
Civil Service
Job Code
6A04
Public Id
32839
Total Pay
$73,982

Damon Linder holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2025, their total compensation was $73,982.

Robert Inemer

Police Sergeant/PPD Police

2021 total comp
$73,770
Base pay
$11,938
Overtime
$0
Other pay
$61,832
Benefits
$0
Total compensation
$73,770
Employment type
Salaried

Source-specific fields

Base Salary
$89,024
Employee Category
Civil Service
Job Code
6A04
Public Id
508
Total Pay
$73,770

At PPD Police, Robert Inemer serves as a Police Sergeant. They work salaried. Their 2021 pay totaled $73,770.

Stephen Corso

Police Sergeant/PPD Police

2023 total comp
$73,172
Base pay
$0
Overtime
$0
Other pay
$73,172
Benefits
$0
Total compensation
$73,172
Employment type
Salaried

Source-specific fields

Base Salary
$94,674
Employee Category
Civil Service
Job Code
6A04
Public Id
12457
Total Pay
$73,172

Stephen Corso works as a Police Sergeant for PPD Police. Their status is salaried. Stephen earned $73,172 in 2023.

John Welsh

Police Sergeant/PPD Police

2020 total comp
$73,065
Base pay
$18,233
Overtime
$0
Other pay
$54,833
Benefits
$0
Total compensation
$73,065
Employment type
Salaried

Source-specific fields

Base Salary
$86,853
Employee Category
Civil Service
Job Code
6A04
Public Id
24390
Total Pay
$73,065

John Welsh works as a Police Sergeant for PPD Police. Their status is salaried. John earned $73,065 in 2020.

Michael Kennedy Jr

Police Sergeant/PPD Police

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

Source-specific fields

Base Salary
$89,024
Employee Category
Civil Service
Job Code
6A04
Public Id
32068
Total Pay
$72,505

Michael Kennedy Jr holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2021, their total compensation was $72,505.

Robert Kennedy

Police Sergeant/PPD Police

2023 total comp
$70,539
Base pay
$23,720
Overtime
$0
Other pay
$46,819
Benefits
$0
Total compensation
$70,539
Employment type
Salaried

Source-specific fields

Base Salary
$97,988
Employee Category
Civil Service
Job Code
6A04
Public Id
15861
Total Pay
$70,539

At PPD Police, Robert Kennedy serves as a Police Sergeant. They work salaried. Their 2023 pay totaled $70,539.

Jerel Short

Police Sergeant/PPD Police

2024 total comp
$70,015
Base pay
$0
Overtime
$0
Other pay
$70,015
Benefits
$0
Total compensation
$70,015
Employment type
Salaried

Source-specific fields

Base Salary
$97,988
Employee Category
Civil Service
Job Code
6A04
Public Id
15692
Total Pay
$70,015

Jerel Short works as a Police Sergeant for PPD Police. Their status is salaried. Jerel earned $70,015 in 2024.

Paul Haye

Police Sergeant/PPD Police

2024 total comp
$69,896
Base pay
$52,850
Overtime
$0
Other pay
$17,046
Benefits
$0
Total compensation
$69,896
Employment type
Salaried

Source-specific fields

Base Salary
$102,887
Employee Category
Civil Service
Job Code
6A04
Public Id
16679
Total Pay
$69,896

Paul Haye works as a Police Sergeant for PPD Police. Their status is salaried. Paul earned $69,896 in 2024.

Steven Carroll

Police Sergeant/PPD Police

2025 total comp
$69,818
Base pay
$0
Overtime
$0
Other pay
$69,818
Benefits
$0
Total compensation
$69,818
Employment type
Salaried

Source-specific fields

Base Salary
$102,887
Employee Category
Civil Service
Job Code
6A04
Public Id
15803
Total Pay
$69,818

Steven Carroll holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2025, their total compensation was $69,818.

Bashawn Hameen

Police Sergeant/PPD Police

2026 total comp
$69,474
Base pay
$24,679
Overtime
$36,975
Other pay
$7,820
Benefits
$0
Total compensation
$69,474
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
30729
Total Pay
$69,474

At PPD Police, Bashawn Hameen serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $69,474.

Louis Dilonardo

Police Sergeant/PPD Police

2019 total comp
$66,719
Base pay
$20,929
Overtime
$0
Other pay
$45,790
Benefits
$0
Total compensation
$66,719
Employment type
Salaried

Source-specific fields

Base Salary
$83,714
Employee Category
Civil Service
Job Code
6A04
Public Id
8885
Total Pay
$66,719

Louis Dilonardo works as a Police Sergeant for PPD Police. Their status is salaried. Louis earned $66,719 in 2019.