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
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

$51$341,874+

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.

Record list

Employees

Highest-paid first / page 8

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.

Yuk Lee-Lam

Management Assistant/Port

2025 total comp
$55,650
Sub-department
Budget, Admn & Stats Analysis
Organization group
Public Works, Transportation & Commerce
Base pay
$51,769
Overtime
$0
Other pay
$0
Benefits
$3,881
Total compensation
$55,650
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
Job Code
1842
Job Family Code
1800
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$3,881
Total Salary
$51,769

Yuk Lee-Lam works as a Management Assistant for Port within Budget, Admn & Stats Analysis. Their status is temporary exempt, 0.45 FTE. Yuk earned $55,650 in 2025. They are represented by SEIU, Local 1021, Misc.

Terrence Dunnigan

Ornamental Iron Worker/Port

2025 total comp
$53,553
Sub-department
Journeyman Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$20,569
Overtime
$0
Other pay
$21,948
Benefits
$11,035
Total compensation
$53,553
Employment type
Permanent Civil Service
Union / bargaining unit
Iron Workers, Local 377
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
$4,678
Job Code
7395
Job Family Code
7300
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$3,297

At Port, Terrence Dunnigan serves as a Ornamental Iron Worker within Journeyman Trade. They work permanent civil service, 0.17 FTE. Their 2025 pay totaled $53,553. Their bargaining unit is Iron Workers, Local 377.

Joyce Chan

Property Manager, Port/Port

2024 total comp
$52,435
Sub-department
Property Administration
Organization group
Public Works, Transportation & Commerce
Base pay
$16,524
Overtime
$0
Other pay
$27,950
Benefits
$7,961
Total compensation
$52,435
Employment type
Permanent Civil Service
Union / bargaining unit
Prof & Tech Eng, Local 21
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,089
Job Code
9395
Job Family Code
4100
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$3,360

Joyce Chan holds the role of Property Manager, Port at Port within Property Administration. Their status is permanent civil service, 0.12 FTE. In 2024, their total compensation was $52,435. Their bargaining unit is Prof & Tech Eng, Local 21.

Clifford Farrell

Stationary Engineer/Port

2025 total comp
$51,607
Sub-department
Journeyman Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$34,174
Overtime
$115
Other pay
$4,397
Benefits
$12,921
Total compensation
$51,607
Employment type
Permanent Civil Service
Union / bargaining unit
Stationary Engineers, Local 39
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,071
Job Code
7334
Job Family Code
7300
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$2,930

Clifford Farrell is a Stationary Engineer at Port within Journeyman Trade. They work permanent civil service, 0.23 FTE. 2025 total compensation came to $51,607. They are represented by Stationary Engineers, Local 39.

William Ford

Painter/Port

2025 total comp
$50,962
Sub-department
Journeyman Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$31,696
Overtime
$0
Other pay
$1,264
Benefits
$18,002
Total compensation
$50,962
Employment type
Permanent Civil Service
Union / bargaining unit
SF City Workers United
Full-time equivalent (FTE)
0.28

Source-specific fields

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

At Port, William Ford serves as a Painter within Journeyman Trade. They work permanent civil service, 0.28 FTE. Their 2025 pay totaled $50,962. Union affiliation: SF City Workers United.

David Gibbs

General Laborer Supervisor 1/Port

2024 total comp
$50,566
Sub-department
Supervisory-Labor & Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$22,812
Overtime
$4,734
Other pay
$12,242
Benefits
$10,779
Total compensation
$50,566
Employment type
Permanent Civil Service
Union / bargaining unit
Laborers, Local 261
Full-time equivalent (FTE)
0.26

Source-specific fields

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

At Port, David Gibbs serves as a General Laborer Supervisor 1 within Supervisory-Labor & Trade. They work permanent civil service, 0.26 FTE. Their 2024 pay totaled $50,566. They are represented by Laborers, Local 261.

Stephen Graves

Emergency Services Coordinator III/Port

2025 total comp
$47,221
Sub-department
Emergency Coordination
Organization group
Public Works, Transportation & Commerce
Base pay
$28,969
Overtime
$0
Other pay
$7,609
Benefits
$10,644
Total compensation
$47,221
Employment type
Permanent Civil Service
Union / bargaining unit
Prof & Tech Eng, Local 21
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,759
Job Code
8603
Job Family Code
8600
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$2,713

Stephen Graves holds the role of Emergency Services Coordinator III at Port within Emergency Coordination. Their status is permanent civil service, 0.19 FTE. In 2025, their total compensation was $47,221. Their bargaining unit is Prof & Tech Eng, Local 21.

Greg Lewis

Ps Aide to Professional/Port

2025 total comp
$46,221
Sub-department
Public Service Aide
Organization group
Public Works, Transportation & Commerce
Base pay
$28,874
Overtime
$0
Other pay
$0
Benefits
$17,347
Total compensation
$46,221
Employment type
Temporary Exempt
Union / bargaining unit
SEIU, Local 1021, Misc
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,427
Job Code
9922
Job Family Code
9900
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$2,270

At Port, Greg Lewis serves as a Ps Aide to Professional within Public Service Aide. They work temporary exempt, 0.48 FTE. Their 2025 pay totaled $46,221. They are represented by SEIU, Local 1021, Misc.

Tatiana Coleman

Secretary 1/Port

2025 total comp
$44,563
Sub-department
Clerical, Secretarial & Steno
Organization group
Public Works, Transportation & Commerce
Base pay
$37,213
Overtime
$0
Other pay
$0
Benefits
$7,350
Total compensation
$44,563
Employment type
Temporary Exempt
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.59

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PRT
Job Code
1444
Job Family Code
1400
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$2,828
Retirement Contribution
$4,522

Tatiana Coleman works as a Secretary 1 for Port within Clerical, Secretarial & Steno. Their status is temporary exempt, 0.59 FTE. Tatiana earned $44,563 in 2025. Union affiliation: SEIU, Local 1021, Misc.

Charles Gondak

Marina Associate Manager/Port

2025 total comp
$44,354
Sub-department
Management
Organization group
Public Works, Transportation & Commerce
Base pay
$30,459
Overtime
$0
Other pay
$0
Benefits
$13,895
Total compensation
$44,354
Employment type
Permanent Civil Service
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
Health and Dental Benefits
$6,982
Job Code
3233
Job Family Code
0900
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$2,490

At Port, Charles Gondak serves as a Marina Associate Manager within Management. They work permanent civil service, 0.3 FTE. Their 2025 pay totaled $44,354. Union affiliation: Municipal Exec Assoc, Misc.

Thomas Galicia

Property Manager, Port/Port

2024 total comp
$44,337
Sub-department
Property Administration
Organization group
Public Works, Transportation & Commerce
Base pay
$32,735
Overtime
$0
Other pay
$0
Benefits
$11,602
Total compensation
$44,337
Employment type
Permanent Civil Service
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
Health and Dental Benefits
$4,109
Job Code
9395
Job Family Code
4100
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$2,517

At Port, Thomas Galicia serves as a Property Manager, Port within Property Administration. They work permanent civil service, 0.23 FTE. Their 2024 pay totaled $44,337. They are represented by Prof & Tech Eng, Local 21.

Alexander Magee

Is Project Director/Port

2025 total comp
$43,820
Sub-department
Information Systems
Organization group
Public Works, Transportation & Commerce
Base pay
$33,616
Overtime
$0
Other pay
$0
Benefits
$10,204
Total compensation
$43,820
Employment type
Permanent 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
Health and Dental Benefits
$3,007
Job Code
1070
Job Family Code
1000
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$2,481

At Port, Alexander Magee serves as a Is Project Director within Information Systems. They work permanent exempt, 0.15 FTE. Their 2025 pay totaled $43,820. Their bargaining unit is Prof & Tech Eng, Local 21.

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.

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.