Libraries - Minnesota

Albany Public Library
400 Railroad Ave
Albany, MN 56307-9458
320-845-4843
Atwater Public Library
107 Pleasant Ave E
Atwater, MN 56209-4917
320-974-3363
Aurora Public Library
14 W 2nd Ave N
Aurora, MN 55705-1314
218-229-2021
Bemidji Public Library
509 America Ave NW
Bemidji, MN 56601-3023
218-751-3963
Caledonia Public Library
511 W Main St
Caledonia, MN 55921-1869
507-725-2671
Calumet Public Library
Gary Street and Third Ave
Calumet, MN 55716-0356
218-247-3108
Carlton Public Library
310 Chestnut Ave
Carlton, MN 55718-2003
218-384-3322
Cass Lake Community Library
223 Cedar
Cass Lake, MN 56633
218-335-8865
Coleraine Public Library
203 Cole Avenue
Coleraine, MN 55722
218-245-2315
Comfrey Public Library
306 Brown St W
Comfrey, MN 56019-1167
507-877-6600
Dawson Public Library
676 Pine St
Dawson, MN 56232-2276
320-769-2069
East Grand Forks-Campbell Library
422 4th St NW
East Grand Forks, MN 56721-1725
218-773-9121
Edgerton Public Library
811 1st Ave W
Edgerton, MN 56128-1276
507-442-7071
Elbow Lake Public Library
117 Central Ave. N.
Elbow Lake, MN 56531-1040
218-685-6850
Elmore Library
302 E Willis St
Elmore, MN 56027-4402
507-943-3150
Martin County Library
110 N Park St
Fairmont, MN 56031-2893
507-238-4207
Buckham Memorial Library
11 Division St E
Faribault, MN 55021-6000
507-334-2089
Fulda Memorial Library
101 Third Street NE
Fulda, MN 56131
507-425-3277
Glencoe Public Library
719 13th St E
Glencoe, MN 55336-2801
320-864-3919
Graceville Public Library
415 Studdart Ave
Graceville, MN 56240-5002
320-748-7332
Grand Marais Public Library
104 2nd Ave W
Grand Marais, MN 55604-3247
218-387-1140
Hallock Public Library
163 3rd St. S
Hallock, MN 56728
218-843-2401
Hanska Public Library
201 W 2nd St
Hanska, MN 56041-4363
507-439-6294
Hector Public Library
126 S. Main St.
Hector, MN 56209
320-848-2841
International Falls Public Library
750 4th St
International Falls, MN 56649-2439
218-283-8051
Mille Lacs Community Library
285 2nd Ave S
Isle, MN 56342-4594
320-676-3929
Lamberton Public Library
101 2nd Ave E
Lamberton, MN 56152-1047
507-752-7220
Lanesboro Public Library
202 Parkway Avenue South
Lanesboro, MN 55949
507-467-2649
Margaret Welch Memorial Library
5051 Hwy. 84
Longville, MN 56655
218-363-2710
Morgan Public Library
210 Vernon Ave
Morgan, MN 56266-5000
507-249-3153
New Ulm Public Library
17 N Broadway St
New Ulm, MN 56073-1786
507-359-8331
North Mankato Taylor Library
1001 Belgrade Ave
North Mankato, MN 56003-3502
507-345-5120
Olivia Public Library
405 S 10th St
Olivia, MN 56277-1208
320-523-1738
Ortonville Public Library
412 2nd St NW
Ortonville, MN 56278-1415
320-839-2494
Park Rapids Area Library
210 1st St W
Park Rapids, MN 56470-1505
218-732-4966
Pelican Rapids Public Library
25 W Mill Ave
Pelican Rapids, MN 56572-4228
218-863-7055
Plainview Public Library
345 1st Ave NW
Plainview, MN 55964-1295
507-534-3425
Preston Public Library
101 St. Paul St. NW
Preston, MN 55965-0439
507-765-4511
Princeton Area Library
100 4th Ave S
Princeton, MN 55371-1851
763-389-3753
Red Lake Falls Public Library
105 Champagne Ave SW
Red Lake Falls, MN 56750-4001
218-253-2992
Red Wing Public Library
225 East Ave
Red Wing, MN 55066-2298
651-385-3673
Watonwan County Library
125 5th St S
Saint James, MN 56081-1789
507-375-1278
South Saint Paul Public Library
106 3rd Ave N
South Saint Paul, MN 55075-2098
651-554-3240
Stewartville Public Library
110 2nd St SE
Stewartville, MN 55976-1306
507-533-4902
Stillwater Public Library
224 3rd St N
Stillwater, MN 55082-4832
651-439-1675
Tracy Public Library
189 3rd St
Tracy, MN 56175-1211
507-629-5548
Wabasso Public Library
1248 Oak Street
Wabasso, MN 56293
507-342-5279
Wadena City Library
304 1st St SW
Wadena, MN 56482-1460
218-631-2476
Waseca-Le Sueur Regional Library
408 State St N
Waseca, MN 56093-2810
507-835-2910
Westbrook Public Library
556 1st Ave
Westbrook, MN 56183-1104
507-274-6174
Windom Public Library
904 4th Ave
Windom, MN 56101-1639
507-831-6131
Nobles County Library
407 12th St Ste 2
Worthington, MN 56187-2472
507-295-5340
Houston Public Library
202 E. Cedar St.
Houston, MN 55943
507-896-7323
Pine River Public Library
212 Park Ave
Pine River, MN 56474-5501
212-587-4639
Anoka County Libraries
707 County Road 10 NE
Blaine, MN 55434-2332
763-785-3695
Dakota County Library
1340 Wescott Rd
Eagan, MN 55123-1099
651-688-1540
Hibbing Public Library
2020 5th Ave E
Hibbing, MN 55746-1786
218-262-1038
Minneapolis Public Library
300 Nicollet Mall
Minneapolis, MN 55401-1992
612-630-6000
Douglas County Library
720 Fillmore St
Alexandria, MN 56308-3107
320-762-3014
Dodge Center Public Library
13 1st Ave NW
Dodge Center, MN 55927-9169
507-374-2275
Grand Rapids Area Library
140 NE 2nd St
Grand Rapids, MN 55744-2826
218-326-7640
Hutchinson Public Library
50 Hassan St SE
Hutchinson, MN 55350-2536
320-587-2368
Madison Public Library
401 6th Ave
Madison, MN 56256-1236
320-598-7938
Meinders Community Library
1401 7th St SW
Pipestone, MN 56164-1877
507-825-6714
Rush City Public Library
240 West Fourth Street
Rush City, MN 55069
320-358-3948
Scott County Library System
13090 Alabama Ave S
Savage, MN 55378-4433
952-707-1760
Thief River Falls Public Library
102 Main Avenue South
Thief River Falls, MN 56701-0674
218-681-4325
Hennepin County Library
12601 Ridgedale Dr
Minnetonka, MN 55305-1909
952-847-8500
Rochester Public Library
101 2nd St SE
Rochester, MN 55904-3784
507-285-8000
SELCO Book Mobile #1
2600 19th St NW
Rochester, MN 55901-0767
Gibbon Public Library
1050 Adams Ave.
Gibbon, MN 55335
507-834-6640
Ely Public Library
30 S 1st Ave E Ste 1
Ely, MN 55731-1275
218-365-5140
Pine City Public Library
300 5th St
Pine City, MN 55063-1798
320-629-6403
Chaska Library
4 City Hall Plz
Chaska, MN 55318-1963
952-448-3886
La Crescent Public Library
321 Main St
La Crescent, MN 55947-1158
507-895-4047
Willmar Public Library
410 5th St SW
Willmar, MN 56201-3261
320-235-3162
Washington County Library
8595 Central Park Pl Ste 100
Woodbury, MN 55125-9614
651-731-1320
Perham Area Public Library
225 2nd Ave NE
Perham, MN 56573-1814
218-346-4892
Austin Public Library
323 4th Ave NE
Austin, MN 55912-3370
507-433-2391
Kitchigami Regional Library
310 2nd St N
Pine River, MN 56474-4485
218-587-2171
Owatonna-Steele County Library
105 N Elm Ave
Owatonna, MN 55060-2405
507-444-2460
Buffalo Branch Library
18 Lake Blvd NW
Buffalo, MN 55313-1161
763-682-2753
Great River Regional Library
1300 W Saint Germain St
Saint Cloud, MN 56301-3414
320-650-2500
Brainerd Public Library
416 S 5th St
Brainerd, MN 56401-3509
218-829-5574
Fertile Public Library
101 S. Mill St.
Fertile, MN 56540-0418
218-945-6137
Springfield Public Library
120 N Cass Ave
Springfield, MN 56087-1504
507-723-3510
Blackduck Community Library
72 First St. SE
Blackduck, MN 56630
218-835-6600
Chisholm Public Library
300 W Lake St
Chisholm, MN 55719-1718
218-254-7913
Fergus Falls Public Library
205 E Hampden Ave
Fergus Falls, MN 56537-2930
218-739-9387
Babbitt Public Library
71 South Dr
Babbitt, MN 55706-1232
218-827-3345
Duluth Public Library
520 W Superior St
Duluth, MN 55802-1578
218-723-3821
Renville Public Library
221 North Main Street
Renville, MN 56284
320-329-8193
Crookston Public Library
110 N Ash St
Crookston, MN 56716-1702
218-281-4522
Bird Island Public Library
260 Main St S
Bird Island, MN 55310-1301
320-365-4640
Jessie F. Hallett Memorial Library
101 1st St SE
Crosby, MN 56441-1609
218-546-8005
Browns Valley Public Library
15 3rd Street South
Browns Valley, MN 56219
320-695-2318
Marshall-Lyon Co. Public Library
201 C St
Marshall, MN 56258-6001
507-537-7003
Redwood Falls Public Library
509 S Lincoln St
Redwood Falls, MN 56283-1645
507-627-8650
Blue Earth Community Library
124 W 7th St
Blue Earth, MN 56013-1351
507-526-5012
Greenbush Public Library
337 Hill Avenue W.
Greenbush, MN 56726
218-782-2218
Dyckman Free Library
345 Main St W
Sleepy Eye, MN 56085-1331
507-794-7655
Cambridge Public Library
244 Birch St S
Cambridge, MN 55008-1588
763-689-7390
Cosmos Public Library
209 Milkyway St S
Cosmos, MN 56228-7718
320-877-7757
Virginia Public Library
215 S 5th Ave
Virginia, MN 55792-2658
218-748-7525
Brownton Public Library
335 3rd Street South
Brownton, MN 55312
320-328-5900
Cloquet Public Library
320 14th St
Cloquet, MN 55720-2100
218-879-1532
Clara City Public Library
42 Center Ave W
Clara City, MN 56222-1185
320-847-3535
Glenwood Public Library
108 1st Ave SE
Glenwood, MN 56334-1622
320-634-3375
Moose Lake Public Library
313 Elm Ave
Moose Lake, MN 55767-7706
218-485-4424
Two Harbors Public Library
320 Waterfront Dr
Two Harbors, MN 55616-1534
218-834-3148
Chatfield Public Library
314 Main St S
Chatfield, MN 55923-1284
507-867-3480
Hinckley Public Library
106 1st Street, S.E.
Hinckley, MN 55037
320-384-6351
Minneota Public Library
103 N Jefferson St
Minneota, MN 56264-9643
507-872-5473
Monticello Branch Library
200 W 6th St
Monticello, MN 55362-9200
763-295-2322
Wheaton Community Library
901 1st Ave N
Wheaton, MN 56296-1799
320-563-8487
Ramsey County Library
4570 N. Victoria Street
Shoreview, MN 55126-5863
651-486-2300
White Bear Lake Library
2150 2nd St
Saint Paul, MN 55110-3232
651-407-5302
Canby Public Library
110 Oscar Ave N
Canby, MN 56220-1332
507-223-5738
Merriam Park Library
1831 Marshall Ave
Saint Paul, MN 55104-6010
651-642-0385
St. Paul Public Library
2109 Wilson Ave
Saint Paul, MN 55119-4033
651-501-6310
Kerkhoven Public Library
208 N 10th St
Kerkhoven, MN 56252-9350
320-264-2141
Anoka Hennepin Sch Spec Ed Library
2740 Wingfield Ave
Anoka, MN 55303-1633
Mahnomen Public Library
203 Main St. South
Mahnomen, MN 56557-0319
218-935-2843
Godel Memorial Library
314 E Johnson Ave
Warren, MN 56762-1235
218-745-5465
Roseau Public Library
121 Center St E Ste 100
Roseau, MN 56751-1127
218-463-2825
Warroad Public Library
202 Main Ave NE
Warroad, MN 56763-2344
218-386-1283
Debra S.Fish E.C. Resource Library
10 Yorkton Ct
Saint Paul, MN 55117-1065
651-641-3544
Clarkfield Community Library
812 10th Ave
Clarkfield, MN 56223-1303
320-669-7651
Hillcrest Community Library
9301 Thomas Rd S
Bloomington, MN 55431-2471
952-681-5309
Annandale Branch Library
30 Cedar St E
Annandale, MN 55302-1113
320-274-8448
Becker Branch Library
11500 Sherburne Ave
Becker, MN 55308
763-261-4454
Myrtle Mabee Library
324 Washburn Ave
Belgrade, MN 56312-4626
320-254-8842
Big Lake Branch Library
790 Minnesota Ave Ste 500
Big Lake, MN 55309-8826
763-263-6445
Clearwater Public Library
740 Clearwater Center
Clearwater, MN 55320-0335
320-558-6001
Cokato Branch Library
175 4th Street W
Cokato, MN 55321
320-286-5760
Cold Spring Branch Library
27 Red River Ave S
Cold Spring, MN 56320-2536
320-685-8281
Delano Branch Library
160 Railroad Ave
Delano, MN 55328-8241
763-972-3467
Eagle Bend Public Library
127 E. Main St
Eagle Bend, MN 56446-0238
218-738-4590
Elk River Branch Library
13020 Orono Pkwy NW
Elk River, MN 55330-5600
763-441-1641
Foley Branch Library
251 4th Ave N
Foley, MN 56329-8442
320-968-6612
Grey Eagle Branch Library
118 State St E
Grey Eagle, MN 56336
320-285-2505
Howard Lake Branch Library
617 6th Ave
Howard Lake, MN 55349
320-543-2020
Kimball Branch Library
5 Main St N
Kimball, MN 55353-0540
320-398-3915
Little Falls Public Library
108 3rd St NE
Little Falls, MN 56345-2708
320-632-9676
Long Prairie Branch Library
42 3rd St N Ste 1
Long Prairie, MN 56347-1186
320-732-2332
Melrose Branch Library
225 E 1st St N
Melrose, MN 56352-1153
320-256-3885
Paynesville Branch Library
119 Washburne Ave
Paynesville, MN 56362-1640
320-243-7343
Pierz Branch Library
117 Main St S
Pierz, MN 56364-4400
320-468-6486
Richmond Branch Library
63 Hall Ave SW
Richmond, MN 56368
320-597-3739
Rockford Public Library
8220 Cedar St
Rockford, MN 55373-9506
763-477-4216
Royalton Branch Library
12 N Birch St
Royalton, MN 56373-9167
320-584-8151
Bryant Public Library
430 Main St S Ste 1
Sauk Centre, MN 56378-1550
320-352-3016
St. Cloud Public Library
1300 W Saint Germain St
Saint Cloud, MN 56301-3414
320-650-2500
St. Michael Public Library
11800 Town Center Dr NE Ste 1
Saint Michael, MN 55376-4611
763-497-1998
Staples Public Library
122 6th St NE Ste 2
Staples, MN 56479-2944
218-894-1401
Swanville Branch Library
213 DeGraff St
Swanville, MN 56382
320-547-2346
Upsala Branch Library
117 N Main St
Upsala, MN 56384-4400
320-573-4282
Waite Park Branch Library
253 5th Ave N
Waite Park, MN 56387-1141
320-253-9359