GCGovComp.app

City and County of San Francisco / Port

Agency file

Port

Source file: City and County of San Francisco — Employee Compensation / ingested Jun 17, 2026

The Port plans, builds, and maintains transportation infrastructure — roads, bridges, transit, and motor-vehicle services.

In 2025, this agency had 325 employees with median total compensation of $180,146; the highest distinct record was $622,456.

Year
2025
Total payroll
$54.6M
Employees
325
Median total
$180,146
Highest record
$622,456

What the records show

Compensation analytics

These summaries compare pay within the agency before listing individual records.

Salary distribution

How 2025 total compensation is spread across the 325 employees. Each bar is a pay range; taller bars mean more people earn in that range. The amber line marks the median ($180,146) — half earn less, half more. The far-right bar collects the highest earners.

Average pay composition

  • Base$121,888 (73%)
  • Overtime$2,239 (1%)
  • Other$1,909 (1%)
  • Benefits$41,877 (25%)

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
$24,742
$97,945
$180,146
$237,116
$280,505

The pay ladder for this department. Someone at the 90th percentile earns $280,505 — more than 90% of the department; the 10th percentile earns $24,742. The shaded band is the middle half of employees (25th–75th percentile).

Largest job titles

General Laborer
19 · $73,375
Pile Worker
11 · $190,005
Project Manager 1
10 · $248,610
Manager III
10 · $197,250
Manager IV
9 · $305,389

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.

Trend

Year over year

How this department's total payroll, headcount, and median pay changed across the 2 published years.

YearTotal payrollEmployeesMedian pay
2024
$51.9M
302
$182,088
2025
$54.6M
5.2%
325
7.6%
$180,146
1.1%

Record list

Employees

Page 1

Amanda Tsang

Stdntdsgntrain3, Arch/Eng/Plng/Port

2024 total comp
$13,380
Sub-department
Sub-Professional Engineering
Organization group
Public Works, Transportation & Commerce
Base pay
$12,489
Overtime
$0
Other pay
$0
Benefits
$890
Total compensation
$13,380
Employment type
Temporary Exempt
Union / bargaining unit
Prof & Tech Eng, Local 21
Full-time equivalent (FTE)
0.15

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PRT
Job Code
5382
Job Family Code
5300
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$890
Total Salary
$12,489

At Port, Amanda Tsang serves as a Stdntdsgntrain3, Arch/Eng/Plng within Sub-Professional Engineering. They work temporary exempt, 0.15 FTE. Their 2024 pay totaled $13,380. Union affiliation: Prof & Tech Eng, Local 21.

Colin Shields

Fusion Welder/Port

2025 total comp
$12,173
Sub-department
Supervisory-Labor & Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$0
Overtime
$0
Other pay
$54
Benefits
$12,119
Total compensation
$12,173
Employment type
Permanent Civil Service
Union / bargaining unit
Iron Workers, Local 377

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PRT
Health and Dental Benefits
$12,115
Job Code
9346
Job Family Code
7200
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$4

Colin Shields holds the role of Fusion Welder at Port within Supervisory-Labor & Trade. Their status is permanent civil service. In 2025, their total compensation was $12,173. Their bargaining unit is Iron Workers, Local 377.

2025 total comp
$11,353
Sub-department
Supervisory-Labor & Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$9,036
Overtime
$0
Other pay
$0
Benefits
$2,317
Total compensation
$11,353
Employment type
Temporary Provisional
Union / bargaining unit
Roofers, Local 40

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PRT
Health and Dental Benefits
$1,652
Job Code
9343
Job Family Code
7200
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$665

Oliverio Banuelos holds the role of Roofer at Port within Supervisory-Labor & Trade. Their status is temporary provisional. In 2025, their total compensation was $11,353. They are represented by Roofers, Local 40.

2025 total comp
$9,713
Sub-department
Supervisory-Labor & Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$9,036
Overtime
$0
Other pay
$0
Benefits
$677
Total compensation
$9,713
Employment type
Temporary Provisional
Union / bargaining unit
Roofers, Local 40

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PRT
Job Code
9343
Job Family Code
7200
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$677
Total Salary
$9,036

At Port, Cristobal Zempoalteca serves as a Roofer within Supervisory-Labor & Trade. They work temporary provisional. Their 2025 pay totaled $9,713. Their bargaining unit is Roofers, Local 40.

Gerard Roybal

Maritime Marketing Repr/Port

2024 total comp
$7,700
Sub-department
Port Operation
Organization group
Public Works, Transportation & Commerce
Base pay
$0
Overtime
$0
Other pay
$7,700
Benefits
$0
Total compensation
$7,700
Employment type
Permanent Civil Service
Union / bargaining unit
Prof & Tech Eng, Local 21

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PRT
Job Code
9393
Job Family Code
9300
Organization Group Code
Public Works, Transportation & Commerce
Total Salary
$7,700

Gerard Roybal is a Maritime Marketing Repr at Port within Port Operation. They work permanent civil service. 2024 total compensation came to $7,700. They are represented by Prof & Tech Eng, Local 21.

Scott Huffington

Plumber/Port

2025 total comp
$7,070
Sub-department
Journeyman Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$5,739
Overtime
$0
Other pay
$79
Benefits
$1,252
Total compensation
$7,070
Employment type
Permanent Civil Service
Union / bargaining unit
Plumbers, Local 38

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PRT
Job Code
7347
Job Family Code
7300
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$436
Retirement Contribution
$816

Scott Huffington holds the role of Plumber at Port within Journeyman Trade. Their status is permanent civil service. In 2025, their total compensation was $7,070. Union affiliation: Plumbers, Local 38.

Halligan Nguyen

Ps Aide to Professional/Port

2024 total comp
$6,378
Sub-department
Public Service Aide
Organization group
Public Works, Transportation & Commerce
Base pay
$5,933
Overtime
$0
Other pay
$0
Benefits
$445
Total compensation
$6,378
Employment type
Temporary Exempt
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.1

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PRT
Job Code
9922
Job Family Code
9900
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$445
Total Salary
$5,933

Halligan Nguyen is a Ps Aide to Professional at Port within Public Service Aide. They work temporary exempt, 0.1 FTE. 2024 total compensation came to $6,378. Union affiliation: SEIU, Local 1021, Misc.

James Balsham

Elevator and Crane Technician/Port

2025 total comp
$6,174
Sub-department
Supervisory-Labor & Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$5,665
Overtime
$79
Other pay
$0
Benefits
$431
Total compensation
$6,174
Employment type
Temporary Exempt
Union / bargaining unit
Electrical Workers, Local 6

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PRT
Job Code
9354
Job Family Code
7200
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$431
Total Salary
$5,743

At Port, James Balsham serves as a Elevator and Crane Technician within Supervisory-Labor & Trade. They work temporary exempt. Their 2025 pay totaled $6,174. Their bargaining unit is Electrical Workers, Local 6.

Jessica Huang

Stdntdsgntrain3, Arch/Eng/Plng/Port

2025 total comp
$5,674
Sub-department
Sub-Professional Engineering
Organization group
Public Works, Transportation & Commerce
Base pay
$5,278
Overtime
$0
Other pay
$0
Benefits
$396
Total compensation
$5,674
Employment type
Temporary Exempt
Union / bargaining unit
Prof & Tech Eng, Local 21

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PRT
Job Code
5382
Job Family Code
5300
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$396
Total Salary
$5,278

At Port, Jessica Huang serves as a Stdntdsgntrain3, Arch/Eng/Plng within Sub-Professional Engineering. They work temporary exempt. Their 2025 pay totaled $5,674. They are represented by Prof & Tech Eng, Local 21.

Jr. Enrique Silva

Truck Driver/Port

2025 total comp
$5,242
Sub-department
Journeyman Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$4,152
Overtime
$0
Other pay
$144
Benefits
$946
Total compensation
$5,242
Employment type
Permanent Civil Service
Union / bargaining unit
Teamsters, Local 853

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PRT
Job Code
7355
Job Family Code
7300
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$322
Retirement Contribution
$624

At Port, Jr. Enrique Silva serves as a Truck Driver within Journeyman Trade. They work permanent civil service. Their 2025 pay totaled $5,242. They are represented by Teamsters, Local 853.

Samuel Hernandez

General Laborer/Port

2025 total comp
$5,099
Sub-department
Semi-Skilled & General Labor
Organization group
Public Works, Transportation & Commerce
Base pay
$3,566
Overtime
$610
Other pay
$80
Benefits
$843
Total compensation
$5,099
Employment type
Permanent Exempt
Union / bargaining unit
Laborers, Local 261

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PRT
Job Code
7514
Job Family Code
7500
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$319
Retirement Contribution
$524

Samuel Hernandez is a General Laborer at Port within Semi-Skilled & General Labor. They work permanent exempt. 2025 total compensation came to $5,099. Union affiliation: Laborers, Local 261.

Joseph Molinari

Project Manager 1/Port

2024 total comp
$3,042
Sub-department
Construction Project Mgmt
Organization group
Public Works, Transportation & Commerce
Base pay
$2,830
Overtime
$0
Other pay
$0
Benefits
$212
Total compensation
$3,042
Employment type
Temporary Exempt
Union / bargaining unit
Prof & Tech Eng, Local 21

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PRT
Job Code
5502
Job Family Code
5500
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$212
Total Salary
$2,830

At Port, Joseph Molinari serves as a Project Manager 1 within Construction Project Management. They work temporary exempt. Their 2024 pay totaled $3,042. Their bargaining unit is Prof & Tech Eng, Local 21.

David Banks

Painter/Port

2025 total comp
$2,577
Sub-department
Journeyman Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$0
Overtime
$0
Other pay
$2,008
Benefits
$569
Total compensation
$2,577
Employment type
Permanent Civil Service
Union / bargaining unit
SF City Workers United

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PRT
Health and Dental Benefits
$415
Job Code
7346
Job Family Code
7300
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$154

David Banks works as a Painter for Port within Journeyman Trade. Their status is permanent civil service. David earned $2,577 in 2025. Union affiliation: SF City Workers United.

Gail Gilman

Bdcomm Mbr, Grp5,M$100/Mo/Port

2025 total comp
$1,286
Sub-department
Untitled
Organization group
Public Works, Transportation & Commerce
Base pay
$1,196
Overtime
$0
Other pay
$0
Benefits
$90
Total compensation
$1,286
Employment type
Other
Union / bargaining unit
Member, Board Or Commission

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PRT
Job Code
0114
Job Family Code
0000
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$90
Total Salary
$1,196

Gail Gilman holds the role of Bdcomm Mbr, Grp5,M$100/Mo at Port within Untitled. Their status is other. In 2025, their total compensation was $1,286. Their bargaining unit is Member, Board Or Commission.

Steven Lee

Bdcomm Mbr, Grp5,M$100/Mo/Port

2025 total comp
$1,286
Sub-department
Untitled
Organization group
Public Works, Transportation & Commerce
Base pay
$1,196
Overtime
$0
Other pay
$0
Benefits
$90
Total compensation
$1,286
Employment type
Other
Union / bargaining unit
Member, Board Or Commission

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PRT
Job Code
0114
Job Family Code
0000
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$90
Total Salary
$1,196

At Port, Steven Lee serves as a Bdcomm Mbr, Grp5,M$100/Mo within Untitled. They work other. Their 2025 pay totaled $1,286. Union affiliation: Member, Board Or Commission.

William Adams

Bdcomm Mbr, Grp5,M$100/Mo/Port

2025 total comp
$1,286
Sub-department
Untitled
Organization group
Public Works, Transportation & Commerce
Base pay
$1,196
Overtime
$0
Other pay
$0
Benefits
$90
Total compensation
$1,286
Employment type
Other
Union / bargaining unit
Member, Board Or Commission

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PRT
Job Code
0114
Job Family Code
0000
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$90
Total Salary
$1,196

William Adams works as a Bdcomm Mbr, Grp5,M$100/Mo for Port within Untitled. Their status is other. William earned $1,286 in 2025. They are represented by Member, Board Or Commission.

Stephen Engblom

Bdcomm Mbr, Grp5,M$100/Mo/Port

2025 total comp
$1,286
Sub-department
Untitled
Organization group
Public Works, Transportation & Commerce
Base pay
$1,196
Overtime
$0
Other pay
$0
Benefits
$90
Total compensation
$1,286
Employment type
Other
Union / bargaining unit
Member, Board Or Commission

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PRT
Job Code
0114
Job Family Code
0000
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$90
Total Salary
$1,196

Stephen Engblom works as a Bdcomm Mbr, Grp5,M$100/Mo for Port within Untitled. Their status is other. Stephen earned $1,286 in 2025. They are represented by Member, Board Or Commission.

Edward Harrington

Bdcomm Mbr, Grp5,M$100/Mo/Port

2024 total comp
$717
Sub-department
Untitled
Organization group
Public Works, Transportation & Commerce
Base pay
$667
Overtime
$0
Other pay
$0
Benefits
$50
Total compensation
$717
Employment type
Other
Union / bargaining unit
Member, Board Or Commission

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PRT
Job Code
0114
Job Family Code
0000
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$50
Total Salary
$667

Edward Harrington holds the role of Bdcomm Mbr, Grp5,M$100/Mo at Port within Untitled. Their status is other. In 2024, their total compensation was $717. They are represented by Member, Board Or Commission.

Kenneth Mcneely

Bdcomm Mbr, Grp5,M$100/Mo/Port

2025 total comp
$692
Sub-department
Untitled
Organization group
Public Works, Transportation & Commerce
Base pay
$644
Overtime
$0
Other pay
$0
Benefits
$48
Total compensation
$692
Employment type
Other
Union / bargaining unit
Member, Board Or Commission

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PRT
Job Code
0114
Job Family Code
0000
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$48
Total Salary
$644

Kenneth Mcneely holds the role of Bdcomm Mbr, Grp5,M$100/Mo at Port within Untitled. Their status is other. In 2025, their total compensation was $692. Their bargaining unit is Member, Board Or Commission.

Carol Bach

Manager III/Port

2025 total comp
$529
Sub-department
Management
Organization group
Public Works, Transportation & Commerce
Base pay
$492
Overtime
$0
Other pay
$0
Benefits
$37
Total compensation
$529
Employment type
Temporary Exempt
Union / bargaining unit
Municipal Exec Assoc, Misc

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PRT
Job Code
0931
Job Family Code
0900
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$37
Total Salary
$492

Carol Bach works as a Manager III for Port within Management. Their status is temporary exempt. Carol earned $529 in 2025. They are represented by Municipal Exec Assoc, Misc.

Brian Smith

General Laborer/Port

2025 total comp
$490
Sub-department
Semi-Skilled & General Labor
Organization group
Public Works, Transportation & Commerce
Base pay
$0
Overtime
$0
Other pay
$455
Benefits
$35
Total compensation
$490
Employment type
Temporary Provisional
Union / bargaining unit
Laborers, Local 261

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PRT
Job Code
7514
Job Family Code
7500
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$35
Total Salary
$455

Brian Smith holds the role of General Laborer at Port within Semi-Skilled & General Labor. Their status is temporary provisional. In 2025, their total compensation was $490. They are represented by Laborers, Local 261.

Kimberly Brandon

Bdcomm Mbr, Grp5,M$100/Mo/Port

2025 total comp
$470
Sub-department
Untitled
Organization group
Public Works, Transportation & Commerce
Base pay
$437
Overtime
$0
Other pay
$0
Benefits
$33
Total compensation
$470
Employment type
Other
Union / bargaining unit
Member, Board Or Commission

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PRT
Job Code
0114
Job Family Code
0000
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$33
Total Salary
$437

Kimberly Brandon works as a Bdcomm Mbr, Grp5,M$100/Mo for Port within Untitled. Their status is other. Kimberly earned $470 in 2025. Union affiliation: Member, Board Or Commission.