101 Twin Cities Libraries – Mapped

101 Twin Cities Libraries - Mapped

Libraries are such an important part of a family-fun arsenal, that we are lucky to have so many options. The Twin Cities metro area is made up of seven counties, all with their own library system. Plus, Saint Paul operates its own library system. This gives us 8 separate library systems with a total of 101 local branches. Find nearby Twin Cities libraries on the map below:

9 Anoka County Library Branches

Covering the north-central metro area, Anoka County Library has nine branches, including Columbia Heights, which is city-owned but is an affiliate of Anoka County Library. 


Learn more about Anoka County Library’s family friendly offerings here.

New artist-designed Anoka County Library cards.
Artist-designed Anoka County Library cards.
  1. Centennial Library, 100 Civic Heights Cir, Circle Pines, MN 55014,
  2. Columbia Heights Public Library, 3939 Central Ave. NE Columbia Heights, MN 55421
  3. Crooked Lake Library, 11440 Crooked Lake Blvd NW, Coon Rapids, MN 55433
  4. Johnsville Library, 12461 Oak Park Blvd., Blaine, MN 55434
  5. Mississippi Library, 410 Mississippi St NE, Fridley, MN 55432
  6. North Central Library, 17565 Central Ave NE, Ham Lake, MN 55304
  7. Northtown Library, 711 County Rd. 10 NE, Blaine, MN 55434
  8. Rum River Library, 4201 6th Ave, Anoka, MN 55303
  9. St. Francis Library,  3519 Bridge St NW, St. Francis, MN 55070

6 Carver County Library Branches

Covering the southwest metro area, Carver County Library has 6 branches.

  1. Chanhassen Library, 7711 Kerber Blvd., Chanhassen, MN 55317
  2. Chaska Library, 3 City Hall Plaza, Chaska, MN 55318
  3. Norwood Young America Library, 314 Elm Street W., Norwood Young America, MN 55368
  4. Victoria Library, 1670 Stieger Lake Lane, Victoria, MN 55386
  5. Waconia Library,217 S Vine St, Waconia, MN 55387 
  6. Watertown Library, 309 Lewis Ave S SW, Watertown, MN 55388

10 Dakota County Library Branches

Girl playing mail carrier with dress up uniform and toy mailbox at Wescott Library in Eagan Minnesota
Wescott Library's Mail Station is now gone, but find more to do in the play area.
  1. Burnhaven Library, 1101 W County Road 42 Burnsville, MN 55306
  2. Farmington Library, 508 Third St. Farmington, MN 55024
  3. Galaxie Library, 14955 Galaxie Ave. Apple Valley, MN 55124
  4. Heritage Library, 20085 Heritage Drive Lakeville, MN 55044
  5. Inver Glen Library, 8098 Blaine Avenue Inver Grove Heights, MN 55076
  6. Pleasant Hill Library, 1490 South Frontage Rd. Hastings, MN 55033
  7. Robert Trail Library, 14395 S. Robert Trail Rosemount, MN 55068
  8. Wentworth Library, 199 East Wentworth Ave, West St. Paul, MN 55118
  9. Wescott Library, 1340 Wescott Road, Eagan MN 55123-1029
  10. City of South St. Paul Library, 106 Third Ave. N., South St. Paul, MN 55075

41 Hennepin County Library Branches

  1. Arvonne Fraser Library, 1222 4th St. S.E., Minneapolis, MN 55414
  2. Augsburg Park Library, 7100 Nicollet Ave., Richfield, MN 55423
  3. Brookdale Library, 6125 Shingle Creek Pkwy., Brooklyn Center, MN 55430
  4. Brooklyn Park Library, 8500 W. Broadway Ave., Brooklyn Park, MN 55445
  5. Champlin Library, 12154 Ensign Ave. N., Champlin, MN 55316
  6. East Lake Library, 2727 E. Lake St., Minneapolis, MN 55406
  7. Eden Prairie Library, 565 Prairie Center Dr.. Eden Prairie, MN 55344
  8. Edina Library, 5280 Grandview Square, Edina, MN 55436
  9. Excelsior Library, 337 Water St., Excelsior, MN 55331
  10. Franklin Library, 1314 E. Franklin Ave., Minneapolis, MN 55404
  11. Golden Valley Library, 830 Winnetka Ave. N., Golden Valley, MN 55427
  12. Hopkins Library, 22 11th Ave. N., Hopkins, MN 55343
  13. Hosmer Library, 347 E. 36th St., Minneapolis, MN 55408
  14. Linden Hills Library, 2900 W. 43rd St., Minneapolis, MN 55410
  15. Long Lake Library, 1865 Wayzata Blvd. W., Long Lake, MN 55356
  16. Maple Grove Library, 8001 Main St. N., Maple Grove, MN 55369
  17. Maple Plain Library, 5184 Main St. E., Maple Plain, MN 55359
  18. Minneapolis Central Library, 300 Nicollet Mall, Minneapolis, MN 55401
  19. Minnetonka Library, 17524 Excelsior Blvd., Minnetonka, MN 55345
  20. Nokomis Library, 5100 34th Ave. S., Minneapolis, MN 55417
  21. North Regional Library, 1315 Lowry Ave. N., Minneapolis, MN 55411
  22. Northeast Library, 2200 Central Ave. N.E., Minneapolis, MN 55418
  23. Osseo Library, 415 Central Ave., Osseo, MN 55369
  24. Oxboro Library, 8801 Portland Ave. S., Bloomington, MN 55420
  25. Penn Lake Library, 8800 Penn Ave. S., Bloomington, MN 55431
  26. Pierre Bottineau Library, 55 Broadway St. N.E., Minneapolis, MN 55413
  27. Plymouth Library, 15700 36th Ave. N., Plymouth, MN 55446
  28. Ridgedale Library, 12601 Ridgedale Dr., Minnetonka, MN 55305
  29. Rockford Road Library, 6401 42nd Ave. N., Crystal, MN 55427
  30. Rogers Library, 21300 John Milless Dr., Rogers, MN 55374
  31. Roosevelt Library, 4026 28th Ave. S., Minneapolis, MN 55406
  32. St. Anthony Library, 2941 Pentagon Dr. N.E., St. Anthony, MN 55418
  33. St. Bonifacius Library, 8624 Kennedy Memorial Dr., St. Bonifacius, MN 55375
  34. St. Louis Park Library, 3240 Library Lane, St. Louis Park, MN 55426
  35. Southdale Library, 7001 York Ave. S., Edina, MN 55435
  36. Sumner Library, 611 Van White Memorial Blvd., Minneapolis, MN 55411
  37. Walker Library, 2880 Hennepin Ave., Minneapolis, MN 55408
  38. Washburn Library, 5244 Lyndale Ave. S., Minneapolis, MN 55419
  39. Wayzata Library, 620 Rice St., Wayzata, MN 55391
  40. Webber Park Library, 4440 Humboldt Ave. N., Minneapolis, MN 55412
  41. Westonka Library, 2079 Commerce Blvd., Mound, MN 55364

7 Ramsey County Library Branches

  1. Roseville Library, 2180 North Hamline Ave Roseville, MN 55113
  2. Maplewood Library, 3025 Southlawn Drive, Maplewood, MN 55109
  3. Mounds View Library, 2576 County Road 10, Mounds View, MN 55112
  4. New Brighton Library, 400 10th St NW, New Brighton, MN 55112
  5. North St. Paul Library, 2300 North St. Paul Drive, North St. Paul, MN 55109
  6. Shoreview Library, 4570 North Victoria Street, Shoreview, MN 55126
  7. White Bear Lake Library, 2150 2nd Street, White Bear Lake, MN 55110

13 Saint Paul Library Branches

  1. Arlington Hills Library, Payne Avenue, Saint Paul, MN, USA
  2. Dayton’s Bluff Library, East 7th Street, Saint Paul, MN, USA
  3. George Latimer Central Library, West 4th Street, Saint Paul, MN, USA
  4. Hamline Midway Library, West Minnehaha Avenue, Saint Paul, MN, USA – Close 5/28/23 for construction of new library (slated to reopen in 2024)
  5. Hayden Heights Library, White Bear Avenue, Saint Paul, MN, USA
  6. Highland Park Library, Ford Parkway, Saint Paul, MN, USA
  7. Merriam Park Library, Marshall Avenue, Saint Paul, MN, USA
  8. Rice Street Library, Rice Street, Saint Paul, MN, USA
  9. Riverview Library, George Street East, Saint Paul, MN, USA
  10. Rondo Community Library, Dale Street North, Saint Paul, MN, USA
  11. Saint Anthony Park Library, Como Avenue, Saint Paul, MN, USA
  12. Sun Ray Library, Wilson Avenue, Saint Paul, MN, USA
  13. West Seventh Library, Oneida Street, Saint Paul, MN, USA

7 Scott County Library Branches

Covering the far mid southwest metro area, Scott County Library has 7 branches.


Learn more about Scott County Library System’s family friendly offerings here.

  1. Belle Plaine Library, 125 W Main Street, Belle Plaine, MN 56011. Phone: (952) 873-6767.
  2. Elko New Market Library, 110 J Roberts Way, Elko New Market, MN 55054. Phone: (952) 496-8030. 
  3. Jordan Library, 275 Creek Lane S., Jordan, MN 55352. Phone: (952) 496-8050.
  4. New Prague Library, 400 E Main Street, New Prague, MN 56071. Phone: (952) 496-8026
  5. Prior Lake Library, 16210 Eagle Creek Avenue SE, Prior Lake, MN 55372. Phone: (952) 447-3375
  6. Savage Library, 13090 Alabama Avenue S., Savage, MN 55378. Phone: (952) 707-1770
  7. Shakopee Library, 235 Lewis Street S., Shakopee, MN 55379. Phone: (952) 233-9590.

9 Washington County Library Branches

Covering east metro area, Washington County Library has 6 branches plus 2 associate libraries – Stillwater and Bayport.


 Learn more about Washington County Library System’s family friendly offerings here.

  1. Hardwood Creek Library, 19955 Forest Rd N, Forest Lake, MN 55025
  2. Oakdale Library, 1010 Heron Ave N, Oakdale, MN 55128
  3. Park Grove Library, 7900 Hemingway Ave S, Cottage Grove, MN 55016
  4. R.H. Stafford Library, 8595 Central Park Place, Woodbury, MN 55125
  5. Valley Library, 380 St Croix Trail S, Lakeland, MN 55043
  6. Wildwood Library, 763 Stillwater Rd, Mahtomedi, MN 55115
  7. Bayport Public Library, 582 4th St N, Bayport, MN 55003
  8. Stillwater Public Library, 224 3rd St N Stillwater, MN 55082

101 Twin Cities Libraries Tied Together by MELSA

What is MELSA? The Metropolitan Library Service Agency (MELSA) is the alliance of the metro-area libraries. Many of our favorite library programs, like the smART pass and summer reading programs come through MELSA.

More Fun with Twin Cities Libraries - PLAY & LEARN SPACES

Anne and her preschooler explored Library Play-and-Learn Spaces:

2 thoughts on “101 Twin Cities Libraries – Mapped”

  1. Hello. . . I’m executive director of a nonprofit mental health counseling organization–Walk-In Counseling Center (though we’re all virtual right now). We offer free, anonymous, no-appointment services (during counseling clinic hours) for anyone who needs us, all by professional clinical volunteers.

    It’s very difficult to get the word out, but I have a one-page flier that gives instruction about how to access us. Is there a way to get it to you so that you can forward it to all the libraries (over 100!). The instructions are also on our website: walkin.org

    I greatly appreciate your help. We’ve been doing this for 52 years, but the pandemic has changed the game!

    Thanks much,
    Mary Weeks, MSW
    Executive Director
    Walk-In Counseling Center
    612-423-2982 (my cell during the pandemic)

    1. Hi Mary. This is a great idea. However, we are not associated with MELSA, we were simply writing about the library options out there for families.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top