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.

The Marshall building’s drive-up window is now open. It is accessible from the driveway on Progress Drive. A drive-up book drop and walk-up book drop are also available. Check for service hours.

Map of the library building indicating locations of outdoor book drops and drive-up window.

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


    • Mon - Fri: 10 am - 5:30 pm
    • Sat: 10 am - 2 pm
  • Marshall Drive-Up

    East side of building
    Access via Progress Drive


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

  • Balaton & Cottonwood

    134 3rd Street
    Balaton, MN 56115

    86 West Main Street
    Cottonwood, MN 56229


    Wed. 10 am - 1 pm
    by appointment