Content has loaded

Librarian salary in United States (Updated 2026)

How much does a Librarian make in the United States?

Average base salary

$65,325
Average $65,325
Low $40,915
High $104,296

The average salary for a librarian is $65,325 per year in the United States. 1.7k salaries taken from job postings on Indeed in the past 36 months (updated July 12, 2026).

Librarian job openings in United States

slide 1 of 6
slide1 of 6
Librarian - Youth Services
City of Tempe Arizona3.2out of 5 stars.
Tempe, AZ
$71,800 - $105,900 a year
Full-time
14 hours ago

Highest paying companies for Librarian in United States

Average year pay is based on job postings on Indeed in the past 36 months.
University of North Texas Heal...
 
$300,540per year
View company
City of San Mateo
 
$238,512per year
Washoe County School District
 
$199,659per year
Gavilan College
 
$181,792per year
Apple
 
$181,300per year
National Library of Medicine
 
$177,932per year

Highest paying cities for Librarians near United States

  1. Seattle, WA
    $88,496 per year
  2. Washington, DC
    $88,208 per year
  3. New York, NY
    $76,131 per year
  4. Hampton, VA
    $67,671 per year
  5. Cincinnati, OH
    $65,702 per year

Where can a Librarian earn more?

Compare salaries for Librarians in different locations
vs

How much do similar professions as Librarian get paid in United States?

Assistant Librarian

Job openings
Average $19.66 per hour