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

Tramaine Johnson

Manager II/Public Library

2025 total comp
$232,535
Sub-department
Management
Organization group
Culture & Recreation
Base pay
$179,084
Overtime
$0
Other pay
$0
Benefits
$53,451
Total compensation
$232,535
Employment type
Permanent Civil Service
Union / bargaining unit
Municipal Exec Assoc, Misc
Full-time equivalent (FTE)
0.98

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
LIB
Health and Dental Benefits
$13,783
Job Code
0923
Job Family Code
0900
Organization Group Code
Culture & Recreation
Other Benefits
$14,192

Tramaine Johnson holds the role of Manager II at Public Library within Management. Their status is permanent civil service, 0.98 FTE. In 2025, their total compensation was $232,535. Their bargaining unit is Municipal Exec Assoc, Misc.

Chris Tran

Is Engineer-Journey/Public Library

2025 total comp
$229,222
Sub-department
Information Systems
Organization group
Culture & Recreation
Base pay
$172,542
Overtime
$0
Other pay
$0
Benefits
$56,680
Total compensation
$229,222
Employment type
Permanent Civil Service
Union / bargaining unit
Prof & Tech Eng, Local 21
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,546
Job Code
1042
Job Family Code
1000
Organization Group Code
Culture & Recreation
Other Benefits
$12,597

At Public Library, Chris Tran serves as a Is Engineer-Journey within Information Systems. They work permanent civil service. Their 2025 pay totaled $229,222. Union affiliation: Prof & Tech Eng, Local 21.

Maria Mastrokyriakos

Principal Human Resources Analyst/Public Library

2025 total comp
$227,835
Sub-department
Personnel
Organization group
Culture & Recreation
Base pay
$171,102
Overtime
$0
Other pay
$0
Benefits
$56,733
Total compensation
$227,835
Employment type
Permanent Civil Service
Union / bargaining unit
Prof & Tech Eng, Local 21
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,546
Job Code
1246
Job Family Code
1200
Organization Group Code
Culture & Recreation
Other Benefits
$12,856

Maria Mastrokyriakos is a Principal Human Resources Analyst at Public Library within Personnel. They work permanent civil service. 2025 total compensation came to $227,835. They are represented by Prof & Tech Eng, Local 21.

Hong Murdoch

Pr Administrative Analyst/Public Library

2025 total comp
$225,910
Sub-department
Budget, Admn & Stats Analysis
Organization group
Culture & Recreation
Base pay
$169,606
Overtime
$0
Other pay
$0
Benefits
$56,304
Total compensation
$225,910
Employment type
Permanent Civil Service
Union / bargaining unit
Prof & Tech Eng, Local 21
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,546
Job Code
1824
Job Family Code
1800
Organization Group Code
Culture & Recreation
Other Benefits
$12,638

At Public Library, Hong Murdoch serves as a Pr Administrative Analyst within Budget, Admn & Stats Analysis. They work permanent civil service. Their 2025 pay totaled $225,910. They are represented by Prof & Tech Eng, Local 21.

Lovely Lindsley

Accountant IV/Public Library

2025 total comp
$225,864
Sub-department
Payroll, Billing & Accounting
Organization group
Culture & Recreation
Base pay
$169,469
Overtime
$0
Other pay
$0
Benefits
$56,395
Total compensation
$225,864
Employment type
Permanent Civil Service
Union / bargaining unit
Prof & Tech Eng, Local 21
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,546
Job Code
1657
Job Family Code
1600
Organization Group Code
Culture & Recreation
Other Benefits
$12,746

Lovely Lindsley is a Accountant IV at Public Library within Payroll, Billing & Accounting. They work permanent civil service. 2025 total compensation came to $225,864. They are represented by Prof & Tech Eng, Local 21.

Timothy Barvich

Stationary Engineer/Public Library

2025 total comp
$224,965
Sub-department
Journeyman Trade
Organization group
Culture & Recreation
Base pay
$141,227
Overtime
$39,780
Other pay
$0
Benefits
$43,958
Total compensation
$224,965
Employment type
Temporary Exempt
Union / bargaining unit
Stationary Engineers, Local 39
Full-time equivalent (FTE)
1.19

Source-specific fields

Data As Of
Jun 14, 2026
Data Loaded At
Jun 15, 2026
Department Code
LIB
Health and Dental Benefits
$21,952
Job Code
7334
Job Family Code
7300
Organization Group Code
Culture & Recreation
Other Benefits
$10,666

Timothy Barvich works as a Stationary Engineer for Public Library within Journeyman Trade. Their status is temporary exempt, 1.19 FTE. Timothy earned $224,965 in 2025. They are represented by Stationary Engineers, Local 39.

Marcus Lange

Pr Administrative Analyst/Public Library

2025 total comp
$224,564
Sub-department
Budget, Admn & Stats Analysis
Organization group
Culture & Recreation
Base pay
$168,754
Overtime
$0
Other pay
$0
Benefits
$55,810
Total compensation
$224,564
Employment type
Permanent Civil Service
Union / bargaining unit
Prof & Tech Eng, Local 21
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,449
Job Code
1824
Job Family Code
1800
Organization Group Code
Culture & Recreation
Other Benefits
$12,360

At Public Library, Marcus Lange serves as a Pr Administrative Analyst within Budget, Admn & Stats Analysis. They work permanent civil service. Their 2025 pay totaled $224,564. They are represented by Prof & Tech Eng, Local 21.

Joshua Borlaza

Senior Human Resources Analyst/Public Library

2025 total comp
$224,056
Sub-department
Personnel
Organization group
Culture & Recreation
Base pay
$166,195
Overtime
$0
Other pay
$1,725
Benefits
$56,136
Total compensation
$224,056
Employment type
Permanent Civil Service
Union / bargaining unit
Prof & Tech Eng, Local 21
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,546
Job Code
1244
Job Family Code
1200
Organization Group Code
Culture & Recreation
Other Benefits
$12,714

Joshua Borlaza works as a Senior Human Resources Analyst for Public Library within Personnel. Their status is permanent civil service. Joshua earned $224,056 in 2025. Their bargaining unit is Prof & Tech Eng, Local 21.