Iowa Public Law Libraries

City Library Address Zip Phone
Ackley Ackley Public Library 401 State St 50601 (641) 847-2233
Adair Adair Public Library 310 Audubon 50002 (641) 742-3323
Adel Adel Public Library 303 S 10th St 50003 (515) 993-3512
Agency Agency Public Library 104 E Main 52530 (641) 937-6002
Akron Akron Public Library 350 Reed St 51001 (712) 568-2601
Albert City Albert City Public Library 215 Main St 50510 (712) 843-2012
Albia Carnegie-Evans Public Library 203 Benton Ave East 52531 (641) 932-2469
Albion Albion Municipal Library 400 N Main St 50005 (641) 488-2226
Alden Dr. Grace O. Doane Alden Public Library 1012 Water St 50006 (515) 859-3820
Alexander Alexander Public Library 409 Harriman St 50420 (641) 692-3238
Algona Algona Public Library 210 N Phillips 50511 (515) 295-5476
Allerton Allerton Public Library 103 S Central 50008 (641) 873-4575
Allison Allison Public Library 412 3rd St 50602 (319) 267-2562
Alta Alta Community Library 1009 Main St 51002 (712) 200-1250
Alta Vista Alta Vista Public Library 203 S White Ave 50603 (641) 364-6009
Alton Alton Public Library 605 10th St 51003 (712) 756-4516
Altoona Altoona Public Library 700 Eighth St Sw 50009 (515) 967-3881
Ames Ames Public Library 515 Douglas Ave 50010 (515) 239-5656
Anamosa Anamosa Public Library 600 E First St 52205 (319) 462-2183
Anita Anita Public Library 812 3rd St 50020 (712) 762-3639
Ankeny Central Iowa Library Service Area 1210 Nw Prairie Ridge Drive 50023 (515) 963-1943
Ankeny Kirkendall Public Library 1210 Nw Prairie Ridge Drive 50023 (515) 965-6460
Anthon Anthon Public Library 303 E Main (712) 373-5275
Anthon Hamann Memorial Library 311 E Main 51004 (712) 373-5275
Aplington Aplington Legion Memorial Library 929 Parriott St 50604 (319) 347-2432
Archer Archer Public Library 203 Sanford St 51231 (712) 723-5629
Arlington Arlington Public Library 711 Main St 50606 (563) 633-3475
Armstrong Armstrong Public Library 308 6th St 50514 (712) 868-3353
Arnolds Park Arnolds Park Public Library 156 N Hwy 71 51331 (712) 332-2033
Arthur Arthur Public Library 224 S Main St 51431 (712) 367-2240
Ashton Ashton Public Library 3029 3rd St 51232 (712) 724-6426
Atkins Atkins Public Library 84 Main Ave 52206 (319) 446-7676
Atlantic Atlantic Public Library 507 Poplar St 50022 (712) 243-5466
Auburn Auburn Public Library 209 Pine St 51433 (712) 688-2264
Audubon Audubon Public Library 401 N Park Place 50025 (712) 563-3218
Aurelia Aurelia Public Library 232 Main St 51005 (712) 434-5330
Aurora Aurora Public Library 401 Woodruff St 50607 (319) 634-3960
Avoca Avoca Public Library 213 N Elm St 51521 (712) 343-6358
City Library Address Zip Phone
Badger Badger Public Library 211 1st Ave Se 51516 (515) 545-4793
Bagley Bagley Public Library 117 Main 50026 (641) 427-5214
Bancroft Bancroft Public Library 208 E Ramsey St 50517 (515) 885-2753
Batavia Batavia Public Library 902 3rd St 52533 (641) 662-2317
Battle Creek Battle Creek Public Library 115 Main St 51006 (712) 365-4912
Baxter Baxter Public Library 202 E State St 50028 (641) 227-3934
Bayard Bayard Public Library 315 Main St 50029 (712) 651-2238
Beaman Beaman Community Memorial Library 223 Main St 50609 (641) 366-2912
Bedford Bedford Public Library 507 Jefferson St 50833 (712) 523-2828
Belle Plaine Belle Plaine Community Library 904 12th St 52208 (319) 444-2902
Bellevue Bellevue Public Library 106 N 3rd St Suite 1 52031 (563) 872-4991
Belmond Belmond Public Library 440 E Main St 50421 (641) 444-4160
Bennett Bennett Public Library 203 Main 52721 (563) 890-2238
Bettendorf Bettendorf Public Library Information Center 2950 Learning Campus Drive 52722 (563) 344-4182
Birmingham Birmingham Public Library 301 E Main 52535 (319) 498-4423
Blairstown Blairstown Public Library 305 Locust St Nw Suite 2 52209 (319) 454-6497
Blakesburg Blakesburg Public Library box 87 52536 (641) 938-2834
Bloomfield Bloomfield Public Library 107 N Columbia 52537 (641) 664-2209
Blue Grass Blue Grass Branch Library 114 N. Mississippi St. (319) 381-2868
Bode Bode Public Library 114 Humboldt Ave 50519 (515) 379-1258
Bonaparte Bonaparte Public Library 602 Second St 52620 (319) 592-3677
Bondurant Bondurant Community Library 17 Main St Se 50035 (515) 967-4790
Boone Ericson Public Library 720 Greene St 50036 (515) 432-3727
Boyden Boyden Public Library 609 Webb St 51234 (712) 725-2281
Britt Britt Public Library 132 Main Ave S 50423 (641) 843-4245
Brooklyn Brooklyn Public Library 306 Jackson St 52211 (641) 522-9272
Buffalo Buffalo Branch 326 4th St. (319) 381-1797
Buffalo Center Buffalo Center Public Library 221 N Main St 50424 (641) 562-2546
Burlington Burlington Public Library 210 Court St 52601 (319) 753-1647
Burt Burt Public Library 119 Walnut St 50522 (515) 924-3680
Bussey Bussey Community Library 401 Merrill St 50044 (641) 944-5994
City Library Address Zip Phone
Calamus Calamus Public Library 198 2nd St 52729 (563) 246-2755
Callender Callender Heritage Public Library 505 Thomas St 50523 (515) 548-3803
Calmar Calmar Public Library 101 S Washington St 52132 (563) 562-3010
Camanche Camanche Public Library 102 12th Ave 52730 (563) 259-1106
Cambridge Cambridge Memorial Library 224 Water St 50046 (515) 220-4542
Cantril Cantril Public Library 104 W 3rd St 52542 (319) 397-2366
Carlisle Carlisle Public Library 135 School St 50047 (515) 989-0909
Carroll Carroll Public Library 118 E 5th St 51401 (712) 792-3432
Carter Lake Carter Lake Public Library 1120 Willow Drive (712) 347-5492
Carter Lake Edward F. Owen Memorial Library 1120 Willow Drive 51510 (712) 347-5492
Cascade Cascade Public Library 301 1st Av W 52033 (563) 852-3222
Casey Casey Public Library 604 Antique Country Drive 50048 (641) 746-2670
Casey Duncan Memorial Library 610 Antique Country Drive (641) 746-2670
Cedar Falls Cedar Falls Public Library 524 Main St 50613 (319) 273-8643
Cedar Rapids Cedar Rapids Public Library 7600 Edgewood Rd Sw 52404 (319) 398-5123
Cedar Rapids East Central Library Services 222 3rd St., Suite 402 52401 (319) 365-0521
Center Point Center Point Public Library 720 Main St 52213 (319) 849-1509
Centerville Drake Public Library 115 Drake Ave 52544 (641) 856-6676
Central City J.C. Clegg Public Library 137 4th St N 52214 (319) 438-6685
Central City John C. Clegg Public Library 137 4th St. North (319) 438-6685
Chariton Chariton Free Public Library 803 Braden Ave 50049 (641) 774-5514
Charles City Charles City Public Library 106 Milwaukee Mall 50616 (641) 257-6319
Charter Oak Charter Oak Public Library 461 Railroad St 51439 (712) 678-3425
Chelsea Chelsea Public Library 660 Station St 52215 (641) 489-2525
Cherokee Cherokee Public Library 215 S 2nd St 51012 (712) 225-3498
Churdan Churdan Public Library 414 Sand St 50050 (515) 389-3423
Clare Clare Public Library 119 E Front St 50524 (515) 546-6222
Clarence Edna Zybell Memorial Library 309 6th Ave 52216 (563) 453-3734
Clarinda Lied Public Library-Clarinda 100 E Garfield St 51632 (712) 542-2416
Clarion Clarion Public Library 302 N Main 50525 (515) 532-3673
Clarksville Clarksville Public Library 103 W Greene St 50619 (319) 278-1168
Clear Lake Clear Lake Public Library 200 N 4th St 50428 (641) 357-6133
Clearfield Clearfield Public Library 401 Broadway Suite 200 50840 (641) 336-2944
Cleghorn M-C Community Library 200 W Grace St 51014 (712) 436-2521
Clermont Clermont Public Library 503 Larrabee St 52135 (563) 423-7286
Clinton Clinton Public Library 306 8th Ave S 52732 (563) 242-8441
Clinton Lyons Branch 105 Main Ave. (563) 242-5355
Clive Clive Public Library 1900 Nw 114th St 50325 (515) 453-2221
Clutier Clutier Public Library 404 Main 52217 (319) 479-2171
Coggon Coggon Public Library 216 Main St 52218 (319) 435-2542
Coin Coin Public Library 115 Main St 51636 (712) 583-3684
Colesburg Colesburg Public Library 220 Main St 52035 (563) 856-5800
Colfax Colfax Public Library 25 W Division St 50054 (515) 674-3625
Collins Collins Public Library 212 Main St 50055 (641) 385-2464
Colo Colo Public Library 309 Main St 50056 (641) 377-2900
Columbus Junction Columbus Junction Public Library 232 2nd St 52738 (319) 728-7972
Conrad Conrad Public Library 114 N Main St 50621 (641) 366-2583
Coon Rapids Coon Rapids Public Library 123 3rd Ave 50058 (712) 999-5410
Coralville Coralville Public Library 1401 5th St 52241 (319) 248-1850
Corning Corning Public Library 603 9th St 50841 (641) 322-3866
Correctionville Correctionville Public Library 532 Driftwood St 51016 (712) 342-4203
Corwith Corwith Public Library 110 Nw Elm St 50430 (515) 583-2536
Corydon Karl Miles Lecompte Memorial Library 110 S Franklin St 50060 (641) 872-1621
Coulter Coulter Public Library 111 Main St 50431 (641) 866-6798
Council Bluffs Council Bluffs Public Library 400 Willow Ave 51503 (712) 323-7553
Council Bluffs Southwest Iowa Library Service Area 427 East Kanesville, Suite 404 51503 (712) 328-9218
Cresco Cresco Public Library 320 N Elm St 52136 (563) 547-2540
Creston Matilda J. Gibson Memorial Library 200 W Howard St 50801 (641) 782-2277
Crystal Lake Juanita Earp Media Center 120 E 5th St 50432 (641) 565-3325
Cumberland Cumberland Public Library 119 Main 50843 (712) 774-5334
Cushing Cushing Community Library 202 Main St 51018 (712) 384-2501
City Library Address Zip Phone
Dallas Center Roy R. Estle Memorial Library 1308 Walnut St 50063 (515) 992-3185
Danbury Cord Memorial Library, Danbury Branch 215 Main Street (712) 883-2207
Davenport Davenport Public Library 321 Main St 52801 (563) 326-7832
Davenport Fairmount Street Branch 3000 N. Fairmount Street (563) 326-7893
Davenport Southeastern Library Services 4209 1-2 W. Locust St. 52804 (563) 386-7848
Dayton Dayton Public Library 36 W Skillet St 50530 (515) 547-2700
De Soto De Soto Public Library 405 Walnut St 50069 (515) 834-2690
Decorah Decorah Public Library 202 Winnebago St 52101 (563) 382-3717
Delhi Delhi Public Library 316a Franklin St 52223 (563) 922-2037
Denison Norelius Community Library 1403 1st Ave South 51442 (712) 263-9355
Denver Denver Public Library 100 Washington St 50622 (319) 984-5140
Des Moines Des Moines Public Library - Central 1000 Grand Ave 50309 (515) 283-4152
Des Moines East Side Library 2559 Hubbell Avenue (515) 265-8555
Des Moines Forest Avenue Library 1326 Forest Avenue (515) 283-4152
Des Moines Franklin Avenue Library 5000 Franklin Avenue (515) 283-4271
Des Moines North Side Library 3516 - 5th Avenue (515) 283-4941
Des Moines South Side Library 1111 Porter Avenue (515) 283-4940
Dewitt Frances Banta Waggoner Community Library 505 10th St 52742 (563) 659-5523
Dexter Dexter Public Library 724 Marshall 50070 (515) 789-4490
Dickens Dickens Public Library 210 Main St 51333 (712) 836-2217
Dike Dike Public Library 133 E Elder 50624 (319) 989-2608
Donnellson Donnellson Public Library 500 Park 52625 (319) 835-5545
Doon Doon Public Library 207 Barton Ave 51235 (712) 726-3526
Dow City Dow City Public Library 104 S Franklin St 51528 (712) 674-3453
Dows Dows Community Library 114 W Ellsworth St 50071 (515) 852-4326
Dubuque Carnegie-Stout Public Library 360 W 11th St 52001 (563) 589-4225
Dumont Dumont Community Library 602 2nd St 50625 (641) 857-3304
Duncombe Duncombe Public Library 621 Prince St 50532 (515) 543-4646
Dunkerton Dunkerton Public Library 209 W Main 50626 (319) 822-4610
Dunlap Dunlap Public Library 102 S 10th St 51529 (712) 643-5311
Durant Durant Branch 402 6th St. (319) 785-4725
Dyersville James Kennedy Public Library 320 1st Ave E 52040 (563) 875-8912
Dysart Dysart Public Library 424 Main (319) 476-5210
Dysart Norma Anders Public Library 320 Main 52224 (319) 476-5210
City Library Address Zip Phone
Eagle Grove Eagle Grove Memorial Library 101 S Cadwell 50533 (515) 448-4115
Earlham Earlham Public Library 120 S Chestnut 50072 (515) 758-2121
Earlville Ruth Suckow Memorial Library 138 Northern Ave 52041 (563) 923-5235
Early Early Public Library 107 Main St 50535 (712) 273-5334
Eddyville Eddyville Public Library 202 S 2nd St 52553 (641) 969-4815
Edgewood Edgewood Public Library 203 W Union St 52042 (563) 928-6242
Elberon Elberon Public Library 106 Main St 52225 (319) 439-5345
Eldon Eldon Public Library 608 W Elm 52554 (641) 652-7517
Eldora Eldora Public Library 1202 10th St 50627 (641) 939-2173
Eldridge Eldridge Branch 200 North Sixth Avenue (563) 285-4794
Eldridge Scott County Library System 200 N 6th Ave 52748 (563) 285-4794
Elgin Elgin Public Library 214 Main St 52141 (563) 426-5313
Elk Horn Elk Horn Public Library 2027 Washington 51531 (712) 764-2013
Elkader Elkader Public Library 130 N Main St 52043 (563) 245-1446
Elliott Elliott Public Library 401 Main St 51532 (712) 767-2355
Ellsworth Ellsworth Public Library 1549 Dewitt St 50075 (515) 836-4852
Elma Elma Public Library 710 Busti Ave 50628 (641) 393-8100
Ely Ely Public Library 1595 Dows St 52227 (319) 848-7616
Emerson Emerson Public Library 701 Morton Ave 51533 (712) 824-7867
Emmetsburg Emmetsburg Public Library 707 N Superior 50536 (712) 852-4009
Epworth Epworth Branch Library 110 Beirman Rd. (563) 876-3388
Essex Lied Public Library-Essex 508 Iowa Ave 51638 (712) 379-3355
Estherville Estherville Public Library 613 Central Ave 51334 (712) 362-7731
Evansdale Evansdale Public Library 123 N Evans Rd 50707 (319) 232-5367
Everly Everly Public Library 308 N Main 51338 (712) 834-2390
Exira Exira Public Library 114 W Washington 50076 (712) 268-5489
City Library Address Zip Phone
Fairbank Fairbank Public Library 212 Main St 50629 (319) 635-2487
Fairfax Fairfax Public Library 313 Vanderbilt St 52228 (319) 846-2994
Fairfiled Fairfield Public Library 104 W Adams Ave 52556 (641) 472-6551
Farley Dubuque County Library 310 4th St Sw 52046 (563) 744-3577
Farmersburg Farmersburg Public Library 208 S Main 52047 (563) 536-2229
Farmington Farmington Public Library 205 Elm 52626 (319) 878-3702
Farnhamville Farnhamville Public Library 240 Hardin 50538 (515) 544-3660
Fayette Fayette Community Library 104 W State St 52142 (563) 425-3344
Fenton Fenton Public Library 605 Maple St 50539 (515) 889-2333
Fertile Fertile Public Library 204 W Main St 50434 (641) 797-2787
Fonda Fonda Public Library 104 W 2nd St 50540 (712) 288-4466
Fontanelle Fontanelle Public Library 303 Washington 50846 (641) 745-4981
Forest City Forest City Public Library 115 E L. St 50436 (641) 585-4542
Fort Atkinson Fort Atkinson Public Library 302 3rd Nw 52144 (563) 534-2222
Fort Dodge Fort Dodge Public Library 424 Central Ave 50501 (515) 573-8167
Fort Madison Fort Madison Public Library 1920 Ave E 52627 (391) 372-5721
Fort Madison Idol Rashid Memorial Branch 3421 Avenue L (319) 372-5721
Fredericksburg Upham Memorial Library 138 W Main St 50630 (563) 237-6498
City Library Address Zip Phone
Galva Galva Public Library 203 S Main St 51020 (712) 282-4400
Garden Grove Garden Grove Public Library 103 W Main St 50103 (641) 443-2172
Garnavillo Garnavillo Public Library 122 Main St 52049 (563) 964-2119
Garner Garner Public Library 416 State St 50438 (641) 923-2850
Garrison Garrison Public Library 100 Birch Ave 52229 (319) 477-5531
Garwin Garwin Public Library 208 Main St 50632 (641) 499-2024
George George Public Library 119 S Main St 51237 (712) 475-3897
Gilman Gilman Public Library 106 N Main 50106 (641) 498-2120
Gilmore City Gilmore City Public Library 308 S Gilmore 50541 (515) 373-6562
Gladbrook Gladbrook Public Library 301 2nd St 50635 (641) 473-3236
Glenwood Glenwood Public Library 109 N Vine St 51534 (712) 527-5252
Glidden Glidden Public Library 110 Idaho St 51443 (712) 659-3781
Gowrie Gowrie Public Library 1204 Market St 50543 (515) 352-3315
Graettinger Graettinger Public Library 115 W Robins St 51342 (712) 859-3592
Grafton Grafton Public Library 20. 4th Ave 50440 (641) 748-2735
Grand Junction Grand Junction Public Library 106 E Main St 50107 (515) 738-2506
Granger Granger Public Library 2216 Broadway 50109 (515) 999-2088
Greene Greene Public Library 231 W Traer St 50636 (641) 816-5642
Greenfield Greenfield Public Library 202 So. First St 50849 (641) 743-6120
Grimes Grimes Public Library 200 N James St 50111 (515) 986-3551
Grinnell Stewart Public Library 926 Broad St 50112 (641) 236-2661
Griswold Griswold Public Library 505 Main St 51535 (712) 778-4130
Grundy Center Kling Memorial Library 807 7th St 50638 (319) 825-3607
Guthrie Center Mary J. Barnett Memorial Library 400 Grand 50115 (641) 747-8110
Guttenberg Guttenberg Public Library 603 S Second St 52052 (563) 252-3108
City Library Address Zip Phone
Hamburg Hamburg Public Library 1301 Main St 51640 (712) 382-1395
Hampton Hampton Public Library 4 S Federal St 50441 (641) 456-4451
Hanlontown Kinney Memorial Library 214 Main St 50444 (641) 896-2888
Harcourt Harcourt Public Library 106 W 2nd St 50544 (515) 354-5391
Harlan Harlan Community Library 718 Court 51537 (712) 755-5934
Harpers Ferry Dolores Tillinghast Memorial Library 234 N 4th St 52146 (563) 586-2524
Hartley Hartley Public Library 91 1st St Se 51346 (712) 928-2080
Havelock Havelock Public Library po box 136 50546 (712) 776-2685
Hawarden Hawarden Public Library 803 Tenth St 51023 (712) 551-2244
Hawkeye Hawkeye Public Library 104 S 2nd St 52147 (563) 427-5536
Hedrick Hedrick Public Library 109 N Main St 52563 (641) 653-2211
Hiawatha Hiawatha Public Library 150 W Willman St 52233 (319) 393-1414
Hillsboro Hillsboro Public Library 100 W Commercial 52630 (319) 253-4000
Holstein Stubbs Memorial Library 207 E Second St 51025 (712) 368-4563
Holy Cross Holy Cross Branch 938 Church St. (319) 870-2475
Hopkinton Hopkinton Public Library 110 1st St Se 52237 (563) 926-2514
Hornick Hornick Branch 510 Main Street (712) 873-3322
Hospers Hospers Public Library 213 Main St 51238 (712) 752-8400
Hubbard Hubbard Public Library 323 E Maple 50122 (641) 864-2771
Hudson Hudson Public Library 401 5th St 50643 (319) 988-4217
Hul Hull Public Library 1408 Main St 51239 (712) 439-1321
Humboldt Humboldt Public Library 30 N 6th St 50548 (515) 332-1925
Humeston Humeston Public Library 302 Broad St 50123 (641) 877-4811
Huxley Huxley Public Library 515 N Main Ave 50124 (515) 597-2552
City Library Address Zip Phone
Ida Grove Ida Grove Public Library 100 E 2nd St 51445 (712) 364-2306
Independence Independence Public Library 805 1st St E 50644 (319) 334-2470
Indianola Indianola Public Library 207 N B St 50125 (515) 961-9418
Inwood Inwood Public Library 103 S Main St 51240 (712) 753-4814
Ionia Ionia Community Library 101 W Iowa St 50645 (641) 394-4803
Iowa City Iowa City Public Library 123 S Linn St 52240 (319) 356-5200
Iowa Falls Robert W. Barlow Memorial Library 921 Washington Ave 50126 (641) 648-2872
City Library Address Zip Phone
Jamaica Jamaica Public Library 316 Main St 50128 (641) 429-3362
Janesville Janesville Public Library 227 Main St 50647 (319) 987-2925
Jefferson Jefferson Public Library 200 W Lincolnway 50129 (515) 386-2835
Jesup Jesup Public Library 721 6th St 50648 (319) 827-1533
Jewell Montgomery Memorial Library 711 Main St 50130 (515) 827-5112
Johnston Johnston Public Library 6700 Merle Hay Rd 50131 (515) 278-5233
Joice Joice Public Library 201 Main St 50446 (641) 588-3330
City Library Address Zip Phone
Kalona Kalona Public Library 510 C Ave 52247 (319) 656-3501
Kanawha Kanawha Public Library 120 N Main 50447 (641) 762-3595
Kensett Kensett Public Library 214 5th St 50448 (641) 845-2222
Keokuk Keokuk Public Library 210 N 5th St 52632 (319) 524-1483
Keosauqua Keosauqua Public Library 608 1st St 52565 (319) 293-3766
Keota Wilson Memorial Library 109 E Washington Ave 52248 (641) 636-3850
Keystone Schroeder Public Library 93 Main 52249 (319) 442-3329
Kimballton Kimballton Public Library 118 N Main 51543 (712) 773-3002
Kingsley Kingsley Public Library 220 Main 51028 (712) 378-2410
Klemme Klemme Public Library 204 E Main St 50449 (641) 587-2369
Knoxville Knoxville Public Library 213 E Montgomery St 50138 (641) 828-0585
City Library Address Zip Phone
La Porte City Hawkins Memorial Library 308 Main St 50651 (319) 342-3025
Lacona Lacona Public Library 107 E Main 50139 (641) 534-4400
Lake City Lake City Public Library 110 E Washington St 51449 (712) 464-3413
Lake Mills Lake Mills Public Library 102 S Lake St 50450 (641) 592-0092
Lake Park Lake Park Public Library 905 S Market St 51347 (712) 832-9505
Lake View Lake View Public Library 202 Main St 51450 (712) 657-2310
Lakota Lakota Public Library 204 3rd St 50451 (515) 886-2312
Lamoni Lamoni Public Library 301 W Main 50140 (641) 784-6686
Lamont Lamont Public Library 616 Bush St 50650 (563) 924-3203
Lansing Meehan Memorial Lansing Public Library 515 Main St 52151 (563) 538-4693
Larchwood Larchwood Public Library 1020 Broadway 51241 (712) 477-2583
Laurel Laurel Community Library 102 N Main 50141 (641) 476-3275
Laurens Laurens Public Library 273 N Third 50554 (712) 841-4612
Lawler Lawler Public Library 412 E Grove St 52154 (563) 238-2191
Le Mars Le Mars Public Library 46 1st St Sw 51031 (712) 546-5004
Leclaire Leclaire Community Library 323 Wisconsin St 52753 (563) 289-6002
Ledyard Ledyard Public Library 220 Edmunds St 50556 (515) 646-3111
Legrand Pioneer Heritage Library 204 N Vine St 50142 (641) 479-2122
Lehigh Lehigh Public Library 241 Elm St 50557 (515) 359-2967
Lenox Lenox Public Library 101 N Main 50851 (641) 333-4411
Leon Leon Public Library 200 W 1st St 50144 (641) 446-6332
Letts Letts Public Library 135 S Cherry St 52754 (319) 726-5121
Lewis Lewis Public Library 506 Main 51544 (712) 769-2228
Lime Springs Lime Springs Public Library 112 W Main St 52155 (563) 566-2207
Linden Linden Public Library 131 S Main St 50146 (641) 744-2124
Linn Grove Linn Grove Public Library 110 Weaver St 51033 (712) 296-3919
Lisbon Lisbon Public Library 101 E Main St 52253 (319) 455-2800
Little Rock Little Rock Public Library 402 Main St 51243 (712) 479-2298
Livermore Livermore Public Library 402 5th St 50558 (515) 379-2078
Logan Logan Public Library 121 E 6th St 51546 (712) 644-2551
Lohrville J.J. Hands Library 609 2nd. St 51453 (712) 465-4115
Lost Nation Lost Nation Public Library 301 Pleasant St 52254 (563) 678-2114
Lowden Lowden Public Library 605 Main St 52255 (563) 941-7629
Luverne Luverne Public Library 113 Dewitt St 50560 (515) 882-3436
Lynnville Lynnville Public Library 301 S St 50153 (641) 527-2590
Lytton Lytton Public Library 118 Main Ast 50561 (712) 466-2522
City Library Address Zip Phone
Madrid Madrid Public Library 100 W 3rd St 50156 (515) 795-3846
Mallard Mallard Public Library 609 Inman 50562 (712) 425-3330
Malvern Malvern Public Library 502 Main St 51551 (712) 624-8554
Manchester Manchester Public Library 304 N Franklin St 52057 (563) 927-3719
Manilla Manilla Public Library 447 Main St 51454 (712) 654-5192
Manly Manly Public Library 127 S Grant St 50456 (641) 454-2982
Manning Manning Public Library 310 Main St 51455 (712) 655-2260
Manson Manson Public Library 1312 10th Ave 50563 (712) 469-3986
Mapleton Fisher-Whiting Memorial Library 609 Courtright 51034 (712) 881-1312
Maquoketa Maquoketa Public Library 126 S Second St 52060 (563) 652-3874
Marathon Marathon Public Library 306 W Attica 50565 (712) 289-2200
Marble Rock Marble Rock Public Library 122 S Main St 50653 (641) 315-4480
Marcus Marcus Public Library 106 N Locust St 51035 (712) 376-2328
Marengo Marengo Public Library 235 E Hilton St 52301 (319) 741-3825
Marion Marion Public Library 1095 6th Ave 52302 (319) 377-3412
Marshalltown Marshalltown Public Library 36 N Center St 50158 (641) 754-5738
Martelle Martelle Community Library And Historical Mus 20 South St 52305 (319) 482-4121
Mason City Mason City Public Library 225 2nd St Se 50401 (641) 421-3668
Mason City North Central Library Service Area 22 North Georgia, Suite 208 50401 (641) 423-6917
Massena Massena Public Library 122 Main St 50853 (712) 779-3726
Maxwell Maxwell Public Library 107 Main St 50161 (515) 387-8780
Maynard Maynard Community Library 225 Main St W 50655 (563) 637-2330
Mcgregor Mcgregor Public Library 334 Main St 52157 (563) 873-3318
Mechanicsville Mechanicsville Public Library 218 E 1st St 52306 (463) 432-7135
Mediapolis Mediapolis Public Library 128 N Orchard St 52637 (319) 394-3895
Melbourne Melbourne Public Library 603 Main St 50162 (641) 482-3115
Melcher-Dallas Melcher Dallas Public Library 10 Ne Center St 50163 (641) 947-6700
Melvin Melvin Public Library 232 Main St 51350 (712) 736-2107
Menlo Menlo Public Library 504 5th St 50164 (641) 524-4201
Merrill Merrill Public Library 321 3rd St 51038 (712) 938-2503
Meservey Meservey Public Library 719 1st St 50457 (641) 358-6274
Milford Milford Memorial Library 1009 9th St 51351 (712) 338-4643
Milo Milo Public Library 123 Main St 50166 (641) 942-6557
Milton Milton Public Library 422 N Main 52570 (641) 656-4611
Minburn Minburn Public Library 315 Baker St 50167 (515) 577-2712
Mingo Mingo Public Library 103 North Station Street (641) 363-4441
Missouri Valley Missouri Valley Public Library 420 E Huron St 51555 (712) 642-4111
Missouri Valley Missouri Valley Public Library 119 N. 5th Street (712) 642-4111
Mitchellville Mitchellville Public Library 205 Center Ave North 50169 (515) 967-3339
Modale Modale Public Library 208 Main 51556 (712) 645-2826
Mondamin Mondamin Public Library 201 Maple St 51557 (712) 646-2888
Monona Murphy Memorial Library 111 N Page St 52159 (563) 539-2356
Monroe Monroe Public Library 416 S Buchanan St 50170 (641) 259-3065
Montezuma Montezuma Public Library 500 E Main St 50171 (641) 623-3417
Monticello Monticello Public Library 116 E. Grand St. (319) 465-3354
Monticello Ross Elizabeth Baty Monticello Public Libra 205 E Grand St 52310 (319) 465-3354
Montrose Montrose Public Library 202 Main 52639 (319) 463-5532
Moorhead Moorhead Public Library po box 33 51558
Moravia Moravia Public Library 100 E Chariton 52571 (641) 724-3440
Morley Morley Public Library 507 Vine St 52312 (319) 489-9271
Morning Sun Mellinger Memorial Public Library 11 Division St 52640 (319) 868-7505
Moulton Garrett Memorial Library 123 S Main St 52572 (641) 642-3664
Mount Ayr Mount Ayr Public Library 121 W Monroe 50854 (641) 464-2159
Mount Pleasant Mount Pleasant Public Library 307 E Monroe Suite 101 52641 (319) 385-1490
Mount Vernon Russell D. Cole Library 620 Third St Sw 52314 (319) 895-4271
Moville Woodbury County Library 825 Main St 51039 (712) 873-3322
Muirray Murray Public Library 416 Maple St 50174 (641) 447-2711
Muscatine Musser Public Library 304 Iowa Ave 52761 (563) 263-3065
City Library Address Zip Phone
Nashua Nashua Public Library 220 Brasher St 50658 (641) 435-4635
Nevada Nevada Public Library 631 K Ave 50201 (515) 382-2628
New Albin New Albin Public Library 176 Elm St Ne 52160 (563) 544-4747
New Hampton New Hampton Public Library 20 W Spring St 50659 (641) 394-2184
New Hartford Elizabeth Rasmussen Martin Memorial Library 406 Packwaukee 50660 (319) 983-2533
New London H.J. Nugen Public Library 103 E Main St 52645 (319) 367-7704
New Market New Market Public Library 407 Main St 51646 (712) 585-3467
New Sharon New Sharon Public Library 107 W Maple 50207 (641) 637-4049
New Virginia New Virginia Public Library 504 Book Alley 50210 (641) 449-3614
Newell Newell Public Library 205 E 2nd St 50568 (712) 272-4334
Newhall Newhall Public Library 14 Main St 52315 (319) 223-5510
Newton Newton Public Library 100 N 3rd Ave W 50208 (641) 792-4108
Nora Springs Nora Springs Public Library 45 N Hawkeye 50458 (641) 749-5569
North North English Public Library 123 S Man 52316 (319) 664-3725
North Liberty North Liberty Community Library 520 W Cherry St 52317 (319) 626-5701
Northwood Northwood Public Library 906 1st Ave S 50459 (641) 324-1340
Norwalk Norwalk Easter Public Library 1051 Nave 50211 (515) 981-0217
Norway Norway Public Library 108 Railroad St 52318 (319) 227-7487
City Library Address Zip Phone
Oakland Eckels Memorial Library 207 S Highway 51560 (712) 482-6668
Ocheyedan Ocheyedan Public Library 874 Main St 51354 (712) 758-3352
Odebolt Field-Carnegie Public Library 200 S Walnut St 51458 (712) 668-2718
Oelwein Oelwein Public Library 201 E Charles St 50662 (319) 283-1515
Ogden Leonard A. Good Community Library 208 W Mulberry St 50212 (515) 275-4550
Olin Olin Public Library 301 Parkway St 52320 (319) 484-2944
Onawa Onawa Public Library 707 Iowa Avew 51040 (712) 423-1733
Orange City Orange City Public Library 112 Albany Ave Se 51041 (712) 707-4302
Orient Public Resource-Technology Center 201 School St 50858 (641) 337-5061
Osage Osage Public Library 406 Main St 50461 (641) 732-3323
Osceola Osceola Public Library 300 S Fillmore St 50213 (641) 342-2237
Oskaloosa Oskaloosa Public Library 301 S Market 52577 (641) 673-0441
Ossian Ossian Public Library 123 W Main St 52161 (563) 532-9461
Ottumwa Ottumwa Public Library 102 W 4th St 52501 (641) 682-7563
Oxford Oxford Public Library 112 N Augusta Ave 52322 (319) 828-4087
Oxford Junction Wregie Memorial Library 105 W Broadway St 52323 (563) 826-2450
City Library Address Zip Phone
Packwood Packwood Community Library 108 N. Main (319) 695-5134
Palmer Palmer Public Library 520 Hanson 50571 (712) 359-2296
Panora Panora Public Library 101 N 1st Stree 50216 (641) 755-2529
Parkersburg Kothe Memorial Library 309 3rd St 50665 (319) 346-2442
Paton William Paton Public Library 105 W Main St 50217 (515) 968-4559
Paullina Paullina Public Library 113 S Mickley St 51046 (712) 949-3941
Pella Pella Public Library 603 Main St 50219 (641) 628-4268
Perry Perry Public Library 1101 Willis Ave 50220 (515) 465-3569
Peterson Kirchner French Memorial Library 101 Main St 51047 (712) 295-6705
Pierson Pierson Branch (712) 375-5413
Plainfield Plainfield Public Library 723 Main St 50666 (319) 276-4461
Pleasant Hill Pleasant Hill Public Library 5151 Maple Drive 50327 (515) 266-7815
Pleasantville Webb Shadle Memorial Library 301 W Dallas 50225 (515) 848-5617
Plover Plover Public Library 301 Main St 50573 (712) 857-3532
Pocahontas Pocahontas Public Library 14 2nd Ave Nw 50574 (712) 335-4471
Polk City Polk City Community Library 1500 W Broadway 50226 (515) 984-6119
Pomeroy Pomeroy Public Library 114 S Ontario St 50575 (712) 468-2311
Postville Postville Public Library 235 W Tildfen St 52162 (563) 864-7600
Prairie City Prairie City Public Library 100 E Fifth 50228 (515) 994-2308
Prescott Prescott Public Library 607 2nd St 50859 (641) 335-2238
Preston Preston Public Library 1 W Gillet 52069 (563) 689-3581
Primghar Primghar Public Library 320 1st St Ne 51245 (712) 957-8981
Princeton Princeton Branch 328 River Drive (563) 289-4282
City Library Address Zip Phone
Quimby Quimby Public Library 201 N Main 51049 (712) 445-2413
City Library Address Zip Phone
Radcliffe Radcliffe Public Library 210 Isabella 50230 (515) 899-7914
Rake Rake Public Library 123 N Main St 50465 (641) 266-3388
Randolph Randolph Public Library 106 S Main 51649 (712) 625-3561
Readlyn Readlyn Community Library 309 Main St 50668 (319) 279-3432
Red Oak Red Oak Public Library 400 N 2nd St 51566 (712) 623-6516
Redfield Redfield Public Library 1112 Thomas St 50233 (515) 833-2200
Reinbeck Reinbeck Public Library 501 Clark St 50669 (319) 788-2652
Rembrandt Rembrandt Public Library po box 169 50576 (712) 286-6801
Remsen Remsen Public Library 211 Fulton St 51050 (712) 786-2911
Renwick Renwick Public Library 204 Stoddard St 50577 (515) 824-3209
Riceville Riceville Public Library 307 Woodland Ave 50466 (641) 985-2273
Richland Richland Public Library 100 E Main 52585 (319) 456-6541
Ringsted Ringsted Public Library 8 W Maple 50578 (712) 866-0878
Rippey Rippey Public Library 306 Main 50235 (515) 436-7714
Rock Rapids Rock Rapids Public Library 102 S Greene St 51246 (712) 472-3541
Rock Valley Rock Valley Public Library 1531 Main St 51247 (712) 476-5651
Rockford Rockford Public Library 202 W Main Ave 50468 (641) 756-3725
Rockwell Rockwell Public Library 307 Main St E 50469 (641) 822-3268
Rockwell City Rockwell City Public Library 424 Main St 50579 (712) 297-8422
Roland Roland Public Library 218 N Main St 50236 (515) 388-4086
Rolfe Rolfe Public Library 319 Garfield St 50581 (712) 848-3143
Rowan Rowan Public Library 101 Main St 50470 (641) 853-2327
Royal Royal Public Library 302 Main St 51357 (712) 933-5500
Rudd Rudd Public Library 308 Chickasaw St 50471 (641) 395-2385
Runnells Runnells Community Library 6575 Se 116th St 50237 (515) 966-2068
Ruthven Ruthven Public Library 1301 Gowrie St 51358 (712) 837-4820
City Library Address Zip Phone
Sabula Krabbenhoft Public Library 512 Elk St 52070 (563) 687-2950
Sac City Sac City Public Library 1001 W Main St 50583 (712) 662-7276
Salem Crew Public Library 109 S Main 52649 (319) 258-9007
Sanborn Sanborn Public Library 407 Main St 51248 (712) 930-3215
Schaller Schaller Public Library 103 S Main 51053 (712) 275-4741
Schleswig Schleswig Public Library 202 Cedar St 51461 (712) 676-3470
Scranton Scranton Public Library 1102 Main 51462 (712) 652-3453
Seymour Seymour Community Library 123 N 5th St 52590 (641) 898-2966
Sheffield Sheffield Public Library 123 S 3rd St 50475 (641) 892-4717
Sheldon Sheldon Public Library 925 4th Ave 51201 (712) 324-2442
Shell Rock Benny Gambaiani Public Library 104 S Cherry St 50670 (319) 885-4345
Shellsburg Shellsburg Public Library 110 Main St 52332 (319) 436-2112
Shenandoah Shenandoah Public Library 201 S Elm St 51601 (712) 246-2315
Sibley Sibley Public Library 406 9th St 51249 (712) 754-2888
Sidney Sidney Public Library 1002 Illinois St 51652 (712) 374-6203
Sigourney Sigourney Public Library 720 E Jackson 52591 (641) 622-2890
Silver City Silver City Public Library 408 Main St 51571 (712) 525-9053
Sioux Center Sioux Center Public Library 102 S Main Ave 51250 (712) 722-2138
Sioux City Morningside Branch Library 4005 Morningside Ave. (712) 255-2924
Sioux City Northwest Iowa Library Services 529 Pierce St. 51102 (712) 255-2939
Sioux City Northwest Iowa Library Services 529 Pierce St. 51102 (712) 255-2939
Sioux City Perry Creek Branch Library 2912 Hamilton Blvd. (712) 255-2926
Sioux City Sioux City Public Library 529 Pierce St 51101 (712) 255-2933
Sioux Rapids Sioux Rapids Memorial Library 215 2nd St 50585 (712) 283-2064
Slater Slater Public Library 105 N Tama 50244 (515) 228-3558
Sloan Sloan Public Library 311 4th St 51055 (712) 428-4200
Soldier Soldier Public Library 108 Oak Street (712) 884-2266
Solon Solon Public Library 320 W Main St 52333 (319) 624-2678
Somers Somers Public Library 606 6th St 50586 (515) 467-5522
South English South English Public Library 407 Ives St 52335 (319) 667-2715
Spencer Spencer Public Library 21 E 3rd St 51301 (712) 580-7290
Spillville Spillville Public Library 201 Oak St 52168 (563) 562-4373
Spirit Lake Spirit Lake Public Library 702 16th St 51360 (712) 336-2667
Springville Springville Memorial Library 264 Broadway St 52336 (319) 854-6444
St. Ansgar Nissen Public Library 217 W 5th St 50472 (641) 713-2218
St. Charles St. Charles Public Library 210 N Cross St 50240 (641) 396-2945
Stacyville Stacyville Public Library 106 N Broad St 50476 (641) 710-2531
Stanhope Stanhope Public Library 665 Iowa St 50246 (515) 826-3211
Stanton Stanton Community Library 310 Broad Ave. (712) 829-2290
Stanton Stanton Public Library 310 Broad 51573 (712) 829-2326
Stanwood Stanwood Public Library 202 E Broadway 52337 (563) 942-3531
State Center Gutekunst Public Library 309 2nd St Se 50247 (641) 483-2741
Steamboat Rock Steamboat Rock Public Library 511 W Market St 50672 (641) 868-2300
Stockport Stockport Public Library 113 Beswick St 52651 (319) 796-4681
Storm Lake Storm Lake Public Library 609 Cayuga St 50588 (712) 732-8026
Story City Bertha Bartlett Public Library 503 Broad St 50248 (515) 733-2685
Stratford Stratford Public Library 816 Shakespeare 50249 (515) 838-2131
Strawberry Point Strawberry Point Public Library 401 Commercial St 52076 (563) 933-4340
Stuart Stuart Public Library 111 E Front St 50250 (515) 523-2152
Sully Sully Community Library 318 6th Ave 50251 (641) 594-4148
Sumner Sumner Public Library 206 N Railroad St 50674 (563) 578-3324
Sutherland General N.B. Baker Library 315 Ash St 51058 (712) 446-3839
Swaledale Swaledale Public Library 504 Main St 50477 (641) 995-2352
Swea City Swea City Public Library 208 3rd St North 50590 (515) 272-4216
City Library Address Zip Phone
Tabor Tabor Public Library 805 Main St 51653 (712) 629-2735
Tama Louise Lucile Hink-Tama Public Library 401 Siegel St 52339 (641) 484-4484
Terril Terril Community Public Library 115 N State St 51364 (712) 853-6224
Thompson Thompson Public Library 142 Jackson St N 50478 (641) 584-2829
Thornton Thornton Public Library 412 Main 50479 (641) 998-2416
Tiffin Springmier Community Library 311 W Marengo Rd 52340 (319) 545-2960
Tipton Tipton Public Library 206 Cedar St 52772 (563) 886-6266
Titonka Titonka Public Library 136 Main St N 50480 (515) 928-2509
Toledo Toledo Public Library 206 E High St 52342 (641) 484-3362
Traer Traer Public Library 531 2nd St 50675 (319) 478-2180
Tripoli Tripoli Public Library 101 4th Ave Sw 50676 (319) 882-4807
Truro Truro Public Library 114 E Center 50257 (641) 765-4220
City Library Address Zip Phone
Union Union Public Library 406 Commercial St 50258 (641) 486-5561
Urbandale Urbandale Public Library 3520 86th St 50322 (515) 278-3945
Ute Ute Public Library 130 Main St 51060 (712) 885-2237
City Library Address Zip Phone
Van Horne Van Horne Public Library 114 Main St 52346 (319) 228-8744
Van Meter Van Meter Public Library 505 Grant 50261 (515) 996-2435
Varina Varina Public Library 107 E Main 50593 (712) 288-6233
Ventura Ventura Public Library 7 W Ventura St 50482 (641) 829-4410
Victor Victor Public Library 710 2nd St 52347 (319) 647-3646
Villisca Villisca Public Library 204 S 3rd Ave 50864 (712) 826-2452
Vinton Vinton Public Library 510 2nd Ave 52349 (319) 472-4208
Volga Volga Public Library 505 Washington St 52077 (563) 767-3511
City Library Address Zip Phone
Wadena Wadena Public Library 136 S Mill St 52169 (563) 774-2039
Walcott Walcott Branch 207 South Main Street (563) 284-6612
Wall Lake Wall Lake Public Library 116 Main St 51466 (712) 664-2983
Walnut Walnut Public Library 224 Antique City Drive 51577 (712) 784-3533
Wapello Keck Memorial Library 119 N 2nd St 52653 (319) 523-5261
Washington Washington Free Public Library 120 E Main 52353 (319) 653-2726
Washta Washta Public Library 100 S 5th Ave 51061 (712) 447-6546
Waterloo Northeast Iowa Library Service Area 415 Commercial St. 50701 (319) 233-1200
Waterloo Waterloo Public Library 415 Commercial St 50701 (319) 291-4496
Waterville Waterville Public Library 82 Main St 52170 (563) 535-7295
Waucoma Waucoma Public Library 103 1st Ave Sw 52171 (563) 776-4042
Waukee Waukee Public Library 950 Warrior Lane 50263 (515) 987-1280
Waukon Robey Memorial Library 401 First Ave Nw 52172 (563) 568-4424
Waukon Robey Memorial Library 401 First Avenue Nw (563) 568-4424
Waverly Waverly Public Library 1500 W Bremer Ave 50677 (319) 352-1223
Webb Webb Public Library 124 Main St 51366 (712) 838-7719
Webster City Kendall Young Library 1201 Willson Ave 50595 (515) 832-9100
Wellman Wellman-Scofield Public Library 711 4th St 52356 (319) 646-6858
Wellsburg Wellsburg Public Library 515 N Adams St 50680 (641) 869-5234
Wesley Wesley Public Library 206 Main St 50483 (515) 679-4214
West Bend West Bend Public Library 316 S Broadway 50597 (515) 887-6411
West Branch West Branch Public Library 300 Ndowney St 52358 (319) 643-2633
West Des Moines West Des Moines Public Library 4000 George M. Mills Civic Parkway 50265 (515) 222-3400
West Liberty West Liberty Public Library 400 N Spencer 52776 (319) 627-2084
West Point West Point Public Library 317 5th St 52656 (319) 838-6315
West Union West Union Community Library 210 N Vine St 52175 (563) 422-3103
Westgate Westgate Public Library 3 Main St 50681 (563) 578-1351
Westside Westside Public Library 150 Main St 51467 (712) 663-4493
What Cheer What Cheer Public Library 308 S Barnes St 50268 (641) 634-2859
Wheatland Curtis Memorial Library 116 S Main 52777 (563) 374-1534
Whiting Whiting Public Library 407 Whittier St 51063 (712) 455-2612
Whittemore Whittemore Public Library 405 4th St 50598 (515) 884-2680
Williams Williams Public Library 216 Main St 50271 (515) 854-2643
Williamsburg Williamsburg Public Library 214 W State St 52361 (319) 668-1195
Wilton Wilton Public Library 106 E 4th St 52778 (563) 732-2583
Winfield Winfield Public Library 112 W Ash 52659 (319) 257-3247
Winterset Winterset Public Library 123 N 2nd St 50273 (515) 462-1731
Winthrop Winthrop Public Library 354 W Madison St 50682 (319) 935-3374
Woden Woden Public Library 304 Main St 50484 (641) 926-5716
Woodbine Woodbine Carnegie Public Library 58 5th 51579 (712) 647-2750
Woodward Woodward Public Library 118 S Main St 50276 (515) 438-2636
Wyoming Wyoming Public Library 109 W Main 52362 (563) 488-3975
City Library Address Zip Phone
Zearing Zearing Public Library 101 E Main St 50278 (641) 487-7888