Locations & Hours

The Marshall-Lyon County Library is comprised of three libraries in Southwestern Minnesota. We have locations in Marshall, Balaton, and Cottonwood. MLCL collaborates with the Minneota Public Library and the Tracy Public Library to provide library services to Lyon County, MN.

Due to current events, the Balaton and Cottonwood Libraries are closed until further notice. Books may still be returned to these locations, and delivery options are available. Please call or email the Marshall Library for service. Please check with the Minneota and Tracy Libraries for their service updates.

Trying to reach us by public transportation? You can reach the Marshall library from the Community Transit Red Route.

Community Transit SWMN

Our Branches

  • Marshall Building

    201 C Street
    Marshall, MN 56258
    507-537-7003

    Hours

    • Mon - Fri: 10 am - 4:30 pm
  • Marshall Drive-Up

    East side of building
    Access via Progress Drive

    Hours

    Mon.-Fri. 4-5:30 pm
    Sat. 9 am - noon

  • Balaton & Cottonwood

    134 3rd Street
    Balaton, MN 56115
    507-734-2034

    86 West Main Street
    Cottonwood, MN 56229
    507-423-6488

    Hours

    closed until further notice