GCGovComp.app

City and County of San Francisco / Public Utilities Commission / Maintenance Planner

Job-title file

Maintenance Planner

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

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

Employees
22
Total payroll
$4.3M
Role median
$218,581
Agency median
$190,857
Comparison
Above

What the records show

Role pay distribution

Pay distribution for this role

$37,220$234,098+

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

How total compensation varies among the 22 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.

Compare departments

This role across City and County of San Francisco

Maintenance Planner is held in 7 City and County of San Francisco departments. In Public Utilities Commission, the median of $218,581 ranks #6 of 7.

Highest-paying departments for this role

Public Health
$267,824 · 3
Port
$252,418 · 2
Public Works
$245,658 · 2
Airport Commission
$118,469 · 3

Median total compensation for the Maintenance Planner role in other City and County of San Franciscodepartments (highest first). Each bar links to that department’s page for this role.

Compare jurisdictions

Maintenance Planner beyond City and County of San Francisco

This role is reported in 2 jurisdictions. In City and County of San Francisco, the median of $218,920 ranks #1 of 2. See Maintenance Planner across all of City and County of San Francisco

Highest-paying jurisdictions for this role

City of Las Vegas
$120,344 · 6

Median total compensation for comparable Maintenance Planner roles in other jurisdictions. Titles are matched by normalized name across sources, not identical job classification, and pay is not cost-of-living adjusted. Each bar links to that jurisdiction’s page for the role.

Same department

Other job titles in Public Utilities Commission

Record list

Employees with this title

Page 1

Lorenzo Hale

Maintenance Planner/Public Utilities Commission

2025 total comp
$239,781
Sub-department
Supervisory-Labor & Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$153,197
Overtime
$20,217
Other pay
$8,499
Benefits
$57,868
Total compensation
$239,781
Employment type
Permanent Civil Service
Union / bargaining unit
Stationary Engineers, Local 39
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
$21,973
Job Code
7262
Job Family Code
7200
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$13,780

Lorenzo Hale holds the role of Maintenance Planner at Public Utilities Commission within Supervisory-Labor & Trade. Their status is permanent civil service, 1.09 FTE. In 2025, their total compensation was $239,781. Union affiliation: Stationary Engineers, Local 39.

Jose Corrales

Maintenance Planner/Public Utilities Commission

2025 total comp
$226,249
Sub-department
Supervisory-Labor & Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$167,830
Overtime
$0
Other pay
$0
Benefits
$58,419
Total compensation
$226,249
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
7262
Job Family Code
7200
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$12,567

Jose Corrales is a Maintenance Planner at Public Utilities Commission within Supervisory-Labor & Trade. They work permanent civil service. 2025 total compensation came to $226,249. Union affiliation: Stationary Engineers, Local 39.

Justin Lyman

Maintenance Planner/Public Utilities Commission

2025 total comp
$221,934
Sub-department
Supervisory-Labor & Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$161,581
Overtime
$0
Other pay
$2,835
Benefits
$57,518
Total compensation
$221,934
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
7262
Job Family Code
7200
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$12,163

Justin Lyman holds the role of Maintenance Planner at Public Utilities Commission within Supervisory-Labor & Trade. Their status is permanent civil service. In 2025, their total compensation was $221,934. Their bargaining unit is Stationary Engineers, Local 39.

Bernadette Espadilla

Maintenance Planner/Public Utilities Commission

2025 total comp
$219,358
Sub-department
Supervisory-Labor & Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$161,642
Overtime
$353
Other pay
$0
Benefits
$57,363
Total compensation
$219,358
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
7262
Job Family Code
7200
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$12,401

Bernadette Espadilla works as a Maintenance Planner for Public Utilities Commission within Supervisory-Labor & Trade. Their status is permanent civil service. Bernadette earned $219,358 in 2025. Union affiliation: Stationary Engineers, Local 39.

Hau Ho

Maintenance Planner/Public Utilities Commission

2024 total comp
$219,312
Sub-department
Supervisory-Labor & Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$162,066
Overtime
$0
Other pay
$0
Benefits
$57,246
Total compensation
$219,312
Employment type
Permanent Civil Service
Union / bargaining unit
Stationary Engineers, Local 39
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
$21,215
Job Code
7262
Job Family Code
7200
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$12,004

At Public Utilities Commission, Hau Ho serves as a Maintenance Planner within Supervisory-Labor & Trade. They work permanent civil service, 1.04 FTE. Their 2024 pay totaled $219,312. Union affiliation: Stationary Engineers, Local 39.

Joseph Davis

Maintenance Planner/Public Utilities Commission

2025 total comp
$219,199
Sub-department
Supervisory-Labor & Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$161,581
Overtime
$635
Other pay
$0
Benefits
$56,983
Total compensation
$219,199
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
7262
Job Family Code
7200
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$12,030

Joseph Davis holds the role of Maintenance Planner at Public Utilities Commission within Supervisory-Labor & Trade. Their status is permanent civil service. In 2025, their total compensation was $219,199. Their bargaining unit is Stationary Engineers, Local 39.

Thomas Jr

Maintenance Planner/Public Utilities Commission

2025 total comp
$218,962
Sub-department
Supervisory-Labor & Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$161,581
Overtime
$0
Other pay
$0
Benefits
$57,382
Total compensation
$218,962
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
7262
Job Family Code
7200
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$12,429

Thomas Jr is a Maintenance Planner at Public Utilities Commission within Supervisory-Labor & Trade. They work permanent civil service. 2025 total compensation came to $218,962. Their bargaining unit is Stationary Engineers, Local 39.

Raymond Yee

Maintenance Planner/Public Utilities Commission

2025 total comp
$218,920
Sub-department
Supervisory-Labor & Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$161,581
Overtime
$0
Other pay
$0
Benefits
$57,339
Total compensation
$218,920
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
7262
Job Family Code
7200
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$12,386

Raymond Yee is a Maintenance Planner at Public Utilities Commission within Supervisory-Labor & Trade. They work permanent civil service. 2025 total compensation came to $218,920. They are represented by Stationary Engineers, Local 39.

Sharon Leary

Maintenance Planner/Public Utilities Commission

2025 total comp
$218,883
Sub-department
Supervisory-Labor & Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$161,581
Overtime
$0
Other pay
$0
Benefits
$57,303
Total compensation
$218,883
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
7262
Job Family Code
7200
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$12,350

Sharon Leary works as a Maintenance Planner for Public Utilities Commission within Supervisory-Labor & Trade. Their status is permanent civil service. Sharon earned $218,883 in 2025. Union affiliation: Stationary Engineers, Local 39.

Michael Kennedy

Maintenance Planner/Public Utilities Commission

2025 total comp
$218,857
Sub-department
Supervisory-Labor & Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$161,581
Overtime
$0
Other pay
$0
Benefits
$57,276
Total compensation
$218,857
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
7262
Job Family Code
7200
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$12,324

Michael Kennedy works as a Maintenance Planner for Public Utilities Commission within Supervisory-Labor & Trade. Their status is permanent civil service. Michael earned $218,857 in 2025. Union affiliation: Stationary Engineers, Local 39.

James Miranda

Maintenance Planner/Public Utilities Commission

2025 total comp
$218,765
Sub-department
Supervisory-Labor & Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$161,581
Overtime
$0
Other pay
$0
Benefits
$57,185
Total compensation
$218,765
Employment type
Temporary Exempt
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
7262
Job Family Code
7200
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$12,232

At Public Utilities Commission, James Miranda serves as a Maintenance Planner within Supervisory-Labor & Trade. They work temporary exempt. Their 2025 pay totaled $218,765. They are represented by Stationary Engineers, Local 39.

Jered Hansen

Maintenance Planner/Public Utilities Commission

2025 total comp
$218,397
Sub-department
Supervisory-Labor & Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$161,581
Overtime
$0
Other pay
$0
Benefits
$56,816
Total compensation
$218,397
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
7262
Job Family Code
7200
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$11,864

At Public Utilities Commission, Jered Hansen serves as a Maintenance Planner within Supervisory-Labor & Trade. They work permanent civil service. Their 2025 pay totaled $218,397. They are represented by Stationary Engineers, Local 39.

Bruce Condez

Maintenance Planner/Public Utilities Commission

2025 total comp
$218,358
Sub-department
Supervisory-Labor & Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$161,581
Overtime
$0
Other pay
$0
Benefits
$56,777
Total compensation
$218,358
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
7262
Job Family Code
7200
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$11,824

Bruce Condez holds the role of Maintenance Planner at Public Utilities Commission within Supervisory-Labor & Trade. Their status is permanent civil service. In 2025, their total compensation was $218,358. Their bargaining unit is Stationary Engineers, Local 39.

Erik Nelson

Maintenance Planner/Public Utilities Commission

2025 total comp
$218,268
Sub-department
Supervisory-Labor & Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$161,581
Overtime
$0
Other pay
$0
Benefits
$56,687
Total compensation
$218,268
Employment type
Permanent Exempt
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
7262
Job Family Code
7200
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$11,735

Erik Nelson works as a Maintenance Planner for Public Utilities Commission within Supervisory-Labor & Trade. Their status is permanent exempt. Erik earned $218,268 in 2025. Their bargaining unit is Stationary Engineers, Local 39.

Glendon Johnson

Maintenance Planner/Public Utilities Commission

2025 total comp
$218,164
Sub-department
Supervisory-Labor & Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$152,903
Overtime
$6,658
Other pay
$2,324
Benefits
$56,279
Total compensation
$218,164
Employment type
Permanent Civil Service
Union / bargaining unit
Stationary Engineers, Local 39
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
$21,973
Job Code
7262
Job Family Code
7200
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$12,233

Glendon Johnson works as a Maintenance Planner for Public Utilities Commission within Supervisory-Labor & Trade. Their status is permanent civil service, 1.03 FTE. Glendon earned $218,164 in 2025. Their bargaining unit is Stationary Engineers, Local 39.

Paul Quinn

Maintenance Planner/Public Utilities Commission

2025 total comp
$206,168
Sub-department
Supervisory-Labor & Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$152,225
Overtime
$0
Other pay
$0
Benefits
$53,943
Total compensation
$206,168
Employment type
Permanent Civil Service
Union / bargaining unit
Stationary Engineers, Local 39
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
$20,715
Job Code
7262
Job Family Code
7200
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$11,561

Paul Quinn is a Maintenance Planner at Public Utilities Commission within Supervisory-Labor & Trade. They work permanent civil service, 0.94 FTE. 2025 total compensation came to $206,168. Their bargaining unit is Stationary Engineers, Local 39.

Brenden Quock

Maintenance Planner/Public Utilities Commission

2025 total comp
$201,297
Sub-department
Supervisory-Labor & Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$138,741
Overtime
$445
Other pay
$9,725
Benefits
$52,386
Total compensation
$201,297
Employment type
Permanent Civil Service
Union / bargaining unit
Stationary Engineers, Local 39
Full-time equivalent (FTE)
0.93

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PUC
Health and Dental Benefits
$20,419
Job Code
7262
Job Family Code
7200
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$11,378

Brenden Quock works as a Maintenance Planner for Public Utilities Commission within Supervisory-Labor & Trade. Their status is permanent civil service, 0.93 FTE. Brenden earned $201,297 in 2025. They are represented by Stationary Engineers, Local 39.

Naomi Seckinger

Maintenance Planner/Public Utilities Commission

2025 total comp
$154,089
Sub-department
Supervisory-Labor & Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$107,663
Overtime
$0
Other pay
$355
Benefits
$46,071
Total compensation
$154,089
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
7262
Job Family Code
7200
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$8,291

At Public Utilities Commission, Naomi Seckinger serves as a Maintenance Planner within Supervisory-Labor & Trade. They work permanent civil service. Their 2025 pay totaled $154,089. Their bargaining unit is Stationary Engineers, Local 39.

Eric Perez

Maintenance Planner/Public Utilities Commission

2025 total comp
$147,506
Sub-department
Supervisory-Labor & Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$98,912
Overtime
$1,403
Other pay
$2,732
Benefits
$44,459
Total compensation
$147,506
Employment type
Permanent Civil Service
Union / bargaining unit
Stationary Engineers, Local 39
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
$21,973
Job Code
7262
Job Family Code
7200
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$7,955

Eric Perez holds the role of Maintenance Planner at Public Utilities Commission within Supervisory-Labor & Trade. Their status is permanent civil service, 1.01 FTE. In 2025, their total compensation was $147,506. Their bargaining unit is Stationary Engineers, Local 39.

Guillermo Leon

Maintenance Planner/Public Utilities Commission

2025 total comp
$145,954
Sub-department
Supervisory-Labor & Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$83,056
Overtime
$0
Other pay
$30,797
Benefits
$32,102
Total compensation
$145,954
Employment type
Permanent Civil Service
Union / bargaining unit
Stationary Engineers, Local 39
Full-time equivalent (FTE)
0.52

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PUC
Health and Dental Benefits
$11,409
Job Code
7262
Job Family Code
7200
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$8,733

Guillermo Leon is a Maintenance Planner at Public Utilities Commission within Supervisory-Labor & Trade. They work permanent civil service, 0.52 FTE. 2025 total compensation came to $145,954. Union affiliation: Stationary Engineers, Local 39.

Darren Eaton

Maintenance Planner/Public Utilities Commission

2025 total comp
$116,581
Sub-department
Supervisory-Labor & Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$83,671
Overtime
$0
Other pay
$1,711
Benefits
$31,199
Total compensation
$116,581
Employment type
Permanent Civil Service
Union / bargaining unit
Stationary Engineers, Local 39
Full-time equivalent (FTE)
0.52

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PUC
Health and Dental Benefits
$12,541
Job Code
7262
Job Family Code
7200
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$6,609

At Public Utilities Commission, Darren Eaton serves as a Maintenance Planner within Supervisory-Labor & Trade. They work permanent civil service, 0.52 FTE. Their 2025 pay totaled $116,581. Their bargaining unit is Stationary Engineers, Local 39.

Kevin Roche

Maintenance Planner/Public Utilities Commission

2025 total comp
$37,220
Sub-department
Supervisory-Labor & Trade
Organization group
Public Works, Transportation & Commerce
Base pay
$34,624
Overtime
$0
Other pay
$0
Benefits
$2,596
Total compensation
$37,220
Employment type
Temporary Exempt
Union / bargaining unit
Stationary Engineers, Local 39
Full-time equivalent (FTE)
0.22

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
PUC
Job Code
7262
Job Family Code
7200
Organization Group Code
Public Works, Transportation & Commerce
Other Benefits
$2,596
Total Salary
$34,624

At Public Utilities Commission, Kevin Roche serves as a Maintenance Planner within Supervisory-Labor & Trade. They work temporary exempt, 0.22 FTE. Their 2025 pay totaled $37,220. Union affiliation: Stationary Engineers, Local 39.