GCGovComp.app

City of Philadelphia / PPD Police / Police Lieutenant

Job-title file

Police Lieutenant

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

332 employees hold this title in PPD Police. Median total compensation for the role is $38,638, above the department median of $27,267.

Employees
332
Role median
$38,638
Agency median
$27,267
Comparison
Above

What the records show

Role pay distribution

Pay distribution for this role

$0$255,175+

How total compensation varies among the 332 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

Christopher Grandison

Police Lieutenant/PPD Police

2026 total comp
$46,014
Base pay
$28,134
Overtime
$12,509
Other pay
$5,372
Benefits
$0
Total compensation
$46,014
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
24971
Total Pay
$46,014

At PPD Police, Christopher Grandison serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $46,014.

Francis Kelly

Police Lieutenant/PPD Police

2026 total comp
$45,948
Base pay
$28,134
Overtime
$12,641
Other pay
$5,173
Benefits
$0
Total compensation
$45,948
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
28074
Total Pay
$45,948

Francis Kelly holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $45,948.

Jennifer Vrana

Police Lieutenant/PPD Police

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

Source-specific fields

Base Salary
$104,278
Employee Category
Civil Service
Job Code
6A05
Public Id
13539
Total Pay
$45,796

Jennifer Vrana is a Police Lieutenant at PPD Police. They work salaried. 2022 total compensation came to $45,796.

Edward Lewis

Police Lieutenant/PPD Police

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

Source-specific fields

Base Salary
$117,290
Employee Category
Civil Service
Job Code
6A05
Public Id
21643
Total Pay
$45,755

Edward Lewis holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2025, their total compensation was $45,755.

Francis Erickson

Police Lieutenant/PPD Police

2026 total comp
$45,466
Base pay
$28,134
Overtime
$12,024
Other pay
$5,308
Benefits
$0
Total compensation
$45,466
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
15019
Total Pay
$45,466

Francis Erickson works as a Police Lieutenant for PPD Police. Their status is salaried. Francis earned $45,466 in 2026.

William Schmid

Police Lieutenant/PPD Police

2026 total comp
$45,343
Base pay
$28,134
Overtime
$12,333
Other pay
$4,876
Benefits
$0
Total compensation
$45,343
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
1606
Total Pay
$45,343

At PPD Police, William Schmid serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $45,343.

Thomas Brown

Police Lieutenant/PPD Police

2026 total comp
$45,302
Base pay
$28,134
Overtime
$12,068
Other pay
$5,101
Benefits
$0
Total compensation
$45,302
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
13918
Total Pay
$45,302

Thomas Brown works as a Police Lieutenant for PPD Police. Their status is salaried. Thomas earned $45,302 in 2026.

John Hewitt

Police Lieutenant/PPD Police

2026 total comp
$45,117
Base pay
$28,134
Overtime
$11,716
Other pay
$5,267
Benefits
$0
Total compensation
$45,117
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
30412
Total Pay
$45,117

At PPD Police, John Hewitt serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $45,117.

Christian Duchossois

Police Lieutenant/PPD Police

2026 total comp
$45,084
Base pay
$26,964
Overtime
$13,044
Other pay
$5,076
Benefits
$0
Total compensation
$45,084
Employment type
Salaried

Source-specific fields

Base Salary
$117,524
Employee Category
Civil Service
Job Code
6A05
Public Id
1735
Total Pay
$45,084

Christian Duchossois holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $45,084.

Joseph Strollo

Police Lieutenant/PPD Police

2020 total comp
$44,823
Base pay
$0
Overtime
$0
Other pay
$44,823
Benefits
$0
Total compensation
$44,823
Employment type
Salaried

Source-specific fields

Base Salary
$99,012
Employee Category
Civil Service
Job Code
6A05
Public Id
34384
Total Pay
$44,823

Joseph Strollo works as a Police Lieutenant for PPD Police. Their status is salaried. Joseph earned $44,823 in 2020.

Kevin Livewell

Police Lieutenant/PPD Police

2026 total comp
$44,739
Base pay
$28,134
Overtime
$11,716
Other pay
$4,889
Benefits
$0
Total compensation
$44,739
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
8944
Total Pay
$44,739

Kevin Livewell is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $44,739.

Christopher Lantz

Police Lieutenant/PPD Police

2026 total comp
$43,753
Base pay
$28,134
Overtime
$11,099
Other pay
$4,520
Benefits
$0
Total compensation
$43,753
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
26000
Total Pay
$43,753

At PPD Police, Christopher Lantz serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $43,753.

Lawrence Tevelson

Police Lieutenant/PPD Police

2026 total comp
$43,714
Base pay
$28,134
Overtime
$10,879
Other pay
$4,701
Benefits
$0
Total compensation
$43,714
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
17847
Total Pay
$43,714

Lawrence Tevelson holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $43,714.

Stephen Haraszkiewicz

Police Lieutenant/PPD Police

2026 total comp
$43,417
Base pay
$28,134
Overtime
$10,395
Other pay
$4,888
Benefits
$0
Total compensation
$43,417
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
19682
Total Pay
$43,417

Stephen Haraszkiewicz is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $43,417.

Brad Mccabe

Police Lieutenant/PPD Police

2026 total comp
$43,363
Base pay
$28,134
Overtime
$11,011
Other pay
$4,219
Benefits
$0
Total compensation
$43,363
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
36037
Total Pay
$43,363

Brad Mccabe holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $43,363.

Sean Sullivan

Police Lieutenant/PPD Police

2026 total comp
$43,261
Base pay
$28,134
Overtime
$10,659
Other pay
$4,469
Benefits
$0
Total compensation
$43,261
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
13275
Total Pay
$43,261

Sean Sullivan holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $43,261.

Timothy Kocher

Police Lieutenant/PPD Police

2026 total comp
$43,171
Base pay
$28,134
Overtime
$10,395
Other pay
$4,643
Benefits
$0
Total compensation
$43,171
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
1633
Total Pay
$43,171

Timothy Kocher holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $43,171.

Vitaliy St. Onge

Police Lieutenant/PPD Police

2026 total comp
$42,868
Base pay
$28,134
Overtime
$10,307
Other pay
$4,428
Benefits
$0
Total compensation
$42,868
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
8200
Total Pay
$42,868

Vitaliy St. Onge holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $42,868.

Joseph Musumeci

Police Lieutenant/PPD Police

2026 total comp
$42,819
Base pay
$28,134
Overtime
$10,262
Other pay
$4,423
Benefits
$0
Total compensation
$42,819
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
28267
Total Pay
$42,819

Joseph Musumeci holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $42,819.

Donald Rodgers

Police Lieutenant/PPD Police

2026 total comp
$42,722
Base pay
$28,134
Overtime
$9,778
Other pay
$4,810
Benefits
$0
Total compensation
$42,722
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
9248
Total Pay
$42,722

Donald Rodgers is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $42,722.

Mustafa Beyah

Police Lieutenant/PPD Police

2026 total comp
$42,721
Base pay
$28,134
Overtime
$10,174
Other pay
$4,413
Benefits
$0
Total compensation
$42,721
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
22223
Total Pay
$42,721

At PPD Police, Mustafa Beyah serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $42,721.

John Anselmo

Police Lieutenant/PPD Police

2026 total comp
$42,474
Base pay
$28,134
Overtime
$9,558
Other pay
$4,782
Benefits
$0
Total compensation
$42,474
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
14079
Total Pay
$42,474

At PPD Police, John Anselmo serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $42,474.

Andrew Campbell

Police Lieutenant/PPD Police

2026 total comp
$42,332
Base pay
$28,134
Overtime
$9,646
Other pay
$4,553
Benefits
$0
Total compensation
$42,332
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
35944
Total Pay
$42,332

Andrew Campbell works as a Police Lieutenant for PPD Police. Their status is salaried. Andrew earned $42,332 in 2026.

Jeffrey Donahue

Police Lieutenant/PPD Police

2026 total comp
$41,746
Base pay
$26,964
Overtime
$10,469
Other pay
$4,312
Benefits
$0
Total compensation
$41,746
Employment type
Salaried

Source-specific fields

Base Salary
$117,524
Employee Category
Civil Service
Job Code
6A05
Public Id
17497
Total Pay
$41,746

Jeffrey Donahue works as a Police Lieutenant for PPD Police. Their status is salaried. Jeffrey earned $41,746 in 2026.

James Russell Jr

Police Lieutenant/PPD Police

2026 total comp
$41,523
Base pay
$28,134
Overtime
$8,853
Other pay
$4,537
Benefits
$0
Total compensation
$41,523
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
8003
Total Pay
$41,523

James Russell Jr holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $41,523.

Michael Logue

Police Lieutenant/PPD Police

2026 total comp
$41,512
Base pay
$28,134
Overtime
$8,589
Other pay
$4,790
Benefits
$0
Total compensation
$41,512
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
2086
Total Pay
$41,512

At PPD Police, Michael Logue serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $41,512.

Raymond Singleton

Police Lieutenant/PPD Police

2026 total comp
$41,493
Base pay
$28,134
Overtime
$9,073
Other pay
$4,286
Benefits
$0
Total compensation
$41,493
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
29889
Total Pay
$41,493

At PPD Police, Raymond Singleton serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $41,493.

Christopher Wagenhoffer

Police Lieutenant/PPD Police

2026 total comp
$41,427
Base pay
$28,134
Overtime
$8,457
Other pay
$4,837
Benefits
$0
Total compensation
$41,427
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
28898
Total Pay
$41,427

Christopher Wagenhoffer is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $41,427.

Enrique Mella

Police Lieutenant/PPD Police

2026 total comp
$41,297
Base pay
$28,134
Overtime
$8,897
Other pay
$4,266
Benefits
$0
Total compensation
$41,297
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
6886
Total Pay
$41,297

Enrique Mella is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $41,297.

George Rechner

Police Lieutenant/PPD Police

2026 total comp
$41,178
Base pay
$28,134
Overtime
$8,236
Other pay
$4,808
Benefits
$0
Total compensation
$41,178
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
25650
Total Pay
$41,178

George Rechner is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $41,178.

Laconya Durham

Police Lieutenant/PPD Police

2026 total comp
$41,086
Base pay
$26,964
Overtime
$9,878
Other pay
$4,244
Benefits
$0
Total compensation
$41,086
Employment type
Salaried

Source-specific fields

Base Salary
$117,524
Employee Category
Civil Service
Job Code
6A05
Public Id
36075
Total Pay
$41,086

At PPD Police, Laconya Durham serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $41,086.

Thomas Vales

Police Lieutenant/PPD Police

2026 total comp
$41,078
Base pay
$28,134
Overtime
$8,148
Other pay
$4,796
Benefits
$0
Total compensation
$41,078
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
18030
Total Pay
$41,078

Thomas Vales holds the role of Police Lieutenant at PPD Police. Their status is salaried. In 2026, their total compensation was $41,078.

Justin Morris

Police Lieutenant/PPD Police

2026 total comp
$40,953
Base pay
$26,964
Overtime
$10,005
Other pay
$3,984
Benefits
$0
Total compensation
$40,953
Employment type
Salaried

Source-specific fields

Base Salary
$117,524
Employee Category
Civil Service
Job Code
6A05
Public Id
25123
Total Pay
$40,953

Justin Morris is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $40,953.

Massi Martin

Police Lieutenant/PPD Police

2026 total comp
$40,929
Base pay
$28,134
Overtime
$8,016
Other pay
$4,779
Benefits
$0
Total compensation
$40,929
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
28221
Total Pay
$40,929

At PPD Police, Massi Martin serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $40,929.

William Eddis

Police Lieutenant/PPD Police

2026 total comp
$40,851
Base pay
$28,134
Overtime
$8,060
Other pay
$4,658
Benefits
$0
Total compensation
$40,851
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
6050
Total Pay
$40,851

At PPD Police, William Eddis serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $40,851.

James Muller Iii

Police Lieutenant/PPD Police

2026 total comp
$40,737
Base pay
$28,134
Overtime
$8,016
Other pay
$4,587
Benefits
$0
Total compensation
$40,737
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
23627
Total Pay
$40,737

James Muller Iii works as a Police Lieutenant for PPD Police. Their status is salaried. James earned $40,737 in 2026.

Andrew Furtak

Police Lieutenant/PPD Police

2026 total comp
$40,511
Base pay
$28,134
Overtime
$8,192
Other pay
$4,185
Benefits
$0
Total compensation
$40,511
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
28291
Total Pay
$40,511

Andrew Furtak is a Police Lieutenant at PPD Police. They work salaried. 2026 total compensation came to $40,511.

Daniel Brooks

Police Lieutenant/PPD Police

2026 total comp
$40,430
Base pay
$28,134
Overtime
$7,576
Other pay
$4,721
Benefits
$0
Total compensation
$40,430
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
16519
Total Pay
$40,430

At PPD Police, Daniel Brooks serves as a Police Lieutenant. They work salaried. Their 2026 pay totaled $40,430.

John Mcginley

Police Lieutenant/PPD Police

2026 total comp
$40,288
Base pay
$28,134
Overtime
$7,752
Other pay
$4,402
Benefits
$0
Total compensation
$40,288
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
11136
Total Pay
$40,288

John Mcginley works as a Police Lieutenant for PPD Police. Their status is salaried. John earned $40,288 in 2026.

Brian Geer

Police Lieutenant/PPD Police

2026 total comp
$40,265
Base pay
$28,134
Overtime
$7,972
Other pay
$4,160
Benefits
$0
Total compensation
$40,265
Employment type
Salaried

Source-specific fields

Base Salary
$122,621
Employee Category
Civil Service
Job Code
6A05
Public Id
10213
Total Pay
$40,265

Brian Geer works as a Police Lieutenant for PPD Police. Their status is salaried. Brian earned $40,265 in 2026.