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

Daniel Smith

Utility Plumber/Public Utilities Commission

2025 total comp
$247,513
Sub-department
Journeyman Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$147,594
Overtime
$29,526
Other pay
$11,613
Benefits
$58,780
Total compensation
$247,513
Employment type
Permanent Civil Service
Union / bargaining unit
Plumbers, Local 38
Full-time equivalent (FTE)
1.13

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
$13,858

Daniel Smith holds the role of Utility Plumber at Public Utilities Commission within Journeyman Trade. Their status is permanent civil service, 1.13 FTE. In 2025, their total compensation was $247,513. They are represented by Plumbers, Local 38.

Katako Brown

Utility Plumber/Public Utilities Commission

2025 total comp
$246,894
Sub-department
Journeyman Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$145,603
Overtime
$32,767
Other pay
$10,000
Benefits
$58,524
Total compensation
$246,894
Employment type
Permanent Exempt
Union / bargaining unit
Plumbers, Local 38
Full-time equivalent (FTE)
1.14

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
$13,840

At Public Utilities Commission, Katako Brown serves as a Utility Plumber within Journeyman Trade. They work permanent exempt, 1.14 FTE. Their 2025 pay totaled $246,894. They are represented by Plumbers, Local 38.

Ryan Williams

Utility Plumber/Public Utilities Commission

2025 total comp
$243,992
Sub-department
Journeyman Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$147,594
Overtime
$27,524
Other pay
$10,219
Benefits
$58,655
Total compensation
$243,992
Employment type
Permanent Civil Service
Union / bargaining unit
Plumbers, Local 38
Full-time equivalent (FTE)
1.12

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
$13,808

Ryan Williams holds the role of Utility Plumber at Public Utilities Commission within Journeyman Trade. Their status is permanent civil service, 1.12 FTE. In 2025, their total compensation was $243,992. Union affiliation: Plumbers, Local 38.

Daniel Mccarthy

Utility Plumber/Public Utilities Commission

2025 total comp
$242,853
Sub-department
Journeyman Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$147,594
Overtime
$25,502
Other pay
$11,053
Benefits
$58,703
Total compensation
$242,853
Employment type
Permanent Civil Service
Union / bargaining unit
Plumbers, Local 38
Full-time equivalent (FTE)
1.11

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
$13,785

Daniel Mccarthy works as a Utility Plumber for Public Utilities Commission within Journeyman Trade. Their status is permanent civil service, 1.11 FTE. Daniel earned $242,853 in 2025. Union affiliation: Plumbers, Local 38.

Salvatore Jr.

Utility Plumber/Public Utilities Commission

2025 total comp
$242,014
Sub-department
Journeyman Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$147,594
Overtime
$24,984
Other pay
$11,184
Benefits
$58,252
Total compensation
$242,014
Employment type
Permanent Civil Service
Union / bargaining unit
Plumbers, Local 38
Full-time equivalent (FTE)
1.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
$13,521

At Public Utilities Commission, Salvatore Jr. serves as a Utility Plumber within Journeyman Trade. They work permanent civil service, 1.1 FTE. Their 2025 pay totaled $242,014. Their bargaining unit is Plumbers, Local 38.

Kevin Molloy

Utility Plumber/Public Utilities Commission

2025 total comp
$241,877
Sub-department
Journeyman Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$146,812
Overtime
$28,409
Other pay
$8,376
Benefits
$58,280
Total compensation
$241,877
Employment type
Permanent Civil Service
Union / bargaining unit
Plumbers, Local 38
Full-time equivalent (FTE)
1.12

Source-specific fields

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

Kevin Molloy works as a Utility Plumber for Public Utilities Commission within Journeyman Trade. Their status is permanent civil service, 1.12 FTE. Kevin earned $241,877 in 2025. They are represented by Plumbers, Local 38.

Tim Sheehan

Utility Plumber/Public Utilities Commission

2025 total comp
$238,505
Sub-department
Journeyman Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$147,594
Overtime
$26,208
Other pay
$6,224
Benefits
$58,479
Total compensation
$238,505
Employment type
Permanent Civil Service
Union / bargaining unit
Plumbers, Local 38
Full-time equivalent (FTE)
1.11

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
$13,744

Tim Sheehan works as a Utility Plumber for Public Utilities Commission within Journeyman Trade. Their status is permanent civil service, 1.11 FTE. Tim earned $238,505 in 2025. Union affiliation: Plumbers, Local 38.

Dino Salvoni

Utility Plumber/Public Utilities Commission

2025 total comp
$237,414
Sub-department
Journeyman Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$147,594
Overtime
$23,192
Other pay
$7,960
Benefits
$58,668
Total compensation
$237,414
Employment type
Permanent Civil Service
Union / bargaining unit
Plumbers, Local 38
Full-time equivalent (FTE)
1.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
$13,759

Dino Salvoni is a Utility Plumber at Public Utilities Commission within Journeyman Trade. They work permanent civil service, 1.1 FTE. 2025 total compensation came to $237,414. Their bargaining unit is Plumbers, Local 38.

Brandon Klein

Utility Plumber/Public Utilities Commission

2025 total comp
$236,881
Sub-department
Journeyman Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$147,594
Overtime
$10,265
Other pay
$21,201
Benefits
$57,820
Total compensation
$236,881
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
$13,169

Brandon Klein 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 $236,881. They are represented by Plumbers, Local 38.

James Kazarian

Utility Plumber/Public Utilities Commission

2025 total comp
$236,724
Sub-department
Journeyman Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$147,594
Overtime
$22,035
Other pay
$8,803
Benefits
$58,292
Total compensation
$236,724
Employment type
Permanent Civil Service
Union / bargaining unit
Plumbers, Local 38
Full-time equivalent (FTE)
1.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
$13,710

James Kazarian is a Utility Plumber at Public Utilities Commission within Journeyman Trade. They work permanent civil service, 1.1 FTE. 2025 total compensation came to $236,724. They are represented by Plumbers, Local 38.

John Munoz

Utility Plumber/Public Utilities Commission

2025 total comp
$236,300
Sub-department
Journeyman Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$146,814
Overtime
$19,125
Other pay
$12,398
Benefits
$57,963
Total compensation
$236,300
Employment type
Permanent Civil Service
Union / bargaining unit
Plumbers, Local 38
Full-time equivalent (FTE)
1.07

Source-specific fields

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

At Public Utilities Commission, John Munoz serves as a Utility Plumber within Journeyman Trade. They work permanent civil service, 1.07 FTE. Their 2025 pay totaled $236,300. Union affiliation: Plumbers, Local 38.

Mark Morello

Utility Plumber/Public Utilities Commission

2025 total comp
$234,728
Sub-department
Journeyman Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$138,791
Overtime
$31,818
Other pay
$8,747
Benefits
$55,372
Total compensation
$234,728
Employment type
Permanent Civil Service
Union / bargaining unit
Plumbers, Local 38
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
$22,162
Job Code
7388
Job Family Code
7300
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$13,482

At Public Utilities Commission, Mark Morello serves as a Utility Plumber within Journeyman Trade. They work permanent civil service, 1.08 FTE. Their 2025 pay totaled $234,728. Union affiliation: Plumbers, Local 38.

Timothy Dunlap

Utility Plumber/Public Utilities Commission

2025 total comp
$234,364
Sub-department
Journeyman Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$147,594
Overtime
$8,859
Other pay
$20,004
Benefits
$57,907
Total compensation
$234,364
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
$13,325

Timothy Dunlap works as a Utility Plumber for Public Utilities Commission within Journeyman Trade. Their status is permanent civil service, 1.04 FTE. Timothy earned $234,364 in 2025. They are represented by Plumbers, Local 38.

Kevin Lyons

Utility Plumber/Public Utilities Commission

2024 total comp
$234,342
Sub-department
Journeyman Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$151,307
Overtime
$16,494
Other pay
$9,062
Benefits
$57,479
Total compensation
$234,342
Employment type
Permanent Civil Service
Union / bargaining unit
Plumbers, Local 38
Full-time equivalent (FTE)
1.1

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PUC
Health and Dental Benefits
$21,218
Job Code
7388
Job Family Code
7300
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$13,226

Kevin Lyons works as a Utility Plumber for Public Utilities Commission within Journeyman Trade. Their status is permanent civil service, 1.1 FTE. Kevin earned $234,342 in 2024. Union affiliation: Plumbers, Local 38.