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
Total payroll
$113M
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

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.

Trend

Year over year

How this department's total payroll, headcount, and median pay changed across the 2 published years.

YearTotal payrollEmployeesMedian pay
2024
$112.3M
1,009
$109,076
2025
$113M
0.6%
980
2.9%
$116,613
6.9%

Compare

Similar departments

Departments elsewhere with the most similar mix of roles — a proxy for the same kind of agency, matched by workforce composition rather than name. Pay is not cost-of-living adjusted.

Record list

Employees

Page 1

Andrew Nye

Library Page/Public Library

2025 total comp
$40,267
Sub-department
Library
Organization group
Culture & Recreation
Base pay
$32,016
Overtime
$0
Other pay
$451
Benefits
$7,800
Total compensation
$40,267
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.52

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
$2,554
Retirement Contribution
$5,246

At Public Library, Andrew Nye serves as a Library Page within Library. They work permanent civil service, 0.52 FTE. Their 2025 pay totaled $40,267. Union affiliation: SEIU, Local 1021, Misc.

Giovanna Ferretti

Library Page/Public Library

2025 total comp
$40,104
Sub-department
Library
Organization group
Culture & Recreation
Base pay
$24,936
Overtime
$0
Other pay
$1,918
Benefits
$13,250
Total compensation
$40,104
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.34

Source-specific fields

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

At Public Library, Giovanna Ferretti serves as a Library Page within Library. They work permanent civil service, 0.34 FTE. Their 2025 pay totaled $40,104. Union affiliation: SEIU, Local 1021, Misc.

Milo Kim

Librarian 1/Public Library

2025 total comp
$38,615
Sub-department
Library
Organization group
Culture & Recreation
Base pay
$35,608
Overtime
$0
Other pay
$314
Benefits
$2,693
Total compensation
$38,615
Employment type
Temporary Exempt
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.35

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
$2,693
Total Salary
$35,922

Milo Kim works as a Librarian 1 for Public Library within Library. Their status is temporary exempt, 0.35 FTE. Milo earned $38,615 in 2025. Their bargaining unit is SEIU, Local 1021, Misc.

Kevin Bello-Andrade

Custodian/Public Library

2024 total comp
$38,465
Sub-department
Housekeeping & Laundry
Organization group
Culture & Recreation
Base pay
$33,675
Overtime
$0
Other pay
$337
Benefits
$4,453
Total compensation
$38,465
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.52

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
$2,574
Retirement Contribution
$1,879

At Public Library, Kevin Bello-Andrade serves as a Custodian within Housekeeping & Laundry. They work permanent civil service, 0.52 FTE. Their 2024 pay totaled $38,465. Their bargaining unit is SEIU, Local 1021, Misc.

William Flamenco

Library Page/Public Library

2024 total comp
$37,998
Sub-department
Library
Organization group
Culture & Recreation
Base pay
$22,739
Overtime
$0
Other pay
$2,278
Benefits
$12,981
Total compensation
$37,998
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.38

Source-specific fields

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

William Flamenco is a Library Page at Public Library within Library. They work permanent civil service, 0.38 FTE. 2024 total compensation came to $37,998. Their bargaining unit is SEIU, Local 1021, Misc.

Bena Yu

Library Page/Public Library

2024 total comp
$37,993
Sub-department
Library
Organization group
Culture & Recreation
Base pay
$23,320
Overtime
$0
Other pay
$1,131
Benefits
$13,542
Total compensation
$37,993
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.4

Source-specific fields

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

Bena Yu works as a Library Page for Public Library within Library. Their status is permanent civil service, 0.4 FTE. Bena earned $37,993 in 2024. Their bargaining unit is SEIU, Local 1021, Misc.

Dante Sagote

Truck Driver/Public Library

2025 total comp
$37,745
Sub-department
Journeyman Trade
Organization group
Culture & Recreation
Base pay
$32,392
Overtime
$0
Other pay
$2,720
Benefits
$2,632
Total compensation
$37,745
Employment type
Temporary Exempt
Union / bargaining unit
Teamsters, Local 853
Full-time equivalent (FTE)
0.32

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
$2,632
Total Salary
$35,112

At Public Library, Dante Sagote serves as a Truck Driver within Journeyman Trade. They work temporary exempt, 0.32 FTE. Their 2025 pay totaled $37,745. Their bargaining unit is Teamsters, Local 853.

Phat Lam

Library Assistant/Public Library

2025 total comp
$37,615
Sub-department
Library
Organization group
Culture & Recreation
Base pay
$23,820
Overtime
$0
Other pay
$2,708
Benefits
$11,087
Total compensation
$37,615
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.27

Source-specific fields

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

At Public Library, Phat Lam serves as a Library Assistant within Library. They work permanent civil service, 0.27 FTE. Their 2025 pay totaled $37,615. Their bargaining unit is SEIU, Local 1021, Misc.

Paul Higa

Media Programming Specialist/Public Library

2024 total comp
$37,470
Sub-department
Computer Operatns & Repro Svcs
Organization group
Culture & Recreation
Base pay
$30,523
Overtime
$0
Other pay
$0
Benefits
$6,947
Total compensation
$37,470
Employment type
Permanent Civil Service
Union / bargaining unit
Theatrical Stage Emp, Local 16
Full-time equivalent (FTE)
0.29

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
LIB
Job Code
1767
Job Family Code
1700
Organization Group Code
Culture & Recreation
Other Benefits
$2,357
Retirement Contribution
$4,590

Paul Higa holds the role of Media Programming Specialist at Public Library within Computer Operatns & Repro Services. Their status is permanent civil service, 0.29 FTE. In 2024, their total compensation was $37,470. They are represented by Theatrical Stage Emp, Local 16.

Julieta Fox

Librarian 1/Public Library

2025 total comp
$37,395
Sub-department
Library
Organization group
Culture & Recreation
Base pay
$26,034
Overtime
$0
Other pay
$1,112
Benefits
$10,249
Total compensation
$37,395
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.21

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
LIB
Health and Dental Benefits
$4,278
Job Code
3630
Job Family Code
3600
Organization Group Code
Culture & Recreation
Other Benefits
$1,967

Julieta Fox is a Librarian 1 at Public Library within Library. They work permanent civil service, 0.21 FTE. 2025 total compensation came to $37,395. They are represented by SEIU, Local 1021, Misc.

Clifton Sanders

Library Page/Public Library

2025 total comp
$37,202
Sub-department
Library
Organization group
Culture & Recreation
Base pay
$22,411
Overtime
$0
Other pay
$1,912
Benefits
$12,879
Total compensation
$37,202
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.37

Source-specific fields

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

Clifton Sanders works as a Library Page for Public Library within Library. Their status is permanent civil service, 0.37 FTE. Clifton earned $37,202 in 2025. Their bargaining unit is SEIU, Local 1021, Misc.

Angela Hopkins

Library Page/Public Library

2025 total comp
$36,301
Sub-department
Library
Organization group
Culture & Recreation
Base pay
$22,951
Overtime
$0
Other pay
$503
Benefits
$12,847
Total compensation
$36,301
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.36

Source-specific fields

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

Angela Hopkins works as a Library Page for Public Library within Library. Their status is permanent civil service, 0.36 FTE. Angela earned $36,301 in 2025. Their bargaining unit is SEIU, Local 1021, Misc.

Juan Robles

Truck Driver/Public Library

2025 total comp
$36,223
Sub-department
Journeyman Trade
Organization group
Culture & Recreation
Base pay
$31,696
Overtime
$36
Other pay
$1,965
Benefits
$2,526
Total compensation
$36,223
Employment type
Temporary Exempt
Union / bargaining unit
Teamsters, Local 853
Full-time equivalent (FTE)
0.32

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
$2,526
Total Salary
$33,696

At Public Library, Juan Robles serves as a Truck Driver within Journeyman Trade. They work temporary exempt, 0.32 FTE. Their 2025 pay totaled $36,223. Union affiliation: Teamsters, Local 853.

Meiying Yang

Library Page/Public Library

2025 total comp
$34,597
Sub-department
Library
Organization group
Culture & Recreation
Base pay
$21,547
Overtime
$0
Other pay
$803
Benefits
$12,247
Total compensation
$34,597
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.36

Source-specific fields

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

At Public Library, Meiying Yang serves as a Library Page within Library. They work permanent civil service, 0.36 FTE. Their 2025 pay totaled $34,597. They are represented by SEIU, Local 1021, Misc.

Rosario Dauz

Library Page/Public Library

2025 total comp
$34,530
Sub-department
Library
Organization group
Culture & Recreation
Base pay
$22,330
Overtime
$0
Other pay
$671
Benefits
$11,528
Total compensation
$34,530
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.31

Source-specific fields

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

Rosario Dauz is a Library Page at Public Library within Library. They work permanent civil service, 0.31 FTE. 2025 total compensation came to $34,530. Union affiliation: SEIU, Local 1021, Misc.

Briana Campbell

Library Page/Public Library

2025 total comp
$33,055
Sub-department
Library
Organization group
Culture & Recreation
Base pay
$21,781
Overtime
$0
Other pay
$122
Benefits
$11,153
Total compensation
$33,055
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.3

Source-specific fields

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

Briana Campbell is a Library Page at Public Library within Library. They work permanent civil service, 0.3 FTE. 2025 total compensation came to $33,055. Union affiliation: SEIU, Local 1021, Misc.

Nicole Cooksey-Voytenko

Librarian 1/Public Library

2025 total comp
$32,850
Sub-department
Library
Organization group
Culture & Recreation
Base pay
$26,529
Overtime
$0
Other pay
$349
Benefits
$5,973
Total compensation
$32,850
Employment type
Temporary Exempt
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.26

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
$2,015
Retirement Contribution
$3,958

Nicole Cooksey-Voytenko works as a Librarian 1 for Public Library within Library. Their status is temporary exempt, 0.26 FTE. Nicole earned $32,850 in 2025. They are represented by SEIU, Local 1021, Misc.

Clare Watsky

Librarian 1/Public Library

2025 total comp
$32,773
Sub-department
Library
Organization group
Culture & Recreation
Base pay
$30,137
Overtime
$0
Other pay
$351
Benefits
$2,286
Total compensation
$32,773
Employment type
Temporary Exempt
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.3

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
$2,286
Total Salary
$30,488

Clare Watsky holds the role of Librarian 1 at Public Library within Library. Their status is temporary exempt, 0.3 FTE. In 2025, their total compensation was $32,773. They are represented by SEIU, Local 1021, Misc.

James Quewon

Custodian/Public Library

2025 total comp
$32,700
Sub-department
Housekeeping & Laundry
Organization group
Culture & Recreation
Base pay
$19,625
Overtime
$826
Other pay
$1,438
Benefits
$10,811
Total compensation
$32,700
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.3

Source-specific fields

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

At Public Library, James Quewon serves as a Custodian within Housekeeping & Laundry. They work permanent civil service, 0.3 FTE. Their 2025 pay totaled $32,700. Their bargaining unit is SEIU, Local 1021, Misc.

Charlene Janzen

Library Page/Public Library

2024 total comp
$32,274
Sub-department
Library
Organization group
Culture & Recreation
Base pay
$20,141
Overtime
$0
Other pay
$1,093
Benefits
$11,039
Total compensation
$32,274
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.29

Source-specific fields

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

Charlene Janzen is a Library Page at Public Library within Library. They work permanent civil service, 0.29 FTE. 2024 total compensation came to $32,274. Their bargaining unit is SEIU, Local 1021, Misc.

Rodney Clendenny

Truck Driver/Public Library

2025 total comp
$32,233
Sub-department
Journeyman Trade
Organization group
Culture & Recreation
Base pay
$25,507
Overtime
$0
Other pay
$404
Benefits
$6,321
Total compensation
$32,233
Employment type
Permanent Civil Service
Union / bargaining unit
Teamsters, Local 853
Full-time equivalent (FTE)
0.23

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
LIB
Health and Dental Benefits
$309
Job Code
7355
Job Family Code
7300
Organization Group Code
Culture & Recreation
Other Benefits
$2,205

Rodney Clendenny is a Truck Driver at Public Library within Journeyman Trade. They work permanent civil service, 0.23 FTE. 2025 total compensation came to $32,233. They are represented by Teamsters, Local 853.

Jenifer Navarro

Library Page/Public Library

2025 total comp
$32,206
Sub-department
Library
Organization group
Culture & Recreation
Base pay
$25,683
Overtime
$0
Other pay
$271
Benefits
$6,252
Total compensation
$32,206
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.42

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
$2,046
Retirement Contribution
$4,206

Jenifer Navarro holds the role of Library Page at Public Library within Library. Their status is permanent civil service, 0.42 FTE. In 2025, their total compensation was $32,206. They are represented by SEIU, Local 1021, Misc.

Hana Metzger

Librarian 1/Public Library

2025 total comp
$31,249
Sub-department
Library
Organization group
Culture & Recreation
Base pay
$28,545
Overtime
$0
Other pay
$524
Benefits
$2,179
Total compensation
$31,249
Employment type
Temporary Exempt
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.28

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
$2,179
Total Salary
$29,070

Hana Metzger holds the role of Librarian 1 at Public Library within Library. Their status is temporary exempt, 0.28 FTE. In 2025, their total compensation was $31,249. Union affiliation: SEIU, Local 1021, Misc.

Lea Yamagata

Library Assistant/Public Library

2025 total comp
$31,021
Sub-department
Library
Organization group
Culture & Recreation
Base pay
$21,358
Overtime
$0
Other pay
$108
Benefits
$9,556
Total compensation
$31,021
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.24

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
LIB
Health and Dental Benefits
$4,740
Job Code
3610
Job Family Code
3600
Organization Group Code
Culture & Recreation
Other Benefits
$1,677

Lea Yamagata holds the role of Library Assistant at Public Library within Library. Their status is permanent civil service, 0.24 FTE. In 2025, their total compensation was $31,021. Their bargaining unit is SEIU, Local 1021, Misc.