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

Patrick Mazur

Pile Worker/Port

2025 total comp
$97,945
Sub-department
Supervisory-Labor & Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$68,249
Overtime
$3,595
Other pay
$0
Benefits
$26,101
Total compensation
$97,945
Employment type
Permanent Civil Service
Union / bargaining unit
Pile Drivers, Local 34
Full-time equivalent (FTE)
0.52

Source-specific fields

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

Patrick Mazur holds the role of Pile Worker at Port within Supervisory-Labor & Trade. Their status is permanent civil service, 0.52 FTE. In 2025, their total compensation was $97,945. Union affiliation: Pile Drivers, Local 34.

Roman Nickelson

Pile Worker/Port

2025 total comp
$97,869
Sub-department
Supervisory-Labor & Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$68,249
Overtime
$3,496
Other pay
$0
Benefits
$26,124
Total compensation
$97,869
Employment type
Permanent Civil Service
Union / bargaining unit
Pile Drivers, Local 34
Full-time equivalent (FTE)
0.52

Source-specific fields

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

At Port, Roman Nickelson serves as a Pile Worker within Supervisory-Labor & Trade. They work permanent civil service, 0.52 FTE. Their 2025 pay totaled $97,869. They are represented by Pile Drivers, Local 34.

Gregory Hash

General Laborer/Port

2025 total comp
$96,667
Sub-department
Semi-Skilled & General Labor
Organization group
Public Works, Transportation & Commerce
Base pay
$76,822
Overtime
$376
Other pay
$1,674
Benefits
$17,794
Total compensation
$96,667
Employment type
Permanent Civil Service
Union / bargaining unit
Laborers, Local 261
Full-time equivalent (FTE)
0.84

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
$6,226
Retirement Contribution
$11,568

At Port, Gregory Hash serves as a General Laborer within Semi-Skilled & General Labor. They work permanent civil service, 0.84 FTE. Their 2025 pay totaled $96,667. They are represented by Laborers, Local 261.

Roy Maxson

Truck Driver/Port

2024 total comp
$93,171
Sub-department
Journeyman Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$54,005
Overtime
$626
Other pay
$14,090
Benefits
$24,451
Total compensation
$93,171
Employment type
Permanent Civil Service
Union / bargaining unit
Teamsters, Local 853
Full-time equivalent (FTE)
0.48

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PRT
Health and Dental Benefits
$10,581
Job Code
7355
Job Family Code
7300
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$5,289

Roy Maxson is a Truck Driver at Port within Journeyman Trade. They work permanent civil service, 0.48 FTE. 2024 total compensation came to $93,171. Their bargaining unit is Teamsters, Local 853.

Alan Gin

Architectural Associate 2/Port

2025 total comp
$90,956
Sub-department
Professional Engineering
Organization group
Public Works, Transportation & Commerce
Base pay
$84,613
Overtime
$0
Other pay
$0
Benefits
$6,343
Total compensation
$90,956
Employment type
Temporary Exempt
Union / bargaining unit
Prof & Tech Eng, Local 21
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
5266
Job Family Code
5200
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$6,343
Total Salary
$84,613

At Port, Alan Gin serves as a Architectural Associate 2 within Professional Engineering. They work temporary exempt, 0.47 FTE. Their 2025 pay totaled $90,956. Union affiliation: Prof & Tech Eng, Local 21.

Tai Trang

Gardener/Port

2025 total comp
$90,300
Sub-department
Agriculture & Horticulture
Organization group
Public Works, Transportation & Commerce
Base pay
$48,979
Overtime
$6,278
Other pay
$12,445
Benefits
$22,598
Total compensation
$90,300
Employment type
Permanent Civil Service
Union / bargaining unit
Laborers, Local 261
Full-time equivalent (FTE)
0.57

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PRT
Health and Dental Benefits
$10,040
Job Code
3417
Job Family Code
3400
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$5,219

Tai Trang holds the role of Gardener at Port within Agriculture & Horticulture. Their status is permanent civil service, 0.57 FTE. In 2025, their total compensation was $90,300. Their bargaining unit is Laborers, Local 261.

John Lee

Building Inspector/Port

2025 total comp
$89,568
Sub-department
Construction Inspection
Organization group
Public Works, Transportation & Commerce
Base pay
$79,354
Overtime
$0
Other pay
$3,968
Benefits
$6,247
Total compensation
$89,568
Employment type
Temporary Exempt
Union / bargaining unit
Building Inspects - 6331/33
Full-time equivalent (FTE)
0.48

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PRT
Job Code
6331
Job Family Code
6300
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$6,247
Total Salary
$83,322

John Lee works as a Building Inspector for Port within Construction Inspection. Their status is temporary exempt, 0.48 FTE. John earned $89,568 in 2025. Union affiliation: Building Inspects - 6331/33.

Nakia Dudley

Painter/Port

2025 total comp
$89,060
Sub-department
Journeyman Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$62,524
Overtime
$164
Other pay
$217
Benefits
$26,155
Total compensation
$89,060
Employment type
Permanent Civil Service
Union / bargaining unit
SF City Workers United
Full-time equivalent (FTE)
0.55

Source-specific fields

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

Nakia Dudley is a Painter at Port within Journeyman Trade. They work permanent civil service, 0.55 FTE. 2025 total compensation came to $89,060. They are represented by SF City Workers United.

Keith Hubbard

Marina Assistant/Port

2025 total comp
$88,517
Sub-department
Recreation
Organization group
Public Works, Transportation & Commerce
Base pay
$60,742
Overtime
$508
Other pay
$0
Benefits
$27,267
Total compensation
$88,517
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.68

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PRT
Health and Dental Benefits
$13,512
Job Code
3232
Job Family Code
3200
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$4,766

Keith Hubbard works as a Marina Assistant for Port within Recreation. Their status is permanent civil service, 0.68 FTE. Keith earned $88,517 in 2025. Their bargaining unit is SEIU, Local 1021, Misc.

Chasity Hayes

General Laborer/Port

2024 total comp
$86,276
Sub-department
Semi-Skilled & General Labor
Organization group
Public Works, Transportation & Commerce
Base pay
$60,080
Overtime
$3,580
Other pay
$1,635
Benefits
$20,982
Total compensation
$86,276
Employment type
Temporary Provisional
Union / bargaining unit
Laborers, Local 261
Full-time equivalent (FTE)
0.78

Source-specific fields

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

Chasity Hayes is a General Laborer at Port within Semi-Skilled & General Labor. They work temporary provisional, 0.78 FTE. 2024 total compensation came to $86,276. Union affiliation: Laborers, Local 261.