iowa

City Name: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

City Library Address Zip
Ackley Ackley Public Library 401 State Street 50601
Adair Adair Public Library 310 Audubon 50002
Adel Adel Public Library 303 South 10th Street 50003
Agency Agency Public Library 104 E. Main 52530
Akron Akron Public Library 350 Reed St. 51001
Albert City Albert City Public Library 215 Main St. 50510
Albia Carnegie-Evans Public Library 203 East Benton 52531
Albion Albion Municipal Library 400 N. Main St. 50005
Alden Dr. Grace O. Doane Library 1012 Water St. 50006
Alexander Alexander Public Library 409 Harriman St. 50420
Algona Algona Public Library 210 N. Phillips 50511
Allerton Allerton Public Library 103 S. Central Ave. 50008
Allison Allison Public Library 412 – 3rd Street 50602
Alta Alta Public Library 1009 Main St. 51002
Alta Vista Alta Vista Public Library 203 S. White Ave. 50603
Alton Alton Public Library 605 10th Street 51003
Altoona Altoona Public Library 700 Eighth St. Sw 50009
Ames Ames Public Library Bookmobile 515 Douglas Ave 50010
Anamosa Anamosa Public Library 600 E. First Street 52205
Anita Anita Public Library 812 3rd St. 50020
Ankeny Kirkendall Public Library 1210 Nw Prairie Ridge Drive 50023
Anthon Anthon Public Library 311 East Main 51004
Aplington Aplington Legion Memorial Library 929 Parriott Street 50604
Archer Archer Public Library 203 Sanford Street 51231
Arlington Arlington Public Library 711 Main St. 50606
Armstrong Armstrong Public Library 308 6th St. 50514
Arnolds Park Arnolds Park Public Library 156 N. Hwy 71 51331
Arthur Arthur Public Library 224 S. Main Street 51431
Ashton Ashton Public Library 3029 3rd Street 51232
Atkins Atkins Public Library 84 Main Ave. 52206
Atlantic Atlantic Public Library 507 Poplar St. 50022
Auburn Auburn Public Library 209 Pine 51433
Audubon Audubon Public Library 401 North Park Place 50025
Aurelia Aurelia Public Library 232 Main St. 51005
Aurora Aurora Public Library 401 Woodruff St. 50607
Avoca Avoca Public Library 213 N. Elm 51521

City Library Address Zip
Badger Badger Public Library 211 1st Ave. Se 50516
Bagley Bagley Public Library 117 Main 50026
Bancroft Bancroft Public Library 208 E. Ramsey Street 50517
Batavia Batavia Public Library 902 3rd Street 52533
Battle Creek Battle Creek Public Library 115 Main Street 51006
Baxter Baxter Public Library 202 East State 50028
Bayard Bayard Public Library 315 Main Street 50029
Beaman Beaman Community Memorial Library 223 Main Street 50609
Bedford Bedford Public Library 507 Jefferson Street 50833
Belle Plaine Belle Plaine Community Library 904 12th Street 52208
Bellevue Bellevue Public Library 106 N. 3rd St. 52031
Belmond Talbot Belmond Public Library 440 East Main Street 50421
Bennett Bennett Public Library 203 Main 52721
Bettendorf Bettendorf Public Library Information Center 2950 Learning Campus Drive 52722
Birmingham Birmingham Public Library 310 E. Main St. 52535
Blairstown Blairstown Public Library 305 Locust Street Nw, Suite 2 52209
Blakesburg Blakesburg Public Library Cass & High 52536
Bloomfield Bloomfield Public Library 107 N. Columbia 52537
Blue Grass Blue Grass Station 114 N. Mississippi St. 52726
Bode Bode Public Library 114 Humboldt Ave. 50519
Bonaparte Bonaparte Public Library 602 Second St. 52620
Bondurant Bondurant Community Library 17 Main St. Se 50035
Boone Ericson Public Library 720 Greene Street 50036
Boyden Boyden Public Library 609 Webb Street 51234
Britt Britt Public Library 132 Main Ave. S. 50423
Brooklyn Brooklyn Public Library 306 Jackson St. 52211
Buffalo Buffalo Station 329 Dodge St. 52728
Buffalo Center Buffalo Center Public Library 221 North Main Street 50424
Burlington Burlington Public Library 210 Court Street 52601
Burt Burt Public Library 119 Walnut St. 50522
Bussey Bussey Public Library 401 Merrill St. 50044

City Library Address Zip
Calamus Calamus Public Library 198 2nd Street 52729
Callender Callender Heritage Public Library 505 Thomas St. 50523
Calmar Calmar Public Library 101 South Washington Street 52132
Camanche Camanche Public Library 102 12 Ave. 52730
Cambridge Cambridge Memorial Library Water St. & 2nd St. 50046
Cantril Cantril Public Library 104 W. 3rd St. 52542
Carlisle Carlisle Public Library 135 School Street 50047
Carroll Carroll Public Library 118 E. 5th St. 51401
Carter Lake Edward F. Owen Memorial Library 1120 Willow Drive 51510
Cascade Cascade Public Library 301 1st Ave. W 52033
Casey Duncan Memorial Library 604 Antique Country Drive 50048
Cedar Falls Cedar Falls Public Library 524 Main Street 50613
Cedar Rapids West Side Library Branch Library Westdale Mall, 2600 Edgewood Rd., SW 52404
Center Point Center Point Public Library 720 Main St 52213
Centerville Drake Public Library 115 Drake Avenue 52544
Central City J.c. Clegg Public Library 137 4th St. North, Suite 2 52214
Chariton Chariton Free Public Library 803 Braden 50049
Charles City Charles City Public Library 106 Milwaukee Mall 50616
Charter Oak Charter Oak Public Library 461 Railroad St. 51439
Chelsea Chelsea Public Library 600 Station St. 52215
Cherokee Cherokee Public Library 215 S. 2nd St. 51012
Churdan Churdan Public Library 414 Sand St. 50050
Clare Clare Public Library 119 E. Front St. 50524
Clarence Edna Zybell Memorial Library 309 6th Ave 52216
Clarinda Lied Public Library-Clarinda 100 E. Garfield St. 51632
Clarion Clarion Public Library 302 N. Main 50525
Clarksville Clarksville Public Library 103 W. Greene St. 50619
Clear Lake Clear Lake Public Library 200 N. 4th St. 50428
Clearfield Clearfield Public Library 401 Broadway, Suite 200 50840
Cleghorn M-C Community Library 200 W. Grace St. 51014
Clermont Clermont Public Library 503 Larrabee St. 52135
Clinton Lyons Branch Library 105 Main Ave. 52732
Clive Clive Public Library 1900 Nw 114th St. 50325
Clutier Clutier Public Library 404 Main 52217
Coggon Coggon Public Library 216 Main St. 52218
Coin Coin Public Library 115 Main Street 51636
Colesburg Colesburg Public Library 220 Main St. 52035
Colfax Colfax Public Library 25 W. Division 50054
Collins Collins Public Library 212 Main Street 50055
Colo Colo Public Library 309 Main Street 50056
Columbus Junction Columbus Junction Public Library 232 2nd St. 52738
Conrad Conrad Public Library 102 East Grundy 50621
Coon Rapids Coon Rapids Public Library 123 3rd Ave. 50058
Coralville Coralville Public Library 1401 5th Street 52241
Corning Corning Public Library 603 9th Street 50841
Correctionville Correctionville Public Library 532 Driftwood 51016
Corwith Corwith Public Library 110 Nw Elm Street 50430
Corydon Karl Miles Lecompte Memorial Library 110 S. Franklin St. 50060
Coulter Coulter Public Library 111 Main St. 50431
Council Bluffs Council Bluffs Public Library 400 Willow Avenue 51503
Cresco Cresco Public Library 320 North Elm St. 52136
Creston Matilda J. Gibson Memorial Library 200 W. Howard 50801
Crystal Lake Juanita Earp Media Center 120 East 5th & Summit 50432
Cumberland Cumberland Public Library 119 Main Street 50843
Cushing Cushing Community Library 202 Main St. 51018

City Library Address Zip
Dallas Center Roy R. Estle Memorial Library 1308 Walnut St. 50063
Davenport Fairmount Street Branch Library 3000 N. Fairmount Street 52804
Dayton Dayton Public Library 36 West Skillet St. 50530
De Soto De Soto Public Library 405 Walnut St. 50069
Decorah Decorah Public Library 202 Winnebago St. 52101
Delhi Delhi Public Library 316 A Franklin Street 52223
Denison Norelius Community Library 1403 1st Avenue South 51442
Denver Denver Public Library 100 Washington Street 50622
Des Moines South Side Library 1111 S.w. Porter Ave. 50315
Dewitt Frances Banta Waggoner Community Library 505 10th Street 52742
Dexter Dexter Public Library 724 Marshall 50070
Dickens Dickens Public Library 210 Main 51333
Dike Dike Public Library 133 E. Elder St. 50624
Donnellson Donnellson Public Library 500 Park 52625
Doon Doon Public Library 207 Barton Ave. 51235
Dow City Dow City Public Library 104 S. Franklin Street 51528
Dows Dows Community Library 114 Ellsworth St. 50071
Dubuque Carnegie-Stout Public Library 360 W. 11th Street 52001
Dumont Brown Memorial Library 602 2nd St. 50625
Duncombe Duncombe Public Library 621 Prince Street 50532
Dunkerton Dunkerton Public Library 209 W. Main 50626
Dunlap Dunlap Public Library 102 South 10th Street 51529
Durant Durant Station 402 6th St. 52747
Dyersville James Kennedy Public Library 320 1st Ave. E. 52040
Dysart Dysart Public Library 320 Main 52224

City Library Address Zip
Eagle Grove Eagle Grove Memorial Library 101 S. Cadwell 50533
Earlham Earlham Public Library 120 South Chestnut 50072
Earlville Ruth Suckow Memorial Library 138 Northern Avenue 52041
Early Early Public Library 107 Main St. 50535
Eddyville Eddyville Public Library 202 South 2nd Street 52553
Edgewood Edgewood Public Library 203 West Union Street 52042
Elberon Elberon Public Library 106 Main Street 52225
Eldon Eldon Public Library 608 W. Elm 52554
Eldora Eldora Public Library 1202 10th St. 50627
Eldridge Scott County Library System Bookmobile 200 N. 6th Ave 52748
Elgin Elgin Public Library 214 Main St. 52141
Elk Horn Elk Horn Public Library 2027 Washington 51531
Elkader Elkader Public Library 130 N. Main 52043
Elliott Elliott Public Library 410 Main Street 51532
Ellsworth Ellsworth Public Library 1549 Dewitt 50075
Elma Elma Public Library 710 Busti Ave. 50628
Ely Ely Public Library 1595 Dows Street 52227
Emerson Emerson Public Library 701 Morton Ave 51533
Emmetsburg Emmetsburg Public Library 707 N. Superior 50536
Epworth Epworth Branch Library 110 Bierman Rd. 52045
Essex Lied Public Library-Essex 508 Iowa Ave. 51638
Estherville Estherville Public Library 613 Central Ave. 51334
Evansdale Evansdale Public Library 123 N. Evans Road 50707
Everly Everly Public Library 308 N. Main 51338
Exira Exira Public Library 114 West Washington 50076

City Library Address Zip
Fairbank Fairbank Public Library 212 Main St. 50629
Fairfax Fairfax Public Library 313 Vanderbilt Street 52228
Fairfield Fairfield Public Library 104 West Adams Ave. 52556
Farley Dubuque County Library 310 – 4th Street, Sw 52046
Farmersburg Farmersburg Public Library 208 S. Main 52047
Farmington Farmington Public Library 205 Elm 52626
Farnhamville Farnhamville Public Library 240 Hardin 50538
Fayette Fayette Community Library 104 W. State Street 52142
Fenton Fenton Public Library 605 Maple St. 50539
Fertile Fertile Public Library 204 West Main 50434
Fonda Fonda Public Library 104 West 2nd St. 50540
Fontanelle Fontanelle Public Library 303 Washington 50846
Forest City Forest City Public Library 115 East L. Street 50436
Fort Atkinson Fort Atkinson Public Library 302 3rd Nw 52144
Fort Dodge Fort Dodge Public Library 424 Central Avenue 50501
Fort Madison Cattermole Memorial Library 1920 Ave. E 52627
Fredericksburg Upham Memorial Library 138 W. Main St. 50630

City Library Address Zip
Galva Galva Public Library 203 South Main 51020
Garden Grove Garden Grove Public Library 103 W. Main Street 50103
Garnavillo Garnavillo Public Library 122 Main Street 52049
Garner Garner Public Library 416 State Street 50438
Garrison Garrison Public Library 100 Birch Ave. 52229
Garwin Garwin Public Library 208 Main St. 50632
George George Public Library 119 S. Main St. 51237
Gilman Gilman Public Library 106 N. Main 50106
Gilmore City Gilmore City Public Library 308 S. Gilmore 50541
Gladbrook Gladbrook Public Library 301 2nd St. 50635
Glenwood Glenwood Public Library 109 N. Vine St. 51534
Glidden Glidden Public Library 110 Idaho Street 51443
Gowrie Gowrie Public Library 1204 Market 50543
Graettinger Graettinger Public Library 115 W. Robins Street 51342
Grafton Grafton Public Library 201 4th Ave. 50440
Grand Junction Grand Junction Public Library 106 E. Main St. 50107
Granger Granger Public Library 2216 Broadway 50109
Greene Greene Public Library 231 West Traer Street 50636
Greenfield Greenfield Public Library 202 South First Street 50849
Grimes Grimes Public Library 200 N James 50111
Grinnell Stewart Library 926 Broad Street 50112
Griswold Griswold Public Library 505 Main Street 51535
Grundy Center Kling Memorial Library 708 7th St. 50638
Guthrie Center Mary J. Barnett Memorial Library 400 Grand 50115
Guttenberg Guttenberg Public Library 603 S. Second St. 52052

City Library Address Zip
Hamburg Hamburg Public Library 1301 Main Street 51640
Hampton Hampton Public Library 4 Federal S 50441
Hanlontown Kinney Memorial Library 214 Main Street 50444
Harcourt Harcourt Public Library 106 W. 2nd St. 50544
Harlan Harlan Community Library 718 Court 51537
Harpers Ferry Dolores Tilinghast Memorial Library 234 N. 4th St. 52146
Hartley Hartley Public Library 91 1st Street Se 51346
Havelock Havelock Public Library Main St. & Wood 50546
Hawarden Hawarden Public Library 803 10th Street 51023
Hawkeye Hawkeye Public Library 104 S. 2nd St. 52147
Hedrick Hedrick Public Library 109 Main St. 52563
Hiawatha Hiawatha Public Library 150 W. Willman St. 52233
Hillsboro Hillsboro Public Library 100 W. Commercial 52630
Holstein Stubbs Memorial Library 207 East Second Street 51025
Holy Cross Holy Cross Branch Library 938 Church St. 52053
Hopkinton Hopkinton Public Library 110 1st St. Se 52237
Hornick Hornick Branch Library Main 51026
Hospers Hospers Public Library 213 Main St. 51238
Hubbard Hubbard Public Library 323 E. Maple 50122
Hudson Hudson Public Library 401 5th St. 50643
Hull Hull Public Library 1408 Main St. 51239
Humboldt Humboldt Public Library 30 N. 6th Street 50548
Humeston Humeston Public Library 113 Broad Street 50123
Huxley Huxley Public Library 515 North Main Avenue 50124

City Library Address Zip
Ida Grove Ida Grove Public Library 100 East Second Street 51445
Independence Independence Public Library 210 2nd Street Ne 50644
Indianola Indianola Public Library 207 North B Street 50125
Inwood Inwood Public Library 103 S. Main 51240
Ionia Ionia Community Library 101 W. Iowa Street 50645
Iowa City Iowa City Public Library 123 S. Linn Street 52240
Iowa Falls Robert W. Barlow Memorial Library 921 Washington Ave. 50126

City Library Address Zip
Jamaica Jamaica Public Library 316 Main Street 50128
Janesville Janesville Public Library 227 Main Street 50647
Jefferson Jefferson Public Library 200 West Lincolnway 50129
Jesup Jesup Public Library 721 6th Street 50648
Jewell Montgomery Memorial Library 711 Main 50130
Johnston Johnston Public Library 6700 Merle Hay Road 50131
Joice Joice Public Library 201 Main Street 50446

City Library Address Zip
Kalona Kalona Public Library 510 C Avenue 52247
Kanawha Kanawha Public Library 120 N. Main 50447
Kensett Kensett Public Library 214 5th St. 50448
Keokuk Keokuk Public Library 210 N. 5th St. 52632
Keosauqua Keosauqua Public Library 608 1st St. 52565
Keota Wilson Memorial Library 109 E. Washington Ave. 52248
Keystone Schroeder Public Library 93 Main 52249
Kimballton Kimballton Public Library 118 Main St. 51543
Kingsley Kingsley Public Library 220 Main 51028
Klemme Klemme Public Library 204 E. Main Street 50449
Knoxville Knoxville Public Library 213 E. Montgomery 50138

City Library Address Zip
Lacona Lacona Public Library 107 E. Main 50139
Lake City Lake City Public Library 110 E. Washington St. 51449
Lake Mills Lake Mills Public Library 102 S. Lake St. 50450
Lake Park Lake Park Public Library 905 S. Market St. 51347
Lake View Lake View Public Library 202 Main Street 51450
Lakota Lakota Public Library 204 3rd Street 50451
Lamoni Lamoni Public Library 301 West Main 50140
Lamont Lamont Public Library 616 Bush St. 50650
Lansing Lansing Public Library 515 Main Street 52151
Laporte City Hawkins Memorial Library 308 Main 50651
Larchwood Larchwood Public Library 1020 Broadway 51241
Laurel Laurel Community Library 102 North Main 50141
Laurens Laurens Public Library 273 N. Third St. 50554
Lawler Lawler Public Library 412 E. Grove Street 52154
Leclaire Leclaire Community Library 323 Wisconsin 52753
Ledyard Ledyard Public Library 220 Edmunds St. 50556
Legrand Pioneer Heritage Library 204 N. Vine St. 50142
Lehigh Lehigh Public Library 241 Elm Street 50557
Lemars Le Mars Public Library 46 1st St. Sw 51031
Lenox Lenox Public Library 101 North Main 50851
Leon Leon Public Library 200 W. 1st Street 50144
Letts Letts Public Library 135 S. Cherry St. 52754
Lewis Lewis Public Library 506 Main 51544
Lime Springs Lime Springs Public Library 112 W. Main Street 52155
Linden Linden Public Library 131 S. Main 50146
Linn Grove Linn Grove Public Library 110 Weaver St. 51033
Lisbon Lisbon Public Library 101 E. Main St. 52253
Little Rock Little Rock Public Library 402 Main Street 51243
Livermore Livermore Public Library 402 5th Street 50558
Logan Logan Public Library 121 E. 6th Street 51546
Lohrville J.j. Hands Library 609 2nd Street 51453
Lost Nation Lost Nation Public Library 301 Pleasant Street 52254
Lowden Lowden Public Library 605 Main Street 52255
Luverne Luverne Public Library 113 Dewitt Street 50560
Lynnville Lynnville Public Library 301 S. Street 50153
Lytton Lytton Public Library 118 Main Street 50561

City Library Address Zip
Madrid Madrid Public Library 100 W. 3rd St. 50156
Mallard Mallard Public Library 607 Inman 50562
Malvern Malvern Public Library 502 Main Street 51551
Manchester Manchester Public Library 304 N. Franklin St. 52057
Manilla Manilla Public Library 447 Main Street 51454
Manly Manly Public Library 127 S. Grant St. 50456
Manning Manning Public Library 310 Main Street 51455
Manson Manson Public Library 1312 10th Ave. 50563
Mapleton Fisher-Whiting Memorial Library 609 Courtright 51034
Maquoketa Maquoketa Public Library 126 S. Second St. 52060
Marathon Marathon Public Library 103 West Attica St. 50565
Marble Rock Marble Rock Public Library 122 S. Main St. 50653
Marcus Marcus Public Library 106 N. Locust St. 51035
Marengo Marengo Public Library 235 East Hilton St. 52301
Marion Marion Public Library 1095 6th Ave. 52302
Marshalltown Marshalltown Public Library 36 N. Center Street 50158
Martelle Martelle Community Library 202 South Street 52305
Mason City Mason City Public Library 225 2nd Street Se 50401
Massena Massena Public Library 122 Main 50853
Maxwell Maxwell Public Library 107 Main 50161
Maynard Maynard Community Library 225 Main Street 50655
Mcgregor McGregor Public Library 334 Main Street 52157
Mechanicsville Mechanicsville Public Library 218 E. 1st Street 52306
Mediapolis Mediapolis Public Library 128 N. Orchard Street 52637
Melbourne Melbourne Public Library 603 Main St. 50162
Melcher-Dallas Melcher-Dallas Public Library 10 N.e. Center Street 50163
Melvin Melvin Public Library 232 Main Street 51350
Menlo Menlo Public Library 417 Sherman 50164
Merrill Merrill Public Library 321 4th St. 51038
Meservey Meservey Public Library 719 1st Street 50457
Milford Milford Memorial Library 1009 9th St. 51351
Milo Milo Public Library 123 Main Street 50166
Milton Milton Public Library 422 North Main 52570
Minburn Minburn Public Library 315 Baker St. 50167
Missouri Valley Missouri Valley Public Library 420 E. Huron St. 51555
Mitchellville Mitchellville Public Library 204 Center Ave. North 50169
Modale Modale Public Library 208 Main 51556
Mondamin Mondamin Public Library 201 Maple Street 51557
Monona Murphy Memorial Library 111 N. Page Street 52159
Monroe Monroe Public Library 416 S. Buchanan St. 50170
Montezuma Montezuma Public Library 500 East Main Street 50171
Monticello Monticello Public Library 205 E. Grand Street 52310
Montrose Montrose Public Library 202 Main 52639
Moorhead Moorhead Public Library 100 Oak St. 51558
Moravia Moravia Public Library 100 East Chariton 52571
Morley Morley Public Library 507 Vine St. 52312
Morning Sun Mellinger Memorial Public Library 11 Division St. 52640
Moulton Garrett Memorial Library 123 Main Street 52572
Moville Woodbury County Library Bookmobile 825 Main St. 51039
Mt. Ayr Mount Ayr Public Library 121 W. Monroe 50854
Mt. Pleasant Mt. Pleasant Public Library 307 E. Monroe, Suite 101 52641
Mt. Vernon Russell D. Cole Library 620 Third Street Sw 52314
Murray Murray Public Library 416 Maple St. 50174
Muscatine Musser Public Library 304 Iowa Avenue 52761

City Library Address Zip
Nashua Nashua Public Library 220 Brasher Street 50658
Nevada Nevada Public Library 631 K Avenue 50201
New Albin New Albin Public Library 176 Elm St. Ne 52160
New Hampton New Hampton Public Library 20 West Spring Street 50659
New Hartford Elizabeth Rasmussen Martin Memorial Library 406 Packwaukee 50660
New London H.j. Nugen Public Library 103 E. Main St. 52645
New Market New Market Public Library 407 Main St. 51646
New Sharon New Sharon Public Library 107 W. Maple 50207
New Virginia New Virginia Public Library 504 Book Alley 50210
Newell Newell Public Library 205 E. 2nd St. 50568
Newhall Newhall Public Library 14 Main St. 52315
Newton Newton Public Library 100 North 3rd Avenue West 50208
Nora Springs Nora Springs Public Library 45 N. Hawkeye 50458
North English North English Public Library 123 S. Main 52316
North Liberty North Liberty Community Library 520 West Cherry Street 52317
Northwood Northwood Public Library 906 1st Ave. S. 50459
Norwalk Norwalk Easter Public Library 1051 North Avenue 50211
Norway Norway Public Library 108 Railroad St. 52318

City Library Address Zip
Oakland Eckels Memorial Library 207 South Highway 51560
Ocheyedan Ocheyedan Public Library 874 Main St. 51354
Odebolt Field-Carnegie Public Library 200 S. Walnut St. 51458
Oelwein Oelwein Public Library 201 E Charles St 50662
Ogden Leonard A. Good Community Library 208 W. Mulberry St. 50212
Olin Olin Public Library 301 Parkway St 52320
Onawa Onawa Public Library 707 Iowa Avenue 51040
Orange City Orange City Public Library 112 Albany Ave. Se 51041
Orient Public Resource/Technology Center 201 School St. 50858
Osage Osage Public Library 406 Main St. 50461
Osceola Osceola Public Library 300 S. Fillmore St. 50213
Oskaloosa Oskaloosa Public Library 301 S. Market St. 52577
Ossian Ossian Public Library 123 W. Main Street 52161
Ottumwa Ottumwa Public Library 102 W. 4th Street 52501
Oxford Oxford Public Library 112 N. Augusta Ave. 52322
Oxford Junction Wregie Memorial Library 105 W. Broadway 52323

City Library Address Zip
Palmer Palmer Public Library 520 Hanson Ave. 50571
Panora Panora Public Library 102 N. 1st Street 50216
Parkersburg Kothe Memorial Library 309 3rd Street 50665
Paton William Paton Public Library 105 Main Street 50217
Paullina Paullina Public Library 113 S. Mickley St. 51046
Pella Pella Public Library 603 Main St. 50219
Perry Perry Public Library 1101 Willis Avenue 50220
Peterson Kirchner French Memorial Library 101 Main Street 51047
Pierson Pierson Branch Library Main St. 51026
Plainfield Plainfield Public Library 723 Main Street 50666
Pleasant Hill Pleasant Hill Public Library 5151 Maple Drive 50327
Pleasantville Web Shadle Memorial Library 301 W. Dallas 50225
Plover Plover Public Library 301 Main Street 50573
Pocahontas Pocahontas Public Library 14 2nd Ave. Nw 50574
Polk City Polk City Community Library 1500 West Broadway 50226
Pomeroy Pomeroy Public Library 114 S. Ontario St. 50575
Postville Postville Public Library 235 W. Tilden St. 52162
Prairie City Prairie City Public Library 100 E. Fifth 50228
Prescott Prescott Public Library 602 2nd Street 50859
Preston Preston Public Library 1 W. Gillet 52069
Primghar Primghar Public Library 320 1st St. Ne 51245
Princeton Princeton Station 328 River Drive 52768

City Library Address Zip
Quimby Quimby Public Library 201 N. Main 51049

City Library Address Zip
Radcliffe Radcliffe Public Library 210 Isabella 50230
Rake Rake Public Library 123 North Main Street 50465
Randolph Randolph Public Library 106 South Main 51649
Readlyn Readlyn Community Library 309 Main St. 50668
Red Oak Red Oak Public Library 400 North 2nd Street 51566
Redfield Redfield Public Library 1112 Thomas Street 50233
Reinbeck Reinbeck Public Library 501 Clark St. 50669
Rembrandt Rembrandt Public Library Main Street & Broadway 50576
Remsen Remsen Public Library 211 Fulton St. 51050
Renwick Renwick Public Library 204 Stoddard Street 50577
Riceville Riceville Public Library 307 Woodland Avenue 50466
Richland Richland Public Library 100 East Main Street 52585
Ringsted Ringsted Public Library 8 West Maple 50578
Rippey Rippey Public Library 306 Main 50235
Rock Rapids Rock Rapids Public Library 102 South Green St. 51246
Rock Valley Rock Valley Public Library North Main 51247
Rockford Rockford Public Library 202 W. Main Ave. 50468
Rockwell Rockwell Public Library 307 Main St. E. 50469
Rockwell City Rockwell City Public Library 426 Fifth Street 50579
Roland Roland Public Library 218 N. Main St. 50236
Rolfe Rolfe Public Library 319 Garfield Street 50581
Rowan Rowan Public Library 101 Main Street 50470
Royal Royal Public Library 302 Main Street 51357
Rudd Rudd Public Library 308 Chickasaw St. 50471
Runnells Runnells Community Library 6575 Se 116th Ave 50237
Ruthven Ruthven Public Library 1301 Gowrie Street 51358

City Library Address Zip
Sabula Krabbenhoft Public Library 512 Elk Street 52070
Sac City Sac City Public Library 1001 W. Main St. 50583
Salem Crew Public Library 109 S. Main 52649
Sanborn Sanborn Public Library 407 Main Street 51248
Schaller Schaller Public Library 103 S. Main 51053
Schleswig Schleswig Public Library 202 Cedar Street 51461
Scranton Scranton Public Library 1102 Main Street 51462
Seymour Seymour Community Library 123 N. 5th St. 52590
Sheffield Sheffield Public Library 123 S. 3rd St. 50475
Sheldon Sheldon Public Library 925 4th Avenue 51201
Shell Rock Benny Gambaiani Public Library 104 S. Cherry St. 50670
Shellsburg Shellsburg Public Library 110 Main Street 52332
Shenandoah Shenandoah Public Library 201 S. Elm St. 51601
Sibley Sibley Public Library 406 9th Street 51249
Sidney Sidney Public Library 1002 Illinois St. 51652
Sigourney Sigourney Public Library 720 E. Jackson 52591
Silver City Silver City Public Library 408 Main St. 51571
Sioux Center Sioux Center Public Library 102 S. Main Ave 51250
Sioux City The Wilbur Aalfs (Main) Library 529 Pierce Street 51101
Sioux Rapids Sioux Rapids Memorial Library 215 2nd Street 50585
Slater Slater Public Library 105 N. Tama 50244
Sloan Sloan Public Library 311 4th Street 51055
Solon Solon Public Library 320 West Main Street 52333
Somers Somers Public Library 606 6th Street 50586
South English South English Public Library 407 Ives St. 52335
Spencer Spencer Public Library 21 East 3rd Street 51301
Spillville Spillville Public Library 201 Oak 52168
Spirit Lake Spirit Lake Public Library 702 16th Street 51360
Springville Springville Memorial Library 264 Broadway 52336
St. Ansgar Nissen Public Library 217 W. 5th St. 50472
St. Charles St. Charles Public Library 202 E. Main 50240
Stacyville Stacyville Public Library 106 No. Broad Street 50476
Stanhope Stanhope Public Library 665 Iowa Street 50246
Stanton Stanton Community Library 310 Broad Ave. 51573
Stanwood Stanwood Public Library 202 E. Broadway 52337
State Center Gutekunst Public Library 309 2nd St. Se 50247
Steamboat Rock Steamboat Rock Public Library 511 Market St. 50672
Stockport Stockport Public Library 113 Beswick St. 52651
Storm Lake Storm Lake Public Library 609 Cayuga Street 50588
Story City Bertha Bartlett Public Library 503 Broad St. 50248
Stratford Stratford Public Library 816 Shakespeare 50249
Strawberry Point Strawberry Point Public Library 401 Commercial 52076
Stuart Stuart Public Library 111 N.e. Front Street 50250
Sully Sully Community Library 318 6th Ave. 50251
Sumner Sumner Public Library 206 North Railroad Street 50674
Sutherland General N.b. Baker Library 315 Ash St. 51058
Swaledale Swaledale Public Library 504 Main 50477
Swea City Swea City Public Library 208 Third Street North 50590

City Library Address Zip
Tabor Tabor Public Library 805 Main Street 51653
Tama Louise & Lucile Hink/Tama Public Library 401 Siegel Street 52339
Terril Terril Community Public Library 115 North State 51364
Thompson Thompson Public Library 142 Jackson St. N. 50478
Thornton Thornton Public Library 412 Main 50479
Tiffin Springmier Community Library 311 W. Marengo Road 52340
Tipton Tipton Public Library 206 Cedar Street 52772
Titonka Titonka Public Library 136 Main Street N. 50480
Toledo Toledo Public Library 206 E. High St. 52342
Traer Traer Public Library 531 Second Street 50675
Tripoli Tripoli Public Library 101 4th St. SW 50676
Truro Truro Public Library 114 E. Center 50257

City Library Address Zip
Union Union Public Library 406 Commercial St. 50258
Urbandale Urbandale Public Library 3520 86th St. 50322
Ute Ute Public Library 130 Main Street 51060

City Library Address Zip
Van Horne Van Horne Public Library 114 Main St 52346
Van Meter Van Meter Public Library 505 Grant 50261
Varina Varina Public Library 107 East Main 50593
Ventura Ventura Public Library 7 West Ventura St. 50482
Victor Victor Public Library 710 2nd Street 52347
Villisca Villisca Public Library 204 S. 3rd Ave. 50864
Vinton Vinton Public Library 510 2nd Avenue 52349
Volga Volga Public Library 505 Washington St. 52077

City Library Address Zip
Wadena Wadena Public Library 136 S. Mill St. 52169
Walcott Walcott Station 221 E. Bryant 52773
Wall Lake Wall Lake Public Library 116 Main Street 51466
Walnut Walnut Public Library 224 Antique City Drive 51577
Wapello Keck Memorial Library 119 N. 2nd Street 52653
Washington Washington Free Public Library 120 E. Main 52353
Washta Washta Public Library 100 S. 5th Ave. 51061
Waterloo Waterloo Public Library 415 Commercial St. 50701
Waterville Waterville Public Library 82 Main Street 52170
Waucoma Waucoma Public Library 103 First Avenue Sw 52171
Waukee Waukee Public Library 950 Warrior Lane 50263
Waukon Robey Memorial Library 401 First Avenue Nw 52172
Waverly Waverly Public Library 1500 W. Bremer Ave. 50677
Webb Webb Public Library 124 Main Street 51366
Webster City Kendall Young Library 1201 Willson Avenue 50595
Wellman Wellman-Scofield Public Library 711 4th Street 52356
Wellsburg Wellsburg Public Library 515 N. Adams St. 50680
Wesley Wesley Public Library 206 Main Street 50483
West Bend West Bend Public Library 316 S. Broadway 50597
West Branch West Branch Public Library 300 North Downey St. 52358
West Des Moines West Des Moines Public Library 4000 George M. Mills Civic Parkway 50266
West Liberty West Liberty Public Library 400 N. Spencer St. 52776
West Point West Point Public Library 317 5th St. 52656
West Union West Union Community Library 210 N. Vine Street 52175
Westgate Westgate Public Library 3 Main Street 50681
Westside Westside Public Library 150 Main Street 51467
What Cheer What Cheer Public Library 308 South Barnes 50268
Wheatland Curtis Memorial Library 116 S. Main 52777
Whiting Whiting Public Library 407 Whittier Street 51063
Whittemore Whittemore Public Library 405 4th Street 50598
Williams Williams Public Library 216 Main Street 50271
Williamsburg Williamsburg Public Library 214 W. State 52361
Wilton Wilton Public Library 106 E. 4th St. 52778
Winfield Winfield Public Library 112 West Ash 52659
Winterset Winterset Public Library 123 N. 2nd St. 50273
Winthrop Winthrop Public Library 354 W. Madison St. 50682
Woden Woden Public Library 304 Main Street 50484
Woodbine Woodbine Carnegie Public Library 58 5th Street 51579
Woodbury County Woodbury County Library 825 Main Street 51039
Woodward Woodward Public Library 118 S. Main Street 50276
Wyoming Wyoming Public Library 109 W. Main 52362

City Library Address Zip
Zearing Zearing Public Library 101 E. Main 50278

View the listings by state:

Alabama

Florida

Kentucky

Missouri

North Carolina

South Dakota

Wisconsin

Alaska

Georgia

Louisiana

Montana

North Dakota

Tennessee

Wyoming

Arizona

Hawaii

Maine

Nebraska

Ohio

Texas

District of Columbia

Arkansas

Idaho

Maryland

Nevada

Oklahoma

Utah

California

Illinois

Massachusetts

New Hampshire

Oregon

Vermont

Colorado

Indiana

Michigan

New Jersey

Pennsylvania

Virginia

Connecticut

Iowa

Minnesota

New Mexico

Rhode Island

Washington

Delaware

Kansas

Mississippi

New York

South Carolina

West Virginia