Minnesota Public Libraries

This page contains a list of public libraries in Minnesota. If you do not see a listing for your local branch library there is a possibility that it might be part of a larger library system. It also might be listed under a different name.

These listings do not include government libraries or libraries at schools or universities. If you would like to add or update a library or if you would like to request some changes to our listings please let us know by using the contact us link at the bottom of this page.

AdaAda Public Library107 4th Avenue E56510(218) 784-4480
AdrianAdrian Branch Library214 Maine Avenue(507) 483-2541
AitkinAitkin Public Library110 1st Avenue Ne(218) 927-2339
AlbanyGreat River Regional Library - Albany400 Railroad Avenue(320) 845-4843
Albert LeaAlbert Lea Public Library211 E Clark St56007(507) 377-4350
AlexandriaDouglas County Library720 Fillmore Street56308(320) 762-3014
AnnandaleGreat River Regional Library - Annandale Branch30 Cedar Street East(320) 274-8448
AnokaRum River Library4201 6th Avenue N(763) 576-4695
Apple ValleyGalaxie Library14955 Galaxie Avenue(952) 891-7045
AppletonAppleton Public Library323 W Schlieman Avenue(320) 289-1681
Arden HillsArden Hills Library1941 W County Rd E-2(651) 628-6831
ArlingtonArlington Public Library321 West Main Street(507) 964-2490
AtwaterAtwater Public Library318 Atlantic Avenue West(320) 974-8276
AuroraAurora Public Library14 West Second Avenue No55705(218) 229-2021
AustinAustin Public Library323 Fourth Ave Ne55912(507) 433-2391
BabbittBabbitt Public Library71 South Drive55706(218) 827-3345
BagleyBagley Public Library21 Main Avenue N(218) 694-6201
BalatonBalaton Community Library134 3rd Street(507) 734-2034
BarnesvilleBarnesville Public Library104 N. Front Street(218) 354-2301
BaudetteBaudette Public Library110 1st Avenue Sw56623(218) 634-2329
BayportBayport Public Library582 N 4th Street55003(651) 275-4416
BeckerGreat River Regional Library - Becker Branch1150 Sherburne Avenue(763) 261-4454
BelgradeGreat River Regional Library - Belgrade (Myrtle Mabee Library)324 Washburn Ave.56312(320) 254-8842
Belle PlaineBelle Plaine Branch Library125 W Main(952) 873-6767
BemidjiBemidji Public Library509 America Avenue(218) 751-3963
BensonBenson Public Library200 13th Street North(320) 842-7981
Big LakeGreat River Regional Library - Big Lake160 Lake Street North(763) 263-6445
Bird IslandBird Island Public Library260 S. Main(320) 365-4640
BlackduckBlackduck Public Library1st Street East(218) 835-6600
BlaineAnoka County Library707 County Rd 10 Ne55434(763) 785-3695
BlaineJohnsville Branch Library12461 Oak Park Blvd Ne(763) 767-3853
BlaineNorthtown Library711 County Rd 10 Ne(763) 717-3267
Blooming PrairieBlooming Prairie Public Library138 Highway Ave South(507) 583-7750
BloomingtonHennepin County Library - Oxboro8801 Portland Avenue South55420(612) 543-5775
BloomingtonHennepin County Library - Penn Lake8800 Penn Avenue South55431(612) 543-5800
Blue EarthBlue Earth Community Library124 West 7th Street56013(507) 526-5012
Blue EarthFaribault County Library120 S Main St, Suite C56013(507) 526-7182
BoveyBovey Public Library402 2nd Street55709(218) 245-3691
BrainerdBrainerd Public Library416 S 5th Street(218) 829-5574
BreckenridgeBreckenridge Public Library205 7th Street N(218) 643-2113
Brooklyn CenterHennepin County Library - Brookdale6125 Shingle Creek Pkwy55430(612) 543-5600
Brooklyn ParkHennepin County Library - Brooklyn Park8600 Zane Avenue North55443(612) 543-6225
Browns ValleyBrowns Valley Public Library15 3rd Street S56219(320) 695-2318
BrownsdaleBrownsdale Public Library103 E Main St55918(507) 567-9951
BrowntonBrownton Public Library528 2nd Street N(320) 328-5900
BuffaloGreat River Regional Library - Buffalo Branch18 Nw Lake Blvd(763) 682-2753
BuhlBuhl Public Library400 Jones Avenue55713(218) 258-3391
BurnsvilleBurnhaven Community Library1101 W County Road 42(952) 891-0300
ButterfieldButterfield Branch Library111 2nd Street N(507) 956-2361
CaledoniaCaledonia Public Library231 E Main Street55921(507) 725-2671
CalumetCalumet Public Librarypo box 35655716(218) 247-3108
CambridgeCambridge Public Library244 South Birch(763) 689-7390
CambridgeEast Central Regional Library244 South Birch Street55008(763) 689-7390
CanbyCanby Public Library110 Oscar Avenue N(507) 223-5738
Cannon FallsCannon Falls Library306 W. Mill St.55009(507) 263-2804
CarltonCarlton Public Library213 Chestnut Street55718(218) 384-3322
Cass LakeCass Lake Community Library223 Cedar(218) 335-8865
CeylonCeylon Branch Library108 West Main Street(507) 632-4496
ChamplinHennepin County Library - Champlin12154 Ensign Avenue North55316(612) 543-6250
ChanhassenChanhassen Public Library7711 Kerber Blvd(952) 227-1500
ChaskaCarver County Library System4 City Hall Plaza55318(952) 448-9395
ChaskaChaska Public Library3 City Hall Plaza(952) 448-3886
ChatfieldChatfield Public Library314 S Main Street55923(507) 867-3480
Chisago CityChisago Lakes Area Library11754 302nd St.55013(651) 257-2817
ChisholmChisholm Public Library300 W Lake St55719(218) 254-7913
Circle PinesCentennial Branch Library100 Civic Heights Circle(763) 717-3294
Clara CityClara City Library42 West Center Avenue(320) 847-3535
ClarkfieldClarkfield Public Library812 10th Avenue56223(320) 669-7651
ClearwaterGreat River Regional Library - Clearwater (Stickney Crossing Library)822 Clearwater Center(320) 558-6001
ClevelandCleveland Public Library205 4th Street(507) 931-2490
ClimaxClimax Public Library104 W. Broadway(218) 857-2455
CloquetCloquet Public Library320 14th St55720(218) 879-1531
CokatoGreat River Regional Library - Cokato Branch175 4th Street West(320) 286-5760
Cold SpringGreat River Regional Library - Cold Spring27 Red River Road(320) 685-8281
ColeraineColeraine Public Library203 Cole Avenue55722(218) 245-2315
Columbia HeightsColumbia Heights Public Library820 40th Avenue Ne55421(763) 706-3690
ComfreyComfrey Community Library306 Brown Street West56019(507) 877-6600
CookCook Public Library103 South River St.55723(218) 666-2210
Coon RapidsCrooked Lake Branch Library11440 Crooked Lake Blvd Nw(763) 576-5972
Coon RapidsNorthdale Branch Library408 Northdale Blvd(763) 785-3695
CosmosCosmos Public Library209 Milkyway Street S(320) 877-7757
Cottage GrovePark Grove Library7900 Hemingway Avenue S55016(651) 459-2040
CottonwoodCottonwood Community Library86 West Main Street(507) 423-6488
CrookstonCrookston Public Library110 N Ash(218) 281-4522
CrosbyJessie F. Hallett Memorial Library101 1st Street Se56441(218) 546-8005
CrystalHennepin County Library - Rockford Road6401 42nd Avenue North55427(612) 543-5875
DarfurDarfur Branch Library205 Adrian St.(507) 877-5010
DasselDassel Public Library460 Third St. N(320) 275-3756
DawsonDawson Public Library676 Pine Street(320) 769-2069
DelanoGreat River Regional Library - Delano140 Bridge Avenue East(763) 972-3467
Detroit LakesDetroit Lakes Public Library1000 Washington Avenue(218) 847-2168
Dodge CenterDodge Center Public Library13 1st Avenue Nw55927(507) 374-2275
DuluthDuluth Public Library520 W. Superior St.55802(218) 730-4200
DuluthMount Royal Branch Library105 Mt. Royal Shopping Circle(218) 723-3844
DuluthWest Duluth Branch Library5830 Grand Avenue(218) 723-3801
DunnellDunnell Branch Library145 West Wenberg(507) 695-2152
EaganDakota County Library1340 Wescott Road55123(651) 450-2900
EaganWescott Community Library1340 Wescott Road(651) 450-2900
Eagle BendGreat River Regional Library - Eagle Bend127 East Main(218) 738-4590
East Grand ForksEast Grand Forks-Campbell Library422 4th Street Northwest56721(218) 773-9121
Eden PrairieHennepin County Library - Eden Prairie565 Prairie Center Dr.55344(952) 847-5375
EdgertonEdgerton Public Library811 1st Av W56128(507) 442-7071
EdgertonRunals Memorial Library750 1st Avenue W(507) 442-7071
EdinaHennepin County Library - Edina5280 Grandview Square55436(612) 543-6325
EdinaHennepin County Library - Southdale7001 York Avenue South55435(612) 543-5900
Elbow LakeElbow Lake Thorson Mem Library117 Central Avenue56531(218) 685-6850
Elk RiverGreat River Regional Library - Elk River413 Proctor Avenue(763) 441-1641
ElmoreElmore Library302 E. Willis Street56027(507) 943-3150
ElyEly Public Library30 S 1st Ave E55731(218) 365-5140
ElysianElysian Public Library106 West Main Street(507) 267-4411
EvelethEveleth Public Library614 Pierce Street55734(218) 744-7499
ExcelsiorHennepin County Library - Excelsior343 Third Street55331(612) 543-6350
FairfaxFairfax Public Library124 First Street Se(507) 426-7269
FairmontCentral Library110 North Park Street(507) 238-4207
FairmontMartin County Library110 North Park Street56031(507) 238-4207
FaribaultFaribault Buckham Memorial Library11 Division Street East55021(507) 334-2089
FarmingtonFarmington Community Library508 Third Street(651) 438-0250
Fergus FallsFergus Falls Public Library205 East Hampden56537(218) 739-9387
Fergus FallsViking Library System204 N Cascade56538(218) 739-5286
FertileFertile Public Library101 S Mill Street(218) 945-6137
FoleyGreat River Regional Library - Foley251 North 4th Avenue(320) 968-6612
Forest LakeHardwood Creek Library19955 Forest Road North55025(651) 275-7300
FosstonFosston Public Library403 Foss Ave N(218) 435-1320
FridleyMississippi Branch Library410 Mississippi St Ne(763) 571-1934
FuldaFulda Memorial Library101 3rd St. Ne56131(507) 425-3277
GaylordGaylord Public Library332 W. Main Avenue(507) 237-2280
GaylordSibley County Library400 Court Ave55334(507) 834-6640
GibbonGibbon Public Library1050 Adams Avenue(507) 834-6640
GilbertGilbert Public Library17 N Broadway55741(218) 748-2230
GlencoeGlencoe Public Library719 13th St. E(320) 864-3919
GlenwoodGlenwood Public Library108 Se First Av56334(320) 634-3375
Golden ValleyHennepin County Library - Golden Valley830 Winnetka Avenue North55427(612) 543-6375
GracevilleGraceville Public Library415 Studdart Avenue(320) 748-7332
Grand MaraisGrand Marais Public Library104 2nd Avenue W.55604(218) 387-1140
Grand MeadowGrand Meadow Public Library125 Grand Ave E55936(507) 754-5859
Grand RapidsGrand Rapids Area Library140 Ne 2nd Street55744(218) 326-7640
Granite FallsGranite Falls Public Library155 Seventh Avenue(320) 564-3738
GreenbushGreenbush Public Library234 Main Street North(218) 782-2218
Grey EagleGreat River Regional Library - Grey Eagle118 State Street East(320) 285-2505
Grove CityGrove City Public Library210 Atlantic Avenue W(320) 857-2550
HallockHallock Public Library163 South 3rd(218) 843-2401
Ham LakeNorth Central Branch Library17565 Central Avenue Ne(763) 434-6542
HancockHancock Community Library662 6th Street56244(320) 392-5666
HanskaHanska Public Library201 West 2nd Street56041(507) 439-6294
HarmonyHarmony Public Library225 3rd Av Sw55939(507) 886-8133
HastingsPleasant Hill Library1490 Frontage Road(651) 438-0200
HawleyHawley Public Library421 Hartford Street(218) 483-4549
HectorHector Public Library126 Main St S(320) 848-2841
HendersonHenderson Public Library111 South 6th Street(507) 248-3880
HendricksHendricks Siverson Public Library100 W Garfield Street56136(507) 275-3979
Heron LakeHeron Lake Public Library401 9th Street(507) 793-2641
HibbingHibbing Public Library2020 East 5th Avenue55746(218) 362-5959
HinckleyHinckley Public Library106 1st Se(320) 384-6351
HokahHokah Public Library57 Main55941(507) 894-2665
HopkinsHennepin County Library - Hopkins22 11th Avenue North55343(612) 543-6400
HoustonHouston Public Library202 East Cedar Street55943(507) 896-7323
Howard LakeGreat River Regional Library - Howard Lake617 6th Avenue(320) 543-2020
Hoyt LakesHoyt Lakes Public Library206 Kennedy Memorial Dr55750(218) 225-2412
HutchinsonHutchinson Public Library50 Hassan Street Se(320) 587-2368
International FallsInternational Falls Public Library750 4th Street56649(218) 283-8051
Inver Grove HeightsInver Glen Library8098 Blaine Avenue(651) 554-6840
IsleMille Lacs Community Library285 2nd Avenue S(320) 676-3929
IvanhoeIvanhoe Public Library401 N Harold56142(507) 694-1555
JacksonJackson County Library311 Third Street56143(507) 847-4748
JanesvilleJanesville Public Library102 W Second(507) 234-6605
JordanJordan Branch Library230 S Broadway(952) 492-2500
KassonKasson Public Library16 First Avenue Nw55944(507) 634-7615
KeewatinKeewatin Public Library125 W 3rd Avenue55753(218) 778-6377
KenyonKenyon Public Library709 2nd Street55946(507) 789-6821
KerkhovenKerkhoven Public Library208 N. 10th Street(320) 264-2141
KimballGreat River Regional Library - Kimball5 Main Street North(320) 398-3915
KinneyKinney Public Library400 Main Street55758(218) 258-2232
La CrescentLa Crescent Public Library321 Main Street55947(507) 895-4047
Lake BentonLake Benton Public Library110 E Benton56149(507) 368-4252
Lake CityLake City Public Library201 S High Street55041(651) 345-4013
Lake CrystalLake Crystal Public Library100 Robinson Street(507) 726-2726
Lake ElmoLake Elmo Library3537 Lake Elmo Avenue North55042(651) 773-4926
Lake LillianLake Lillian Public Library450 Lakeview Street(320) 664-4514
LakefieldLakefield Public Library410 Main Street(507) 662-5782
LakelandValley Library380 St. Croix Trail S55043(651) 436-5882
LakevilleHeritage Library20085 Heritage Drive(952) 891-0360
LambertonLamberton Public Library101 E 2nd Avenue56152(507) 752-7220
LanesboroLanesboro Public Library202 Parkway Ave. S.55949(507) 467-2649
Le CenterLe Center Public Library10 W Tyrone Street(507) 357-6792
Le RoyLe Roy Public Library605 N Broadway55951(507) 324-5641
Le SueurLe Sueur Public Library118 E Ferry Street(507) 665-2662
LewisvilleLewisville Branch Library117 East Martin Street(507) 435-2781
LindstromLindstrom Public Library30525 Linden St.(651) 257-2817
LitchfieldLitchfield Public Library216 North Marshall(320) 693-2483
Little FallsGreat River Regional Library - Little Falls108 Ne 3rd Street(320) 632-9676
Long LakeHennepin County Library - Long Lake1865 Wayzata Blvd West55356(952) 847-5525
Long PrairieGreat River Regional Library - Long Prairie42 3rd Street North(320) 732-2332
LongvilleMargaret Welch Memorial Library(218) 363-2710
LuverneRock County Community Library201 West Main56156(507) 449-5040
MabelMabel Public Library110 E Newburg55954(507) 493-5336
MadeliaMadelia Branch Library23 1st Street(507) 642-3511
MadisonMadison Public Library401 Sixth Avenue(320) 598-7938
MahnomenMahnomen Public Library203 S Main St(218) 935-2843
MahtomediWildwood Library763 Stillwater Road55115(651) 426-2042
MankatoBlue Earth County Library100 East Main Street56001(507) 304-4001
Maple GroveHennepin County Library - Maple Grove8001 Main Street North55369(612) 543-6450
Maple PlainHennepin County Library - Maple Plain5184 Main Street East55359(612) 543-5700
MapletonMapleton Public Library104 1st Avenue(507) 524-3513
MaplewoodMaplewood Library1670 Beam Avenue(651) 704-2033
MarbleMarble Public Library302 Alice Avenue55764(218) 247-7676
MarbleMarble Public Library302 Alice Avenue(218) 247-7676
Marine on St CroixMarine Community Library121 Judd St.55047(651) 433-2820
MarshallMarshall-Lyon County Library301 West Lyon Street56258(507) 537-7003
MaynardMaynard Public Library123 Mabel Avenue(320) 367-2143
McgregorMcgregor Public Library(218) 768-3305
McintoshMcintosh Public Library115 Broadway Nw(218) 563-4555
MckinleyMckinley Public Library5454 Grand Avenue55741(218) 749-5313
MelroseGreat River Regional Library - Melrose225 East 1st Street(320) 256-3885
MilacaMilaca Community Library145 S. Central(320) 983-3677
MilanMilan Public Library212 E Main Street(320) 734-4792
MinneapolisHennepin County Library - East Lake2727 E Lake Street55406(612) 543-8425
MinneapolisHennepin County Library - Franklin1314 E. Franklin Ave.55404(612) 543-6925
MinneapolisHennepin County Library - Hosmer347 E 36th Street55408(612) 543-6900
MinneapolisHennepin County Library - Linden Hills2900 W 43rd Street55410(612) 543-6825
MinneapolisHennepin County Library - Minneapolis Central300 Nicollet Mall55401(612) 543-8000
MinneapolisHennepin County Library - Nokomis5100 34th Avenue S55417(612) 543-6800
MinneapolisHennepin County Library - North Regional1315 Lowry Avenue N55411(612) 543-8450
MinneapolisHennepin County Library - Northeast2200 Central Av Ne55418(612) 543-6775
MinneapolisHennepin County Library - Pierre Bottineau55 Broadway Street Ne55413(612) 543-6850
MinneapolisHennepin County Library - Roosevelt4026 28th Avenue S55406
MinneapolisHennepin County Library - Southeast1222 4th Street Se55414(612) 543-6725
MinneapolisHennepin County Library - Sumner611 Van White Memorial Blvd.55411(612) 543-6875
MinneapolisHennepin County Library - Walker2880 Hennepin Avenue55408(612) 543-8400
MinneapolisHennepin County Library - Washburn5244 Lyndale Avenue S55419(612) 543-8375
MinneapolisHennepin County Library - Webber Park4310 Webber Parkway55412(612) 543-6750
MinneotaMinneota Public Library103 N Jefferson56264(507) 872-5473
MinnetonkaHennepin County Library - Minnetonka17524 Excelsior Boulevard55345(612) 543-5725
MinnetonkaHennepin County Library - Ridgedale12601 Ridgedale Drive55305(612) 543-8800
MontevideoChippewa County Public Library224 South First Street56265(320) 269-6501
MontgomeryMontgomery Public Library201 Ash Avenue Sw(507) 364-7615
MonticelloGreat River Regional Library - Monticello404 Walnut Street(763) 295-2322
MoorheadLake Agassiz Regional Library118 5th St S56560(218) 233-3757
MoorheadMoorhead Public Library118 S 5th Street(218) 233-7594
Moose LakeMoose Lake Public Library313 Elm Avenue55767(218) 485-4424
MoraMora Public Library200 W. Maple(320) 679-2642
MorganMorgan Public Library210 Vernon Avenue56266(507) 249-3153
MorrisMorris Public Library102 E 6th Street56267(320) 589-1634
MoundHennepin County Library - Westonka2079 Commerce Boulevard55364(612) 543-6175
Mounds ViewMounds View Library2576 County Road 10(763) 717-3272
Mountain IronArrowhead Library System5528 Emerald Avenue55768(218) 741-3840
Mountain IronMountain Iron Public Library5742 Mountain Avenue55768(218) 735-8625
Mountain LakeMountain Lake Public Library1054 4th Avenue56159(507) 427-2506
New LondonNew London Public Library15 Ash Street South(320) 354-2943
New MarketNew Market Branch Library50 Church Street(952) 461-3460
New PragueNew Prague Branch Library400 E Main Street56071(952) 496-8026
New RichlandNew Richland Public Library129 S Broadway(507) 465-3708
New UlmNew Ulm Public Library17 North Broadway56073(507) 359-8331
New York MillsNew York Mills Public Library30 North Main56567(218) 385-2436
NewportNewport Library and Community Center405 7th Ave55055(651) 459-9631
North BranchNorth Branch Area Library6381 Main Street(651) 674-8443
North MankatoNorth Mankato Taylor Library1001 Belgrade Ave56003(507) 345-5120
North St. PaulNorth St. Paul Library2290 North 1st Street55109(651) 747-2700
NorthfieldNorthfield Public Library210 Washington St55057(507) 645-6606
NorwoodNorwood Young America Public Library102 Main Street E(952) 467-2665
OakdaleOakdale Library1010 Heron Avenue N55128(651) 730-0504
OliviaOlivia Public Library405 South 10th Street(320) 523-1738
OrtonvilleOrtonville Public Library412 Nw 2nd Street(320) 839-2494
OsseoHennepin County Library - Osseo415 Central Avenue55369(612) 543-5750
OwatonnaOwatonna-Steele County Library105 N Elm Avenue55060(507) 444-2460
Park RapidsPark Rapids Public Library210 W 1st Street(218) 732-4966
PaynesvilleGreat River Regional Library - Paynesville119 Washburn Avenue(320) 243-7343
Pelican RapidsPelican Rapids Public Library A Multicultural Learning Cent25 West Mill Avenue56572(218) 863-7055
PerhamPerham Area Public Library225 2nd Av Ne56573(218) 346-4892
PierzGreat River Regional Library - Pierz220 Main Street(320) 468-6486
Pine CityPine City Public Library300 5th St. Municipal Building(320) 629-6403
Pine IslandPine Island Van Horn Public Library115 Se 3rd Street55963(507) 356-8558
Pine RiverKitchigami Regional Library310 2nd Street56474(218) 587-2171
Pine RiverPine River Public Library212 Park Avenue(218) 587-4639
PipestonePipestone Meinders Community Library1401 7th Street Sw56164(507) 825-6714
PlainviewPlainview Public Library345 1st Avenue Nw55964(507) 534-3425
PlymouthHennepin County Library - Plymouth15700 36th Avenue North55446(612) 543-5825
PrestonPreston Public Library101 St Paul St Nw55965(507) 765-4511
PrincetonPrinceton Area Library100 S. 4th Avenue(763) 389-3753
Prior LakePrior Lake Branch Library16210 Eagle Creek Avenue Se(952) 447-3375
RaymondRaymond Public Library208 Spicer Avenue(320) 967-4411
Red Lake FallsRed Lake Falls Public Library105 Champagne Avenue Sw(218) 253-2992
Red WingRed Wing Public Library225 East Avenue55066(651) 385-3673
Redwood FallsRedwood Falls Public Library509 South Lincoln Street56283(507) 627-8650
RenvilleRenville Public Library221 N. Main Street(320) 329-8193
RichfieldHennepin County Library - Augsburg Park7100 Nicollet Avenue55423(612) 543-6200
RichmondGreat River Regional Library - Richmond63 Hall Avenue Sw(320) 597-3739
RochesterRochester Public Library101 2nd Street Se55904(507) 328-2300
RockfordGreat River Regional Library - Rockford8220 Cedar St.55373(763) 477-4216
RogersHennepin County Library - Rogers21300 John Milless Drive55374(612) 543-6050
RoseauRoseau Public Library110 2nd Avenue Ne(218) 463-2825
RosemountRobert Trail Library14395 S. Robert Trail55068(651) 480-1200
RosevilleRoseville Library2180 North Hamline Avenue(651) 628-6803
RoyaltonGreat River Regional Library - Royalton13 North Cedar Street(320) 584-8151
Rush CityRush City Public Library240 W. Fourth St.(320) 358-3948
RushfordRushford Public Library101 Mill Street N55971(507) 864-7600
Saint PaulArlington Hills Branch Library1105 Greenbrier Street(651) 793-3930
Saint PaulHamline Midway Branch Library1558 West Minnehaha Avenue(651) 642-0293
Saint PaulHayden Heights Branch Library1456 White Bear Avenue(651) 793-3934
Saint PaulHighland Branch Library1974 Ford Parkway(651) 695-3700
Saint PaulLexington Branch Library1080 University Avenue(651) 642-0359
Saint PaulMerriam Park Branch Library1831 Marshall Avenue(651) 642-0385
Saint PaulRice Street Branch Library1011 Rice Street(651) 558-2223
Saint PaulRiverview Branch Library1 East George Street(651) 292-6626
Saint PaulSaint Paul Public Library90 West Fourth Street55102(651) 266-7000
Saint PaulSt. Anthony Park Branch Library2245 Como Avenue(651) 642-0411
Saint PaulSun Ray Branch Library2105 Wilson Avenue(651) 501-6300
Saint PaulWest 7th Street Popular Library265 Oneida Street(651) 298-5516
Saint PeterSt. Peter Public Library601 South Washington Avenue56082(507) 934-7420
SandstoneSandstone Community Library119 N. Fourth St.(320) 245-2270
Sauk CentreGreat River Regional Library - Sauk (Bryant Public Library)430 Main Street South Unit 1(320) 352-3016
SavageScott County Library13090 Alabama Av S55378(952) 707-1760
ShakopeeShakopee Branch Library235 S Lewis Street(952) 233-9590
SherburnSherburn Branch Library27 N. Main St.(507) 764-7611
ShoreviewRamsey County Library4570 North Victoria Street55126(651) 486-2200
ShoreviewShoreview Library4570 North Victoria Street55126(651) 486-2300
Silver BaySilver Bay Public Library9 Davis Drive55614(218) 226-4331
SlaytonSlayton Public Library2451 Broadway Av56172(507) 836-8778
Sleepy EyeSleepy Eye Dyckman Free Library345 West Main Street56085(507) 794-7655
South St PaulSouth Saint Paul Public Library106 3rd Avenue N55075(651) 554-3240
South St. PaulCity Of South St. Paul Library106 Third Ave. N.55075(651) 554-3240
SpicerSpicer Public Library198 Manitoba(320) 796-5560
Spring GroveSpring Grove Public Library172 West Main55974(507) 498-5800
Spring ValleySpring Valley Public Library121 West Jefferson St55975(507) 346-2100
SpringfieldSpringfield Public Library120 North Cass Avenue56087(507) 723-3510
St AnthonyHennepin County Library - St. Anthony2941 Pentagon Dr. N.E.55418(612) 543-6075
St BonifaciusHennepin County Library - St. Bonifacius8624 Kennedy Memorial Drive55375(612) 543-6100
St CloudGreat River Regional Library - St. Cloud1300 West St. Germain St.56301(320) 650-2500
St FrancisSt. Francis Branch Library3519 Bridge St Nw(763) 753-2131
St JamesSt. James-Watonwan County Library125 5th Street S(507) 375-1278
St JamesWatonwan County Library125 5th Street South56081(507) 375-1278
St Louis ParkHennepin County Library - St. Louis Park3240 Library Lane55426(612) 543-6125
St MichaelRoy Simms Community Library403 Central Avenue East(763) 497-1998
St. CharlesSt. Charles Public Library125 W. 11th Street55972(507) 932-3227
St. MichaelGreat River Regional Library - St. Michael11800 Town Center Drive Ne Suite 10055376(763) 497-1998
StaplesGreat River Regional Library - Staples611 Iowa Avenue Ne(218) 894-1401
StewartvilleStewartville Public Library110 2nd Street Se55976(507) 533-4902
StillwaterStillwater Public Library224 Third Street North55082(651) 275-4338
SwanvilleGreat River Regional Library - Swanville213 Degraff Street(320) 547-2346
Taylors FallsTaylors Falls Public Library473 Bench Street55084(651) 465-6905
Thief River FallsNorthwest Regional Library210 Labree Avenue North56701(218) 681-1066
Thief River FallsThief River Falls Public Library101 East First Street(218) 681-4325
TracyTracy Public Library117 3rd St.56175(507) 629-5548
TrimontTrimont Branch Library190 Main Street West(507) 639-2571
TrumanTruman Branch Library101 East Ciro Street(507) 776-2717
Two HarborsTwo Harbors Public Library320 Waterfront Drive55616(218) 834-3148
TylerTyler Public Library230 Tyler Street N56178(507) 247-5556
UpsalaGreat River Regional Library - Upsala(320) 573-4282
VirginiaVirginia Public Library215 5th Avenue S55792(218) 748-7525
WabashaWabasha Public Library168 Alleghany Ave55981(651) 565-3927
WabassoWabasso Public Library1248 Oak St56293(507) 342-5279
WaconiaWaconia Public Library101 S Elm Street(952) 442-4714
WadenaWadena Public Library304 1st Street Sw(218) 631-2476
Waite ParkGreat River Regional Library - Waite Park253 N 5th Av(320) 253-9359
WaldorfWaldorf Public Library109 Main Street North(507) 239-2248
WalkerWalker Public Library207 4th Street(218) 547-1019
WarrenGodel Memorial Library314 East Johnson(218) 745-5465
WarroadWarroad Public Library202 North Main(218) 386-1283
WasecaWaseca-Le Sueur Regional Library408 N State St56093(507) 835-2910
WatertownWatertown Library309 Lewis Avenue(952) 955-2939
WatervilleWaterville Public Library210 E Paquin St(507) 362-8462
WayzataHennepin County Library - Wayzata620 Rice Street55391(952) 847-6150
WelcomeWelcome Branch Library304 1st Street(507) 728-8376
WellsWells Public Library54 1st Street Sw56097(507) 553-3702
West ConcordWest Concord Public Library180 E Main Street55985(507) 527-2031
West St. PaulWentworth Library199 East Wentworth Ave.(651) 554-6800
WestbrookWestbrook Public Library556 1st Avenue56183(507) 274-6174
WheatonWheaton Community Library901 1st Avenue N56296(320) 563-8487
White Bear LakeWhite Bear Lake Library4698 Clark Avenue(651) 407-5302
WillmarPioneerland Library System410 5th Street Sw56201(320) 235-6106
WillmarWillmar Public Library410 Sw Fifth Street(320) 235-3162
WindomWindom Public Library904 4th Avenue56101(507) 831-6131
WinnebagoWinnebago Muir Library36 Main St. N56098(507) 893-3196
WinonaWinona Public Library151 W Fifth Street55987(507) 452-4582
WinstedWinsted Public Library180 Main Avenue W(320) 485-3909
WinthropWinthrop Public Library305 N. Main St.(507) 647-5308
WoodburyRH Stafford Library8595 Central Park Place55125(651) 731-1320
WoodburyWashington County Library8595 Central Park Place55125(651) 275-8500
WorthingtonNobles County Library407 12th Street56187(507) 295-5340
WorthingtonPlum Creek Library System290 S.Lake Street56187(507) 376-5803
WyomingWyoming Area Giese Memorial Library26855 Forest Blvd.55092(651) 462-9001
ZumbrotaZumbrota Public Library100 West Ave55992(507) 732-5211