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 | 51004 | (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 |
| | | | |
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 |
| | | | |
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 |
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 |
| | | | |
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 |
| | | | |
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 |
| | | | |
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 |
| | | | |
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 |
Gilbert | Gilbert Library | 207 Main Street | 50105 | (515) 232-0087 |
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 |
| | | | |
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 |
| | | | |
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 |
| | | | |
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 |
| | | | |
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 |
| | | | |
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 |
| | | | |
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) 677-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 |
| | | | |
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 |
| | | | |
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 |
| | | | |
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 |
| | | | |
Quimby | Quimby Public Library | 201 N Main | 51049 | (712) 445-2413 |
| | | | |
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 |
| | | | |
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 City | Sioux City Public Library | 529 Pierce St | 51101 | (712) 255-2933 |
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 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 |
| | | | |
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 |
| | | | |
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 |
| | | | |
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 |
| | | | |
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 N Downey 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 |
| | | | |
Zearing | Zearing Public Library | 101 E Main St | 50278 | (641) 487-7888 |