Iowa Lakes Corridor Libraries

Libraries

Communities within the Iowa Lakes Corridor provide its residents wonderful access to learning, information and entertainment through its local libraries along with two higher education campus libraries. Visit them often!


Buena Vista County Libraries

Albert City
ALBERT CITY PUBLIC LIBRARY
215 Main Street
Albert City, Iowa 50510

712-843-2012

Alta
ALTA PUBLIC LIBRARY
1009 S Main Street
Alta, Iowa 51002

712-200-1250

Linn Grove
LINN GROVE PUBLIC LIBRARY
110 Weaver Street 
Linn Grove, IA 51033

712-296-3919

Marathon
MARATHON PUBLIC LIBRARY
103 W. Attica Street
Marathon, IA 50565

712-289-2200

Newell
NEWELL PUBLIC LIBRARY
205 E 2nd St.
Newell, Iowa 50568

712-272-4334

Rembrandt
REMBRANDT PUBLIC LIBRARY
108 Main Street
Rembrandt, Iowa 50576

712-286-6801

Sioux Rapids
SIOUX RAPIDS MEMORIAL LIBRARY
215 2nd Street 
Sioux Rapids, Iowa 50585

712-283-2064

Storm Lake
STORM LAKE PUBLIC LIBRARY
609 Cayuga Street
Storm Lake, Iowa 50588

712-732-8026

BUENA VISTA UNIVERSITY LIBRARY
610 West Fourth St.
Storm Lake, IA 50588
Phone: (712) 749-2203 Fax: (712) 749-2059
Email: library@bvu.edu


Clay County Libraries

Dickens
DICKINSON PUBLIC LIBRARY
210 Main St.
Dickens, Iowa 51333

712-836-2217

Everly
EVERLY PUBLIC LIBRARY
308 North Main Street
Everly, Iowa 51338

712-834-2390

Peterson
KIRCHNER FRENCH MEMORIAL LIBRARY
101 Main Street, BOX 203
Peterson, Iowa 51047

712-295-6705

Royal
ROYAL PUBLIC LIBRARY
302 Main St.
Royal, Iowa 51357

712-933-5500

Spencer
SPENCER PUBLIC LIBRARY
21 E 3rd St.
Spencer, Iowa 51301

712-580-7290

Webb
WEBB PUBLIC LIBRARY
124 Main St.
Webb, Iowa 51366

712-838-7719


Dickinson County Libraries

Arnolds Park
ARNOLDS PARK PUBLIC LIBRARY
156 N Highway 71
Arnolds Park, Iowa 51331

712-332-2033

Lake Park
LAKE PARK PUBLIC LIBRARY
905 S Market St.
Lake Park, Iowa 51347

712-832-9505

Milford
MILFORD MEMORIAL LIBRARY
1009 9th St., Suite 5
Milford, Iowa 51351

712-338-4643

Spirit Lake
SPIRIT LAKE PUBLIC LIBRARY
702 16th Street 
Spirit Lake, Iowa 51360

712-336-2667

Terril
TERRIL PUBLIC LIBRARY
115 N State St.
Terril, Iowa 51364

712-853-6224


Emmet County Libraries

Armstrong
ARMSTRONG PUBLIC LIBRARY
308 6th St.
Armstrong, Iowa 50514

712-868-3353

Estherville
ESTHERVILLE PUBLIC LIBRARY
613 Central Ave.
Estherville, Iowa 51334

712-362-7731

IOWA LAKES COMMUNITY COLLEGE LIBRARY
300 S. 18th St.
Estherville, IA 51334

712-362-2604

Ringsted
RINGSTED PUBLIC LIBRARY
8 W Maple St.
Ringsted, Iowa 50578

712-866-0878