What is the average salary for a Librarian?

Annual / Hourly

The average salary of a Librarian is $57,550. Salaries start from $33,380 and go up to $86,320. Please note that the average salary for a Librarian may vary depending on several factors, like level of education, amount of experience, industry, company size and location. Our source, the Bureau of Labor Statistics, produces some of the United States most sensitive and important economic information, which is based on their strongest commitment to accuracy, quality and integrity.

Learn more about the Librarian job market for salaries of real jobs in your area.

Highest

The top 10% of Librarians in United States earn:

$86,320
Senior

The top 25% of Librarians in United States earn:

$70,010
Experienced

The middle 50% of Librarians in United States earn:

$55,690
Junior

The bottom 25% of Librarians in United States earn:

$43,890
Starting

The bottom 10% of Librarians in United States earn:

$33,380

Historical salary

Librarian salary by state

Click on a state to learn more

State Salary Rank
Librarian Salary in District of Columbia 74,740 1
Librarian Salary in California 69,610 2
Librarian Salary in Maryland 68,840 3
Librarian Salary in Connecticut 67,840 4
Librarian Salary in Colorado 65,880 5
Librarian Salary in Alaska 65,620 6
Librarian Salary in Massachusetts 65,460 7
Librarian Salary in New Jersey 65,400 8
Librarian Salary in Delaware 64,380 9
Librarian Salary in New York 64,270 10
Librarian Salary in Washington 63,790 11
Librarian Salary in Rhode Island 63,030 12
Librarian Salary in Nevada 62,630 13
Librarian Salary in Hawaii 62,500 14
Librarian Salary in Virginia 61,770 15
Librarian Salary in Oregon 59,120 16
Librarian Salary in Georgia 58,270 17
Librarian Salary in United States 57,550 18
Librarian Salary in Florida 57,020 19
Librarian Salary in Illinois 56,390 20
Librarian Salary in Minnesota 56,080 21
Librarian Salary in Pennsylvania 55,970 22
Librarian Salary in Arizona 55,180 23
Librarian Salary in Kentucky 54,900 24
Librarian Salary in Utah 54,780 25
Librarian Salary in Texas 54,440 26
Librarian Salary in South Carolina 53,000 27
Librarian Salary in Ohio 52,800 28
Librarian Salary in Alabama 52,340 29
Librarian Salary in Michigan 52,250 30
Librarian Salary in New Hampshire 52,030 31
Librarian Salary in Arkansas 51,440 32
Librarian Salary in Wisconsin 51,250 33
Librarian Salary in Louisiana 50,960 34
Librarian Salary in Wyoming 50,910 35
Librarian Salary in North Carolina 50,880 36
Librarian Salary in Tennessee 49,700 37
Librarian Salary in Indiana 49,600 38
Librarian Salary in Kansas 49,560 39
Librarian Salary in New Mexico 49,520 40
Librarian Salary in Missouri 49,130 41
Librarian Salary in Maine 48,730 42
Librarian Salary in Montana 48,680 43
Librarian Salary in North Dakota 48,610 44
Librarian Salary in West Virginia 47,490 45
Librarian Salary in Vermont 47,270 46
Librarian Salary in Iowa 46,460 47
Librarian Salary in Nebraska 45,980 48
Librarian Salary in Virgin Islands 45,790 49
Librarian Salary in Mississippi 44,200 50
Librarian Salary in Guam 43,740 51
Librarian Salary in Oklahoma 43,580 52
Librarian Salary in Idaho 40,400 53
Librarian Salary in South Dakota 38,650 54
Librarian Salary in Puerto Rico 33,890 55

Source: U.S. Department of Labor Bureau of Labor Statistics