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
Total payroll
$35.6M
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+

Hover a bar for its range; click to filter the list below.

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.

Compare departments

This role across City of Philadelphia

Police Sergeant is held in 2 City of Philadelphia departments. In PPD Police, the median of $32,948 ranks #2 of 2.

Highest-paying departments for this role

Finance Finance
$41,554 · 17

Median total compensation for the Police Sergeant role in other City of Philadelphiadepartments (highest first). Each bar links to that department’s page for this role.

Compare jurisdictions

Police Sergeant beyond City of Philadelphia

This role is reported in 21 jurisdictions. In City of Philadelphia, the median of $33,134 ranks #19 of 21. See Police Sergeant across all of City of Philadelphia

Highest-paying jurisdictions for this role

City of San Jose
$389,959 · 180
City of Boston
$276,467 · 252
City of Los Angeles
$229,695 · 993
City of Worcester
$169,737 · 67
City of Rockford
$137,954 · 31
City of Miami
$135,342 · 186
City of Salt Lake City
$134,271 · 103

Median total compensation for comparable Police Sergeantroles in other jurisdictions. Titles are matched by normalized name across sources, not identical job classification, and pay is not cost-of-living adjusted. Each bar links to that jurisdiction’s page for the role.

Record list

Employees with this title

Page 2

Brandon Mcmillian

Police Sergeant/PPD Police

2026 total comp
$43,061
Base pay
$23,653
Overtime
$14,960
Other pay
$4,448
Benefits
$0
Total compensation
$43,061
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
30495
Total Pay
$43,061

Brandon Mcmillian holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $43,061.

Michael Davis

Police Sergeant/PPD Police

2026 total comp
$42,857
Base pay
$24,679
Overtime
$13,175
Other pay
$5,003
Benefits
$0
Total compensation
$42,857
Employment type
Salaried

Source-specific fields

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

At PPD Police, Michael Davis serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $42,857.

Joshua Torres

Police Sergeant/PPD Police

2026 total comp
$42,775
Base pay
$24,679
Overtime
$13,677
Other pay
$4,418
Benefits
$0
Total compensation
$42,775
Employment type
Salaried

Source-specific fields

Base Salary
$94,355
Employee Category
Civil Service
Job Code
6A02
Public Id
14286
Total Pay
$39,409

Joshua Torres works as a Police Sergeant for PPD Police. Their status is salaried. Joshua earned $42,775 in 2026.

Connor Dooley

Police Sergeant/PPD Police

2026 total comp
$42,618
Base pay
$24,679
Overtime
$13,793
Other pay
$4,146
Benefits
$0
Total compensation
$42,618
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
1659
Total Pay
$42,618

At PPD Police, Connor Dooley serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $42,618.

Kevin Hunte

Police Sergeant/PPD Police

2026 total comp
$42,613
Base pay
$24,679
Overtime
$13,136
Other pay
$4,798
Benefits
$0
Total compensation
$42,613
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
12952
Total Pay
$42,613

Kevin Hunte works as a Police Sergeant for PPD Police. Their status is salaried. Kevin earned $42,613 in 2026.

Maureen Carroll

Police Sergeant/PPD Police

2022 total comp
$42,477
Base pay
$7,009
Overtime
$0
Other pay
$35,467
Benefits
$0
Total compensation
$42,477
Employment type
Salaried

Source-specific fields

Base Salary
$91,472
Employee Category
Civil Service
Job Code
6A04
Public Id
11576
Total Pay
$42,477

At PPD Police, Maureen Carroll serves as a Police Sergeant. They work salaried. Their 2022 pay totaled $42,477.

Mark Cruz

Police Sergeant/PPD Police

2026 total comp
$42,301
Base pay
$24,679
Overtime
$13,252
Other pay
$4,369
Benefits
$0
Total compensation
$42,301
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
15296
Total Pay
$42,301

Mark Cruz works as a Police Sergeant for PPD Police. Their status is salaried. Mark earned $42,301 in 2026.

Michael Bloom

Police Sergeant/PPD Police

2026 total comp
$42,296
Base pay
$24,679
Overtime
$11,591
Other pay
$6,026
Benefits
$0
Total compensation
$42,296
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
15691
Total Pay
$42,296

At PPD Police, Michael Bloom serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $42,296.

Kevin Mellody

Police Sergeant/PPD Police

2026 total comp
$42,265
Base pay
$24,679
Overtime
$12,827
Other pay
$4,758
Benefits
$0
Total compensation
$42,265
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
26423
Total Pay
$42,265

Kevin Mellody holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $42,265.

Jeffery Kelly

Police Sergeant/PPD Police

2026 total comp
$42,233
Base pay
$24,679
Overtime
$13,446
Other pay
$4,108
Benefits
$0
Total compensation
$42,233
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
12523
Total Pay
$42,233

Jeffery Kelly holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $42,233.

Henry Trush

Police Sergeant/PPD Police

2026 total comp
$42,158
Base pay
$24,679
Overtime
$12,557
Other pay
$4,922
Benefits
$0
Total compensation
$42,158
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
12320
Total Pay
$42,158

Henry Trush works as a Police Sergeant for PPD Police. Their status is salaried. Henry earned $42,158 in 2026.

Catharine Fan

Police Sergeant/PPD Police

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

Source-specific fields

Base Salary
$89,024
Employee Category
Civil Service
Job Code
6A04
Public Id
26642
Total Pay
$41,988

Catharine Fan is a Police Sergeant at PPD Police. They work salaried. 2021 total compensation came to $41,988.

Sharon Jann

Police Sergeant/PPD Police

2025 total comp
$41,727
Base pay
$36,859
Overtime
$0
Other pay
$4,868
Benefits
$0
Total compensation
$41,727
Employment type
Salaried

Source-specific fields

Base Salary
$102,887
Employee Category
Civil Service
Job Code
6A04
Public Id
2867
Total Pay
$41,727

Sharon Jann is a Police Sergeant at PPD Police. They work salaried. 2025 total compensation came to $41,727.

Joseph Doyle

Police Sergeant/PPD Police

2026 total comp
$41,680
Base pay
$24,679
Overtime
$12,518
Other pay
$4,482
Benefits
$0
Total compensation
$41,680
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
24622
Total Pay
$41,680

At PPD Police, Joseph Doyle serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $41,680.

Krystal Melendez

Police Sergeant/PPD Police

2026 total comp
$41,355
Base pay
$24,679
Overtime
$12,905
Other pay
$3,771
Benefits
$0
Total compensation
$41,355
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
296
Total Pay
$41,355

Krystal Melendez is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $41,355.

Matthew Lowe

Police Sergeant/PPD Police

2026 total comp
$41,333
Base pay
$24,679
Overtime
$12,209
Other pay
$4,445
Benefits
$0
Total compensation
$41,333
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
18953
Total Pay
$41,333

At PPD Police, Matthew Lowe serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $41,333.

Ramon Rosado Jr

Police Sergeant/PPD Police

2026 total comp
$41,224
Base pay
$24,679
Overtime
$12,286
Other pay
$4,258
Benefits
$0
Total compensation
$41,224
Employment type
Salaried

Source-specific fields

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

Ramon Rosado Jr is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $41,224.

Gregory Kotchi

Police Sergeant/PPD Police

2026 total comp
$41,185
Base pay
$24,679
Overtime
$12,750
Other pay
$3,755
Benefits
$0
Total compensation
$41,185
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
30180
Total Pay
$41,185

At PPD Police, Gregory Kotchi serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $41,185.

Marvin Burton

Police Sergeant/PPD Police

2026 total comp
$41,160
Base pay
$24,679
Overtime
$12,055
Other pay
$4,426
Benefits
$0
Total compensation
$41,160
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
36380
Total Pay
$41,160

Marvin Burton is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $41,160.

Patrick Love Jr.

Police Sergeant/PPD Police

2026 total comp
$41,030
Base pay
$24,679
Overtime
$11,939
Other pay
$4,412
Benefits
$0
Total compensation
$41,030
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
1387
Total Pay
$41,030

Patrick Love Jr. is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $41,030.

Matthew Stahl

Police Sergeant/PPD Police

2026 total comp
$41,015
Base pay
$24,679
Overtime
$12,596
Other pay
$3,740
Benefits
$0
Total compensation
$41,015
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
30255
Total Pay
$41,015

Matthew Stahl is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $41,015.

Marlana Caprara

Police Sergeant/PPD Police

2026 total comp
$40,889
Base pay
$24,679
Overtime
$11,436
Other pay
$4,774
Benefits
$0
Total compensation
$40,889
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
36104
Total Pay
$40,889

Marlana Caprara works as a Police Sergeant for PPD Police. Their status is salaried. Marlana earned $40,889 in 2026.

Sean Devlin

Police Sergeant/PPD Police

2026 total comp
$40,828
Base pay
$24,679
Overtime
$11,552
Other pay
$4,597
Benefits
$0
Total compensation
$40,828
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 holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $40,828.

Stephen Holts

Police Sergeant/PPD Police

2026 total comp
$40,758
Base pay
$24,679
Overtime
$11,321
Other pay
$4,758
Benefits
$0
Total compensation
$40,758
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
21572
Total Pay
$40,758

Stephen Holts is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $40,758.

Tyhara Campbell

Police Sergeant/PPD Police

2026 total comp
$40,664
Base pay
$24,679
Overtime
$11,784
Other pay
$4,200
Benefits
$0
Total compensation
$40,664
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
14428
Total Pay
$40,664

Tyhara Campbell works as a Police Sergeant for PPD Police. Their status is salaried. Tyhara earned $40,664 in 2026.

Peter Whittle

Police Sergeant/PPD Police

2026 total comp
$40,597
Base pay
$24,679
Overtime
$11,552
Other pay
$4,366
Benefits
$0
Total compensation
$40,597
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
10317
Total Pay
$40,597

Peter Whittle works as a Police Sergeant for PPD Police. Their status is salaried. Peter earned $40,597 in 2026.

Kevin Wood

Police Sergeant/PPD Police

2026 total comp
$40,436
Base pay
$24,679
Overtime
$11,205
Other pay
$4,553
Benefits
$0
Total compensation
$40,436
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
3220
Total Pay
$40,436

At PPD Police, Kevin Wood serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $40,436.

Jessica Koci

Police Sergeant/PPD Police

2026 total comp
$40,394
Base pay
$23,562
Overtime
$13,146
Other pay
$3,687
Benefits
$0
Total compensation
$40,394
Employment type
Salaried

Source-specific fields

Base Salary
$103,092
Employee Category
Civil Service
Job Code
6A04
Public Id
31007
Total Pay
$40,394

Jessica Koci holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $40,394.

Daniel Ayres

Police Sergeant/PPD Police

2026 total comp
$40,374
Base pay
$24,679
Overtime
$11,436
Other pay
$4,258
Benefits
$0
Total compensation
$40,374
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
9161
Total Pay
$40,374

Daniel Ayres holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $40,374.

Dante Coccia

Police Sergeant/PPD Police

2026 total comp
$40,364
Base pay
$24,679
Overtime
$10,973
Other pay
$4,712
Benefits
$0
Total compensation
$40,364
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
31305
Total Pay
$40,364

Dante Coccia is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $40,364.

Thomas Donahue

Police Sergeant/PPD Police

2026 total comp
$40,349
Base pay
$24,679
Overtime
$11,127
Other pay
$4,543
Benefits
$0
Total compensation
$40,349
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
19265
Total Pay
$40,349

At PPD Police, Thomas Donahue serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $40,349.

Vincent Cione

Police Sergeant/PPD Police

2026 total comp
$40,251
Base pay
$24,679
Overtime
$11,243
Other pay
$4,329
Benefits
$0
Total compensation
$40,251
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
34809
Total Pay
$40,251

Vincent Cione holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $40,251.

Maurice Rollins

Police Sergeant/PPD Police

2026 total comp
$40,058
Base pay
$24,679
Overtime
$10,702
Other pay
$4,677
Benefits
$0
Total compensation
$40,058
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
15607
Total Pay
$40,058

At PPD Police, Maurice Rollins serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $40,058.

David Smith

Police Sergeant/PPD Police

2026 total comp
$40,035
Base pay
$24,679
Overtime
$11,050
Other pay
$4,305
Benefits
$0
Total compensation
$40,035
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
23023
Total Pay
$40,035

David Smith works as a Police Sergeant for PPD Police. Their status is salaried. David earned $40,035 in 2026.

Enrique Diaz-Navedo

Police Sergeant/PPD Police

2026 total comp
$39,836
Base pay
$24,679
Overtime
$11,282
Other pay
$3,875
Benefits
$0
Total compensation
$39,836
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
31227
Total Pay
$39,836

Enrique Diaz-Navedo is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $39,836.

Zachary Koenig

Police Sergeant/PPD Police

2026 total comp
$39,622
Base pay
$24,679
Overtime
$11,089
Other pay
$3,855
Benefits
$0
Total compensation
$39,622
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
28789
Total Pay
$39,622

At PPD Police, Zachary Koenig serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $39,622.

Timothy Connell

Police Sergeant/PPD Police

2026 total comp
$39,416
Base pay
$24,679
Overtime
$10,239
Other pay
$4,498
Benefits
$0
Total compensation
$39,416
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
2357
Total Pay
$39,416

At PPD Police, Timothy Connell serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $39,416.

James Boone Jr

Police Sergeant/PPD Police

2026 total comp
$39,328
Base pay
$24,679
Overtime
$10,586
Other pay
$4,062
Benefits
$0
Total compensation
$39,328
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
35657
Total Pay
$39,328

James Boone Jr holds the role of Police Sergeant at PPD Police. Their status is salaried. In 2026, their total compensation was $39,328.

Dawn Thomas

Police Sergeant/PPD Police

2026 total comp
$39,255
Base pay
$24,679
Overtime
$10,355
Other pay
$4,222
Benefits
$0
Total compensation
$39,255
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
3461
Total Pay
$39,255

Dawn Thomas is a Police Sergeant at PPD Police. They work salaried. 2026 total compensation came to $39,255.

James Gilrain

Police Sergeant/PPD Police

2026 total comp
$39,183
Base pay
$24,679
Overtime
$9,930
Other pay
$4,575
Benefits
$0
Total compensation
$39,183
Employment type
Salaried

Source-specific fields

Base Salary
$107,564
Employee Category
Civil Service
Job Code
6A04
Public Id
8549
Total Pay
$39,183

At PPD Police, James Gilrain serves as a Police Sergeant. They work salaried. Their 2026 pay totaled $39,183.