Public Libraries in Minnesota

United States — Upper Midwest

Public Libraries in Minnesota

Explore public libraries across the Land of 10,000 Lakes — find hours, addresses, digital resources and programs near you.

17

Cities Covered

358+

Library Outlets

Free

Library Cards

🏛 Browse Minnesota libraries by county

County-wide library systems with branches, hours, and cards:

Hennepin County →

Minnesota's public libraries are supported by the State Library Services and serve communities across the state. This directory covers 17 cities including Minneapolis, St Paul, Woodbury, Eagan, Richfield, Arlington, Blaine — with hours, addresses, phone numbers, and the free digital services available to Minnesota residents.

Browse Libraries by City

Arlington

1 library

Arlington Public Library →

Blaine

1 library

Northtown Library (Anoka County) →

Brainerd

1 library

Brainerd Public Library →

Cambridge

1 library

East Central Regional Library Admin →

Chatfield

1 library

Chatfield Public Library →

Eagan

1 library

Wescott Library →

Mabel

1 library

Mabel Public Library →

Minneapolis

1 library

Minneapolis Central Library →

Preston

1 library

Preston Public Library →

Richfield

1 library

Augsburg Park Library →

Rushford

1 library

Rushford Public Library →

Spring Valley

1 library

Spring Valley Public Library →

St Paul

4 libraries

Saint Paul Public Library →

Stillwater

1 library

Stillwater Public Library →

Waite Park

1 library

Great River Regional Library →

Willmar

1 library

Pioneerland Library System →

Woodbury

1 library

R.h. Stafford Library →

More Minnesota Libraries

AURORA

Arrowhead Library System

Aurora Public Library →

BABBITT

Arrowhead Library System

Babbitt Public Library →

BAUDETTE

Arrowhead Library System

Baudette Public Library →

BOVEY

Arrowhead Library System

Bovey Public Library →

BUHL

Arrowhead Library System

Buhl Public Library →

CALUMET

Arrowhead Library System

Calumet Public Library →

CARLTON

Arrowhead Library System

Carlton Area Public Library →

CHISHOLM

Arrowhead Library System

Chisholm Public Library →

CLOQUET

Arrowhead Library System

Cloquet Public Library →

COLERAINE

Arrowhead Library System

Coleraine Public Library →

DULUTH

Arrowhead Library System

Duluth Public Library →

MANKATO

Traverse des Sioux Library System

Blue Earth County Library →

MOORHEAD

Lake Agassiz Regional Library

Moorhead Public Library →

ROCHESTER

Rochester Public Library

Rochester Public Library →

ST. CHARLES

Southeast Minnesota Library System

St. Charles Public Library →

⭐ Featured Library

Wescott Library — Dakota County Library

The administrative headquarters of the Dakota County Library system, serving Eagan and surrounding communities since 1981. Over 230,000 visitors annually.

📍 1340 Wescott Road, Eagan, MN 55123

📞 (651) 450-2900

🕐 Mon–Thu 9AM–8PM | Fri–Sat 9AM–5PM | Sun 1–5PM

View Full Library Page →

About Public Libraries in Minnesota

Minnesota has one of the strongest public library systems in the United States, with over 358 library outlets serving communities of all sizes — from the Twin Cities metro area to small rural towns. The state's libraries collectively circulate tens of millions of items annually and provide free access to digital resources, broadband internet, educational programs, and community gathering spaces.

Minnesota's library system is coordinated by Minnesota Library Services (part of the Minnesota Department of Education), which provides funding, training, and statewide digital resources. Most Minnesota libraries participate in the Minitex interlibrary loan network, meaning cardholders can borrow materials from libraries across the state.

All public libraries in Minnesota offer free library cards to residents. Many also provide cards to non-residents for a small annual fee, and all participate in the statewide digital library program offering access to eBooks, audiobooks, and streaming services.

📚 What Minnesota Libraries Offer

  • 📖 Books, DVDs, audiobooks & magazines
  • 💻 Digital eBooks & audiobooks (Libby/OverDrive)
  • 🎬 Streaming films (Kanopy or Hoopla)
  • 📡 Free Wi-Fi & public computers
  • 👶 Children’s storytimes & programs
  • 🎓 Adult learning & literacy programs
  • 📚 Interlibrary loan via Minitex network

🗺️ Minnesota Library Fast Facts

Library outlets 358+
State coordinator MN Library Services
ILL network Minitex
Digital platform Libby / OverDrive
Largest system Hennepin County Library
Library card cost Free for residents

Free Digital Resources

📚 ELM (Electronic Library for Minnesota) — Free for Minnesota Residents

Every Minnesota resident gets free access to ELM (Electronic Library for Minnesota), a statewide collection of research databases with magazine, journal, newspaper, and encyclopedia articles plus e-books. Delivered by Minitex, it is available at the library or from home with a Saint Paul Public Library card.

🎫 New to the library in Minnesota? See our step-by-step guide on how to get a library card — what you need, applying online, non-resident options and cards for kids.

Frequently Asked Questions

How do I get a public library card in Minnesota?
Minnesota residents can get a free public library card at their local library branch. Bring a photo ID and proof of your current address; many Minnesota libraries also let you start the application online.
Are public libraries in Minnesota free to use?
Yes. Public libraries in Minnesota are free for residents. Library cards, borrowing, Wi-Fi, and public computers are provided at no cost.
What free digital library resources can Minnesota residents use?
Every Minnesota resident gets free access to ELM (Electronic Library for Minnesota), a statewide collection of research databases with magazine, journal, newspaper, and encyclopedia articles plus e-books. Delivered by Minitex, it is available at the library or from home with a Saint Paul Public Library card.
Can I borrow eBooks and audiobooks from a Minnesota library?
Yes. Most Minnesota public libraries offer free eBooks and audiobooks through the Libby app (OverDrive). You just need a valid card from a participating Minnesota library.
How do I find my nearest public library in Minnesota?
Use the city directory near the top of this page. Select your city to see the local library’s address, phone number, hours, and available services.

Special services at Minnesota libraries

Beyond books, many Minnesota public libraries offer these services — browse the verified, up-to-date list for each:

📋 Notary2 Minnesota libraries →📜 Genealogy & local history10 Minnesota libraries →🧰 Library of Things2 Minnesota libraries →🔨 Makerspace & 3D printing4 Minnesota libraries →📚 Study rooms5 Minnesota libraries →🖨 Printing, copying & fax19 Minnesota libraries →📅 Meeting & community rooms12 Minnesota libraries →👶 Story times for kids3 Minnesota libraries →


Explore More Minnesota Library Resources

More ways to find and use public libraries across Minnesota — browse the largest county system and practical how-to guides that work at any Minnesota library.

Common Questions About Minnesota Libraries

How many public libraries does Minnesota have?
According to the Institute of Museum and Library Services (IMLS) FY2023 Public Libraries Survey, Minnesota is served by 141 public library systems (administrative entities) operating 365 library outlets statewide, including central libraries, branches, and bookmobiles.
What free online resources can any Minnesota resident use?
Every Minnesota resident can use ELM (the Electronic Library for Minnesota), a free statewide collection of research databases, encyclopedias, and learning tools funded by the State of Minnesota. You can reach ELM through your local library or from home with a library card, and many systems also offer eBooks and audiobooks through Libby / OverDrive.

Go up