GCGovComp.app

City and County of San Francisco / Public Library

Agency file

Public Library

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

The Public Library supports cultural and educational resources such as libraries, museums, and the arts.

In 2025, this agency had 980 employees with median total compensation of $116,613; the highest distinct record was $412,386.

Year
2025
Employees
980
Median total
$116,613
Highest record
$412,386

What the records show

Compensation analytics

These summaries compare pay within the agency before listing individual records.

Salary distribution

$404$242,926+

How 2025 total compensation is spread across the 980 employees. Each bar is a pay range; taller bars mean more people earn in that range. The amber line marks the median ($116,613) — half earn less, half more. The far-right bar collects the highest earners.

Average pay composition

  • Base$80,054 (69%)
  • Overtime$630 (1%)
  • Other$1,791 (2%)
  • Benefits$32,820 (28%)

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
$45,896
$63,830
$116,613
$161,257
$187,671

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

Largest job titles

Library Page
227 · $58,238
Librarian 1
216 · $130,806
Library Assistant
89 · $91,677
Librarian 2
64 · $187,614

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.

Record list

Employees

Highest-paid first / page 27

Renee Hild

Library Page/Public Library

2025 total comp
$3,937
Sub-department
Library
Organization group
Culture & Recreation
Base pay
$2,035
Overtime
$0
Other pay
$0
Benefits
$1,902
Total compensation
$3,937
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
LIB
Health and Dental Benefits
$573
Job Code
3602
Job Family Code
3600
Organization Group Code
Culture & Recreation
Other Benefits
$996

At Public Library, Renee Hild serves as a Library Page within Library. They work permanent civil service. Their 2025 pay totaled $3,937. They are represented by SEIU, Local 1021, Misc.

Syed Ali

Library Page/Public Library

2025 total comp
$3,796
Sub-department
Library
Organization group
Culture & Recreation
Base pay
$0
Overtime
$0
Other pay
$1,637
Benefits
$2,159
Total compensation
$3,796
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
LIB
Health and Dental Benefits
$2,034
Job Code
3602
Job Family Code
3600
Organization Group Code
Culture & Recreation
Other Benefits
$125

Syed Ali is a Library Page at Public Library within Library. They work permanent civil service. 2025 total compensation came to $3,796. Union affiliation: SEIU, Local 1021, Misc.

Angelo Hjelm

Librarian 1/Public Library

2025 total comp
$3,226
Sub-department
Library
Organization group
Culture & Recreation
Base pay
$2,577
Overtime
$0
Other pay
$35
Benefits
$615
Total compensation
$3,226
Employment type
Temporary Exempt
Union / bargaining unit
SEIU, Local 1021, Misc

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
LIB
Job Code
3630
Job Family Code
3600
Organization Group Code
Culture & Recreation
Other Benefits
$195
Retirement Contribution
$419

Angelo Hjelm is a Librarian 1 at Public Library within Library. They work temporary exempt. 2025 total compensation came to $3,226. They are represented by SEIU, Local 1021, Misc.

Mariah Sparks

Librarian 1/Public Library

2024 total comp
$3,186
Sub-department
Library
Organization group
Culture & Recreation
Base pay
$2,939
Overtime
$0
Other pay
$25
Benefits
$222
Total compensation
$3,186
Employment type
Temporary Exempt
Union / bargaining unit
SEIU, Local 1021, Misc

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
LIB
Job Code
3630
Job Family Code
3600
Organization Group Code
Culture & Recreation
Other Benefits
$222
Total Salary
$2,964

At Public Library, Mariah Sparks serves as a Librarian 1 within Library. They work temporary exempt. Their 2024 pay totaled $3,186. Union affiliation: SEIU, Local 1021, Misc.

Paul Saporita

Truck Driver/Public Library

2024 total comp
$2,509
Sub-department
Journeyman Trade
Organization group
Culture & Recreation
Base pay
$2,334
Overtime
$0
Other pay
$0
Benefits
$175
Total compensation
$2,509
Employment type
Temporary Exempt
Union / bargaining unit
Teamsters, Local 853

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
LIB
Job Code
7355
Job Family Code
7300
Organization Group Code
Culture & Recreation
Other Benefits
$175
Total Salary
$2,334

Paul Saporita works as a Truck Driver for Public Library within Journeyman Trade. Their status is temporary exempt. Paul earned $2,509 in 2024. Union affiliation: Teamsters, Local 853.

Melissa Martin

Librarian 1/Public Library

2025 total comp
$1,656
Sub-department
Library
Organization group
Culture & Recreation
Base pay
$1,491
Overtime
$0
Other pay
$50
Benefits
$116
Total compensation
$1,656
Employment type
Temporary Exempt
Union / bargaining unit
SEIU, Local 1021, Misc

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
LIB
Job Code
3630
Job Family Code
3600
Organization Group Code
Culture & Recreation
Other Benefits
$116
Total Salary
$1,541

Melissa Martin holds the role of Librarian 1 at Public Library within Library. Their status is temporary exempt. In 2025, their total compensation was $1,656. They are represented by SEIU, Local 1021, Misc.

Charles Jorge

Library Technical Assistant 1/Public Library

2025 total comp
$1,152
Sub-department
Library
Organization group
Culture & Recreation
Base pay
$0
Overtime
$0
Other pay
$97
Benefits
$1,055
Total compensation
$1,152
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
LIB
Health and Dental Benefits
$984
Job Code
3616
Job Family Code
3600
Organization Group Code
Culture & Recreation
Other Benefits
$62

Charles Jorge is a Library Technical Assistant 1 at Public Library within Library. They work permanent civil service. 2025 total compensation came to $1,152. Their bargaining unit is SEIU, Local 1021, Misc.

Marvin Arriaza

Truck Driver/Public Library

2024 total comp
$903
Sub-department
Journeyman Trade
Organization group
Culture & Recreation
Base pay
$840
Overtime
$0
Other pay
$0
Benefits
$63
Total compensation
$903
Employment type
Temporary Exempt
Union / bargaining unit
Teamsters, Local 853

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
LIB
Job Code
7355
Job Family Code
7300
Organization Group Code
Culture & Recreation
Other Benefits
$63
Total Salary
$840

Marvin Arriaza is a Truck Driver at Public Library within Journeyman Trade. They work temporary exempt. 2024 total compensation came to $903. They are represented by Teamsters, Local 853.

Sidney Guiling

Truck Driver/Public Library

2025 total comp
$845
Sub-department
Journeyman Trade
Organization group
Culture & Recreation
Base pay
$758
Overtime
$0
Other pay
$28
Benefits
$59
Total compensation
$845
Employment type
Temporary Exempt
Union / bargaining unit
Teamsters, Local 853

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
LIB
Job Code
7355
Job Family Code
7300
Organization Group Code
Culture & Recreation
Other Benefits
$59
Total Salary
$786

Sidney Guiling works as a Truck Driver for Public Library within Journeyman Trade. Their status is temporary exempt. Sidney earned $845 in 2025. Union affiliation: Teamsters, Local 853.

Carlos Tapia

Librarian 1/Public Library

2024 total comp
$819
Sub-department
Library
Organization group
Culture & Recreation
Base pay
$758
Overtime
$0
Other pay
$4
Benefits
$57
Total compensation
$819
Employment type
Temporary Exempt
Union / bargaining unit
SEIU, Local 1021, Misc

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
LIB
Job Code
3630
Job Family Code
3600
Organization Group Code
Culture & Recreation
Other Benefits
$57
Total Salary
$762

Carlos Tapia holds the role of Librarian 1 at Public Library within Library. Their status is temporary exempt. In 2024, their total compensation was $819. They are represented by SEIU, Local 1021, Misc.

Charvel Augustine

Custodian/Public Library

2025 total comp
$814
Sub-department
Housekeeping & Laundry
Organization group
Culture & Recreation
Base pay
$0
Overtime
$0
Other pay
$814
Benefits
$0
Total compensation
$814
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
LIB
Job Code
2708
Job Family Code
2700
Organization Group Code
Culture & Recreation
Total Salary
$814

Charvel Augustine is a Custodian at Public Library within Housekeeping & Laundry. They work permanent civil service. 2025 total compensation came to $814. They are represented by SEIU, Local 1021, Misc.

Elaine Tanzman

Library Page/Public Library

2024 total comp
$775
Sub-department
Library
Organization group
Culture & Recreation
Base pay
$0
Overtime
$0
Other pay
$775
Benefits
$0
Total compensation
$775
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
LIB
Job Code
3602
Job Family Code
3600
Organization Group Code
Culture & Recreation
Total Salary
$775

Elaine Tanzman works as a Library Page for Public Library within Library. Their status is permanent civil service. Elaine earned $775 in 2024. They are represented by SEIU, Local 1021, Misc.

Deirdre Howie

Librarian 1/Public Library

2025 total comp
$535
Sub-department
Library
Organization group
Culture & Recreation
Base pay
$0
Overtime
$0
Other pay
$426
Benefits
$109
Total compensation
$535
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
LIB
Job Code
3630
Job Family Code
3600
Organization Group Code
Culture & Recreation
Other Benefits
$32
Retirement Contribution
$78

Deirdre Howie works as a Librarian 1 for Public Library within Library. Their status is permanent civil service. Deirdre earned $535 in 2025. They are represented by SEIU, Local 1021, Misc.

Yanchang Wu

Custodian/Public Library

2024 total comp
$485
Sub-department
Housekeeping & Laundry
Organization group
Culture & Recreation
Base pay
$377
Overtime
$0
Other pay
$15
Benefits
$93
Total compensation
$485
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
LIB
Job Code
2708
Job Family Code
2700
Organization Group Code
Culture & Recreation
Other Benefits
$29
Retirement Contribution
$64

At Public Library, Yanchang Wu serves as a Custodian within Housekeeping & Laundry. They work permanent civil service. Their 2024 pay totaled $485. They are represented by SEIU, Local 1021, Misc.

Sylvia Rowan

Librarian 1/Public Library

2025 total comp
$481
Sub-department
Library
Organization group
Culture & Recreation
Base pay
$0
Overtime
$0
Other pay
$382
Benefits
$99
Total compensation
$481
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
LIB
Job Code
3630
Job Family Code
3600
Organization Group Code
Culture & Recreation
Other Benefits
$29
Retirement Contribution
$70

Sylvia Rowan holds the role of Librarian 1 at Public Library within Library. Their status is permanent civil service. In 2025, their total compensation was $481. Union affiliation: SEIU, Local 1021, Misc.

Barbara Warden

Librarian 1/Public Library

2025 total comp
$470
Sub-department
Library
Organization group
Culture & Recreation
Base pay
$0
Overtime
$0
Other pay
$374
Benefits
$96
Total compensation
$470
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
LIB
Job Code
3630
Job Family Code
3600
Organization Group Code
Culture & Recreation
Other Benefits
$28
Retirement Contribution
$68

Barbara Warden works as a Librarian 1 for Public Library within Library. Their status is permanent civil service. Barbara earned $470 in 2025. Union affiliation: SEIU, Local 1021, Misc.

Randi Hermening

Library Page/Public Library

2025 total comp
$464
Sub-department
Library
Organization group
Culture & Recreation
Base pay
$368
Overtime
$0
Other pay
$7
Benefits
$89
Total compensation
$464
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
LIB
Job Code
3602
Job Family Code
3600
Organization Group Code
Culture & Recreation
Other Benefits
$28
Retirement Contribution
$61

Randi Hermening holds the role of Library Page at Public Library within Library. Their status is permanent civil service. In 2025, their total compensation was $464. Their bargaining unit is SEIU, Local 1021, Misc.

Mei Hung

Librarian 1/Public Library

2025 total comp
$404
Sub-department
Library
Organization group
Culture & Recreation
Base pay
$0
Overtime
$0
Other pay
$322
Benefits
$83
Total compensation
$404
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
LIB
Job Code
3630
Job Family Code
3600
Organization Group Code
Culture & Recreation
Other Benefits
$24
Retirement Contribution
$59

Mei Hung works as a Librarian 1 for Public Library within Library. Their status is permanent civil service. Mei earned $404 in 2025. Union affiliation: SEIU, Local 1021, Misc.

Men Wong

Custodian/Public Library

2024 total comp
$362
Sub-department
Housekeeping & Laundry
Organization group
Culture & Recreation
Base pay
$222
Overtime
$0
Other pay
$21
Benefits
$120
Total compensation
$362
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
LIB
Health and Dental Benefits
$54
Job Code
2708
Job Family Code
2700
Organization Group Code
Culture & Recreation
Other Benefits
$31

Men Wong holds the role of Custodian at Public Library within Housekeeping & Laundry. Their status is permanent civil service. In 2024, their total compensation was $362. Their bargaining unit is SEIU, Local 1021, Misc.