Guest, Sign inJoin
Northern MN - 028Ely, #1 on this list · Photo: ShakataGaNai · CC BY-SA 3.0
Minnesota rankings · Libraries

Towns with the most-used libraries in Minnesota

Ely has the most-used library of Minnesota’s 18 towns of 2,500+ with a library of their own: 12.7 visits per resident a year at Ely Public Library (IMLS Public Libraries Survey). The typical library here counts 5.0.

IMLS Public Libraries Survey: a year’s visits divided by the people the library serves. Only a library that serves one town (80–125% of its population) and reported its own count is ranked; IMLS estimates never are. A described list: no letters. How grades work

#1

Ely

St. Louis County · 3,231 people
12.7visits

Visits per resident a year·Ely Public Library, FY 2024

#2

Two Harbors

Lake County · 3,443 people
8.9visits

Visits per resident a year·Two Harbors Public Library, FY 2024

#3

Bayport

Washington County · 3,721 people
8.8visits

Visits per resident a year·Bayport Public Library, FY 2024

All 18 towns

Visits per resident, highest first.

18 towns ranked. Not here? See why a town may be missing.

#TownVisits per residentPeople servedLibrary
1ElySt. Louis County · 3,231 people12.73,249Ely Public LibraryIMLS, FY 2024
2Two HarborsLake County · 3,443 people8.93,698Two Harbors Public LibraryIMLS, FY 2024
3BayportWashington County · 3,721 people8.83,848Bayport Public LibraryIMLS, FY 2024
4StillwaterWashington County · 19,354 people6.919,426Stillwater Public LibraryIMLS, FY 2024
5Moose LakeCarlton County · 2,948 people6.62,757Moose Lake Public LibraryIMLS, FY 2024
6New UlmBrown County · 13,863 people6.214,083New Ulm Public LibraryIMLS, FY 2024
7International FallsKoochiching County · 5,481 people5.55,540International Falls Public LibraryIMLS, FY 2024
8CloquetCarlton County · 12,399 people5.112,667Cloquet Public LibraryIMLS, FY 2024
9East Grand ForksPolk County · 8,906 people5.19,177East Grand Forks Campbell LibraryIMLS, FY 2024
10VirginiaSt. Louis County · 8,187 people5.08,361Virginia Public LibraryIMLS, FY 2024
11WindomCottonwood County · 4,817 people4.84,797Windom Public LibraryIMLS, FY 2024
12Columbia HeightsAnoka County · 22,482 people4.221,567Columbia Heights Public LibraryIMLS, FY 2024
13St. PaulRamsey County · 306,684 people4.1310,997Saint Paul Public LibraryIMLS, FY 2024
14DuluthSt. Louis County · 88,330 people3.886,788Duluth Public LibraryIMLS, FY 2024
15ChisholmSt. Louis County · 4,625 people3.54,662Chisholm Public LibraryIMLS, FY 2024
16HibbingSt. Louis County · 15,823 people3.216,028Hibbing Public LibraryIMLS, FY 2024
17Mountain IronSt. Louis County · 2,835 people2.92,854Mountain Iron Public LibraryIMLS, FY 2024
18EvelethSt. Louis County · 3,381 people2.13,493Eveleth Public LibraryIMLS, FY 2024
Quick answers

Questions people ask

Which Minnesota town has the most-used library?

Ely (St. Louis County): Ely Public Library counts 12.7 visits per resident a year. Two Harbors (8.9) and Bayport (8.8) follow.

How are these towns ranked?

By library visits per resident in the IMLS Public Libraries Survey: the visits a town’s own library reported, divided by the population it serves, highest first. It is the same rank as on each town’s Library & civic life page. How grades work.

Why isn’t my town on this list?

The list covers towns of 2,500+ with a library of their own that reported its visits (18 in Minnesota). Towns served by a county or regional system share its figure and aren’t ranked one by one; figures IMLS estimated for a library that didn’t report aren’t ranked; in states with strong townships the township, not a village inside it, is ranked. Every town is on the Minnesota page.

Go deeper

More Minnesota lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All Minnesota rankings →
Other states

Most-used libraries in other states