GCGovComp.app

City and County of San Francisco / Public Library / Library Page

Job-title file

Library Page

Manage collections and information services and help patrons with research and access.

255 employees hold this title in Public Library. Median total compensation for the role is $57,806, below the department median of $116,613.

Employees
255
Total payroll
$15M
Role median
$57,806
Agency median
$116,613
Comparison
Below

What the records show

Role pay distribution

Pay distribution for this role

$464$98,286+

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

How total compensation varies among the 255 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 jurisdictions

Library Page beyond City and County of San Francisco

This role is reported in 8 jurisdictions. In City and County of San Francisco, the median of $57,806 ranks #1 of 8. See Library Page across all of City and County of San Francisco

Highest-paying jurisdictions for this role

City of Baltimore
$31,567 · 7
Miami-Dade County
$25,706 · 122
City of Chicago
$19,344 · 177
Metro Nashville
$5,973 · 170

Median total compensation for comparable Library Pageroles 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.

Record list

Employees with this title

Page 1

Samantha Randolph

Library Page/Public Library

2025 total comp
$49,053
Sub-department
Library
Organization group
Culture & Recreation
Base pay
$31,119
Overtime
$0
Other pay
$241
Benefits
$17,693
Total compensation
$49,053
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.51

Source-specific fields

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

Samantha Randolph is a Library Page at Public Library within Library. They work permanent civil service, 0.51 FTE. 2025 total compensation came to $49,053. They are represented by SEIU, Local 1021, Misc.

Joel Smith

Library Page/Public Library

2025 total comp
$48,792
Sub-department
Library
Organization group
Culture & Recreation
Base pay
$31,047
Overtime
$0
Other pay
$556
Benefits
$17,189
Total compensation
$48,792
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.48

Source-specific fields

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

Joel Smith is a Library Page at Public Library within Library. They work permanent civil service, 0.48 FTE. 2025 total compensation came to $48,792. They are represented by SEIU, Local 1021, Misc.

Heidi Petersen

Library Page/Public Library

2025 total comp
$48,664
Sub-department
Library
Organization group
Culture & Recreation
Base pay
$31,306
Overtime
$0
Other pay
$406
Benefits
$16,952
Total compensation
$48,664
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.47

Source-specific fields

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

At Public Library, Heidi Petersen serves as a Library Page within Library. They work permanent civil service, 0.47 FTE. Their 2025 pay totaled $48,664. They are represented by SEIU, Local 1021, Misc.

Aaliyah Saldajeno

Library Page/Public Library

2025 total comp
$48,472
Sub-department
Library
Organization group
Culture & Recreation
Base pay
$31,227
Overtime
$0
Other pay
$460
Benefits
$16,785
Total compensation
$48,472
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.46

Source-specific fields

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

At Public Library, Aaliyah Saldajeno serves as a Library Page within Library. They work permanent civil service, 0.46 FTE. Their 2025 pay totaled $48,472. They are represented by SEIU, Local 1021, Misc.

Sean Kawa

Library Page/Public Library

2025 total comp
$48,432
Sub-department
Library
Organization group
Culture & Recreation
Base pay
$31,516
Overtime
$0
Other pay
$291
Benefits
$16,625
Total compensation
$48,432
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.44

Source-specific fields

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

At Public Library, Sean Kawa serves as a Library Page within Library. They work permanent civil service, 0.44 FTE. Their 2025 pay totaled $48,432. Union affiliation: SEIU, Local 1021, Misc.

Dina Marshalek

Library Page/Public Library

2025 total comp
$48,297
Sub-department
Library
Organization group
Culture & Recreation
Base pay
$30,682
Overtime
$0
Other pay
$264
Benefits
$17,351
Total compensation
$48,297
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.5

Source-specific fields

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

At Public Library, Dina Marshalek serves as a Library Page within Library. They work permanent civil service, 0.5 FTE. Their 2025 pay totaled $48,297. Union affiliation: SEIU, Local 1021, Misc.

Romeo Pagdilao

Library Page/Public Library

2025 total comp
$48,203
Sub-department
Library
Organization group
Culture & Recreation
Base pay
$30,807
Overtime
$0
Other pay
$0
Benefits
$17,396
Total compensation
$48,203
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.5

Source-specific fields

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

At Public Library, Romeo Pagdilao serves as a Library Page within Library. They work permanent civil service, 0.5 FTE. Their 2025 pay totaled $48,203. They are represented by SEIU, Local 1021, Misc.

Natalie Bowers

Library Page/Public Library

2025 total comp
$47,658
Sub-department
Library
Organization group
Culture & Recreation
Base pay
$30,088
Overtime
$0
Other pay
$539
Benefits
$17,031
Total compensation
$47,658
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.49

Source-specific fields

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

Natalie Bowers works as a Library Page for Public Library within Library. Their status is permanent civil service, 0.49 FTE. Natalie earned $47,658 in 2025. Their bargaining unit is SEIU, Local 1021, Misc.

Andrea Montejo

Library Page/Public Library

2025 total comp
$47,270
Sub-department
Library
Organization group
Culture & Recreation
Base pay
$36,270
Overtime
$0
Other pay
$1,868
Benefits
$9,132
Total compensation
$47,270
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.59

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,979
Retirement Contribution
$6,153

Andrea Montejo works as a Library Page for Public Library within Library. Their status is permanent civil service, 0.59 FTE. Andrea earned $47,270 in 2025. Their bargaining unit is SEIU, Local 1021, Misc.

Daniel Temnewo

Library Page/Public Library

2025 total comp
$47,174
Sub-department
Library
Organization group
Culture & Recreation
Base pay
$30,472
Overtime
$0
Other pay
$780
Benefits
$15,921
Total compensation
$47,174
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
Health and Dental Benefits
$8,408
Job Code
3602
Job Family Code
3600
Organization Group Code
Culture & Recreation
Other Benefits
$2,474

Daniel Temnewo is a Library Page at Public Library within Library. They work permanent civil service, 0.42 FTE. 2025 total compensation came to $47,174. Union affiliation: SEIU, Local 1021, Misc.

Yan Chen

Library Page/Public Library

2025 total comp
$46,956
Sub-department
Library
Organization group
Culture & Recreation
Base pay
$29,222
Overtime
$0
Other pay
$2,020
Benefits
$15,715
Total compensation
$46,956
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.41

Source-specific fields

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

Yan Chen is a Library Page at Public Library within Library. They work permanent civil service, 0.41 FTE. 2025 total compensation came to $46,956. They are represented by SEIU, Local 1021, Misc.

Kayla Ellenbecker

Library Page/Public Library

2025 total comp
$46,894
Sub-department
Library
Organization group
Culture & Recreation
Base pay
$30,575
Overtime
$0
Other pay
$473
Benefits
$15,846
Total compensation
$46,894
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
Health and Dental Benefits
$8,446
Job Code
3602
Job Family Code
3600
Organization Group Code
Culture & Recreation
Other Benefits
$2,386

At Public Library, Kayla Ellenbecker serves as a Library Page within Library. They work permanent civil service, 0.42 FTE. Their 2025 pay totaled $46,894. Union affiliation: SEIU, Local 1021, Misc.

Duc Thai

Library Page/Public Library

2025 total comp
$45,594
Sub-department
Library
Organization group
Culture & Recreation
Base pay
$29,696
Overtime
$0
Other pay
$429
Benefits
$15,469
Total compensation
$45,594
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.41

Source-specific fields

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

Duc Thai is a Library Page at Public Library within Library. They work permanent civil service, 0.41 FTE. 2025 total compensation came to $45,594. They are represented by SEIU, Local 1021, Misc.

Melanie Garza

Library Page/Public Library

2025 total comp
$44,623
Sub-department
Library
Organization group
Culture & Recreation
Base pay
$28,270
Overtime
$0
Other pay
$409
Benefits
$15,943
Total compensation
$44,623
Employment type
Permanent Civil Service
Union / bargaining unit
SEIU, Local 1021, Misc
Full-time equivalent (FTE)
0.46

Source-specific fields

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

Melanie Garza works as a Library Page for Public Library within Library. Their status is permanent civil service, 0.46 FTE. Melanie earned $44,623 in 2025. Their bargaining unit is SEIU, Local 1021, Misc.