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 2

Vicky Lam

Librarian 1/Public Library

2025 total comp
$145,775
Sub-department
Library
Organization group
Culture & Recreation
Base pay
$101,676
Overtime
$0
Other pay
$1,072
Benefits
$43,028
Total compensation
$145,775
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
1

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
LIB
Health and Dental Benefits
$19,948
Job Code
3630
Job Family Code
3600
Organization Group Code
Culture & Recreation
Other Benefits
$7,969

Vicky Lam is a Librarian 1 at Public Library within Library. They work permanent civil service. 2025 total compensation came to $145,775. Their bargaining unit is SEIU, Local 1021, Misc.

Michael Roman

Junior Management Assistant/Public Library

2025 total comp
$145,566
Sub-department
Budget, Admn & Stats Analysis
Organization group
Culture & Recreation
Base pay
$101,920
Overtime
$0
Other pay
$933
Benefits
$42,713
Total compensation
$145,566
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
1

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
LIB
Health and Dental Benefits
$19,953
Job Code
1840
Job Family Code
1800
Organization Group Code
Culture & Recreation
Other Benefits
$7,635

Michael Roman is a Junior Management Assistant at Public Library within Budget, Admn & Stats Analysis. They work permanent civil service. 2025 total compensation came to $145,566. They are represented by SEIU, Local 1021, Misc.

Jessica Maultsby

Librarian 1/Public Library

2025 total comp
$145,334
Sub-department
Library
Organization group
Culture & Recreation
Base pay
$103,109
Overtime
$0
Other pay
$875
Benefits
$41,350
Total compensation
$145,334
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.91

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
LIB
Health and Dental Benefits
$18,072
Job Code
3630
Job Family Code
3600
Organization Group Code
Culture & Recreation
Other Benefits
$7,973

At Public Library, Jessica Maultsby serves as a Librarian 1 within Library. They work permanent civil service, 0.91 FTE. Their 2025 pay totaled $145,334. Union affiliation: SEIU, Local 1021, Misc.

Suen Ng

Librarian 1/Public Library

2025 total comp
$144,861
Sub-department
Library
Organization group
Culture & Recreation
Base pay
$101,864
Overtime
$0
Other pay
$2,993
Benefits
$40,004
Total compensation
$144,861
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.83

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
LIB
Health and Dental Benefits
$16,605
Job Code
3630
Job Family Code
3600
Organization Group Code
Culture & Recreation
Other Benefits
$7,936

Suen Ng holds the role of Librarian 1 at Public Library within Library. Their status is permanent civil service, 0.83 FTE. In 2025, their total compensation was $144,861. Their bargaining unit is SEIU, Local 1021, Misc.

Belle Chiew

Management Assistant/Public Library

2025 total comp
$144,815
Sub-department
Budget, Admn & Stats Analysis
Organization group
Culture & Recreation
Base pay
$102,591
Overtime
$0
Other pay
$0
Benefits
$42,224
Total compensation
$144,815
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
1

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
LIB
Health and Dental Benefits
$19,953
Job Code
1842
Job Family Code
1800
Organization Group Code
Culture & Recreation
Other Benefits
$7,188

Belle Chiew is a Management Assistant at Public Library within Budget, Admn & Stats Analysis. They work permanent civil service. 2025 total compensation came to $144,815. Union affiliation: SEIU, Local 1021, Misc.

Evangelina Avila

Management Assistant/Public Library

2025 total comp
$144,225
Sub-department
Budget, Admn & Stats Analysis
Organization group
Culture & Recreation
Base pay
$101,899
Overtime
$0
Other pay
$1,560
Benefits
$40,767
Total compensation
$144,225
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.88

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
LIB
Health and Dental Benefits
$17,559
Job Code
1842
Job Family Code
1800
Organization Group Code
Culture & Recreation
Other Benefits
$8,012

Evangelina Avila holds the role of Management Assistant at Public Library within Budget, Admn & Stats Analysis. Their status is permanent civil service, 0.88 FTE. In 2025, their total compensation was $144,225. Their bargaining unit is SEIU, Local 1021, Misc.

David Kazmierczak

Library Assistant/Public Library

2025 total comp
$143,358
Sub-department
Library
Organization group
Culture & Recreation
Base pay
$89,466
Overtime
$8,709
Other pay
$3,644
Benefits
$41,539
Total compensation
$143,358
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
1.07

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
LIB
Health and Dental Benefits
$19,953
Job Code
3610
Job Family Code
3600
Organization Group Code
Culture & Recreation
Other Benefits
$7,877

David Kazmierczak works as a Library Assistant for Public Library within Library. Their status is permanent civil service, 1.07 FTE. David earned $143,358 in 2025. Their bargaining unit is SEIU, Local 1021, Misc.

Steven Benker-Ritchey

Librarian 1/Public Library

2025 total comp
$143,208
Sub-department
Library
Organization group
Culture & Recreation
Base pay
$99,938
Overtime
$0
Other pay
$1,158
Benefits
$42,112
Total compensation
$143,208
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.94

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
LIB
Health and Dental Benefits
$18,797
Job Code
3630
Job Family Code
3600
Organization Group Code
Culture & Recreation
Other Benefits
$8,445

Steven Benker-Ritchey works as a Librarian 1 for Public Library within Library. Their status is permanent civil service, 0.94 FTE. Steven earned $143,208 in 2025. Union affiliation: SEIU, Local 1021, Misc.

Anthony Ochoa

Building & Grounds Patrol Officer/Public Library

2025 total comp
$143,085
Sub-department
Protection & Apprehension
Organization group
Culture & Recreation
Base pay
$90,635
Overtime
$10,947
Other pay
$750
Benefits
$40,753
Total compensation
$143,085
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
1.08

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
LIB
Health and Dental Benefits
$19,953
Job Code
8207
Job Family Code
8200
Organization Group Code
Culture & Recreation
Other Benefits
$7,362

Anthony Ochoa is a Building & Grounds Patrol Officer at Public Library within Protection & Apprehension. They work permanent civil service, 1.08 FTE. 2025 total compensation came to $143,085. Their bargaining unit is SEIU, Local 1021, Misc.

Lorenzo Vega

Custodial Assistant Supervisor/Public Library

2024 total comp
$142,959
Sub-department
Housekeeping & Laundry
Organization group
Culture & Recreation
Base pay
$88,410
Overtime
$7,297
Other pay
$6,058
Benefits
$41,194
Total compensation
$142,959
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
1.08

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
LIB
Health and Dental Benefits
$19,013
Job Code
2716
Job Family Code
2700
Organization Group Code
Culture & Recreation
Other Benefits
$7,722

Lorenzo Vega holds the role of Custodial Assistant Supervisor at Public Library within Housekeeping & Laundry. Their status is permanent civil service, 1.08 FTE. In 2024, their total compensation was $142,959. Union affiliation: SEIU, Local 1021, Misc.

Moazzam Sheikh

Librarian 1/Public Library

2025 total comp
$142,734
Sub-department
Library
Organization group
Culture & Recreation
Base pay
$100,804
Overtime
$0
Other pay
$2,445
Benefits
$39,486
Total compensation
$142,734
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.82

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
LIB
Health and Dental Benefits
$16,389
Job Code
3630
Job Family Code
3600
Organization Group Code
Culture & Recreation
Other Benefits
$7,916

Moazzam Sheikh is a Librarian 1 at Public Library within Library. They work permanent civil service, 0.82 FTE. 2025 total compensation came to $142,734. Union affiliation: SEIU, Local 1021, Misc.

Charles Alexander

Building & Grounds Patrol Officer/Public Library

2025 total comp
$142,677
Sub-department
Protection & Apprehension
Organization group
Culture & Recreation
Base pay
$90,635
Overtime
$7,101
Other pay
$3,299
Benefits
$41,642
Total compensation
$142,677
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
1.05

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
LIB
Health and Dental Benefits
$19,953
Job Code
8207
Job Family Code
8200
Organization Group Code
Culture & Recreation
Other Benefits
$7,875

Charles Alexander is a Building & Grounds Patrol Officer at Public Library within Protection & Apprehension. They work permanent civil service, 1.05 FTE. 2025 total compensation came to $142,677. Union affiliation: SEIU, Local 1021, Misc.

Kimberly Quintero

Senior Personnel Clerk/Public Library

2025 total comp
$142,594
Sub-department
Personnel
Organization group
Culture & Recreation
Base pay
$100,141
Overtime
$0
Other pay
$0
Benefits
$42,453
Total compensation
$142,594
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
1

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
LIB
Health and Dental Benefits
$19,953
Job Code
1204
Job Family Code
1200
Organization Group Code
Culture & Recreation
Other Benefits
$7,773

Kimberly Quintero works as a Senior Personnel Clerk for Public Library within Personnel. Their status is permanent civil service. Kimberly earned $142,594 in 2025. Union affiliation: SEIU, Local 1021, Misc.

Michael Ulrich

Librarian 1/Public Library

2025 total comp
$142,231
Sub-department
Library
Organization group
Culture & Recreation
Base pay
$99,337
Overtime
$0
Other pay
$2,825
Benefits
$40,068
Total compensation
$142,231
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.87

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
LIB
Health and Dental Benefits
$17,439
Job Code
3630
Job Family Code
3600
Organization Group Code
Culture & Recreation
Other Benefits
$7,632

Michael Ulrich holds the role of Librarian 1 at Public Library within Library. Their status is permanent civil service, 0.87 FTE. In 2025, their total compensation was $142,231. Union affiliation: SEIU, Local 1021, Misc.

Jason Baxter

Librarian 1/Public Library

2025 total comp
$141,958
Sub-department
Library
Organization group
Culture & Recreation
Base pay
$101,573
Overtime
$0
Other pay
$861
Benefits
$39,524
Total compensation
$141,958
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.83

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
LIB
Health and Dental Benefits
$16,513
Job Code
3630
Job Family Code
3600
Organization Group Code
Culture & Recreation
Other Benefits
$7,958

At Public Library, Jason Baxter serves as a Librarian 1 within Library. They work permanent civil service, 0.83 FTE. Their 2025 pay totaled $141,958. They are represented by SEIU, Local 1021, Misc.