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 4

Michael Walton

Police Sergeant/PPD Police

2021 total comp
$66,339
Base pay
$22,171
Overtime
$0
Other pay
$44,168
Benefits
$0
Total compensation
$66,339
Employment type
Salaried

Source-specific fields

Base Salary
$89,024
Employee Category
Civil Service
Job Code
6A04
Public Id
8638
Total Pay
$66,339

At PPD Police, Michael Walton serves as a Police Sergeant. They work salaried. Their 2021 pay totaled $66,339.

Kathryn Thompson

Police Sergeant/PPD Police

2019 total comp
$65,553
Base pay
$0
Overtime
$0
Other pay
$65,553
Benefits
$0
Total compensation
$65,553
Employment type
Salaried

Source-specific fields

Base Salary
$83,714
Employee Category
Civil Service
Job Code
6A04
Public Id
9972
Total Pay
$65,553

Kathryn Thompson is a Police Sergeant at PPD Police. They work salaried. 2019 total compensation came to $65,553.

Kenneth Marsaglia

Police Sergeant/PPD Police

2019 total comp
$65,472
Base pay
$23,541
Overtime
$0
Other pay
$41,931
Benefits
$0
Total compensation
$65,472
Employment type
Salaried

Source-specific fields

Base Salary
$86,853
Employee Category
Civil Service
Job Code
6A04
Public Id
7283
Total Pay
$65,472

Kenneth Marsaglia holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2019, their total compensation was $65,472.

Curtis Miller

Police Sergeant/PPD Police

2025 total comp
$64,905
Base pay
$28,777
Overtime
$0
Other pay
$36,128
Benefits
$0
Total compensation
$64,905
Employment type
Salaried

Source-specific fields

Base Salary
$102,887
Employee Category
Civil Service
Job Code
6A04
Public Id
16272
Total Pay
$64,905

At PPD Police, Curtis Miller serves as a Police Sergeant. They work salaried. Their 2025 pay totaled $64,905.

Keith Cooper

Police Sergeant/PPD Police

2025 total comp
$64,898
Base pay
$20,499
Overtime
$0
Other pay
$44,399
Benefits
$0
Total compensation
$64,898
Employment type
Salaried

Source-specific fields

Base Salary
$102,887
Employee Category
Civil Service
Job Code
6A04
Public Id
15158
Total Pay
$64,898

At PPD Police, Keith Cooper serves as a Police Sergeant. They work salaried. Their 2025 pay totaled $64,898.

Robert Monahan

Police Sergeant/PPD Police

2022 total comp
$64,546
Base pay
$17,524
Overtime
$0
Other pay
$47,022
Benefits
$0
Total compensation
$64,546
Employment type
Salaried

Source-specific fields

Base Salary
$91,472
Employee Category
Civil Service
Job Code
6A04
Public Id
22117
Total Pay
$64,546

Robert Monahan works as a Police Sergeant for PPD Police. Their status is salaried. Robert earned $64,546 in 2022.

Michael Carr

Police Sergeant/PPD Police

2023 total comp
$64,072
Base pay
$36,910
Overtime
$340
Other pay
$26,822
Benefits
$0
Total compensation
$64,072
Employment type
Salaried

Source-specific fields

Base Salary
$97,988
Employee Category
Civil Service
Job Code
6A04
Public Id
22793
Total Pay
$64,072

At PPD Police, Michael Carr serves as a Police Sergeant. They work salaried. Their 2023 pay totaled $64,072.

Michael Spicer

Police Sergeant/PPD Police

2026 total comp
$63,503
Base pay
$24,679
Overtime
$31,412
Other pay
$7,412
Benefits
$0
Total compensation
$63,503
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
10961
Total Pay
$63,503

Michael Spicer works as a Police Sergeant for PPD Police. Their status is salaried. Michael earned $63,503 in 2026.

Francis Barclay

Police Sergeant/PPD Police

2025 total comp
$63,371
Base pay
$55,978
Overtime
$0
Other pay
$7,394
Benefits
$0
Total compensation
$63,371
Employment type
Salaried

Source-specific fields

Base Salary
$105,974
Employee Category
Civil Service
Job Code
6A04
Public Id
12843
Total Pay
$63,371

Francis Barclay is a Police Sergeant at PPD Police. They work salaried. 2025 total compensation came to $63,371.

Joan Little

Police Sergeant/PPD Police

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

Source-specific fields

Base Salary
$91,472
Employee Category
Civil Service
Job Code
6A04
Public Id
6026
Total Pay
$62,787

Joan Little works as a Police Sergeant for PPD Police. Their status is salaried. Joan earned $62,787 in 2022.

Kelly Mcguire

Police Sergeant/PPD Police

2023 total comp
$62,077
Base pay
$42,564
Overtime
$0
Other pay
$19,513
Benefits
$0
Total compensation
$62,077
Employment type
Salaried

Source-specific fields

Base Salary
$97,988
Employee Category
Civil Service
Job Code
6A04
Public Id
22576
Total Pay
$62,077

At PPD Police, Kelly Mcguire serves as a Police Sergeant. They work salaried. Their 2023 pay totaled $62,077.

Justin Bisconti

Police Sergeant/PPD Police

2023 total comp
$61,337
Base pay
$42,187
Overtime
$0
Other pay
$19,151
Benefits
$0
Total compensation
$61,337
Employment type
Salaried

Source-specific fields

Base Salary
$97,988
Employee Category
Civil Service
Job Code
6A04
Public Id
20437
Total Pay
$61,337

At PPD Police, Justin Bisconti serves as a Police Sergeant. They work salaried. Their 2023 pay totaled $61,337.

Eric Gripp

Police Sergeant/PPD Police

2026 total comp
$61,246
Base pay
$24,679
Overtime
$29,982
Other pay
$6,585
Benefits
$0
Total compensation
$61,246
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
26847
Total Pay
$61,246

At PPD Police, Eric Gripp serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $61,246.

Leonard Krzesinski

Police Sergeant/PPD Police

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

Source-specific fields

Base Salary
$102,887
Employee Category
Civil Service
Job Code
6A04
Public Id
8371
Total Pay
$60,693

At PPD Police, Leonard Krzesinski serves as a Police Sergeant. They work salaried. Their 2025 pay totaled $60,693.

Sylvia Young

Police Sergeant/PPD Police

2026 total comp
$60,201
Base pay
$24,679
Overtime
$28,746
Other pay
$6,776
Benefits
$0
Total compensation
$60,201
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
14138
Total Pay
$60,201

Sylvia Young works as a Police Sergeant for PPD Police. Their status is salaried. Sylvia earned $60,201 in 2026.

Kristen Aversa

Police Sergeant/PPD Police

2022 total comp
$60,103
Base pay
$24,533
Overtime
$526
Other pay
$35,045
Benefits
$0
Total compensation
$60,103
Employment type
Salaried

Source-specific fields

Base Salary
$91,472
Employee Category
Civil Service
Job Code
6A04
Public Id
24692
Total Pay
$60,103

Kristen Aversa is a Police Sergeant at PPD Police. They work salaried. 2022 total compensation came to $60,103.

Michael Soto

Police Sergeant/PPD Police

2020 total comp
$59,566
Base pay
$18,564
Overtime
$0
Other pay
$41,002
Benefits
$0
Total compensation
$59,566
Employment type
Salaried

Source-specific fields

Base Salary
$86,853
Employee Category
Civil Service
Job Code
6A04
Public Id
29505
Total Pay
$59,566

Michael Soto holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2020, their total compensation was $59,566.

Michael Wiercinski

Police Sergeant/PPD Police

2022 total comp
$58,348
Base pay
$7,009
Overtime
$0
Other pay
$51,339
Benefits
$0
Total compensation
$58,348
Employment type
Salaried

Source-specific fields

Base Salary
$91,472
Employee Category
Civil Service
Job Code
6A04
Public Id
14340
Total Pay
$58,348

Michael Wiercinski is a Police Sergeant at PPD Police. They work salaried. 2022 total compensation came to $58,348.

Angel Vazquez

Police Sergeant/PPD Police

2020 total comp
$56,817
Base pay
$25,418
Overtime
$715
Other pay
$30,684
Benefits
$0
Total compensation
$56,817
Employment type
Salaried

Source-specific fields

Base Salary
$83,243
Employee Category
Civil Service
Job Code
6A04
Public Id
19081
Total Pay
$56,817

Angel Vazquez works as a Police Sergeant for PPD Police. Their status is salaried. Angel earned $56,817 in 2020.

Jeffrey Parker

Police Sergeant/PPD Police

2021 total comp
$56,760
Base pay
$13,644
Overtime
$250
Other pay
$42,866
Benefits
$0
Total compensation
$56,760
Employment type
Salaried

Source-specific fields

Base Salary
$86,853
Employee Category
Civil Service
Job Code
6A04
Public Id
17774
Total Pay
$56,760

Jeffrey Parker is a Police Sergeant at PPD Police. They work salaried. 2021 total compensation came to $56,760.

Stephen Kennedy

Police Sergeant/PPD Police

2023 total comp
$56,278
Base pay
$16,323
Overtime
$1,088
Other pay
$38,866
Benefits
$0
Total compensation
$56,278
Employment type
Salaried

Source-specific fields

Base Salary
$94,674
Employee Category
Civil Service
Job Code
6A04
Public Id
12346
Total Pay
$56,278

Stephen Kennedy holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2023, their total compensation was $56,278.

Michael Bergiven

Police Sergeant/PPD Police

2024 total comp
$56,132
Base pay
$30,150
Overtime
$6,572
Other pay
$19,410
Benefits
$0
Total compensation
$56,132
Employment type
Salaried

Source-specific fields

Base Salary
$97,988
Employee Category
Civil Service
Job Code
6A04
Public Id
13697
Total Pay
$56,132

Michael Bergiven holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2024, their total compensation was $56,132.

Marshall Kelly

Police Sergeant/PPD Police

2019 total comp
$54,330
Base pay
$0
Overtime
$0
Other pay
$54,330
Benefits
$0
Total compensation
$54,330
Employment type
Salaried

Source-specific fields

Base Salary
$83,714
Employee Category
Civil Service
Job Code
6A04
Public Id
26072
Total Pay
$54,330

Marshall Kelly holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2019, their total compensation was $54,330.

John Madara

Police Sergeant/PPD Police

2023 total comp
$54,049
Base pay
$38,795
Overtime
$0
Other pay
$15,254
Benefits
$0
Total compensation
$54,049
Employment type
Salaried

Source-specific fields

Base Salary
$97,988
Employee Category
Civil Service
Job Code
6A04
Public Id
19295
Total Pay
$54,049

John Madara holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2023, their total compensation was $54,049.

David Quaintance

Police Sergeant/PPD Police

2026 total comp
$53,934
Base pay
$24,679
Overtime
$23,684
Other pay
$5,570
Benefits
$0
Total compensation
$53,934
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
17896
Total Pay
$53,934

David Quaintance works as a Police Sergeant for PPD Police. Their status is salaried. David earned $53,934 in 2026.

Sharon Pruitt

Police Sergeant/PPD Police

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

Source-specific fields

Base Salary
$102,887
Employee Category
Civil Service
Job Code
6A04
Public Id
3770
Total Pay
$53,775

Sharon Pruitt works as a Police Sergeant for PPD Police. Their status is salaried. Sharon earned $53,775 in 2025.

Ubirajara Baldomero

Police Sergeant/PPD Police

2026 total comp
$53,224
Base pay
$24,679
Overtime
$22,332
Other pay
$6,213
Benefits
$0
Total compensation
$53,224
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
9962
Total Pay
$53,224

Ubirajara Baldomero is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $53,224.

Thomas Kolenkiewicz

Police Sergeant/PPD Police

2026 total comp
$53,192
Base pay
$24,679
Overtime
$22,525
Other pay
$5,988
Benefits
$0
Total compensation
$53,192
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
10502
Total Pay
$53,192

Thomas Kolenkiewicz is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $53,192.

Kevin Robinson

Police Sergeant/PPD Police

2026 total comp
$53,115
Base pay
$24,679
Overtime
$22,950
Other pay
$5,486
Benefits
$0
Total compensation
$53,115
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
25842
Total Pay
$53,115

Kevin Robinson works as a Police Sergeant for PPD Police. Their status is salaried. Kevin earned $53,115 in 2026.

Barry Sudler

Police Sergeant/PPD Police

2024 total comp
$52,751
Base pay
$5,276
Overtime
$0
Other pay
$47,475
Benefits
$0
Total compensation
$52,751
Employment type
Salaried

Source-specific fields

Base Salary
$97,988
Employee Category
Civil Service
Job Code
6A04
Public Id
33005
Total Pay
$52,751

At PPD Police, Barry Sudler serves as a Police Sergeant. They work salaried. Their 2024 pay totaled $52,751.

Brian Myers

Police Sergeant/PPD Police

2026 total comp
$52,539
Base pay
$24,679
Overtime
$21,946
Other pay
$5,914
Benefits
$0
Total compensation
$52,539
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
6429
Total Pay
$52,539

At PPD Police, Brian Myers serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $52,539.

Aaron Horne Jr.

Police Sergeant/PPD Police

2026 total comp
$51,995
Base pay
$24,679
Overtime
$21,946
Other pay
$5,370
Benefits
$0
Total compensation
$51,995
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
13401
Total Pay
$51,995

Aaron Horne Jr. is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $51,995.

James Dietz

Police Sergeant/PPD Police

2021 total comp
$51,883
Base pay
$1,364
Overtime
$0
Other pay
$50,518
Benefits
$0
Total compensation
$51,883
Employment type
Salaried

Source-specific fields

Base Salary
$89,024
Employee Category
Civil Service
Job Code
6A04
Public Id
31306
Total Pay
$51,883

James Dietz works as a Police Sergeant for PPD Police. Their status is salaried. James earned $51,883 in 2021.

Andrew Callaghan

Police Sergeant/PPD Police

2026 total comp
$51,430
Base pay
$24,679
Overtime
$20,748
Other pay
$6,004
Benefits
$0
Total compensation
$51,430
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
10387
Total Pay
$51,430

Andrew Callaghan is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $51,430.

James Hackley

Police Sergeant/PPD Police

2021 total comp
$51,020
Base pay
$11,938
Overtime
$0
Other pay
$39,082
Benefits
$0
Total compensation
$51,020
Employment type
Salaried

Source-specific fields

Base Salary
$89,024
Employee Category
Civil Service
Job Code
6A04
Public Id
23804
Total Pay
$51,020

James Hackley works as a Police Sergeant for PPD Police. Their status is salaried. James earned $51,020 in 2021.

Joseph Dydak Jr

Police Sergeant/PPD Police

2026 total comp
$50,623
Base pay
$24,679
Overtime
$20,246
Other pay
$5,699
Benefits
$0
Total compensation
$50,623
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
3392
Total Pay
$50,623

At PPD Police, Joseph Dydak Jr serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $50,623.

Jonathan Nguyen

Police Sergeant/PPD Police

2026 total comp
$50,537
Base pay
$24,679
Overtime
$21,250
Other pay
$4,608
Benefits
$0
Total compensation
$50,537
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
14668
Total Pay
$50,537

Jonathan Nguyen works as a Police Sergeant for PPD Police. Their status is salaried. Jonathan earned $50,537 in 2026.

Nicholas Di Pasquale

Police Sergeant/PPD Police

2026 total comp
$50,381
Base pay
$24,679
Overtime
$19,821
Other pay
$5,881
Benefits
$0
Total compensation
$50,381
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
17070
Total Pay
$50,381

At PPD Police, Nicholas Di Pasquale serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $50,381.

Vincent Nowakowski

Police Sergeant/PPD Police

2026 total comp
$50,162
Base pay
$24,679
Overtime
$19,627
Other pay
$5,856
Benefits
$0
Total compensation
$50,162
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
13741
Total Pay
$50,162

Vincent Nowakowski works as a Police Sergeant for PPD Police. Their status is salaried. Vincent earned $50,162 in 2026.

Stanley Sanford

Police Sergeant/PPD Police

2025 total comp
$50,094
Base pay
$5,125
Overtime
$0
Other pay
$44,969
Benefits
$0
Total compensation
$50,094
Employment type
Salaried

Source-specific fields

Base Salary
$102,887
Employee Category
Civil Service
Job Code
6A04
Public Id
1205
Total Pay
$50,094

Stanley Sanford is a Police Sergeant at PPD Police. They work salaried. 2025 total compensation came to $50,094.