GCGovComp.app

City and County of San Francisco / Public Utilities Commission / Utility Plumber

Job-title file

Utility Plumber

Operate, maintain, and repair equipment or facilities, performing skilled hands-on work.

79 employees hold this title in Public Utilities Commission. Median total compensation for the role is $224,914, above the department median of $190,857.

Employees
79
Total payroll
$17.3M
Role median
$224,914
Agency median
$190,857
Comparison
Above

What the records show

Role pay distribution

Pay distribution for this role

$2,486$290,805+

Hover a bar for its range; click to filter the list below.

How total compensation varies among the 79 people in this role. Even for one job title, pay differs with seniority, step, overtime, and tenure. Each bar is a pay range; the far-right bar collects the highest earners.

Record list

Employees with this title

Page 1

Antonino Alioto

Utility Plumber/Public Utilities Commission

2025 total comp
$218,566
Sub-department
Journeyman Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$147,594
Overtime
$6,971
Other pay
$6,677
Benefits
$57,323
Total compensation
$218,566
Employment type
Permanent Civil Service
Union / bargaining unit
Plumbers, Local 38
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
$23,592
Job Code
7388
Job Family Code
7300
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$12,281

At Public Utilities Commission, Antonino Alioto serves as a Utility Plumber within Journeyman Trade. They work permanent civil service, 1.03 FTE. Their 2025 pay totaled $218,566. Union affiliation: Plumbers, Local 38.

Travis Gonzaga

Utility Plumber/Public Utilities Commission

2025 total comp
$217,540
Sub-department
Journeyman Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$147,594
Overtime
$4,885
Other pay
$8,563
Benefits
$56,497
Total compensation
$217,540
Employment type
Permanent Civil Service
Union / bargaining unit
Plumbers, Local 38
Full-time equivalent (FTE)
1.02

Source-specific fields

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

Travis Gonzaga holds the role of Utility Plumber at Public Utilities Commission within Journeyman Trade. Their status is permanent civil service, 1.02 FTE. In 2025, their total compensation was $217,540. They are represented by Plumbers, Local 38.

Jesse Dan

Utility Plumber/Public Utilities Commission

2025 total comp
$217,201
Sub-department
Journeyman Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$145,912
Overtime
$5,988
Other pay
$8,994
Benefits
$56,307
Total compensation
$217,201
Employment type
Permanent Civil Service
Union / bargaining unit
Plumbers, Local 38
Full-time equivalent (FTE)
1.01

Source-specific fields

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

Jesse Dan holds the role of Utility Plumber at Public Utilities Commission within Journeyman Trade. Their status is permanent civil service, 1.01 FTE. In 2025, their total compensation was $217,201. Their bargaining unit is Plumbers, Local 38.

Warren Lowe

Utility Plumber/Public Utilities Commission

2025 total comp
$217,189
Sub-department
Journeyman Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$147,594
Overtime
$10,481
Other pay
$1,975
Benefits
$57,138
Total compensation
$217,189
Employment type
Permanent Civil Service
Union / bargaining unit
Plumbers, Local 38
Full-time equivalent (FTE)
1.05

Source-specific fields

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

Warren Lowe holds the role of Utility Plumber at Public Utilities Commission within Journeyman Trade. Their status is permanent civil service, 1.05 FTE. In 2025, their total compensation was $217,189. Their bargaining unit is Plumbers, Local 38.

Gordon Halversonjr

Utility Plumber/Public Utilities Commission

2025 total comp
$212,984
Sub-department
Journeyman Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$147,594
Overtime
$8,382
Other pay
$430
Benefits
$56,578
Total compensation
$212,984
Employment type
Permanent Civil Service
Union / bargaining unit
Plumbers, Local 38
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
$23,592
Job Code
7388
Job Family Code
7300
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$11,992

At Public Utilities Commission, Gordon Halversonjr serves as a Utility Plumber within Journeyman Trade. They work permanent civil service, 1.04 FTE. Their 2025 pay totaled $212,984. They are represented by Plumbers, Local 38.

Kyle Gonzaga

Utility Plumber/Public Utilities Commission

2025 total comp
$212,394
Sub-department
Journeyman Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$145,377
Overtime
$5,662
Other pay
$5,477
Benefits
$55,877
Total compensation
$212,394
Employment type
Permanent Civil Service
Union / bargaining unit
Plumbers, Local 38
Full-time equivalent (FTE)
1.01

Source-specific fields

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

Kyle Gonzaga holds the role of Utility Plumber at Public Utilities Commission within Journeyman Trade. Their status is permanent civil service, 1.01 FTE. In 2025, their total compensation was $212,394. Union affiliation: Plumbers, Local 38.

Michael Hacker

Utility Plumber/Public Utilities Commission

2025 total comp
$210,943
Sub-department
Journeyman Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$147,594
Overtime
$56
Other pay
$6,944
Benefits
$56,348
Total compensation
$210,943
Employment type
Permanent Civil Service
Union / bargaining unit
Plumbers, Local 38
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
$23,592
Job Code
7388
Job Family Code
7300
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$11,767

Michael Hacker holds the role of Utility Plumber at Public Utilities Commission within Journeyman Trade. Their status is permanent civil service. In 2025, their total compensation was $210,943. Their bargaining unit is Plumbers, Local 38.

Paul Shear

Utility Plumber/Public Utilities Commission

2025 total comp
$210,846
Sub-department
Journeyman Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$147,594
Overtime
$61
Other pay
$7,186
Benefits
$56,005
Total compensation
$210,846
Employment type
Permanent Civil Service
Union / bargaining unit
Plumbers, Local 38
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
$23,592
Job Code
7388
Job Family Code
7300
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$11,396

Paul Shear works as a Utility Plumber for Public Utilities Commission within Journeyman Trade. Their status is permanent civil service. Paul earned $210,846 in 2025. Their bargaining unit is Plumbers, Local 38.

Ryan Murphy

Utility Plumber/Public Utilities Commission

2025 total comp
$209,709
Sub-department
Journeyman Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$147,594
Overtime
$659
Other pay
$5,169
Benefits
$56,287
Total compensation
$209,709
Employment type
Permanent Civil Service
Union / bargaining unit
Plumbers, Local 38
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
$23,592
Job Code
7388
Job Family Code
7300
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$11,705

At Public Utilities Commission, Ryan Murphy serves as a Utility Plumber within Journeyman Trade. They work permanent civil service. Their 2025 pay totaled $209,709. They are represented by Plumbers, Local 38.

Robert Tapia

Utility Plumber/Public Utilities Commission

2025 total comp
$209,462
Sub-department
Journeyman Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$145,736
Overtime
$87
Other pay
$7,947
Benefits
$55,692
Total compensation
$209,462
Employment type
Permanent Civil Service
Union / bargaining unit
Plumbers, Local 38
Full-time equivalent (FTE)
0.99

Source-specific fields

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

At Public Utilities Commission, Robert Tapia serves as a Utility Plumber within Journeyman Trade. They work permanent civil service, 0.99 FTE. Their 2025 pay totaled $209,462. Their bargaining unit is Plumbers, Local 38.

David Gonzales

Utility Plumber/Public Utilities Commission

2025 total comp
$207,865
Sub-department
Journeyman Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$147,594
Overtime
$4
Other pay
$3,654
Benefits
$56,612
Total compensation
$207,865
Employment type
Permanent Civil Service
Union / bargaining unit
Plumbers, Local 38
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
$23,592
Job Code
7388
Job Family Code
7300
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$11,568

At Public Utilities Commission, David Gonzales serves as a Utility Plumber within Journeyman Trade. They work permanent civil service. Their 2025 pay totaled $207,865. Their bargaining unit is Plumbers, Local 38.

John Cruz

Utility Plumber/Public Utilities Commission

2025 total comp
$207,338
Sub-department
Journeyman Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$147,594
Overtime
$144
Other pay
$3,400
Benefits
$56,199
Total compensation
$207,338
Employment type
Permanent Civil Service
Union / bargaining unit
Plumbers, Local 38
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
$23,592
Job Code
7388
Job Family Code
7300
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$11,191

John Cruz is a Utility Plumber at Public Utilities Commission within Journeyman Trade. They work permanent civil service. 2025 total compensation came to $207,338. Union affiliation: Plumbers, Local 38.

Thomas Jr

Utility Plumber/Public Utilities Commission

2025 total comp
$207,284
Sub-department
Journeyman Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$147,594
Overtime
$339
Other pay
$3,175
Benefits
$56,176
Total compensation
$207,284
Employment type
Permanent Civil Service
Union / bargaining unit
Plumbers, Local 38
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
$23,592
Job Code
7388
Job Family Code
7300
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$11,199

Thomas Jr works as a Utility Plumber for Public Utilities Commission within Journeyman Trade. Their status is permanent civil service. Thomas earned $207,284 in 2025. They are represented by Plumbers, Local 38.

Dennis Watson

Utility Plumber/Public Utilities Commission

2025 total comp
$207,160
Sub-department
Journeyman Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$147,594
Overtime
$867
Other pay
$2,350
Benefits
$56,349
Total compensation
$207,160
Employment type
Permanent Civil Service
Union / bargaining unit
Plumbers, Local 38
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
$23,592
Job Code
7388
Job Family Code
7300
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$11,490

Dennis Watson is a Utility Plumber at Public Utilities Commission within Journeyman Trade. They work permanent civil service. 2025 total compensation came to $207,160. Their bargaining unit is Plumbers, Local 38.

Kevin Mattias

Utility Plumber/Public Utilities Commission

2025 total comp
$207,022
Sub-department
Journeyman Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$146,666
Overtime
$1,662
Other pay
$2,936
Benefits
$55,757
Total compensation
$207,022
Employment type
Permanent Civil Service
Union / bargaining unit
Plumbers, Local 38
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
$23,444
Job Code
7388
Job Family Code
7300
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$11,445

Kevin Mattias is a Utility Plumber at Public Utilities Commission within Journeyman Trade. They work permanent civil service. 2025 total compensation came to $207,022. Union affiliation: Plumbers, Local 38.

Colm Conefrey

Utility Plumber/Public Utilities Commission

2025 total comp
$206,462
Sub-department
Journeyman Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$127,508
Overtime
$12,760
Other pay
$15,933
Benefits
$50,261
Total compensation
$206,462
Employment type
Permanent Civil Service
Union / bargaining unit
Plumbers, Local 38
Full-time equivalent (FTE)
0.92

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PUC
Health and Dental Benefits
$20,416
Job Code
7388
Job Family Code
7300
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$11,728

Colm Conefrey holds the role of Utility Plumber at Public Utilities Commission within Journeyman Trade. Their status is permanent civil service, 0.92 FTE. In 2025, their total compensation was $206,462. They are represented by Plumbers, Local 38.

Ryan Mcfadden

Utility Plumber/Public Utilities Commission

2025 total comp
$205,877
Sub-department
Journeyman Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$147,594
Overtime
$0
Other pay
$2,552
Benefits
$55,730
Total compensation
$205,877
Employment type
Permanent Civil Service
Union / bargaining unit
Plumbers, Local 38
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
$23,592
Job Code
7388
Job Family Code
7300
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$11,149

Ryan Mcfadden holds the role of Utility Plumber at Public Utilities Commission within Journeyman Trade. Their status is permanent civil service. In 2025, their total compensation was $205,877. They are represented by Plumbers, Local 38.

Mark Biggins

Utility Plumber/Public Utilities Commission

2025 total comp
$205,670
Sub-department
Journeyman Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$147,313
Overtime
$0
Other pay
$2,200
Benefits
$56,158
Total compensation
$205,670
Employment type
Permanent Civil Service
Union / bargaining unit
Plumbers, Local 38
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
$23,546
Job Code
7388
Job Family Code
7300
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$11,408

Mark Biggins works as a Utility Plumber for Public Utilities Commission within Journeyman Trade. Their status is permanent civil service. Mark earned $205,670 in 2025. Their bargaining unit is Plumbers, Local 38.