GCGovComp.app

City and County of San Francisco / Public Utilities Commission

Agency file

Public Utilities Commission

Source file: City and County of San Francisco — Employee Compensation / ingested Jun 17, 2026

The Public Utilities Commission operates public utilities and infrastructure such as water, power, sanitation, or energy services.

In 2025, this agency had 2,676 employees with median total compensation of $190,857; the highest distinct record was $586,768.

Year
2025
Total payroll
$492.7M
Employees
2,676
Median total
$190,857
Highest record
$586,768

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 2,676 employees. Each bar is a pay range; taller bars mean more people earn in that range. The amber line marks the median ($190,857) — half earn less, half more. The far-right bar collects the highest earners.

Average pay composition

  • Base$129,705 (70%)
  • Overtime$4,769 (3%)
  • Other$3,681 (2%)
  • Benefits$45,953 (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
$57,093
$137,432
$190,857
$240,633
$282,094

The pay ladder for this department. Someone at the 90th percentile earns $282,094 — more than 90% of the department; the 10th percentile earns $57,093. The shaded band is the middle half of employees (25th–75th percentile).

Largest job titles

Utility Specialist
100 · $234,286
General Laborer
78 · $136,971
Utility Plumber
70 · $226,307

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
$474.9M
2,690
$186,513
2025
$492.7M
3.7%
2,676
0.5%
$190,857
2.3%

Record list

Employees

Page 2

Jennifer Lin

Ps Aide to Professional/Public Utilities Commission

2025 total comp
$88,619
Sub-department
Public Service Aide
Organization group
Public Works, Transportation & Commerce
Base pay
$55,972
Overtime
$0
Other pay
$0
Benefits
$32,647
Total compensation
$88,619
Employment type
Temporary Exempt
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.94

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PUC
Health and Dental Benefits
$19,253
Job Code
9922
Job Family Code
9900
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$4,346

Jennifer Lin holds the role of Ps Aide to Professional at Public Utilities Commission within Public Service Aide. Their status is temporary exempt, 0.94 FTE. In 2025, their total compensation was $88,619. Union affiliation: SEIU, Local 1021, Misc.

Michael Crook

General Laborer/Public Utilities Commission

2024 total comp
$88,521
Sub-department
Semi-Skilled & General Labor
Organization group
Public Works, Transportation & Commerce
Base pay
$50,771
Overtime
$3,423
Other pay
$10,217
Benefits
$24,110
Total compensation
$88,521
Employment type
Permanent Civil Service
Union / bargaining unit
Laborers, Local 261
Full-time equivalent (FTE)
0.6

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PUC
Health and Dental Benefits
$11,156
Job Code
7514
Job Family Code
7500
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$4,961

Michael Crook holds the role of General Laborer at Public Utilities Commission within Semi-Skilled & General Labor. Their status is permanent civil service, 0.6 FTE. In 2024, their total compensation was $88,521. Union affiliation: Laborers, Local 261.

Jiewen Tan

Senior Account Clerk/Public Utilities Commission

2025 total comp
$88,305
Sub-department
Payroll, Billing & Accounting
Organization group
Public Works, Transportation & Commerce
Base pay
$60,879
Overtime
$0
Other pay
$0
Benefits
$27,426
Total compensation
$88,305
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.69

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PUC
Health and Dental Benefits
$13,813
Job Code
1632
Job Family Code
1600
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$4,706

Jiewen Tan is a Senior Account Clerk at Public Utilities Commission within Payroll, Billing & Accounting. They work permanent civil service, 0.69 FTE. 2025 total compensation came to $88,305. Their bargaining unit is SEIU, Local 1021, Misc.

Joanne Wilson

Planner IV/Public Utilities Commission

2025 total comp
$88,282
Sub-department
Professional Engineering
Organization group
Public Works, Transportation & Commerce
Base pay
$82,125
Overtime
$0
Other pay
$0
Benefits
$6,157
Total compensation
$88,282
Employment type
Temporary Exempt
Union / bargaining unit
Prof & Tech Eng, Local 21
Full-time equivalent (FTE)
0.45

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PUC
Job Code
5293
Job Family Code
5200
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$6,157
Total Salary
$82,125

At Public Utilities Commission, Joanne Wilson serves as a Planner IV within Professional Engineering. They work temporary exempt, 0.45 FTE. Their 2025 pay totaled $88,282. They are represented by Prof & Tech Eng, Local 21.

Robert Peterson

Chief Surveyor/Public Utilities Commission

2025 total comp
$88,267
Sub-department
Professional Engineering
Organization group
Public Works, Transportation & Commerce
Base pay
$82,111
Overtime
$0
Other pay
$0
Benefits
$6,156
Total compensation
$88,267
Employment type
Temporary Exempt
Union / bargaining unit
Prof & Tech Eng, Local 21
Full-time equivalent (FTE)
0.45

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PUC
Job Code
5216
Job Family Code
5200
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$6,156
Total Salary
$82,111

Robert Peterson holds the role of Chief Surveyor at Public Utilities Commission within Professional Engineering. Their status is temporary exempt, 0.45 FTE. In 2025, their total compensation was $88,267. Their bargaining unit is Prof & Tech Eng, Local 21.

Manuel Casanova

Watershed Keeper/Public Utilities Commission

2025 total comp
$88,180
Sub-department
Skilled Labor
Organization group
Public Works, Transportation & Commerce
Base pay
$57,117
Overtime
$3,186
Other pay
$45
Benefits
$27,832
Total compensation
$88,180
Employment type
Permanent Civil Service
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
PUC
Health and Dental Benefits
$14,750
Job Code
7470
Job Family Code
7400
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$4,719

At Public Utilities Commission, Manuel Casanova serves as a Watershed Keeper within Skilled Labor. They work permanent civil service, 0.59 FTE. Their 2025 pay totaled $88,180. They are represented by SEIU, Local 1021, Misc.

Victoria Bryant

Administrative Analyst/Public Utilities Commission

2024 total comp
$87,670
Sub-department
Budget, Admn & Stats Analysis
Organization group
Public Works, Transportation & Commerce
Base pay
$61,490
Overtime
$0
Other pay
$214
Benefits
$25,966
Total compensation
$87,670
Employment type
Permanent Exempt
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.55

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PUC
Health and Dental Benefits
$11,772
Job Code
1822
Job Family Code
1800
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$4,627

Victoria Bryant is a Administrative Analyst at Public Utilities Commission within Budget, Admn & Stats Analysis. They work permanent exempt, 0.55 FTE. 2024 total compensation came to $87,670. Their bargaining unit is SEIU, Local 1021, Misc.

Edward Arnold

Administrative Analyst/Public Utilities Commission

2025 total comp
$87,507
Sub-department
Budget, Admn & Stats Analysis
Organization group
Public Works, Transportation & Commerce
Base pay
$63,473
Overtime
$0
Other pay
$0
Benefits
$24,033
Total compensation
$87,507
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.5

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PUC
Health and Dental Benefits
$9,976
Job Code
1822
Job Family Code
1800
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$4,830

Edward Arnold holds the role of Administrative Analyst at Public Utilities Commission within Budget, Admn & Stats Analysis. Their status is permanent civil service, 0.5 FTE. In 2025, their total compensation was $87,507. Their bargaining unit is SEIU, Local 1021, Misc.

Victor Robles

Plumber/Public Utilities Commission

2025 total comp
$87,369
Sub-department
Journeyman Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$56,059
Overtime
$2,385
Other pay
$6,269
Benefits
$22,656
Total compensation
$87,369
Employment type
Temporary Exempt
Union / bargaining unit
Plumbers, Local 38
Full-time equivalent (FTE)
0.39

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PUC
Health and Dental Benefits
$9,055
Job Code
7347
Job Family Code
7300
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$4,962

Victor Robles is a Plumber at Public Utilities Commission within Journeyman Trade. They work temporary exempt, 0.39 FTE. 2025 total compensation came to $87,369. They are represented by Plumbers, Local 38.

Emily Lamela

Housekeeper/Food Service Clnr/Public Utilities Commission

2025 total comp
$87,217
Sub-department
Housekeeping & Laundry
Organization group
Public Works, Transportation & Commerce
Base pay
$49,820
Overtime
$0
Other pay
$129
Benefits
$37,269
Total compensation
$87,217
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
PUC
Health and Dental Benefits
$25,904
Job Code
2706
Job Family Code
2700
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$3,665

At Public Utilities Commission, Emily Lamela serves as a Housekeeper/Food Service Clnr within Housekeeping & Laundry. They work permanent civil service, 0.68 FTE. Their 2025 pay totaled $87,217. They are represented by SEIU, Local 1021, Misc.

Kayla Barry

Publ Service Aide-Asst to Professional/Public Utilities Commission

2024 total comp
$87,196
Sub-department
Public Service Aide
Organization group
Public Works, Transportation & Commerce
Base pay
$54,331
Overtime
$170
Other pay
$0
Benefits
$32,696
Total compensation
$87,196
Employment type
Temporary Exempt
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
1.04

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PUC
Health and Dental Benefits
$19,223
Job Code
9920
Job Family Code
9900
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$4,228

Kayla Barry works as a Publ Service Aide-Asst to Professional for Public Utilities Commission within Public Service Aide. Their status is temporary exempt, 1.04 FTE. Kayla earned $87,196 in 2024. They are represented by SEIU, Local 1021, Misc.

Teresa Chan

Senior Clerk/Public Utilities Commission

2024 total comp
$87,172
Sub-department
Clerical, Secretarial & Steno
Organization group
Public Works, Transportation & Commerce
Base pay
$47,582
Overtime
$8
Other pay
$15,761
Benefits
$23,821
Total compensation
$87,172
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.62

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PUC
Health and Dental Benefits
$11,450
Job Code
1406
Job Family Code
1400
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$4,804

Teresa Chan is a Senior Clerk at Public Utilities Commission within Clerical, Secretarial & Steno. They work permanent civil service, 0.62 FTE. 2024 total compensation came to $87,172. Union affiliation: SEIU, Local 1021, Misc.

Zakkary Barry

Publ Service Aide-Asst to Professional/Public Utilities Commission

2024 total comp
$86,711
Sub-department
Public Service Aide
Organization group
Public Works, Transportation & Commerce
Base pay
$54,027
Overtime
$170
Other pay
$0
Benefits
$32,514
Total compensation
$86,711
Employment type
Temporary Exempt
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
1.03

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PUC
Health and Dental Benefits
$19,115
Job Code
9920
Job Family Code
9900
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$4,205

Zakkary Barry works as a Publ Service Aide-Asst to Professional for Public Utilities Commission within Public Service Aide. Their status is temporary exempt, 1.03 FTE. Zakkary earned $86,711 in 2024. Their bargaining unit is SEIU, Local 1021, Misc.

Ava Wong

Secretary 2/Public Utilities Commission

2025 total comp
$86,496
Sub-department
Clerical, Secretarial & Steno
Organization group
Public Works, Transportation & Commerce
Base pay
$60,462
Overtime
$0
Other pay
$0
Benefits
$26,034
Total compensation
$86,496
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.62

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PUC
Health and Dental Benefits
$12,416
Job Code
1446
Job Family Code
1400
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$4,666

At Public Utilities Commission, Ava Wong serves as a Secretary 2 within Clerical, Secretarial & Steno. They work permanent civil service, 0.62 FTE. Their 2025 pay totaled $86,496. Their bargaining unit is SEIU, Local 1021, Misc.

James Barkenhus

Watershed Keeper/Public Utilities Commission

2024 total comp
$86,365
Sub-department
Skilled Labor
Organization group
Public Works, Transportation & Commerce
Base pay
$53,031
Overtime
$705
Other pay
$6,848
Benefits
$25,781
Total compensation
$86,365
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.55

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PUC
Health and Dental Benefits
$12,644
Job Code
7470
Job Family Code
7400
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$4,727

James Barkenhus works as a Watershed Keeper for Public Utilities Commission within Skilled Labor. Their status is permanent civil service, 0.55 FTE. James earned $86,365 in 2024. Their bargaining unit is SEIU, Local 1021, Misc.