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

Sandra Oberle

Senior Property Manager, Port/Port

2025 total comp
$42,428
Sub-department
Management
Organization group
Public Works, Transportation & Commerce
Base pay
$31,330
Overtime
$0
Other pay
$687
Benefits
$10,411
Total compensation
$42,428
Employment type
Permanent Civil Service
Union / bargaining unit
Prof & Tech Eng, Local 21
Full-time equivalent (FTE)
0.18

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PRT
Health and Dental Benefits
$3,533
Job Code
9386
Job Family Code
0900
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$2,366

Sandra Oberle holds the role of Senior Property Manager, Port at Port within Management. Their status is permanent civil service, 0.18 FTE. In 2025, their total compensation was $42,428. They are represented by Prof & Tech Eng, Local 21.

Fannie Chu

Accountant III/Port

2025 total comp
$39,671
Sub-department
Payroll, Billing & Accounting
Organization group
Public Works, Transportation & Commerce
Base pay
$36,904
Overtime
$0
Other pay
$0
Benefits
$2,767
Total compensation
$39,671
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
1654
Job Family Code
1600
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$2,767
Total Salary
$36,904

Fannie Chu works as a Accountant III for Port within Payroll, Billing & Accounting. Their status is temporary exempt, 0.25 FTE. Fannie earned $39,671 in 2025. Their bargaining unit is Prof & Tech Eng, Local 21.

Carly Zhu

Stdntdsgntrain3, Arch/Eng/Plng/Port

2025 total comp
$38,874
Sub-department
Sub-Professional Engineering
Organization group
Public Works, Transportation & Commerce
Base pay
$33,605
Overtime
$0
Other pay
$2,554
Benefits
$2,715
Total compensation
$38,874
Employment type
Temporary Exempt
Union / bargaining unit
Prof & Tech Eng, Local 21
Full-time equivalent (FTE)
0.4

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
$2,715
Total Salary
$36,159

At Port, Carly Zhu serves as a Stdntdsgntrain3, Arch/Eng/Plng within Sub-Professional Engineering. They work temporary exempt, 0.4 FTE. Their 2025 pay totaled $38,874. Their bargaining unit is Prof & Tech Eng, Local 21.

Shannon Spencer

Security Guard/Port

2025 total comp
$38,386
Sub-department
Protection & Apprehension
Organization group
Public Works, Transportation & Commerce
Base pay
$24,923
Overtime
$441
Other pay
$714
Benefits
$12,308
Total compensation
$38,386
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.33

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PRT
Health and Dental Benefits
$6,485
Job Code
8202
Job Family Code
8200
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$2,073

Shannon Spencer holds the role of Security Guard at Port within Protection & Apprehension. Their status is permanent civil service, 0.33 FTE. In 2025, their total compensation was $38,386. They are represented by SEIU, Local 1021, Misc.

Armando Espinosa

Painter/Port

2025 total comp
$38,182
Sub-department
Journeyman Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$26,706
Overtime
$0
Other pay
$442
Benefits
$11,034
Total compensation
$38,182
Employment type
Permanent Civil Service
Union / bargaining unit
SF City Workers United
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
$5,031
Job Code
7346
Job Family Code
7300
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$2,061

Armando Espinosa holds the role of Painter at Port within Journeyman Trade. Their status is permanent civil service, 0.23 FTE. In 2025, their total compensation was $38,182. Union affiliation: SF City Workers United.

Nicole Nannery

Safety Analyst/Port

2024 total comp
$36,000
Sub-department
Health & Sanitation Inspection
Organization group
Public Works, Transportation & Commerce
Base pay
$33,490
Overtime
$0
Other pay
$0
Benefits
$2,511
Total compensation
$36,000
Employment type
Temporary Exempt
Union / bargaining unit
Prof & Tech Eng, Local 21
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
6130
Job Family Code
6100
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$2,511
Total Salary
$33,490

At Port, Nicole Nannery serves as a Safety Analyst within Health & Sanitation Inspection. They work temporary exempt, 0.21 FTE. Their 2024 pay totaled $36,000. Union affiliation: Prof & Tech Eng, Local 21.

Mark Langley

Piledriver Engine Operator/Port

2025 total comp
$35,624
Sub-department
Supervisory-Labor & Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$24,805
Overtime
$0
Other pay
$508
Benefits
$10,312
Total compensation
$35,624
Employment type
Permanent Civil Service
Union / bargaining unit
Operating Engineers, Local 3
Full-time equivalent (FTE)
0.18

Source-specific fields

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

Mark Langley holds the role of Piledriver Engine Operator at Port within Supervisory-Labor & Trade. Their status is permanent civil service, 0.18 FTE. In 2025, their total compensation was $35,624. Their bargaining unit is Operating Engineers, Local 3.

Marilyn Yeh

Prnpl Administrative Analyst II/Port

2024 total comp
$32,700
Sub-department
Budget, Admn & Stats Analysis
Organization group
Public Works, Transportation & Commerce
Base pay
$13,782
Overtime
$0
Other pay
$11,367
Benefits
$7,551
Total compensation
$32,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
Health and Dental Benefits
$3,529
Job Code
1825
Job Family Code
1800
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$1,927

Marilyn Yeh is a Prnpl Administrative Analyst II at Port within Budget, Admn & Stats Analysis. They work permanent civil service. 2024 total compensation came to $32,700. Their bargaining unit is Prof & Tech Eng, Local 21.

Nathan Cruz

Deputy Director III/Port

2025 total comp
$30,906
Sub-department
Management
Organization group
Public Works, Transportation & Commerce
Base pay
$12,005
Overtime
$0
Other pay
$13,591
Benefits
$5,310
Total compensation
$30,906
Employment type
Permanent 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
Health and Dental Benefits
$1,519
Job Code
0953
Job Family Code
0900
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$2,063

Nathan Cruz works as a Deputy Director III for Port within Management. Their status is permanent exempt. Nathan earned $30,906 in 2025. Their bargaining unit is Municipal Exec Assoc, Misc.

Lisa Walker

Pile Worker/Port

2025 total comp
$30,606
Sub-department
Supervisory-Labor & Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$8,489
Overtime
$0
Other pay
$0
Benefits
$22,117
Total compensation
$30,606
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
$20,130
Job Code
9330
Job Family Code
7200
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$658

Lisa Walker holds the role of Pile Worker at Port within Supervisory-Labor & Trade. Their status is permanent civil service. In 2025, their total compensation was $30,606. They are represented by Pile Drivers, Local 34.

Antoine Baxter

Gardener/Port

2024 total comp
$29,650
Sub-department
Agriculture & Horticulture
Organization group
Public Works, Transportation & Commerce
Base pay
$20,840
Overtime
$201
Other pay
$0
Benefits
$8,610
Total compensation
$29,650
Employment type
Permanent Civil Service
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
$4,025
Job Code
3417
Job Family Code
3400
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$1,372

Antoine Baxter works as a Gardener for Port within Agriculture & Horticulture. Their status is permanent civil service, 0.23 FTE. Antoine earned $29,650 in 2024. They are represented by Laborers, Local 261.

Anabelle Sebbag

Stdntdsgntrain3, Arch/Eng/Plng/Port

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

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
$2,014
Total Salary
$26,865

Anabelle Sebbag is a Stdntdsgntrain3, Arch/Eng/Plng at Port within Sub-Professional Engineering. They work temporary exempt, 0.31 FTE. 2025 total compensation came to $28,879. Union affiliation: Prof & Tech Eng, Local 21.

Tatiana Coleman

Ps Aide to Professional/Port

2024 total comp
$28,852
Sub-department
Public Service Aide
Organization group
Public Works, Transportation & Commerce
Base pay
$26,840
Overtime
$0
Other pay
$0
Benefits
$2,012
Total compensation
$28,852
Employment type
Temporary Exempt
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.47

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
$2,012
Total Salary
$26,840

At Port, Tatiana Coleman serves as a Ps Aide to Professional within Public Service Aide. They work temporary exempt, 0.47 FTE. Their 2024 pay totaled $28,852. They are represented by SEIU, Local 1021, Misc.