The average librarian salary at Sunnyvale was $101,872 , which is 14 percent lower than the average salary for this job in California, but 50 percent higher than the national average for this job . Librarian salaries at Sunnyvale typically range from $87,467 to $129,026 (25th to 75th percentile). The highest reported librarian salary was $139,789. There are 21 employees at Sunnyvale with the job title librarian.