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

Jeffrey Haman

Building Inspector/Port

2025 total comp
$70,902
Sub-department
Construction Inspection
Organization group
Public Works, Transportation & Commerce
Base pay
$58,080
Overtime
$0
Other pay
$0
Benefits
$12,822
Total compensation
$70,902
Employment type
Permanent Civil Service
Union / bargaining unit
Building Inspects - 6331/33
Full-time equivalent (FTE)
0.42

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
$4,389
Retirement Contribution
$8,433

Jeffrey Haman is a Building Inspector at Port within Construction Inspection. They work permanent civil service, 0.42 FTE. 2025 total compensation came to $70,902. Union affiliation: Building Inspects - 6331/33.

John Donohoe

Project Manager 1/Port

2025 total comp
$65,806
Sub-department
Construction Project Mgmt
Organization group
Public Works, Transportation & Commerce
Base pay
$61,216
Overtime
$0
Other pay
$0
Benefits
$4,589
Total compensation
$65,806
Employment type
Temporary Exempt
Union / bargaining unit
Prof & Tech Eng, Local 21
Full-time equivalent (FTE)
0.33

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
$4,589
Total Salary
$61,216

John Donohoe works as a Project Manager 1 for Port within Construction Project Management. Their status is temporary exempt, 0.33 FTE. John earned $65,806 in 2025. Their bargaining unit is Prof & Tech Eng, Local 21.

Marcos Ortega

General Laborer/Port

2025 total comp
$64,417
Sub-department
Semi-Skilled & General Labor
Organization group
Public Works, Transportation & Commerce
Base pay
$35,304
Overtime
$11,918
Other pay
$982
Benefits
$16,212
Total compensation
$64,417
Employment type
Permanent Civil Service
Union / bargaining unit
Laborers, Local 261
Full-time equivalent (FTE)
0.47

Source-specific fields

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

At Port, Marcos Ortega serves as a General Laborer within Semi-Skilled & General Labor. They work permanent civil service, 0.47 FTE. Their 2025 pay totaled $64,417. Their bargaining unit is Laborers, Local 261.

Marcel Parizal

Pile Worker/Port

2025 total comp
$63,843
Sub-department
Supervisory-Labor & Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$45,118
Overtime
$1,676
Other pay
$0
Benefits
$17,050
Total compensation
$63,843
Employment type
Permanent Civil Service
Union / bargaining unit
Pile Drivers, Local 34
Full-time equivalent (FTE)
0.34

Source-specific fields

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

At Port, Marcel Parizal serves as a Pile Worker within Supervisory-Labor & Trade. They work permanent civil service, 0.34 FTE. Their 2025 pay totaled $63,843. Union affiliation: Pile Drivers, Local 34.

Isabel Pereira

Collections Officer/Port

2025 total comp
$62,916
Sub-department
Revenue
Organization group
Public Works, Transportation & Commerce
Base pay
$44,011
Overtime
$0
Other pay
$0
Benefits
$18,906
Total compensation
$62,916
Employment type
Temporary Exempt
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.45

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PRT
Health and Dental Benefits
$9,025
Job Code
4306
Job Family Code
4300
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$3,388

At Port, Isabel Pereira serves as a Collections Officer within Revenue. They work temporary exempt, 0.45 FTE. Their 2025 pay totaled $62,916. Union affiliation: SEIU, Local 1021, Misc.

Dan Hodapp

Manager III/Port

2025 total comp
$62,775
Sub-department
Management
Organization group
Public Works, Transportation & Commerce
Base pay
$58,397
Overtime
$0
Other pay
$0
Benefits
$4,378
Total compensation
$62,775
Employment type
Temporary Exempt
Union / bargaining unit
Municipal Exec Assoc, 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
0931
Job Family Code
0900
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$4,378
Total Salary
$58,397

Dan Hodapp works as a Manager III for Port within Management. Their status is temporary exempt, 0.3 FTE. Dan earned $62,775 in 2025. They are represented by Municipal Exec Assoc, Misc.

Monico Corral

Property Manager, Port/Port

2025 total comp
$62,004
Sub-department
Property Administration
Organization group
Public Works, Transportation & Commerce
Base pay
$57,680
Overtime
$0
Other pay
$0
Benefits
$4,324
Total compensation
$62,004
Employment type
Temporary Exempt
Union / bargaining unit
Prof & Tech Eng, Local 21
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
9395
Job Family Code
4100
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$4,324
Total Salary
$57,680

At Port, Monico Corral serves as a Property Manager, Port within Property Administration. They work temporary exempt, 0.38 FTE. Their 2025 pay totaled $62,004. They are represented by Prof & Tech Eng, Local 21.

Brian Carrillo

General Laborer/Port

2025 total comp
$61,759
Sub-department
Semi-Skilled & General Labor
Organization group
Public Works, Transportation & Commerce
Base pay
$35,660
Overtime
$9,079
Other pay
$919
Benefits
$16,100
Total compensation
$61,759
Employment type
Permanent Civil Service
Union / bargaining unit
Laborers, Local 261
Full-time equivalent (FTE)
0.45

Source-specific fields

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

Brian Carrillo holds the role of General Laborer at Port within Semi-Skilled & General Labor. Their status is permanent civil service, 0.45 FTE. In 2025, their total compensation was $61,759. They are represented by Laborers, Local 261.

Victorious Gemma

General Laborer/Port

2024 total comp
$60,202
Sub-department
Semi-Skilled & General Labor
Organization group
Public Works, Transportation & Commerce
Base pay
$52,083
Overtime
$612
Other pay
$1,494
Benefits
$6,013
Total compensation
$60,202
Employment type
Temporary Provisional
Union / bargaining unit
Laborers, Local 261
Full-time equivalent (FTE)
0.68

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
$4,195
Retirement Contribution
$1,817

Victorious Gemma is a General Laborer at Port within Semi-Skilled & General Labor. They work temporary provisional, 0.68 FTE. 2024 total compensation came to $60,202. Their bargaining unit is Laborers, Local 261.

Felicia Gotthelf

Senior Management Assistant/Port

2025 total comp
$58,692
Sub-department
Budget, Admn & Stats Analysis
Organization group
Public Works, Transportation & Commerce
Base pay
$43,078
Overtime
$0
Other pay
$138
Benefits
$15,476
Total compensation
$58,692
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,624
Job Code
1844
Job Family Code
1800
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$3,200

At Port, Felicia Gotthelf serves as a Senior Management Assistant within Budget, Admn & Stats Analysis. They work permanent civil service, 0.33 FTE. Their 2025 pay totaled $58,692. They are represented by SEIU, Local 1021, Misc.

Joann Moore

General Laborer/Port

2025 total comp
$58,487
Sub-department
Semi-Skilled & General Labor
Organization group
Public Works, Transportation & Commerce
Base pay
$40,156
Overtime
$0
Other pay
$770
Benefits
$17,561
Total compensation
$58,487
Employment type
Permanent Civil Service
Union / bargaining unit
Laborers, Local 261
Full-time equivalent (FTE)
0.43

Source-specific fields

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

Joann Moore is a General Laborer at Port within Semi-Skilled & General Labor. They work permanent civil service, 0.43 FTE. 2025 total compensation came to $58,487. They are represented by Laborers, Local 261.

Angelica Angeles

Ps Aide to Professional/Port

2025 total comp
$58,236
Sub-department
Public Service Aide
Organization group
Public Works, Transportation & Commerce
Base pay
$36,052
Overtime
$0
Other pay
$1,623
Benefits
$20,560
Total compensation
$58,236
Employment type
Temporary Exempt
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.61

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PRT
Health and Dental Benefits
$12,202
Job Code
9922
Job Family Code
9900
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$2,936

Angelica Angeles holds the role of Ps Aide to Professional at Port within Public Service Aide. Their status is temporary exempt, 0.61 FTE. In 2025, their total compensation was $58,236. Union affiliation: SEIU, Local 1021, Misc.

Jr. Melvin Powell

General Laborer/Port

2025 total comp
$57,948
Sub-department
Semi-Skilled & General Labor
Organization group
Public Works, Transportation & Commerce
Base pay
$35,660
Overtime
$5,514
Other pay
$905
Benefits
$15,869
Total compensation
$57,948
Employment type
Permanent Civil Service
Union / bargaining unit
Laborers, Local 261
Full-time equivalent (FTE)
0.43

Source-specific fields

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

Jr. Melvin Powell is a General Laborer at Port within Semi-Skilled & General Labor. They work permanent civil service, 0.43 FTE. 2025 total compensation came to $57,948. Their bargaining unit is Laborers, Local 261.

William Werner

Maintenance Machinist/Port

2025 total comp
$57,568
Sub-department
Journeyman Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$53,554
Overtime
$0
Other pay
$0
Benefits
$4,015
Total compensation
$57,568
Employment type
Temporary Exempt
Union / bargaining unit
Auto Machinist, Local 1414
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
7332
Job Family Code
7300
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$4,015
Total Salary
$53,554

William Werner is a Maintenance Machinist at Port within Journeyman Trade. They work temporary exempt, 0.4 FTE. 2025 total compensation came to $57,568. Union affiliation: Auto Machinist, Local 1414.