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

David Mcneal

Public Service Aide-Public Works/Port

2025 total comp
$27,370
Sub-department
Public Service Aide
Organization group
Public Works, Transportation & Commerce
Base pay
$24,244
Overtime
$682
Other pay
$469
Benefits
$1,975
Total compensation
$27,370
Employment type
Temporary Exempt
Union / bargaining unit
Laborers, Local 261
Full-time equivalent (FTE)
0.46

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PRT
Job Code
9916
Job Family Code
9900
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$1,975
Total Salary
$25,395

David Mcneal works as a Public Service Aide-Public Works for Port within Public Service Aide. Their status is temporary exempt, 0.46 FTE. David earned $27,370 in 2025. They are represented by Laborers, Local 261.

Rashad Brown

General Laborer/Port

2025 total comp
$26,887
Sub-department
Semi-Skilled & General Labor
Organization group
Public Works, Transportation & Commerce
Base pay
$14,335
Overtime
$4,940
Other pay
$387
Benefits
$7,225
Total compensation
$26,887
Employment type
Permanent Exempt
Union / bargaining unit
Laborers, Local 261
Full-time equivalent (FTE)
0.23

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PRT
Health and Dental Benefits
$3,622
Job Code
7514
Job Family Code
7500
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$1,485

At Port, Rashad Brown serves as a General Laborer within Semi-Skilled & General Labor. They work permanent exempt, 0.23 FTE. Their 2025 pay totaled $26,887. Union affiliation: Laborers, Local 261.

Caitlyn Abragan

Stdntdsgntrain3, Arch/Eng/Plng/Port

2025 total comp
$26,079
Sub-department
Sub-Professional Engineering
Organization group
Public Works, Transportation & Commerce
Base pay
$21,114
Overtime
$0
Other pay
$1,996
Benefits
$2,969
Total compensation
$26,079
Employment type
Temporary Exempt
Union / bargaining unit
Prof & Tech Eng, Local 21
Full-time equivalent (FTE)
0.25

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
$1,748
Retirement Contribution
$1,221

Caitlyn Abragan works as a Stdntdsgntrain3, Arch/Eng/Plng for Port within Sub-Professional Engineering. Their status is temporary exempt, 0.25 FTE. Caitlyn earned $26,079 in 2025. They are represented by Prof & Tech Eng, Local 21.

Paul Rodriguez

General Laborer/Port

2025 total comp
$24,848
Sub-department
Semi-Skilled & General Labor
Organization group
Public Works, Transportation & Commerce
Base pay
$16,516
Overtime
$882
Other pay
$137
Benefits
$7,314
Total compensation
$24,848
Employment type
Permanent Civil Service
Union / bargaining unit
Laborers, Local 261
Full-time equivalent (FTE)
0.19

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PRT
Health and Dental Benefits
$3,455
Job Code
7514
Job Family Code
7500
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$1,431

Paul Rodriguez is a General Laborer at Port within Semi-Skilled & General Labor. They work permanent civil service, 0.19 FTE. 2025 total compensation came to $24,848. Their bargaining unit is Laborers, Local 261.

Anita Yao

Wharfinger I/Ii/Port

2025 total comp
$24,742
Sub-department
Port Operation
Organization group
Public Works, Transportation & Commerce
Base pay
$16,592
Overtime
$0
Other pay
$1,889
Benefits
$6,261
Total compensation
$24,742
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.11

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PRT
Health and Dental Benefits
$2,216
Job Code
9357
Job Family Code
9300
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$1,544

Anita Yao holds the role of Wharfinger I/Ii at Port within Port Operation. Their status is permanent civil service, 0.11 FTE. In 2025, their total compensation was $24,742. Their bargaining unit is SEIU, Local 1021, Misc.

Martin Smith

Sheet Metal Worker/Port

2025 total comp
$24,125
Sub-department
Journeyman Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$22,284
Overtime
$0
Other pay
$159
Benefits
$1,683
Total compensation
$24,125
Employment type
Temporary Exempt
Union / bargaining unit
Sheet Metal Workers, Local 104
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
7376
Job Family Code
7300
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$1,683
Total Salary
$22,443

Martin Smith is a Sheet Metal Worker at Port within Journeyman Trade. They work temporary exempt, 0.15 FTE. 2025 total compensation came to $24,125. Union affiliation: Sheet Metal Workers, Local 104.

Christian Labitan

Ps Aide to Professional/Port

2025 total comp
$24,006
Sub-department
Public Service Aide
Organization group
Public Works, Transportation & Commerce
Base pay
$22,332
Overtime
$0
Other pay
$0
Benefits
$1,674
Total compensation
$24,006
Employment type
Temporary Exempt
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.38

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
$1,674
Total Salary
$22,332

Christian Labitan works as a Ps Aide to Professional for Port within Public Service Aide. Their status is temporary exempt, 0.38 FTE. Christian earned $24,006 in 2025. Their bargaining unit is SEIU, Local 1021, Misc.

John Montes

Painter/Port

2024 total comp
$23,996
Sub-department
Journeyman Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$16,542
Overtime
$0
Other pay
$544
Benefits
$6,910
Total compensation
$23,996
Employment type
Permanent Civil Service
Union / bargaining unit
SF City Workers United
Full-time equivalent (FTE)
0.15

Source-specific fields

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

John Montes holds the role of Painter at Port within Journeyman Trade. Their status is permanent civil service, 0.15 FTE. In 2024, their total compensation was $23,996. They are represented by SF City Workers United.

Patricia Sibulo

Stdntdsgntrain3, Arch/Eng/Plng/Port

2025 total comp
$23,873
Sub-department
Sub-Professional Engineering
Organization group
Public Works, Transportation & Commerce
Base pay
$19,244
Overtime
$0
Other pay
$1,931
Benefits
$2,697
Total compensation
$23,873
Employment type
Temporary Exempt
Union / bargaining unit
Prof & Tech Eng, Local 21
Full-time equivalent (FTE)
0.23

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
$1,590
Retirement Contribution
$1,107

Patricia Sibulo is a Stdntdsgntrain3, Arch/Eng/Plng at Port within Sub-Professional Engineering. They work temporary exempt, 0.23 FTE. 2025 total compensation came to $23,873. Their bargaining unit is Prof & Tech Eng, Local 21.

Phillip Williamson

Manager III/Port

2025 total comp
$23,767
Sub-department
Management
Organization group
Public Works, Transportation & Commerce
Base pay
$7,390
Overtime
$0
Other pay
$11,981
Benefits
$4,396
Total compensation
$23,767
Employment type
Permanent Civil Service
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
Health and Dental Benefits
$1,758
Job Code
0931
Job Family Code
0900
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$1,574

At Port, Phillip Williamson serves as a Manager III within Management. They work permanent civil service. Their 2025 pay totaled $23,767. Union affiliation: Municipal Exec Assoc, Misc.

Marguerite Spaethling

Stdntdsgntrain3, Arch/Eng/Plng/Port

2025 total comp
$22,858
Sub-department
Sub-Professional Engineering
Organization group
Public Works, Transportation & Commerce
Base pay
$21,264
Overtime
$0
Other pay
$0
Benefits
$1,594
Total compensation
$22,858
Employment type
Temporary Exempt
Union / bargaining unit
Prof & Tech Eng, Local 21
Full-time equivalent (FTE)
0.25

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
$1,594
Total Salary
$21,264

Marguerite Spaethling works as a Stdntdsgntrain3, Arch/Eng/Plng for Port within Sub-Professional Engineering. Their status is temporary exempt, 0.25 FTE. Marguerite earned $22,858 in 2025. Union affiliation: Prof & Tech Eng, Local 21.

Michael Jr

Marina Assistant/Port

2025 total comp
$21,799
Sub-department
Recreation
Organization group
Public Works, Transportation & Commerce
Base pay
$13,133
Overtime
$2,592
Other pay
$0
Benefits
$6,074
Total compensation
$21,799
Employment type
Permanent Exempt
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.17

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PRT
Health and Dental Benefits
$2,916
Job Code
3232
Job Family Code
3200
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$1,251

Michael Jr works as a Marina Assistant for Port within Recreation. Their status is permanent exempt, 0.17 FTE. Michael earned $21,799 in 2025. They are represented by SEIU, Local 1021, Misc.

Giuseppe Cannavo

Principal Clerk/Port

2025 total comp
$20,603
Sub-department
Clerical, Secretarial & Steno
Organization group
Public Works, Transportation & Commerce
Base pay
$16,767
Overtime
$0
Other pay
$2,395
Benefits
$1,440
Total compensation
$20,603
Employment type
Temporary Exempt
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.19

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PRT
Job Code
1408
Job Family Code
1400
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$1,440
Total Salary
$19,162

Giuseppe Cannavo holds the role of Principal Clerk at Port within Clerical, Secretarial & Steno. Their status is temporary exempt, 0.19 FTE. In 2025, their total compensation was $20,603. They are represented by SEIU, Local 1021, Misc.

Brandon Chin

Ps Aide to Professional/Port

2025 total comp
$19,406
Sub-department
Public Service Aide
Organization group
Public Works, Transportation & Commerce
Base pay
$18,053
Overtime
$0
Other pay
$0
Benefits
$1,353
Total compensation
$19,406
Employment type
Temporary Exempt
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.3

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
$1,353
Total Salary
$18,053

Brandon Chin works as a Ps Aide to Professional for Port within Public Service Aide. Their status is temporary exempt, 0.3 FTE. Brandon earned $19,406 in 2025. Their bargaining unit is SEIU, Local 1021, Misc.

Delevan Hill

Truck Driver/Port

2025 total comp
$19,156
Sub-department
Journeyman Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$12,456
Overtime
$811
Other pay
$524
Benefits
$5,365
Total compensation
$19,156
Employment type
Permanent Civil Service
Union / bargaining unit
Teamsters, Local 853
Full-time equivalent (FTE)
0.12

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PRT
Health and Dental Benefits
$2,478
Job Code
7355
Job Family Code
7300
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$1,002

At Port, Delevan Hill serves as a Truck Driver within Journeyman Trade. They work permanent civil service, 0.12 FTE. Their 2025 pay totaled $19,156. They are represented by Teamsters, Local 853.

Peter Albert

Planner V/Port

2025 total comp
$17,025
Sub-department
Professional Engineering
Organization group
Public Works, Transportation & Commerce
Base pay
$15,838
Overtime
$0
Other pay
$0
Benefits
$1,187
Total compensation
$17,025
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
5283
Job Family Code
5200
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$1,187
Total Salary
$15,838

Peter Albert is a Planner V at Port within Professional Engineering. They work temporary exempt. 2025 total compensation came to $17,025. Their bargaining unit is Prof & Tech Eng, Local 21.

Iii Kenneth Massingale

General Laborer/Port

2025 total comp
$15,968
Sub-department
Semi-Skilled & General Labor
Organization group
Public Works, Transportation & Commerce
Base pay
$9,718
Overtime
$737
Other pay
$873
Benefits
$4,640
Total compensation
$15,968
Employment type
Permanent Civil Service
Union / bargaining unit
Laborers, Local 261
Full-time equivalent (FTE)
0.13

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PRT
Health and Dental Benefits
$2,339
Job Code
7514
Job Family Code
7500
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$863

Iii Kenneth Massingale works as a General Laborer for Port within Semi-Skilled & General Labor. Their status is permanent civil service, 0.13 FTE. Iii earned $15,968 in 2025. They are represented by Laborers, Local 261.

Annika Khan

Ps Aide to Professional/Port

2025 total comp
$14,839
Sub-department
Public Service Aide
Organization group
Public Works, Transportation & Commerce
Base pay
$12,332
Overtime
$106
Other pay
$0
Benefits
$2,402
Total compensation
$14,839
Employment type
Temporary Exempt
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.21

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
$949
Retirement Contribution
$1,453

At Port, Annika Khan serves as a Ps Aide to Professional within Public Service Aide. They work temporary exempt, 0.21 FTE. Their 2025 pay totaled $14,839. Union affiliation: SEIU, Local 1021, Misc.

Seojin Choi

Stdntdsgntrain3, Arch/Eng/Plng/Port

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

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
$1,033
Total Salary
$13,784

At Port, Seojin Choi serves as a Stdntdsgntrain3, Arch/Eng/Plng within Sub-Professional Engineering. They work temporary exempt, 0.17 FTE. Their 2024 pay totaled $14,817. Their bargaining unit is Prof & Tech Eng, Local 21.

Diane Oshima

Deputy Director III/Port

2025 total comp
$14,756
Sub-department
Management
Organization group
Public Works, Transportation & Commerce
Base pay
$13,727
Overtime
$0
Other pay
$0
Benefits
$1,029
Total compensation
$14,756
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
0953
Job Family Code
0900
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$1,029
Total Salary
$13,727

Diane Oshima is a Deputy Director III at Port within Management. They work temporary exempt. 2025 total compensation came to $14,756. Union affiliation: Municipal Exec Assoc, Misc.

Ronald Witschi

Pile Worker/Port

2025 total comp
$14,621
Sub-department
Supervisory-Labor & Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$9,373
Overtime
$144
Other pay
$1,344
Benefits
$3,761
Total compensation
$14,621
Employment type
Permanent Civil Service
Union / bargaining unit
Pile Drivers, Local 34

Source-specific fields

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

At Port, Ronald Witschi serves as a Pile Worker within Supervisory-Labor & Trade. They work permanent civil service. Their 2025 pay totaled $14,621. Their bargaining unit is Pile Drivers, Local 34.

Francisco Sanjuan

Stdntdsgntrain3, Arch/Eng/Plng/Port

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

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
$1,038
Total Salary
$13,262

Francisco Sanjuan holds the role of Stdntdsgntrain3, Arch/Eng/Plng at Port within Sub-Professional Engineering. Their status is temporary exempt, 0.16 FTE. In 2024, their total compensation was $14,300. They are represented by Prof & Tech Eng, Local 21.