Libraries  

Iowa Libraries

 
 
 

USA Regional Directory > Libraries > IA Libraries

Submit a Website
 
books on a library table and on library bookshelves - with Iowa icon This web page lists public libraries and institutional libraries in the State of Iowa.  Before visiting any of these Iowa libraries, be sure to verify their address, hours of operation, and appointment requirements (if any).  A library may have ceased operations or moved to a different location, and business hours can sometimes vary, especially on and around holidays.  So a quick phone call can often save you time and aggravation.

Related directory pages are highlighted below the Iowa library listings on this page.  Links to Library directory pages for adjacent States are provided at the bottom of the page.  Iowa directory and map page links are also included there.


Feature Your Iowa Library Web Site Here!

Ackley Public Library
Ackley, Iowa 50601
1-641-847-2233
www.ackley.lib.ia.us
Located in Hardin County
  • Libraries

Adel Public Library
Adel, Iowa 50003
1-515-993-3512
adelpl.org
Located in Dallas County
  • Libraries

Albert City Library
Albert City, Iowa 50510
1-712-843-2012
www.albertcity.lib.ia.us
Located in Buena Vista County
  • Libraries

Allison Public Library
Allison, Iowa 50602
1-319-267-2562
www.allison.lib.ia.us
Located in Butler County
  • Libraries

Alta Community Library
Alta, Iowa 51002
1-712-200-1250
www.alta.lib.ia.us
Located in Buena Vista County
  • Libraries

Alta Vista Public Library
Huxley, Iowa 50124
1-641-364-6009
altavista.lib.ia.us
Located in Story County
  • Libraries
  • Public Libraries

Alton Public Library
Alton, Iowa 51003
1-712-756-4516
www.alton.lib.ia.us
Located in Sioux County
  • Libraries

Amana Heritage Society
Amana, Iowa 52203
1-319-622-3567
www.amanaheritage.org
Located in Iowa County
  • Charitable and Nonprofit Organizations
  • Cultural Attractions, Events and Facilities
  • Libraries
  • Museums
  • Special Interest Libraries
  • Tourist Information and Attractions

Ames Public Library
Ames, Iowa 50010
1-515-239-5630
amespubliclibrary.org
Located in Story County
  • Libraries

Anita Public Library
Anita, Iowa 50020
1-712-762-3639
www.anita.swilsa.lib.ia.us
Located in Cass County
  • Libraries

Arlington Public Library
Arlington, Iowa 50606
1-563-633-3475
www.arlington.lib.ia.us
Located in Fayette County
  • Libraries

Armstrong Public Library
Searsboro, Iowa 50242
1-712-868-3353
armstrong.lib.ia.us
Located in Poweshiek County
  • Libraries
  • Public Libraries

Ashton Public Library
Ashton, Iowa 51232
1-712-724-6426
www.ashton.lib.ia.us
Located in Osceola County
  • Libraries

Atkins Public Library
Atkins, Iowa 52206
1-319-446-7676
www.atkins.lib.ia.us
Located in Benton County
  • Libraries

Atlantic Public Library
Atlantic, Iowa 50022
1-712-243-5466
www.atlantic.lib.ia.us
Located in Cass County
  • Libraries

Audubon Public Library
Audubon, Iowa 50025
1-712-563-3301
www.audubon.swilsa.lib.ia.us
Located in Audubon County
  • Libraries

Aurelia Public Library
Aurelia, Iowa 51005
1-712-434-5330
www.aureliaia.com/Aurelia_Public_Library.htm
Located in Cherokee County
  • Libraries

Aurora Public Library
Aurora, Iowa 50607
1-319-634-3960
www.aurora.lib.ia.us
Located in Buchanan County
  • Libraries

Avoca Public Library
Avoca, Iowa 51521
1-712-343-6358
www.avoca.swilsa.lib.ia.us
Located in Pottawattamie County
  • Libraries

Belle Plaine Community Library
Belle Plaine, Iowa 52208
1-319-444-2902
www.belleplaine.lib.ia.us
Located in Benton County
  • Libraries

Blairstown Public Library
Blairstown, Iowa 52209
1-319-454-6497
www.blairstown.lib.ia.us
Located in Benton County
  • Libraries

Blakesburg Public Library
Blakesburg, Iowa 52536
1-641-938-2834
www.blakesburg.lib.ia.us
Located in Wapello County
  • Charitable and Nonprofit Organizations
  • Libraries
  • Music Libraries
  • Public Libraries
  • Tourist Information and Attractions

Brooklyn Public Library
Brooklyn, Iowa 52211
1-641-522-9272
showcase.netins.net/web/brooklynlib
Located in Poweshiek County
  • Libraries

Burlington Public Library
Burlington, Iowa 52601
1-319-753-1647
www.burlington.lib.ia.us
Located in Des Moines County
  • Libraries

Carnegie-Stout Public Library
Dubuque, Iowa 52001
1-563-589-4225
www.dubuque.lib.ia.us
Located in Dubuque County
  • Libraries

Carter Lake Public Library
Carter Lake, Iowa 51510
1-712-347-5492
www.carterlake.swilsa.lib.ia.us
Located in Pottawattamie County
  • Libraries

Cascade Public Library
Cascade, Iowa 52033
1-563-852-3222
www.cascade.lib.ia.us
Located in Dubuque County
  • Libraries

Cherokee Public Library
Cherokee, Iowa 51012
1-712-225-3498
www.cherokee.lib.ia.us
Located in Cherokee County
  • Libraries

Churdan Library
Laurel, Iowa 50141
1-515-389-3423
churdan.lib.ia.us
Located in Marshall County
  • Libraries
  • Public Libraries

Clarksville Public Library
Clarksville, Iowa 50619
1-319-278-1168
www.clarksville.lib.ia.us
Located in Butler County
  • Libraries

Clermont Public Library
Clermont, Iowa 52135
1-563-423-7286
www.clermont.lib.ia.us
Located in Fayette County
  • Libraries

Clinton Public Library
Clinton, Iowa 52732
1-563-242-8441
www.clinton.lib.ia.us
Located in Clinton County
  • Libraries

Cole Library
Mount Vernon, Iowa 52314
1-319-895-4260
colelibrary.org
Located in Linn County
  • Libraries

Coralville Public Library
Coralville, Iowa 52241
1-319-248-1850
www.coralvillepubliclibrary.org
Located in Johnson County
  • Libraries

Cumberland Public Library
Cumberland, Iowa 50843
1-712-774-5334
www.cumberland.swilsa.lib.ia.us
Located in Cass County
  • Libraries

Davenport Public Library
Davenport, Iowa 52801
1-563-326-7832
www.davenportlibrary.com
Located in Scott County
  • Libraries

Des Moines Forest Avenue LIBR
Des Moines, Iowa 50314
1-515-283-4152
www.desmoineslibrary.com
Located in Polk County
  • Libraries

Drake Public Library
Centerville, Iowa 52544
1-641-856-6676
www.centerville.lib.ia.us
Located in Appanoose County
  • Libraries

Dubuque County Library
Farley, Iowa 52046
1-563-744-3577
www.dubcolib.lib.ia.us
Located in Dubuque County
  • Libraries

Dumont Community Library
Dumont, Iowa 50625
1-641-857-3304
www.dumont.lib.ia.us
Located in Butler County
  • Libraries

Dunkerton Public Library
Dunkerton, Iowa 50626
1-319-822-4610
www.dunkerton.lib.ia.us/library-information
Located in Black Hawk County
  • Libraries

Eckels Memorial Library
Oakland, Iowa 51560
1-712-482-6668
www.oakland.swilsa.lib.ia.us
Located in Pottawattamie County
  • Libraries

Eddyville Public Library
Eddyville, Iowa 52553
1-641-969-4815
www.eddyville.lib.ia.us
Located in Wapello County
  • Libraries

Edgewood Public Library
Edgewood, Iowa 52042
1-563-928-6242
www.edgewood.lib.ia.us
Located in Clayton County
  • Libraries

Elgin Public Library
Elgin, Iowa 52141
1-563-426-5313
www.elgin.lib.ia.us
Located in Fayette County
  • Libraries

Elizabeth Rasmussen Martin Memorial Library
New Hartford, Iowa 50660
1-319-983-2533
www.newhartford.lib.ia.us
Located in Butler County
  • Libraries

Elkader Public Library
Elkader, Iowa 52043
1-563-245-1446
www.elkader.lib.ia.us
Located in Clayton County
  • Libraries

Ely Public Library
Ely, Iowa 52227
1-319-848-7616
www.ely.lib.ia.us
Located in Linn County
  • Libraries

Faith Baptist Bible College
Ankeny, Iowa 50023
1-515-964-0601
www.faith.edu
Located in Polk County
  • Colleges and Universities
  • Cultural Attractions, Events and Facilities
  • Libraries
  • Schools
  • Special Interest Libraries
  • Tourist Information and Attractions

Fayette Community Library
Fayette, Iowa 52142
1-563-425-3344
www.fayettelibrary.lib.ia.us
Located in Fayette County
  • Libraries

Fisher-Whiting Memorial Library
Mapleton, Iowa 51034
1-712-881-1312
www.mapleton.lib.ia.us
Located in Monona County
  • Libraries

Fort Dodge Center Library
Fort Dodge, Iowa 50501
1-515-576-7201
www.iowacentral.edu
Located in Webster County
  • Libraries

Fort Madison Public Library
Fort Madison, Iowa 52627
1-319-372-2071
www.fortmadisonlibrary.org
Located in Lee County
  • Libraries

Galva Public Library
Galva, Iowa 51020
1-712-282-4400
www.galvaiowa.com/page3.asp
Located in Ida County
  • Libraries

Garnavillo Public Library
Garnavillo, Iowa 52049
1-563-964-2119
www.garnavillo.lib.ia.us
Located in Clayton County
  • Libraries

Geisler Library
Pella, Iowa 50219
1-641-628-5219
central.edu
Located in Marion County
  • Libraries

Gibson Memorial Library
Creston, Iowa 50801
1-641-782-2277
www.creston.lib.ia.us
Located in Union County
  • Libraries

Glenwood Public Library
Glenwood, Iowa 51534
1-712-527-5252
www.glenwood.lib.ia.us
Located in Mills County
  • Libraries

Greene City - Public Library
Greene, Iowa 50636
1-641-816-5642
www.greene.lib.ia.us
Located in Butler County
  • Libraries

Grimes Public Library
Grimes, Iowa 50111
1-515-986-3551
www.grimes.lib.ia.us
Located in Polk County
  • Libraries

H.J. Nugen Public Library
New London, Iowa 52645
1-319-367-7704
www.newlondon.lib.ia.us
Located in Henry County
  • Libraries

Harlan Community Library
Harlan, Iowa 51537
1-712-755-5934
www.harlan.lib.ia.us
Located in Shelby County
  • Libraries

Hawkeye Public Library
Hawkeye, Iowa 52147
1-563-427-5536
www.hawkeye.lib.ia.us
Located in Fayette County
  • Libraries

Herbert Hoover Presidential Library and Museum
West Branch, Iowa 52358
1-319-643-5301
hoover.archives.gov
Located in Cedar County
  • Libraries

Herbert Hoover Presidential Library Association
West Branch, Iowa 52358
1-319-643-5327
www.hooverassociation.org
Located in Cedar County
  • Libraries

Hudson Public Library
Hudson, Iowa 50643
1-319-988-4217
www.hudson.lib.ia.us
Located in Black Hawk County
  • Libraries

Indianola Public Library
Indianola, Iowa 50125
1-515-961-9418
www.indianola.lib.ia.us
Located in Warren County
  • Libraries

Inwood Public Library
Inwood, Iowa 51240
1-712-753-4814
www.inwood.lib.ia.us
Located in Lyon County
  • Libraries

Iowa City Public Library
Iowa City, Iowa 52240
1-319-356-5200
www.icpl.org
Located in Johnson County
  • Libraries

Iowa Genealogical Society
Des Moines, Iowa 50309
1-515-276-0287
www.iowagenealogy.org
Located in Polk County
  • Cultural Attractions, Events and Facilities
  • Libraries
  • Public Libraries
  • Special Interest Libraries
  • Tourist Information and Attractions

Iowa State University Library
Ames, Iowa 50011
1-515-294-1442
lib.iastate.edu
Located in Story County
  • Libraries

J.C. Clegg Public Library
Central City, Iowa 52214
1-319-438-6685
www.centralcity.lib.ia.us
Located in Linn County
  • Libraries

Jesup Public Library
Jesup, Iowa 50648
1-319-827-1533
www.jesup.lib.ia.us
Located in Buchanan County
  • Libraries

Jones Library Sales Inc
Carlisle, Iowa 50047
1-515-989-4241
www.joneslibrary.com
Located in Warren County
  • Libraries
  • Library Equipment and Supplies

Kalona Public Library
Kalona, Iowa 52247
1-319-656-3501
www.kalona.lib.ia.us
Located in Washington County
  • Libraries

Keck Memorial Library
Wapello, Iowa 52653
1-319-523-5261
www.wapello.lib.ia.us
Located in Louisa County
  • Libraries

Keokuk Public Library
Keokuk, Iowa 52632
1-319-524-1483
www.keokuk.lib.ia.us
Located in Lee County
  • Libraries

Keosauqua Public Library
Keosauqua, Iowa 52565
1-319-293-3766
www.keopublib.com
Located in Van Buren County
  • Libraries

Kling Memorial Library
Grundy Center, Iowa 50638
1-319-825-3607
www.grundycenter.lib.ia.us
Located in Grundy County
  • Libraries

Kothe Memorial Library
Parkersburg, Iowa 50665
1-319-346-2442
www.parkersburg.lib.ia.us
Located in Butler County
  • Libraries

Lake View Public Library
Lake View, Iowa 51450
1-712-657-2310
www.lakeview.lib.ia.us
Located in Sac County
  • Libraries

Laurens Public Library
Laurens, Iowa 50554
1-712-841-4612
www.laurenspubliclibrary.com
Located in Pocahontas County
  • Libraries

Lewis Public Library
Lewis, Iowa 51544
1-712-769-2228
www.lewis.swilsa.lib.ia.us
Located in Cass County
  • Libraries

Library Binding Service Inc
Des Moines, Iowa 50316
1-515-262-3191
www.lbsbind.com
Located in Polk County
  • Libraries

Logan Public Library
Centerville, Iowa 52544
1-712-644-2551
logan.lib.ia.us
Located in Appanoose County
  • Libraries
  • Public Libraries

Lutherans for Life
Nevada, Iowa 50201
1-515-382-2077
www.lutheransforlife.org
Located in Story County
  • Cultural Attractions, Events and Facilities
  • Family Planning
  • Libraries
  • Special Interest Libraries
  • Tourist Information and Attractions

Manchester Public Library
Manchester, Iowa 52057
1-563-927-3719
www.manchester.lib.ia.us
Located in Delaware County
  • Libraries

Marcus Public Library
Marcus, Iowa 51035
1-712-376-2328
www.marcus.lib.ia.us
Located in Cherokee County
  • Libraries

Marshalltown Public Library
Marshalltown, Iowa 50158
1-641-754-5738
www.marshalltownlibrary.com
Located in Marshall County
  • Libraries

Massena Public Library
Massena, Iowa 50853
1-712-779-3726
www.massena.swilsa.lib.ia.us
Located in Cass County
  • Libraries

Mediapolis Public Library
Mediapolis, Iowa 52637
1-319-394-3895
www.mediapolis.lib.ia.us
Located in Des Moines County
  • Libraries

Menlo Public Library
Menlo, Iowa 50164
1-641-524-4201
www.menlo.lib.ia.us
Located in Guthrie County
  • Libraries

Monroe Public Library
Monroe, Iowa 50170
1-641-259-3065
www.monroe.lib.ia.us
Located in Jasper County
  • Libraries

MT Pleasant Public Library
Mount Pleasant, Iowa 52641
1-319-385-1490
mountpleasantiowa.org
Located in Henry County
  • Libraries
  • Public Libraries
  • Tourist Information and Attractions

MT Vernon Library
Mount Vernon, Iowa 52314
1-319-895-4271
cornellcollege.edu
Located in Linn County
  • Libraries

Murphy Memorial Library
Monona, Iowa 52159
1-563-539-2356
www.monona.lib.ia.us
Located in Clayton County
  • Libraries

Nevada City - Public Library
Nevada, Iowa 50201
1-515-382-2628
www.nevada.lib.ia.us
Located in Story County
  • Libraries

New Hampton Public Library
New Hampton, Iowa 50659
1-641-394-2184
www.newhampton.lib.ia.us
Located in Chickasaw County
  • Libraries

Newhall Public Library
Newhall, Iowa 52315
1-319-223-5510
www.newhall.lib.ia.us
Located in Benton County
  • Libraries

Newton Public Library
Newton, Iowa 50208
1-641-792-4108
www.newton.lib.ia.us
Located in Jasper County
  • Libraries

Norelius Community Library
Denison, Iowa 51442
1-712-263-9355
www.denison.lib.ia.us
Located in Crawford County
  • Libraries

North English Public Library
North English, Iowa 52316
1-319-664-3725
www.northenglish.lib.ia.us
Located in Iowa County
  • Libraries

North Liberty Community Library
North Liberty, Iowa 52317
1-319-626-5701
www.northlibertylibrary.org
Located in Johnson County
  • Libraries

Ocheyedan Public Library
Ocheyedan, Iowa 51354
1-712-758-3352
www.ocheyedan.lib.ia.us
Located in Osceola County
  • Libraries

Oelwein Public Library
Oelwein, Iowa 50662
1-319-283-1515
www.oelwein.lib.ia.us
Located in Fayette County
  • Libraries

Olin Public Library
Olin, Iowa 52320
1-319-484-2944
www.olin.lib.ia.us
Located in Jones County
  • Libraries

Onawa Public Library
Onawa, Iowa 51040
1-712-423-1733
www.onawa.lib.ia.us
Located in Monona County
  • Libraries

Osceola Public Library
Osceola, Iowa 50213
1-641-342-2237
www.osceola.lib.ia.us
Located in Clarke County
  • Libraries

Ossian Public Library
Ossian, Iowa 52161
1-563-532-9461
www.ossian.lib.ia.us/contact-us
Located in Winneshiek County
  • Libraries

Pella Public Library
Pella, Iowa 50219
1-641-628-4268
www.pella.lib.ia.us
Located in Marion County
  • Libraries

Pocahontas Public Library
Pocahontas, Iowa 50574
1-712-335-4471
www.pocahontas.lib.ia.us
Located in Pocahontas County
  • Libraries

Polk City Community Library
Polk City, Iowa 50226
1-515-984-6119
www.polkcitylibrary.org
Located in Polk County
  • Libraries

Postville Public Library
Postville, Iowa 52162
1-563-864-7600
www.postville.lib.ia.us
Located in Allamakee County
  • Libraries

Prairie City Public Library
Prairie City, Iowa 50228
1-515-994-2308
www.prairiecity.lib.ia.us
Located in Jasper County
  • Libraries

Public Library
Cedar Falls, Iowa 50613
1-319-266-4249
cedarfallspubliclibrary.org
Located in Black Hawk County
  • Libraries

Readlyn Community Library
Readlyn, Iowa 50668
1-319-279-3432
www.readlyn.lib.ia.us
Located in Bremer County
  • Libraries

Robert Barlow Memorial Library
Iowa Falls, Iowa 50126
1-641-648-2872
www.iowafalls.lib.ia.us
Located in Hardin County
  • Libraries

Robey Memorial Library
Waukon, Iowa 52172
1-563-568-4424
www.waukon.lib.ia.us
Located in Allamakee County
  • Libraries

Rockwell City Town - Public Library
Rockwell City, Iowa 50579
1-712-297-8422
www.rockwellcity.lib.ia.us
Located in Calhoun County
  • Libraries

Rudd Public Library
Rudd, Iowa 50471
1-641-395-2385
www.rudd.lib.ia.us
Located in Floyd County
  • Libraries

Schroeder Public Library
Keystone, Iowa 52249
1-319-442-3329
www.keystone.lib.ia.us
Located in Benton County
  • Libraries

Sheffield Public Library
Sheffield, Iowa 50475
1-641-892-4717
www.sheffield.lib.ia.us
Located in Franklin County
  • Libraries

Shenandoah Public Library
Shenandoah, Iowa 51601
1-712-246-2315
www.shenandoah.lib.ia.us
Located in Page County
  • Libraries

Sibley Public Library
Sibley, Iowa 51249
1-712-754-2888
www.sibley.lib.ia.us
Located in Osceola County
  • Libraries

Sigourney Public Library
Sigourney, Iowa 52591
1-641-622-2890
www.sigourney.lib.ia.us
Located in Keokuk County
  • Libraries

Sioux City Public Library
Sioux City, Iowa 51101
1-712-255-2933
www.siouxcitylibrary.org
Located in Woodbury County
  • Libraries

South English Public Library
South English, Iowa 52335
1-319-667-2715
www.southenglish.lib.ia.us
Located in Keokuk County
  • Libraries

Southwestern Community College
Creston, Iowa 50801
1-641-782-7081
www.swcciowa.edu.
Located in Union County
  • Business Education
  • Colleges and Universities
  • Institutional Libraries
  • Junior Colleges and Technical Institutes
  • Libraries
  • Schools
  • Vocational Education

Spencer Public Library
Spencer, Iowa 51301
1-712-580-7290
www.spencerlibrary.com
Located in Clay County
  • Libraries

Springmier Community Library
Tiffin, Iowa 52340
1-319-545-2960
www.cca.k12.ia.us/parents_comm/springmier.html
Located in Johnson County
  • Libraries

St Ambrose University
Davenport, Iowa 52803
1-563-333-6245
www.sau.edu
Located in Scott County
  • Colleges and Universities
  • Educational Services
  • Institutional Libraries
  • Libraries
  • Schools

Stanton Public Library
Stanton, Iowa 51573
1-712-829-2290
www.stanton.swilsa.lib.ia.us
Located in Montgomery County
  • Libraries

Stewart Library
Grinnell, Iowa 50112
1-641-236-2661
www.grinnell.lib.ia.us
Located in Poweshiek County
  • Libraries

Storm Lake Public Library
Storm Lake, Iowa 50588
1-712-732-8026
www.stormlake.lib.ia.us
Located in Buena Vista County
  • Libraries

Sumner Public Library
Sumner, Iowa 50674
1-563-578-3324
www.sumner.lib.ia.us
Located in Bremer County
  • Libraries

The Finley Hospital - Medical Library
Dubuque, Iowa 52001
1-563-557-2897
www.finleyhospital.org
Located in Dubuque County
  • Libraries

West Des Moines Public Library
Asbury, Iowa 52002
1-515-222-3400
www.wdmlibrary.org
Located in Dubuque County
  • Libraries
  • Public Libraries

Libraries Directory Listings in Adjacent States

Related Iowa Pages

Related Iowa Directory Page(s)

iowa colored pencils
Iowa Visual Arts
iowa the back-to-school concept
Iowa Schools
iowa a press run on an offset printer
Iowa Printing & Publishing

137 public libraries and institutional libraries listed in Iowa.
Copyright © 2010-2017 RegionalDirectory.us.  All rights reserved.
Click "☎ & 🔍" for mobile-friendly phone link and locator map pages.

Iowa Libraries