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 6

Darrell Sur

Maintenance Machinist/Public Utilities Commission

2025 total comp
$216,577
Sub-department
Journeyman Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$143,175
Overtime
$17,086
Other pay
$0
Benefits
$56,315
Total compensation
$216,577
Employment type
Permanent Civil Service
Union / bargaining unit
Auto Machinist, Local 1414
Full-time equivalent (FTE)
1.08

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PUC
Health and Dental Benefits
$23,051
Job Code
7332
Job Family Code
7300
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$12,207

Darrell Sur holds the role of Maintenance Machinist at Public Utilities Commission within Journeyman Trade. Their status is permanent civil service, 1.08 FTE. In 2025, their total compensation was $216,577. Union affiliation: Auto Machinist, Local 1414.

Linda Muir

Senior Human Resources Analyst/Public Utilities Commission

2025 total comp
$216,559
Sub-department
Personnel
Organization group
Public Works, Transportation & Commerce
Base pay
$162,275
Overtime
$0
Other pay
$0
Benefits
$54,284
Total compensation
$216,559
Employment type
Temporary Exempt
Union / bargaining unit
Prof & Tech Eng, Local 21
Full-time equivalent (FTE)
1

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PUC
Health and Dental Benefits
$19,546
Job Code
1244
Job Family Code
1200
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$11,659

Linda Muir holds the role of Senior Human Resources Analyst at Public Utilities Commission within Personnel. Their status is temporary exempt. In 2025, their total compensation was $216,559. Union affiliation: Prof & Tech Eng, Local 21.

Melissa Higgins

Utility Specialist/Public Utilities Commission

2024 total comp
$216,548
Sub-department
Energy & Environment
Organization group
Public Works, Transportation & Commerce
Base pay
$155,743
Overtime
$0
Other pay
$0
Benefits
$60,805
Total compensation
$216,548
Employment type
Temporary Exempt
Union / bargaining unit
Prof & Tech Eng, Local 21
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
$25,666
Job Code
5602
Job Family Code
5600
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$12,058

Melissa Higgins holds the role of Utility Specialist at Public Utilities Commission within Energy & Environment. Their status is temporary exempt, 1.04 FTE. In 2024, their total compensation was $216,548. Their bargaining unit is Prof & Tech Eng, Local 21.

Timothy Cotter

Senior Const Inspector/Public Utilities Commission

2025 total comp
$216,526
Sub-department
Construction Inspection
Organization group
Public Works, Transportation & Commerce
Base pay
$160,814
Overtime
$1,034
Other pay
$0
Benefits
$54,678
Total compensation
$216,526
Employment type
Permanent Civil Service
Union / bargaining unit
Prof & Tech Eng, Local 21
Full-time equivalent (FTE)
1

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PUC
Health and Dental Benefits
$19,546
Job Code
6319
Job Family Code
6300
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$12,262

Timothy Cotter works as a Senior Const Inspector for Public Utilities Commission within Construction Inspection. Their status is permanent civil service. Timothy earned $216,526 in 2025. They are represented by Prof & Tech Eng, Local 21.

Lewis Hernandez

Senior Const Inspector/Public Utilities Commission

2025 total comp
$216,385
Sub-department
Construction Inspection
Organization group
Public Works, Transportation & Commerce
Base pay
$160,814
Overtime
$0
Other pay
$0
Benefits
$55,571
Total compensation
$216,385
Employment type
Permanent Civil Service
Union / bargaining unit
Prof & Tech Eng, Local 21
Full-time equivalent (FTE)
1

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PUC
Health and Dental Benefits
$19,546
Job Code
6319
Job Family Code
6300
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$13,155

Lewis Hernandez works as a Senior Const Inspector for Public Utilities Commission within Construction Inspection. Their status is permanent civil service. Lewis earned $216,385 in 2025. They are represented by Prof & Tech Eng, Local 21.

Mark Chen

Pr Administrative Analyst/Public Utilities Commission

2025 total comp
$216,366
Sub-department
Budget, Admn & Stats Analysis
Organization group
Public Works, Transportation & Commerce
Base pay
$161,868
Overtime
$0
Other pay
$0
Benefits
$54,498
Total compensation
$216,366
Employment type
Permanent Civil Service
Union / bargaining unit
Prof & Tech Eng, Local 21
Full-time equivalent (FTE)
1

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PUC
Health and Dental Benefits
$19,546
Job Code
1824
Job Family Code
1800
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$11,933

At Public Utilities Commission, Mark Chen serves as a Pr Administrative Analyst within Budget, Admn & Stats Analysis. They work permanent civil service. Their 2025 pay totaled $216,366. Their bargaining unit is Prof & Tech Eng, Local 21.

Lawrence Hom

Is Business Analyst-Senior/Public Utilities Commission

2025 total comp
$216,067
Sub-department
Information Systems
Organization group
Public Works, Transportation & Commerce
Base pay
$161,178
Overtime
$0
Other pay
$0
Benefits
$54,889
Total compensation
$216,067
Employment type
Permanent Civil Service
Union / bargaining unit
Prof & Tech Eng, Local 21
Full-time equivalent (FTE)
1

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PUC
Health and Dental Benefits
$19,546
Job Code
1053
Job Family Code
1000
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$12,421

Lawrence Hom works as a Is Business Analyst-Senior for Public Utilities Commission within Information Systems. Their status is permanent civil service. Lawrence earned $216,067 in 2025. They are represented by Prof & Tech Eng, Local 21.

George Ball

Is Business Analyst-Senior/Public Utilities Commission

2025 total comp
$215,974
Sub-department
Information Systems
Organization group
Public Works, Transportation & Commerce
Base pay
$161,178
Overtime
$0
Other pay
$0
Benefits
$54,796
Total compensation
$215,974
Employment type
Permanent Civil Service
Union / bargaining unit
Prof & Tech Eng, Local 21
Full-time equivalent (FTE)
1

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PUC
Health and Dental Benefits
$19,546
Job Code
1053
Job Family Code
1000
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$12,328

George Ball works as a Is Business Analyst-Senior for Public Utilities Commission within Information Systems. Their status is permanent civil service. George earned $215,974 in 2025. Their bargaining unit is Prof & Tech Eng, Local 21.

Sarah Young

Is Business Analyst-Senior/Public Utilities Commission

2025 total comp
$215,949
Sub-department
Information Systems
Organization group
Public Works, Transportation & Commerce
Base pay
$161,178
Overtime
$0
Other pay
$0
Benefits
$54,771
Total compensation
$215,949
Employment type
Permanent Civil Service
Union / bargaining unit
Prof & Tech Eng, Local 21
Full-time equivalent (FTE)
1

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PUC
Health and Dental Benefits
$19,546
Job Code
1053
Job Family Code
1000
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$12,303

Sarah Young works as a Is Business Analyst-Senior for Public Utilities Commission within Information Systems. Their status is permanent civil service. Sarah earned $215,949 in 2025. Union affiliation: Prof & Tech Eng, Local 21.

Thales Oliveira

Senior Stationary Engineer Sew Plant/Public Utilities Commission

2025 total comp
$215,921
Sub-department
Journeyman Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$156,659
Overtime
$192
Other pay
$2,350
Benefits
$56,721
Total compensation
$215,921
Employment type
Permanent Civil Service
Union / bargaining unit
Stationary Engineers, Local 39
Full-time equivalent (FTE)
1

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PUC
Health and Dental Benefits
$21,973
Job Code
7373
Job Family Code
7300
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$12,127

Thales Oliveira works as a Senior Stationary Engineer Sew Plant for Public Utilities Commission within Journeyman Trade. Their status is permanent civil service. Thales earned $215,921 in 2025. They are represented by Stationary Engineers, Local 39.

Mark Robey

Is Business Analyst-Senior/Public Utilities Commission

2025 total comp
$215,890
Sub-department
Information Systems
Organization group
Public Works, Transportation & Commerce
Base pay
$161,178
Overtime
$0
Other pay
$0
Benefits
$54,712
Total compensation
$215,890
Employment type
Permanent Civil Service
Union / bargaining unit
Prof & Tech Eng, Local 21
Full-time equivalent (FTE)
1

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PUC
Health and Dental Benefits
$19,546
Job Code
1053
Job Family Code
1000
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$12,244

At Public Utilities Commission, Mark Robey serves as a Is Business Analyst-Senior within Information Systems. They work permanent civil service. Their 2025 pay totaled $215,890. They are represented by Prof & Tech Eng, Local 21.

Michael Beck

Auto Machinist Assistant Supervisor/Public Utilities Commission

2025 total comp
$215,644
Sub-department
Journeyman Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$141,191
Overtime
$19,035
Other pay
$0
Benefits
$55,418
Total compensation
$215,644
Employment type
Temporary Provisional
Union / bargaining unit
Auto Machinist, Local 1414
Full-time equivalent (FTE)
1.09

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PUC
Health and Dental Benefits
$23,051
Job Code
7315
Job Family Code
7300
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$11,603

At Public Utilities Commission, Michael Beck serves as a Auto Machinist Assistant Supervisor within Journeyman Trade. They work temporary provisional, 1.09 FTE. Their 2025 pay totaled $215,644. Union affiliation: Auto Machinist, Local 1414.

Nardeep Mandal

Is Business Analyst-Senior/Public Utilities Commission

2025 total comp
$215,624
Sub-department
Information Systems
Organization group
Public Works, Transportation & Commerce
Base pay
$161,178
Overtime
$0
Other pay
$0
Benefits
$54,446
Total compensation
$215,624
Employment type
Permanent Civil Service
Union / bargaining unit
Prof & Tech Eng, Local 21
Full-time equivalent (FTE)
1

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PUC
Health and Dental Benefits
$19,546
Job Code
1053
Job Family Code
1000
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$11,978

At Public Utilities Commission, Nardeep Mandal serves as a Is Business Analyst-Senior within Information Systems. They work permanent civil service. Their 2025 pay totaled $215,624. Union affiliation: Prof & Tech Eng, Local 21.

Thomas Pryor

Senior Const Inspector/Public Utilities Commission

2025 total comp
$215,533
Sub-department
Construction Inspection
Organization group
Public Works, Transportation & Commerce
Base pay
$160,814
Overtime
$0
Other pay
$0
Benefits
$54,719
Total compensation
$215,533
Employment type
Permanent Civil Service
Union / bargaining unit
Prof & Tech Eng, Local 21
Full-time equivalent (FTE)
1

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PUC
Health and Dental Benefits
$19,546
Job Code
6319
Job Family Code
6300
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$12,303

Thomas Pryor is a Senior Const Inspector at Public Utilities Commission within Construction Inspection. They work permanent civil service. 2025 total compensation came to $215,533. They are represented by Prof & Tech Eng, Local 21.

Hamzah Awnallah

Utility Specialist/Public Utilities Commission

2025 total comp
$215,492
Sub-department
Energy & Environment
Organization group
Public Works, Transportation & Commerce
Base pay
$161,711
Overtime
$0
Other pay
$0
Benefits
$53,781
Total compensation
$215,492
Employment type
Permanent Civil Service
Union / bargaining unit
Prof & Tech Eng, Local 21
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
$18,454
Job Code
5602
Job Family Code
5600
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$12,352

Hamzah Awnallah works as a Utility Specialist for Public Utilities Commission within Energy & Environment. Their status is permanent civil service, 0.94 FTE. Hamzah earned $215,492 in 2025. Their bargaining unit is Prof & Tech Eng, Local 21.

Arthur Gutierrez

Stationary Engineer Sewage Plant/Public Utilities Commission

2025 total comp
$215,258
Sub-department
Journeyman Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$134,987
Overtime
$13,070
Other pay
$11,474
Benefits
$55,727
Total compensation
$215,258
Employment type
Permanent Civil Service
Union / bargaining unit
Stationary Engineers, Local 39
Full-time equivalent (FTE)
1.06

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PUC
Health and Dental Benefits
$21,973
Job Code
7372
Job Family Code
7300
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$12,212

Arthur Gutierrez holds the role of Stationary Engineer Sewage Plant at Public Utilities Commission within Journeyman Trade. Their status is permanent civil service, 1.06 FTE. In 2025, their total compensation was $215,258. Their bargaining unit is Stationary Engineers, Local 39.