Local Data Search

 
USA.com / Iowa / Public Library

Iowa Public Library

565 public libraries were found in Iowa.




Rank by: Collections, Size, Programs
Des Moines Public Library
1000 Grand Avenue
Des Moines, IA 50309
phone: 515-283-4152
Type: Library System
Staff: 91.93 Collections: 522,160 Programs: 3,896 Internet Computer: 120
Iowa City Public Library
123 S Linn Street
Iowa City, IA 52240
phone: 319-356-5200
Type: Library System
Staff: 66.45 Collections: 344,425 Programs: 871 Internet Computer: 47
Davenport Public Library
321 Main Street
Davenport, IA 52801
phone: 563-326-7832
Type: Library System
Staff: 61.70 Collections: 311,437 Programs: 761 Internet Computer: 74
Ames Public Library
515 Douglas Avenue
Ames, IA 50010
phone: 515-239-5656
Type: Library System
Staff: 44.20 Collections: 249,278 Programs: 2,304 Internet Computer: 23
Sioux City Public Library
529 Pierce Street
Sioux City, IA 51101
phone: 712-255-2933
Type: Library System
Staff: 34.57 Collections: 244,332 Programs: 525 Internet Computer: 24
West Des Moines Public Library
4000 George M. Mills Civic Parkway
West Des Moines, IA 50265
phone: 515-222-3400
Type: Library System
Staff: 25.00 Collections: 240,806 Programs: 606 Internet Computer: 30
Cedar Rapids Public Library
2600 Edgewood Road Sw
Cedar Rapids, IA 52404
phone: 319-398-5123
Type: Library System
Staff: 43.90 Collections: 233,835 Programs: 621 Internet Computer: 54
Bettendorf Public Library Information Center
2950 Learning Campus Drive
Bettendorf, IA 52722
phone: 563-344-4182
Type: Library System
Staff: 30.18 Collections: 182,880 Programs: 870 Internet Computer: 39
Carnegie-Stout Public Library
360 W 11th Street
Dubuque, IA 52001
phone: 563-589-4225
Type: Library System
Staff: 33.90 Collections: 179,353 Programs: 455 Internet Computer: 55
Waterloo Public Library
415 Commercial Street
Waterloo, IA 50701
phone: 319-291-4496
Type: Library System
Staff: 30.78 Collections: 160,415 Programs: 760 Internet Computer: 65
Burlington Public Library
210 Court Street
Burlington, IA 52601
phone: 319-753-1647
Type: Library System
Staff: 19.81 Collections: 157,877 Programs: 599 Internet Computer: 35
Marion Public Library
1095 6th Avenue
Marion, IA 52302
phone: 319-377-3412
Type: Library System
Staff: 18.05 Collections: 143,367 Programs: 650 Internet Computer: 25
Urbandale Public Library
3520 86th Street
Urbandale, IA 50322
phone: 515-278-3945
Type: Library System
Staff: 23.06 Collections: 140,827 Programs: 518 Internet Computer: 43
Council Bluffs Public Library
400 Willow Avenue
Council Bluffs, IA 51503
phone: 712-323-7553
Type: Library System
Staff: 27.19 Collections: 138,137 Programs: 1,723 Internet Computer: 91
Cedar Falls Public Library
524 Main Street
Cedar Falls, IA 50613
phone: 319-273-8643
Type: Library System
Staff: 20.85 Collections: 133,601 Programs: 875 Internet Computer: 78
Kirkendall Public Library
1210 Nw Prairie Ridge Drive
Ankeny, IA 50023
phone: 515-965-6460
Type: Library System
Staff: 15.13 Collections: 115,638 Programs: 1,147 Internet Computer: 36
Coralville Public Library
1401 5th Street
Coralville, IA 52241
phone: 319-248-1850
Type: Library System
Staff: 19.00 Collections: 109,182 Programs: 422 Internet Computer: 60
Clinton Public Library
306 8th Avenue S
Clinton, IA 52732
phone: 563-242-8441
Type: Library System
Staff: 17.99 Collections: 84,506 Programs: 564 Internet Computer: 23
Fort Dodge Public Library
424 Central Avenue
Fort Dodge, IA 50501
phone: 515-573-8167
Type: Library System
Staff: 10.00 Collections: 82,709 Programs: 166 Internet Computer: 21
Mason City Public Library
225 2nd Street Se
Mason City, IA 50401
phone: 641-421-3668
Type: Library System
Staff: 18.50 Collections: 76,860 Programs: 232 Internet Computer: 18
Ottumwa Public Library
102 W 4th Street
Ottumwa, IA 52501
phone: 641-682-7563
Type: Library System
Staff: 11.00 Collections: 74,073 Programs: 128 Internet Computer: 14
Johnston Public Library
6700 Merle Hay Road
Johnston, IA 50131
phone: 515-278-5233
Type: Library System
Staff: 13.75 Collections: 71,349 Programs: 443 Internet Computer: 16
Clive Public Library
1900 Nw 114th Street
Clive, IA 50325
phone: 515-453-2221
Type: Library System
Staff: 9.50 Collections: 70,525 Programs: 1,015 Internet Computer: 12
Marshalltown Public Library
105 W Boone Street
Marshalltown, IA 50158
phone: 641-754-5738
Type: Library System
Staff: 11.25 Collections: 64,553 Programs: 449 Internet Computer: 30
Indianola Public Library
207 N B Street
Indianola, IA 50125
phone: 515-961-9418
Type: Library System
Staff: 7.25 Collections: 64,350 Programs: 500 Internet Computer: 10
Newton Public Library
100 N 3rd Avenue W
Newton, IA 50208
phone: 641-792-4108
Type: Library System
Staff: 9.73 Collections: 61,444 Programs: 207 Internet Computer: 6
Kendall Young Library
1201 Willson Avenue
Webster City, IA 50595
phone: 515-832-9100
Type: Library System
Staff: 10.05 Collections: 61,339 Programs: 346 Internet Computer: 7
Altoona Public Library
700 Eighth Street Sw
Altoona, IA 50009
phone: 515-967-3881
Type: Library System
Staff: 9.13 Collections: 61,118 Programs: 341 Internet Computer: 9
Scott County Library System
200 N 6th Avenue
Eldridge, IA 52748
phone: 563-285-4794
Type: Library System
Staff: 18.00 Collections: 58,251 Programs: 642 Internet Computer: 22
Waverly Public Library
1500 W Bremer Avenue
Waverly, IA 50677
phone: 319-352-1223
Type: Library System
Staff: 10.46 Collections: 58,064 Programs: 647 Internet Computer: 19
Carroll Public Library
118 E 5th Street
Carroll, IA 51401
phone: 712-792-3432
Type: Library System
Staff: 5.88 Collections: 56,213 Programs: 302 Internet Computer: 14
Pella Public Library
603 Main Street
Pella, IA 50219
phone: 641-628-4268
Type: Library System
Staff: 8.04 Collections: 55,078 Programs: 361 Internet Computer: 16
Musser Public Library
304 Iowa Avenue
Muscatine, IA 52761
phone: 563-263-3065
Type: Library System
Staff: 16.05 Collections: 54,000 Programs: 546 Internet Computer: 18
Pleasant Hill Public Library
5151 Maple Drive
Pleasant Hill, IA 50327
phone: 515-266-7815
Type: Library System
Staff: 5.75 Collections: 52,076 Programs: 568 Internet Computer: 18
Dubuque County Library
5900 Saratoga Plaza Suite 5
Dubuque, IA 52002
phone: 563-582-0008
Type: Library System
Staff: 8.51 Collections: 50,129 Programs: 247 Internet Computer: 22
Mount Pleasant Public Library
307 E Monroe Suite 101
Mount Pleasant, IA 52641
phone: 319-385-1490
Type: Library System
Staff: 7.20 Collections: 48,443 Programs: 114 Internet Computer: 21
Sioux Center Public Library
102 S Main Avenue
Sioux Center, IA 51250
phone: 712-722-2138
Type: Library System
Staff: 8.13 Collections: 47,269 Programs: 148 Internet Computer: 14
Orange City Public Library
112 Albany Avenue Se
Orange City, IA 51041
phone: 712-707-4302
Type: Library System
Staff: 6.88 Collections: 47,210 Programs: 160 Internet Computer: 15
Drake Community Library
930 Park Street
Grinnell, IA 50112
phone: 641-236-2661
Type: Library System
Staff: 8.20 Collections: 47,030 Programs: 346 Internet Computer: 37
Clear Lake Public Library
200 N 4th Street
Clear Lake, IA 50428
phone: 641-357-6133
Type: Library System
Staff: 6.10 Collections: 46,489 Programs: 216 Internet Computer: 8
Algona Public Library
210 N Phillips
Algona, IA 50511
phone: 515-295-5476
Type: Library System
Staff: 6.46 Collections: 46,392 Programs: 154 Internet Computer: 8
Charles City Public Library
106 Milwaukee Mall
Charles City, IA 50616
phone: 641-257-6319
Type: Library System
Staff: 6.78 Collections: 45,924 Programs: 282 Internet Computer: 14
James Kennedy Public Library
320 1st Avenue E
Dyersville, IA 52040
phone: 563-875-8912
Type: Library System
Staff: 6.38 Collections: 45,486 Programs: 601 Internet Computer: 23
Washington Free Public Library
115 W Washington
Washington, IA 52353
phone: 319-653-2726
Type: Library System
Staff: 5.00 Collections: 44,213 Programs: 210 Internet Computer: 12
North Liberty Community Library
520 W Cherry Street
North Liberty, IA 52317
phone: 319-626-5701
Type: Library System
Staff: 8.25 Collections: 44,017 Programs: 174 Internet Computer: 10
Shenandoah Public Library
201 S Elm Street
Shenandoah, IA 51601
phone: 712-246-2315
Type: Library System
Staff: 5.85 Collections: 42,109 Programs: 135 Internet Computer: 9
Norwalk Easter Public Library
1051 North Avenue
Norwalk, IA 50211
phone: 515-981-0217
Type: Library System
Staff: 5.88 Collections: 41,356 Programs: 235 Internet Computer: 11
Grimes Public Library
200 Nw James Street
Grimes, IA 50111
phone: 515-986-3551
Type: Library System
Staff: 5.58 Collections: 40,622 Programs: 690 Internet Computer: 8
Nevada Public Library
631 K Avenue
Nevada, IA 50201
phone: 515-382-2628
Type: Library System
Staff: 5.38 Collections: 39,286 Programs: 520 Internet Computer: 9
Norelius Community Library
1403 1st Avenue South
Denison, IA 51442
phone: 712-263-9355
Type: Library System
Staff: 5.79 Collections: 38,477 Programs: 373 Internet Computer: 20
Le Mars Public Library
46 1st Street Sw
Le Mars, IA 51031
phone: 712-546-5004
Type: Library System
Staff: 5.70 Collections: 38,432 Programs: 327 Internet Computer: 9
Winterset Public Library
123 N 2nd Street
Winterset, IA 50273
phone: 515-462-1731
Type: Library System
Staff: 6.65 Collections: 37,585 Programs: 287 Internet Computer: 12
Spencer Public Library
21 E 3rd Street
Spencer, IA 51301
phone: 712-580-7290
Type: Library System
Staff: 10.70 Collections: 37,286 Programs: 557 Internet Computer: 15
Ericson Public Library
720 Greene Street
Boone, IA 50036
phone: 515-432-3727
Type: Library System
Staff: 7.80 Collections: 37,060 Programs: 418 Internet Computer: 14
Waukee Public Library
950 Warrior Lane
Waukee, IA 50263
phone: 515-987-1280
Type: Library System
Staff: 6.69 Collections: 35,816 Programs: 393 Internet Computer: 11
Humboldt Public Library
30 N 6th Street
Humboldt, IA 50548
phone: 515-332-1925
Type: Library System
Staff: 4.75 Collections: 35,243 Programs: 429 Internet Computer: 13
Decorah Public Library
202 Winnebago Street
Decorah, IA 52101
phone: 563-382-3717
Type: Library System
Staff: 12.35 Collections: 34,877 Programs: 393 Internet Computer: 25
Fort Madison Public Library
1920 Avenue E
Fort Madison, IA 52627
phone: 391-372-5721
Type: Library System
Staff: 5.60 Collections: 34,772 Programs: 208 Internet Computer: 16
Frances Banta Waggoner Community Library
505 10th Street
De Witt, IA 52742
phone: 563-659-5523
Type: Library System
Staff: 4.55 Collections: 34,749 Programs: 341 Internet Computer: 8
Manchester Public Library
304 N Franklin Street
Manchester, IA 52057
phone: 563-927-3719
Type: Library System
Staff: 5.31 Collections: 34,704 Programs: 276 Internet Computer: 6
Solon Public Library
320 W Main Street
Solon, IA 52333
phone: 319-624-2678
Type: Library System
Staff: 3.63 Collections: 33,450 Programs: 315 Internet Computer: 10
Jefferson Public Library
200 W Lincolnway
Jefferson, IA 50129
phone: 515-386-2835
Type: Library System
Staff: 5.18 Collections: 30,965 Programs: 567 Internet Computer: 10
Atlantic Public Library
507 Poplar Street
Atlantic, IA 50022
phone: 712-243-5466
Type: Library System
Staff: 5.38 Collections: 30,530 Programs: 120 Internet Computer: 17
Hiawatha Public Library
150 W Willman Street
Hiawatha, IA 52233
phone: 319-393-1414
Type: Library System
Staff: 7.30 Collections: 30,341 Programs: 363 Internet Computer: 14
Independence Public Library
805 1st Street E
Independence, IA 50644
phone: 319-334-2470
Type: Library System
Staff: 5.55 Collections: 29,831 Programs: 212 Internet Computer: 20
Eagle Grove Memorial Library
101 S Cadwell
Eagle Grove, IA 50533
phone: 515-448-4115
Type: Library System
Staff: 3.72 Collections: 28,980 Programs: 61 Internet Computer: 6
Knoxville Public Library
213 E Montgomery Street
Knoxville, IA 50138
phone: 641-828-0585
Type: Library System
Staff: 5.38 Collections: 28,861 Programs: 170 Internet Computer: 7
Kling Memorial Library
708 7th Street
Grundy Center, IA 50638
phone: 319-825-3607
Type: Library System
Staff: 2.90 Collections: 28,688 Programs: 153 Internet Computer: 9
Robert W. Barlow Memorial Library
921 Washington Avenue
Iowa Falls, IA 50126
phone: 641-648-2872
Type: Library System
Staff: 4.58 Collections: 28,312 Programs: 136 Internet Computer: 13
Oskaloosa Public Library
301 S Market
Oskaloosa, IA 52577
phone: 641-673-0441
Type: Library System
Staff: 10.10 Collections: 28,049 Programs: 809 Internet Computer: 19
Keokuk Public Library
210 N 5th Street
Keokuk, IA 52632
phone: 319-524-1483
Type: Library System
Staff: 7.46 Collections: 27,734 Programs: 179 Internet Computer: 11
Drake Public Library
115 Drake Avenue
Centerville, IA 52544
phone: 641-856-6676
Type: Library System
Staff: 3.25 Collections: 27,218 Programs: 216 Internet Computer: 10
Hawarden Public Library
803 Tenth Street
Hawarden, IA 51023
phone: 712-551-2244
Type: Library System
Staff: 2.71 Collections: 26,051 Programs: 199 Internet Computer: 8
Perry Public Library
1101 Willis Avenue
Perry, IA 50220
phone: 515-465-3569
Type: Library System
Staff: 6.31 Collections: 25,910 Programs: 352 Internet Computer: 18
Woodbury County Library
825 Main Street
Moville, IA 51039
phone: 712-873-3322
Type: Library System
Staff: 4.35 Collections: 25,723 Programs: 94 Internet Computer: 10
Rock Valley Public Library
1531 Main Street
Rock Valley, IA 51247
phone: 712-476-5651
Type: Library System
Staff: 2.18 Collections: 25,185 Programs: 33 Internet Computer: 8
Fairfield Public Library
104 W Adams Avenue
Fairfield, IA 52556
phone: 641-472-6551
Type: Library System
Staff: 9.25 Collections: 24,161 Programs: 317 Internet Computer: 15
Spirit Lake Public Library
702 16th Street
Spirit Lake, IA 51360
phone: 712-336-2667
Type: Library System
Staff: 5.16 Collections: 23,982 Programs: 187 Internet Computer: 7
Harlan Community Library
718 Court
Harlan, IA 51537
phone: 712-755-5934
Type: Library System
Staff: 4.70 Collections: 23,925 Programs: 216 Internet Computer: 12
Mediapolis Public Library
128 N Orchard Street
Mediapolis, IA 52637
phone: 319-394-3895
Type: Library System
Staff: 2.13 Collections: 23,647 Programs: 47 Internet Computer: 5
Lake Mills Public Library
102 S Lake Street
Lake Mills, IA 50450
phone: 641-592-0092
Type: Library System
Staff: 2.30 Collections: 22,313 Programs: 92 Internet Computer: 9
Ross & Elizabeth Baty Monticello Public Libra
205 E Grand Street
Monticello, IA 52310
phone: 319-465-3354
Type: Library System
Staff: 3.15 Collections: 21,900 Programs: 62 Internet Computer: 8
Hampton Public Library
4 S Federal Street
Hampton, IA 50441
phone: 641-456-4451
Type: Library System
Staff: 4.29 Collections: 21,712 Programs: 276 Internet Computer: 8
Sheldon Public Library
925 4th Avenue
Sheldon, IA 51201
phone: 712-324-2442
Type: Library System
Staff: 4.08 Collections: 21,417 Programs: 219 Internet Computer: 9
Maquoketa Public Library
126 S Second Street
Maquoketa, IA 52060
phone: 563-652-3874
Type: Library System
Staff: 3.70 Collections: 21,155 Programs: 90 Internet Computer: 8
Osceola Public Library
300 S Fillmore Street
Osceola, IA 50213
phone: 641-342-2237
Type: Library System
Staff: 5.15 Collections: 21,005 Programs: 101 Internet Computer: 8
Robey Memorial Library
401 First Avenue Nw
Waukon, IA 52172
phone: 563-568-4424
Type: Library System
Staff: 3.48 Collections: 20,510 Programs: 55 Internet Computer: 6
Garner Public Library
416 State Street
Garner, IA 50438
phone: 641-923-2850
Type: Library System
Staff: 2.61 Collections: 20,407 Programs: 179 Internet Computer: 5
Sibley Public Library
406 9th Street
Sibley, IA 51249
phone: 712-754-2888
Type: Library System
Staff: 3.58 Collections: 20,320 Programs: 227 Internet Computer: 8
Estherville Public Library
613 Central Avenue
Estherville, IA 51334
phone: 712-362-7731
Type: Library System
Staff: 5.75 Collections: 20,268 Programs: 358 Internet Computer: 22
Storm Lake Public Library
609 Cayuga Street
Storm Lake, IA 50588
phone: 712-732-8026
Type: Library System
Staff: 6.35 Collections: 19,588 Programs: 193 Internet Computer: 9
Adel Public Library
303 S 10th Street
Adel, IA 50003
phone: 515-993-3512
Type: Library System
Staff: 4.26 Collections: 19,279 Programs: 373 Internet Computer: 7
Emmetsburg Public Library
707 N Superior
Emmetsburg, IA 50536
phone: 712-852-4009
Type: Library System
Staff: 3.48 Collections: 19,252 Programs: 450 Internet Computer: 30
Camanche Public Library
102 12th Avenue
Camanche, IA 52730
phone: 563-259-1106
Type: Library System
Staff: 2.63 Collections: 18,664 Programs: 101 Internet Computer: 6
Milford Memorial Library
1009 9th Street
Milford, IA 51351
phone: 712-338-4643
Type: Library System
Staff: 3.99 Collections: 18,384 Programs: 255 Internet Computer: 7
Kalona Public Library
510 C Avenue
Kalona, IA 52247
phone: 319-656-3501
Type: Library System
Staff: 3.83 Collections: 18,264 Programs: 251 Internet Computer: 6
Hull Public Library
1408 Main Street
Hull, IA 51239
phone: 712-439-1321
Type: Library System
Staff: 2.08 Collections: 18,199 Programs: 22 Internet Computer: 8
Montezuma Public Library
500 E Main Street
Montezuma, IA 50171
phone: 641-623-3417
Type: Library System
Staff: 1.33 Collections: 18,125 Programs: 27 Internet Computer: 5
Hudson Public Library
401 5th Street
Hudson, IA 50643
phone: 319-988-4217
Type: Library System
Staff: 2.89 Collections: 17,832 Programs: 669 Internet Computer: 10
Osage Public Library
406 Main Street
Osage, IA 50461
phone: 641-732-3323
Type: Library System
Staff: 3.87 Collections: 17,719 Programs: 72 Internet Computer: 7
West Liberty Public Library
400 N Spencer
West Liberty, IA 52776
phone: 319-627-2084
Type: Library System
Staff: 5.30 Collections: 17,576 Programs: 220 Internet Computer: 25
Red Oak Public Library
400 N 2nd Street
Red Oak, IA 51566
phone: 712-623-6516
Type: Library System
Staff: 3.84 Collections: 17,546 Programs: 52 Internet Computer: 13
Williamsburg Public Library
214 W State Street
Williamsburg, IA 52361
phone: 319-668-1195
Type: Library System
Staff: 2.75 Collections: 17,417 Programs: 254 Internet Computer: 2
Tipton Public Library
206 Cedar Street
Tipton, IA 52772
phone: 563-886-6266
Type: Library System
Staff: 2.46 Collections: 17,273 Programs: 157 Internet Computer: 10
Britt Public Library
132 Main Avenue S
Britt, IA 50423
phone: 641-843-4245
Type: Library System
Staff: 1.81 Collections: 17,224 Programs: 112 Internet Computer: 8
Eldora Public Library
1202 10th Street
Eldora, IA 50627
phone: 641-939-2173
Type: Library System
Staff: 2.63 Collections: 17,180 Programs: 132 Internet Computer: 7
Sumner Public Library
206 N Railroad Street
Sumner, IA 50674
phone: 563-578-3324
Type: Library System
Staff: 2.55 Collections: 16,945 Programs: 133 Internet Computer: 11
Postville Public Library
235 W Tilden Street
Postville, IA 52162
phone: 563-864-7600
Type: Library System
Staff: 1.63 Collections: 16,855 Programs: 1 Internet Computer: 8
Ackley Public Library
401 State Street
Ackley, IA 50601
phone: 641-847-2233
Type: Library System
Staff: 1.50 Collections: 16,483 Programs: 135 Internet Computer: 6
Conrad Public Library
114 N Main Street
Conrad, IA 50621
phone: 641-366-2583
Type: Library System
Staff: 2.03 Collections: 16,381 Programs: 154 Internet Computer: 15
Center Point Public Library
720 Main Street
Center Point, IA 52213
phone: 319-849-1509
Type: Library System
Staff: 3.15 Collections: 16,365 Programs: 250 Internet Computer: 8
Louise & Lucile Hink/Tama Public Library
401 Siegel Street
Tama, IA 52339
phone: 641-484-4484
Type: Library System
Staff: 2.81 Collections: 16,283 Programs: 35 Internet Computer: 12
Oelwein Public Library
201 E Charles Street
Oelwein, IA 50662
phone: 319-283-1515
Type: Library System
Staff: 5.86 Collections: 16,186 Programs: 175 Internet Computer: 18
New Hampton Public Library
20 W Spring Street
New Hampton, IA 50659
phone: 641-394-2184
Type: Library System
Staff: 3.50 Collections: 16,164 Programs: 126 Internet Computer: 8
Laurens Public Library
273 N Third
Laurens, IA 50554
phone: 712-841-4612
Type: Library System
Staff: 2.75 Collections: 16,011 Programs: 135 Internet Computer: 6
Onawa Public Library
707 Iowa Avenue W
Onawa, IA 51040
phone: 712-423-1733
Type: Library System
Staff: 2.78 Collections: 15,980 Programs: 8 Internet Computer: 7
Evansdale Public Library
123 N Evans Road
Evansdale, IA 50707
phone: 319-232-5367
Type: Library System
Staff: 1.35 Collections: 15,958 Programs: 269 Internet Computer: 5
Vinton Public Library
510 2nd Avenue
Vinton, IA 52349
phone: 319-472-4208
Type: Library System
Staff: 3.53 Collections: 15,950 Programs: 192 Internet Computer: 7
Bertha Bartlett Public Library
503 Broad Street
Story City, IA 50248
phone: 515-733-2685
Type: Library System
Staff: 3.40 Collections: 15,794 Programs: 289 Internet Computer: 11
Bondurant Community Library
104 2nd Street Ne
Bondurant, IA 50035
phone: 515-967-4790
Type: Library System
Staff: 3.56 Collections: 15,791 Programs: 231 Internet Computer: 12
Roy R. Estle Memorial Library
1308 Walnut Street
Dallas Center, IA 50063
phone: 515-992-3185
Type: Library System
Staff: 2.65 Collections: 15,732 Programs: 108 Internet Computer: 4
Denver Public Library
100 Washington Street
Denver, IA 50622
phone: 319-984-5140
Type: Library System
Staff: 2.88 Collections: 15,627 Programs: 185 Internet Computer: 12
Guttenberg Public Library
603 S Second Street
Guttenberg, IA 52052
phone: 563-252-3108
Type: Library System
Staff: 2.11 Collections: 15,612 Programs: 37 Internet Computer: 6
Matilda J. Gibson Memorial Library
200 W Howard Street
Creston, IA 50801
phone: 641-782-2277
Type: Library System
Staff: 4.38 Collections: 15,410 Programs: 106 Internet Computer: 12
Traer Public Library
531 2nd Street
Traer, IA 50675
phone: 319-478-2180
Type: Library System
Staff: 1.90 Collections: 15,341 Programs: 104 Internet Computer: 9
Fairfax Public Library
313 Vanderbilt Street
Fairfax, IA 52228
phone: 319-846-2994
Type: Library System
Staff: 1.59 Collections: 15,259 Programs: 76 Internet Computer: 3
West Union Community Library
210 N Vine Street
West Union, IA 52175
phone: 563-422-3103
Type: Library System
Staff: 2.75 Collections: 15,197 Programs: 77 Internet Computer: 20
Inwood Public Library
103 S Main Street
Inwood, IA 51240
phone: 712-753-4814
Type: Library System
Staff: 0.60 Collections: 15,126 Programs: 8 Internet Computer: 2
Avoca Public Library
213 N Elm Street
Avoca, IA 51521
phone: 712-343-6358
Type: Library System
Staff: 2.33 Collections: 15,070 Programs: 138 Internet Computer: 6
Lied Public Library-Clarinda
100 E Garfield Street
Clarinda, IA 51632
phone: 712-542-2416
Type: Library System
Staff: 4.00 Collections: 14,986 Programs: 339 Internet Computer: 15
Dike Public Library
133 E Elder
Dike, IA 50624
phone: 319-989-2608
Type: Library System
Staff: 1.90 Collections: 14,957 Programs: 67 Internet Computer: 5
Cresco Public Library
320 N Elm Street
Cresco, IA 52136
phone: 563-547-2540
Type: Library System
Staff: 5.62 Collections: 14,953 Programs: 64 Internet Computer: 9
Polk City Community Library
1500 W Broadway
Polk City, IA 50226
phone: 515-984-6119
Type: Library System
Staff: 3.60 Collections: 14,932 Programs: 473 Internet Computer: 6
Preston Public Library
1 W Gillet
Preston, IA 52069
phone: 563-689-3581
Type: Library System
Staff: 1.31 Collections: 14,846 Programs: 123 Internet Computer: 4
Huxley Public Library
515 N Main Avenue
Huxley, IA 50124
phone: 515-597-2552
Type: Library System
Staff: 4.70 Collections: 14,648 Programs: 270 Internet Computer: 6
H.J. Nugen Public Library
103 E Main Street
New London, IA 52645
phone: 319-367-7704
Type: Library System
Staff: 2.55 Collections: 14,519 Programs: 70 Internet Computer: 8
Bellevue Public Library
106 N 3rd Street Suite 1
Bellevue, IA 52031
phone: 563-872-4991
Type: Library System
Staff: 2.63 Collections: 14,467 Programs: 171 Internet Computer: 11
Rock Rapids Public Library
102 S Greene Street
Rock Rapids, IA 51246
phone: 712-472-3541
Type: Library System
Staff: 2.45 Collections: 14,403 Programs: 48 Internet Computer: 5
Lynnville Public Library
301 S Street
Lynnville, IA 50153
phone: 641-527-2590
Type: Library System
Staff: 0.43 Collections: 14,029 Programs: 8 Internet Computer: 4
Zearing Public Library
101 E Main Street
Zearing, IA 50278
phone: 641-487-7888
Type: Library System
Staff: 1.18 Collections: 14,000 Programs: 73 Internet Computer: 10
Rockwell Public Library
307 Main Street E
Rockwell, IA 50469
phone: 641-822-3268
Type: Library System
Staff: 1.40 Collections: 14,000 Programs: 166 Internet Computer: 3
Glenwood Public Library
109 N Vine Street
Glenwood, IA 51534
phone: 712-527-5252
Type: Library System
Staff: 5.60 Collections: 13,977 Programs: 112 Internet Computer: 10
Russell D. Cole Library
620 Third Street Sw
Mount Vernon, IA 52314
phone: 319-895-4262
Type: Library System
Staff: 11.31 Collections: 13,897 Programs: 114 Internet Computer: 15
Hartley Public Library
91 1st Street Se
Hartley, IA 51346
phone: 712-928-2080
Type: Library System
Staff: 2.02 Collections: 13,824 Programs: 225 Internet Computer: 8
Pocahontas Public Library
14 2nd Avenue Nw
Pocahontas, IA 50574
phone: 712-335-4471
Type: Library System
Staff: 2.35 Collections: 13,821 Programs: 177 Internet Computer: 7
Hawkins Memorial Library
308 Main Street
La Porte City, IA 50651
phone: 319-342-3025
Type: Library System
Staff: 1.79 Collections: 13,630 Programs: 98 Internet Computer: 2
Benny Gambaiani Public Library
104 S Cherry Street
Shell Rock, IA 50670
phone: 319-885-4345
Type: Library System
Staff: 1.55 Collections: 13,498 Programs: 74 Internet Computer: 7
Elkader Public Library
130 N Main Street
Elkader, IA 52043
phone: 563-245-1446
Type: Library System
Staff: 1.74 Collections: 13,481 Programs: 133 Internet Computer: 15
Mitchellville Public Library
205 Center Avenue N
Mitchellville, IA 50169
phone: 515-967-3339
Type: Library System
Staff: 1.78 Collections: 13,472 Programs: 163 Internet Computer: 8
Bayard Public Library
315 Main Street
Bayard, IA 50029
phone: 712-651-2238
Type: Library System
Staff: 1.50 Collections: 13,394 Programs: 17 Internet Computer: 6
Riceville Public Library
307 Woodland Avenue
Riceville, IA 50466
phone: 641-985-2273
Type: Library System
Staff: 1.35 Collections: 13,393 Programs: 57 Internet Computer: 6
Carnegie-Evans Public Library
203 Benton Avenue East
Albia, IA 52531
phone: 641-932-2469
Type: Library System
Staff: 2.53 Collections: 13,280 Programs: 15 Internet Computer: 4
Panora Public Library
101 N 1st Stree
Panora, IA 50216
phone: 641-755-2529
Type: Library System
Staff: 1.48 Collections: 13,227 Programs: 32 Internet Computer: 7
Reinbeck Public Library
501 Clark Street
Reinbeck, IA 50669
phone: 319-788-2652
Type: Library System
Staff: 1.80 Collections: 13,129 Programs: 57 Internet Computer: 4
Clarion Public Library
302 N Main
Clarion, IA 50525
phone: 515-532-3673
Type: Library System
Staff: 3.88 Collections: 13,013 Programs: 114 Internet Computer: 8
Greenfield Public Library
202 So. First Street
Greenfield, IA 50849
phone: 641-743-6120
Type: Library System
Staff: 2.35 Collections: 12,800 Programs: 57 Internet Computer: 5
Arnolds Park Public Library
156 N Hwy 71
Arnolds Park, IA 51331
phone: 712-332-2033
Type: Library System
Staff: 1.20 Collections: 12,712 Programs: 36 Internet Computer: 5
Stuart Public Library
111 E Front Street
Stuart, IA 50250
phone: 515-523-2152
Type: Library System
Staff: 1.50 Collections: 12,675 Programs: 143 Internet Computer: 8
Kothe Memorial Library
309 3rd Street
Parkersburg, IA 50665
phone: 319-346-2442
Type: Library System
Staff: 2.13 Collections: 12,628 Programs: 71 Internet Computer: 9
Bloomfield Public Library
107 N Columbia
Bloomfield, IA 52537
phone: 641-664-2209
Type: Library System
Staff: 2.98 Collections: 12,618 Programs: 30 Internet Computer: 5
Bancroft Public Library
208 E Ramsey Street
Bancroft, IA 50517
phone: 515-885-2753
Type: Library System
Staff: 1.48 Collections: 12,542 Programs: 119 Internet Computer: 5
Webb Shadle Memorial Library
301 W Dallas
Pleasantville, IA 50225
phone: 515-848-5617
Type: Library System
Staff: 2.00 Collections: 12,437 Programs: 26 Internet Computer: 5
Greene Public Library
231 W Traer Street
Greene, IA 50636
phone: 641-816-5642
Type: Library System
Staff: 2.48 Collections: 12,367 Programs: 42 Internet Computer: 9
Norma Anders Public Library
320 Main
Dysart, IA 52224
phone: 319-476-5210
Type: Library System
Staff: 1.06 Collections: 12,319 Programs: 45 Internet Computer: 8
Leon Public Library
200 W 1st Street
Leon, IA 50144
phone: 641-446-6332
Type: Library System
Staff: 3.00 Collections: 12,291 Programs: 115 Internet Computer: 8
Mary J. Barnett Memorial Library
400 Grand
Guthrie Center, IA 50115
phone: 641-747-8110
Type: Library System
Staff: 1.78 Collections: 12,215 Programs: 118 Internet Computer: 20
Coon Rapids Public Library
123 3rd Avenue
Coon Rapids, IA 50058
phone: 712-999-5410
Type: Library System
Staff: 1.61 Collections: 12,170 Programs: 12 Internet Computer: 7
Anamosa Public Library
600 E First Street
Anamosa, IA 52205
phone: 319-462-2183
Type: Library System
Staff: 3.83 Collections: 12,083 Programs: 132 Internet Computer: 14
Missouri Valley Public Library
420 E Huron Street
Missouri Valley, IA 51555
phone: 712-642-4111
Type: Library System
Staff: 1.80 Collections: 12,075 Programs: 42 Internet Computer: 4
Sully Community Library
318 6th Avenue
Sully, IA 50251
phone: 641-594-4148
Type: Library System
Staff: 0.89 Collections: 12,049 Programs: 7 Internet Computer: 3
Cherokee Public Library
215 S 2nd Street
Cherokee, IA 51012
phone: 712-225-3498
Type: Library System
Staff: 4.78 Collections: 11,996 Programs: 228 Internet Computer: 16
Strawberry Point Public Library
401 Commercial Street
Strawberry Point, IA 52076
phone: 563-933-4340
Type: Library System
Staff: 1.55 Collections: 11,850 Programs: 106 Internet Computer: 10
Winfield Public Library
112 W Ash
Winfield, IA 52659
phone: 319-257-3247
Type: Library System
Staff: 1.18 Collections: 11,819 Programs: 94 Internet Computer: 4
Audubon Public Library
401 N Park Place
Audubon, IA 50025
phone: 712-563-3301
Type: Library System
Staff: 2.15 Collections: 11,746 Programs: 44 Internet Computer: 4
Nissen Public Library
217 W 5th Street
Saint Ansgar, IA 50472
phone: 641-713-2218
Type: Library System
Staff: 2.38 Collections: 11,716 Programs: 55 Internet Computer: 3
West Branch Public Library
300 Ndowney Street
West Branch, IA 52358
phone: 319-643-2633
Type: Library System
Staff: 3.13 Collections: 11,599 Programs: 277 Internet Computer: 11
Nashua Public Library
220 Brasher Street
Nashua, IA 50658
phone: 641-435-4635
Type: Library System
Staff: 1.68 Collections: 11,584 Programs: 4 Internet Computer: 4
Montgomery Memorial Library
711 Main Street
Jewell, IA 50130
phone: 515-827-5112
Type: Library System
Staff: 1.50 Collections: 11,557 Programs: 61 Internet Computer: 3
Carlisle Public Library
135 School Street
Carlisle, IA 50047
phone: 515-989-0909
Type: Library System
Staff: 2.50 Collections: 11,501 Programs: 180 Internet Computer: 3
Woodbine Carnegie Public Library
58 5th
Woodbine, IA 51579
phone: 712-647-2750
Type: Library System
Staff: 1.88 Collections: 11,500 Programs: 7 Internet Computer: 5
Edward F. Owen Memorial Library
1120 Willow Drive
Carter Lake, IA 51510
phone: 712-347-5492
Type: Library System
Staff: 2.50 Collections: 11,334 Programs: 202 Internet Computer: 13
Union Public Library
406 Commercial Street
Union, IA 50258
phone: 641-486-5561
Type: Library System
Staff: 1.33 Collections: 11,320 Programs: 58 Internet Computer: 4
Ida Grove Public Library
100 E 2nd Street
Ida Grove, IA 51445
phone: 712-364-2306
Type: Library System
Staff: 2.20 Collections: 11,289 Programs: 21 Internet Computer: 8
Leclaire Community Library
323 Wisconsin Street
Le Claire, IA 52753
phone: 563-289-6002
Type: Library System
Staff: 2.76 Collections: 11,240 Programs: 234 Internet Computer: 7
Dunlap Public Library
102 S 10th Street
Dunlap, IA 51529
phone: 712-643-5311
Type: Library System
Staff: 1.00 Collections: 11,120 Programs: 12 Internet Computer: 4
Dayton Public Library
22 First Street Nw
Dayton, IA 50530
phone: 515-547-2700
Type: Library System
Staff: 0.64 Collections: 10,862 Programs: 27 Internet Computer: 4
Whittemore Public Library
405 4th Street
Whittemore, IA 50598
phone: 515-884-2680
Type: Library System
Staff: 1.34 Collections: 10,819 Programs: 88 Internet Computer: 4
Hubbard Public Library
323 E Maple
Hubbard, IA 50122
phone: 641-864-2771
Type: Library System
Staff: 1.38 Collections: 10,800 Programs: 344 Internet Computer: 4
Donnellson Public Library
500 Park
Donnellson, IA 52625
phone: 319-835-5545
Type: Library System
Staff: 1.51 Collections: 10,772 Programs: 92 Internet Computer: 5
Paullina Public Library
113 S Mickley Street
Paullina, IA 51046
phone: 712-949-3941
Type: Library System
Staff: 1.48 Collections: 10,734 Programs: 47 Internet Computer: 4
Readlyn Community Library
309 Main Street
Readlyn, IA 50668
phone: 319-279-3432
Type: Library System
Staff: 1.26 Collections: 10,645 Programs: 174 Internet Computer: 5
Jesup Public Library
721 6th Street
Jesup, IA 50648
phone: 319-827-1533
Type: Library System
Staff: 2.83 Collections: 10,626 Programs: 80 Internet Computer: 7
Van Horne Public Library
114 Main Street
Van Horne, IA 52346
phone: 319-228-8744
Type: Library System
Staff: 1.00 Collections: 10,600 Programs: 45 Internet Computer: 3
Exira Public Library
114 W Washington
Exira, IA 50076
phone: 712-268-5489
Type: Library System
Staff: 1.36 Collections: 10,586 Programs: 75 Internet Computer: 3
Whiting Public Library
407 Whittier Street
Whiting, IA 51063
phone: 712-455-2612
Type: Library System
Staff: 1.39 Collections: 10,584 Programs: 104 Internet Computer: 6
Roland Public Library
221 N Main Street
Roland, IA 50236
phone: 515-388-4086
Type: Library System
Staff: 2.08 Collections: 10,400 Programs: 230 Internet Computer: 5
Aplington Legion Memorial Library
929 Parriott Street
Aplington, IA 50604
phone: 319-347-2432
Type: Library System
Staff: 1.54 Collections: 10,374 Programs: 90 Internet Computer: 8
Leonard A. Good Community Library
208 W Mulberry Street
Ogden, IA 50212
phone: 515-275-4550
Type: Library System
Staff: 0.95 Collections: 10,372 Programs: 4 Internet Computer: 6
Chariton Free Public Library
803 Braden Avenue
Chariton, IA 50049
phone: 641-774-5514
Type: Library System
Staff: 3.55 Collections: 10,345 Programs: 46 Internet Computer: 12
Akron Public Library
350 Reed Street
Akron, IA 51001
phone: 712-568-2601
Type: Library System
Staff: 1.81 Collections: 10,336 Programs: 63 Internet Computer: 5
Edgewood Public Library
203 W Union Street
Edgewood, IA 52042
phone: 563-928-6242
Type: Library System
Staff: 1.40 Collections: 10,333 Programs: 60 Internet Computer: 9
Rockwell City Public Library
424 Main Street
Rockwell City, IA 50579
phone: 712-297-8422
Type: Library System
Staff: 1.28 Collections: 10,290 Programs: 65 Internet Computer: 10
Churdan Public Library
414 Sand Street
Churdan, IA 50050
phone: 515-389-3423
Type: Library System
Staff: 2.05 Collections: 10,262 Programs: 113 Internet Computer: 6
Wilton Public Library
106 E 4th Street
Wilton, IA 52778
phone: 563-732-2583
Type: Library System
Staff: 3.53 Collections: 10,169 Programs: 143 Internet Computer: 12
Belle Plaine Community Library
904 12th Street
Belle Plaine, IA 52208
phone: 319-444-2902
Type: Library System
Staff: 2.43 Collections: 10,014 Programs: 58 Internet Computer: 13
Sigourney Public Library
720 E Jackson
Sigourney, IA 52591
phone: 641-622-2890
Type: Library System
Staff: 2.05 Collections: 10,000 Programs: 136 Internet Computer: 8
Fairbank Public Library
212 Main Street
Fairbank, IA 50629
phone: 319-635-2487
Type: Library System
Staff: 1.00 Collections: 9,900 Programs: 95 Internet Computer: 7
Radcliffe Public Library
210 Isabella
Radcliffe, IA 50230
phone: 515-899-7914
Type: Library System
Staff: 0.85 Collections: 9,892 Programs: 103 Internet Computer: 4
Sac City Public Library
1001 W Main Street
Sac City, IA 50583
phone: 712-662-7276
Type: Library System
Staff: 2.01 Collections: 9,836 Programs: 107 Internet Computer: 9
Lamoni Public Library
301 W Main
Lamoni, IA 50140
phone: 641-784-6686
Type: Library System
Staff: 2.18 Collections: 9,814 Programs: 98 Internet Computer: 7
Forest City Public Library
115 E L. Street
Forest City, IA 50436
phone: 641-585-4542
Type: Library System
Staff: 3.15 Collections: 9,743 Programs: 45 Internet Computer: 7
Hospers Public Library
213 Main Street
Hospers, IA 51238
phone: 712-752-8400
Type: Library System
Staff: 1.08 Collections: 9,733 Programs: 84 Internet Computer: 7
Cascade Public Library
301 1st Av W
Cascade, IA 52033
phone: 563-852-3222
Type: Library System
Staff: 1.75 Collections: 9,698 Programs: 46 Internet Computer: 6
Lake View Public Library
202 Main Street
Lake View, IA 51450
phone: 712-657-2310
Type: Library System
Staff: 1.15 Collections: 9,662 Programs: 36 Internet Computer: 5
Nora Springs Public Library
45 N Hawkeye
Nora Springs, IA 50458
phone: 641-749-5569
Type: Library System
Staff: 1.78 Collections: 9,628 Programs: 81 Internet Computer: 9
Earlham Public Library
120 S Chestnut
Earlham, IA 50072
phone: 515-758-2121
Type: Library System
Staff: 1.38 Collections: 9,576 Programs: 87 Internet Computer: 7
Monroe Public Library
416 S Buchanan Street
Monroe, IA 50170
phone: 641-259-3065
Type: Library System
Staff: 1.33 Collections: 9,508 Programs: 8 Internet Computer: 4
Toledo Public Library
206 E High Street
Toledo, IA 52342
phone: 641-484-3362
Type: Library System
Staff: 2.98 Collections: 9,500 Programs: 133 Internet Computer: 13
Ventura Public Library
7 W Ventura Street
Ventura, IA 50482
phone: 641-829-4410
Type: Library System
Staff: 1.38 Collections: 9,486 Programs: 10 Internet Computer: 5
Gutekunst Public Library
309 2nd Street Se
State Center, IA 50247
phone: 641-483-2741
Type: Library System
Staff: 1.80 Collections: 9,483 Programs: 103 Internet Computer: 5
Madrid Public Library
100 W 3rd Street
Madrid, IA 50156
phone: 515-795-3846
Type: Library System
Staff: 2.15 Collections: 9,442 Programs: 126 Internet Computer: 6
Pioneer Heritage Library
204 N Vine Street
Le Grand, IA 50142
phone: 641-479-2122
Type: Library System
Staff: 0.86 Collections: 9,393 Programs: 31 Internet Computer: 5
Sanborn Public Library
407 Main Street
Sanborn, IA 51248
phone: 712-930-3215
Type: Library System
Staff: 1.20 Collections: 9,390 Programs: 159 Internet Computer: 7
Dexter Public Library
724 Marshall
Dexter, IA 50070
phone: 515-789-4490
Type: Library System
Staff: 1.13 Collections: 9,354 Programs: 31 Internet Computer: 4
Wellsburg Public Library
411 N Adams Street
Wellsburg, IA 50680
phone: 641-869-5234
Type: Library System
Staff: 1.51 Collections: 9,279 Programs: 102 Internet Computer: 17
Lisbon Public Library
101 E Main Street
Lisbon, IA 52253
phone: 319-455-2800
Type: Library System
Staff: 0.82 Collections: 9,278 Programs: 75 Internet Computer: 3
Alton Public Library
605 10th Street
Alton, IA 51003
phone: 712-756-4516
Type: Library System
Staff: 1.75 Collections: 9,179 Programs: 87 Internet Computer: 7
West Bend Public Library
316 S Broadway
West Bend, IA 50597
phone: 515-887-6411
Type: Library System
Staff: 2.63 Collections: 9,158 Programs: 71 Internet Computer: 7
Ely Public Library
1595 Dows Street
Ely, IA 52227
phone: 319-848-7616
Type: Library System
Staff: 2.38 Collections: 9,058 Programs: 144 Internet Computer: 6
Marcus Public Library
106 N Locust Street
Marcus, IA 51035
phone: 712-376-2328
Type: Library System
Staff: 1.05 Collections: 9,054 Programs: 20 Internet Computer: 4
Allison Public Library
412 3rd Street
Allison, IA 50602
phone: 319-267-2562
Type: Library System
Staff: 1.76 Collections: 9,026 Programs: 43 Internet Computer: 6
Upham Memorial Library
138 W Main Street
Fredericksburg, IA 50630
phone: 563-237-6498
Type: Library System
Staff: 1.33 Collections: 8,992 Programs: 129 Internet Computer: 5
Fonda Public Library
104 W 2nd Street
Fonda, IA 50540
phone: 712-288-4466
Type: Library System
Staff: 1.10 Collections: 8,862 Programs: 21 Internet Computer: 2
Boyden Public Library
609 Webb Street
Boyden, IA 51234
phone: 712-725-2281
Type: Library System
Staff: 0.84 Collections: 8,815 Programs: 35 Internet Computer: 5
Victor Public Library
710 2nd Street
Victor, IA 52347
phone: 319-647-3646
Type: Library System
Staff: 1.08 Collections: 8,648 Programs: 65 Internet Computer: 5
Belmond Public Library
440 E Main Street
Belmond, IA 50421
phone: 641-444-4160
Type: Library System
Staff: 2.80 Collections: 8,603 Programs: 45 Internet Computer: 7
Dr. Grace O. Doane Alden Public Library
1012 Water Street
Alden, IA 50006
phone: 515-859-3820
Type: Library System
Staff: 1.90 Collections: 8,520 Programs: 194 Internet Computer: 5
Stacyville Public Library
106 N Broad Street
Stacyville, IA 50476
phone: 641-710-2531
Type: Library System
Staff: 1.45 Collections: 8,516 Programs: 42 Internet Computer: 4
Sheffield Public Library
123 S 3rd Street
Sheffield, IA 50475
phone: 641-892-4717
Type: Library System
Staff: 2.20 Collections: 8,504 Programs: 116 Internet Computer: 9
Redfield Public Library
1112 Thomas Street
Redfield, IA 50233
phone: 515-833-2200
Type: Library System
Staff: 1.08 Collections: 8,400 Programs: 6 Internet Computer: 7
Lake City Public Library
110 E Washington Street
Lake City, IA 51449
phone: 712-464-3413
Type: Library System
Staff: 2.35 Collections: 8,398 Programs: 180 Internet Computer: 12
Clarksville Public Library
103 W Greene Street
Clarksville, IA 50619
phone: 319-278-1168
Type: Library System
Staff: 2.01 Collections: 8,393 Programs: 94 Internet Computer: 6
Logan Public Library
121 E 6th Street
Logan, IA 51546
phone: 712-644-2551
Type: Library System
Staff: 1.35 Collections: 8,288 Programs: 47 Internet Computer: 3
Primghar Public Library
320 1st Street Ne
Primghar, IA 51245
phone: 712-957-8981
Type: Library System
Staff: 0.85 Collections: 8,270 Programs: 68 Internet Computer: 4
Granger Public Library
2216 Broadway
Granger, IA 50109
phone: 515-999-2088
Type: Library System
Staff: 2.23 Collections: 8,249 Programs: 266 Internet Computer: 3
Klemme Public Library
204 E Main Street
Klemme, IA 50449
phone: 641-587-2369
Type: Library System
Staff: 0.89 Collections: 8,207 Programs: 1 Internet Computer: 8
Fertile Public Library
204 W Main Street
Fertile, IA 50434
phone: 641-797-2787
Type: Library System
Staff: 1.03 Collections: 8,206 Programs: 14 Internet Computer: 4
Blairstown Public Library
305 Locust Street Nw Suite 2
Blairstown, IA 52209
phone: 319-454-6497
Type: Library System
Staff: 1.20 Collections: 8,186 Programs: 75 Internet Computer: 6
J.C. Clegg Public Library
137 4th Street N
Central City, IA 52214
phone: 319-438-6685
Type: Library System
Staff: 0.88 Collections: 8,177 Programs: 65 Internet Computer: 4
Janesville Public Library
227 Main Street
Janesville, IA 50647
phone: 319-987-2925
Type: Library System
Staff: 1.00 Collections: 8,171 Programs: 39 Internet Computer: 4
Murphy Memorial Library
111 N Page Street
Monona, IA 52159
phone: 563-539-2356
Type: Library System
Staff: 1.24 Collections: 7,952 Programs: 62 Internet Computer: 4
Corning Public Library
603 9th Street
Corning, IA 50841
phone: 641-322-3866
Type: Library System
Staff: 2.63 Collections: 7,931 Programs: 90 Internet Computer: 7
Elk Horn Public Library
2027 Washington
Elk Horn, IA 51531
phone: 712-764-2013
Type: Library System
Staff: 0.95 Collections: 7,908 Programs: 62 Internet Computer: 4
Dumont Community Library
602 2nd Street
Dumont, IA 50625
phone: 641-857-3304
Type: Library System
Staff: 0.85 Collections: 7,908 Programs: 71 Internet Computer: 7
Thornton Public Library
412 Main
Thornton, IA 50479
phone: 641-998-2416
Type: Library System
Staff: 0.66 Collections: 7,823 Programs: 79 Internet Computer: 2
Coggon Public Library
216 Main Street
Coggon, IA 52218
phone: 319-435-2542
Type: Library System
Staff: 0.78 Collections: 7,822 Programs: 46 Internet Computer: 1
Remsen Public Library
211 Fulton Street
Remsen, IA 51050
phone: 712-786-2911
Type: Library System
Staff: 0.93 Collections: 7,821 Programs: 34 Internet Computer: 3
Colfax Public Library
25 W Division Street
Colfax, IA 50054
phone: 515-674-3625
Type: Library System
Staff: 0.85 Collections: 7,797 Programs: 46 Internet Computer: 3
Slater Public Library
105 N Tama
Slater, IA 50244
phone: 515-228-3558
Type: Library System
Staff: 1.93 Collections: 7,726 Programs: 180 Internet Computer: 2
Marengo Public Library
235 E Hilton Street
Marengo, IA 52301
phone: 319-741-3825
Type: Library System
Staff: 3.35 Collections: 7,709 Programs: 113 Internet Computer: 13
Burt Public Library
119 Walnut Street
Burt, IA 50522
phone: 515-924-3680
Type: Library System
Staff: 0.70 Collections: 7,705 Programs: 32 Internet Computer: 5
Albert City Public Library
215 Main Street
Albert City, IA 50510
phone: 712-843-2012
Type: Library System
Staff: 2.08 Collections: 7,680 Programs: 57 Internet Computer: 8
Milo Public Library
123 Main Street
Milo, IA 50166
phone: 641-942-6557
Type: Library System
Staff: 1.00 Collections: 7,663 Programs: 28 Internet Computer: 3
Ruthven Public Library
1301 Gowrie Street
Ruthven, IA 51358
phone: 712-837-4820
Type: Library System
Staff: 0.56 Collections: 7,658 Programs: 30 Internet Computer: 6
Mellinger Memorial Public Library
11 Division Street
Morning Sun, IA 52640
phone: 319-868-7505
Type: Library System
Staff: 0.98 Collections: 7,633 Programs: 23 Internet Computer: 4
Renwick Public Library
204 Stoddard Street
Renwick, IA 50577
phone: 515-824-3209
Type: Library System
Staff: 0.68 Collections: 7,589 Programs: 19 Internet Computer: 2
Wall Lake Public Library
116 Main Street
Wall Lake, IA 51466
phone: 712-664-2983
Type: Library System
Staff: 0.74 Collections: 7,541 Programs: 36 Internet Computer: 5
Wellman-Scofield Public Library
711 4th Street
Wellman, IA 52356
phone: 319-646-6858
Type: Library System
Staff: 2.50 Collections: 7,502 Programs: 52 Internet Computer: 6
Fayette Community Library
104 W State Street
Fayette, IA 52142
phone: 563-425-3344
Type: Library System
Staff: 1.20 Collections: 7,485 Programs: 165 Internet Computer: 8
Gladbrook Public Library
301 2nd Street
Gladbrook, IA 50635
phone: 641-473-3236
Type: Library System
Staff: 1.00 Collections: 7,404 Programs: 12 Internet Computer: 2
Krabbenhoft Public Library
512 Elk Street
Sabula, IA 52070
phone: 563-687-2950
Type: Library System
Staff: 1.10 Collections: 7,314 Programs: 62 Internet Computer: 2
Lacona Public Library
107 E Main
Lacona, IA 50139
phone: 641-534-4400
Type: Library System
Staff: 0.54 Collections: 7,260 Programs: 16 Internet Computer: 2
Dows Community Library
114 W Ellsworth Street
Dows, IA 50071
phone: 515-852-4326
Type: Library System
Staff: 0.78 Collections: 7,252 Programs: 20 Internet Computer: 3
Lehigh Public Library
241 Elm Street
Lehigh, IA 50557
phone: 515-359-2967
Type: Library System
Staff: 0.73 Collections: 7,244 Programs: 24 Internet Computer: 10
Aurelia Public Library
232 Main Street
Aurelia, IA 51005
phone: 712-434-5330
Type: Library System
Staff: 1.20 Collections: 7,225 Programs: 10 Internet Computer: 7
Northwood Public Library
906 1st Avenue S
Northwood, IA 50459
phone: 641-324-1340
Type: Library System
Staff: 1.48 Collections: 7,173 Programs: 23 Internet Computer: 4
Rockford Public Library
202 W Main Avenue
Rockford, IA 50468
phone: 641-756-3725
Type: Library System
Staff: 0.83 Collections: 7,135 Programs: 6 Internet Computer: 3
Villisca Public Library
204 S 3rd Avenue
Villisca, IA 50864
phone: 712-826-2452
Type: Library System
Staff: 1.10 Collections: 7,076 Programs: 173 Internet Computer: 5
Stratford Public Library
816 Shakespeare
Stratford, IA 50249
phone: 515-838-2131
Type: Library System
Staff: 0.70 Collections: 7,069 Programs: 10 Internet Computer: 5
Keck Memorial Library
119 N 2nd Street
Wapello, IA 52653
phone: 319-523-5261
Type: Library System
Staff: 2.56 Collections: 7,043 Programs: 92 Internet Computer: 8
Lake Park Public Library
905 S Market Street
Lake Park, IA 51347
phone: 712-832-9505
Type: Library System
Staff: 1.25 Collections: 7,003 Programs: 117 Internet Computer: 6
Prairie City Public Library
100 E Fifth
Prairie City, IA 50228
phone: 515-994-2308
Type: Library System
Staff: 0.76 Collections: 6,892 Programs: 40 Internet Computer: 4
Ossian Public Library
123 W Main Street
Ossian, IA 52161
phone: 563-532-9461
Type: Library System
Staff: 1.05 Collections: 6,842 Programs: 20 Internet Computer: 5
Columbus Junction Public Library
232 2nd Street
Columbus Junction, IA 52738
phone: 319-728-7972
Type: Library System
Staff: 1.63 Collections: 6,839 Programs: 123 Internet Computer: 13
West Point Public Library
317 5th Street
West Point, IA 52656
phone: 319-838-6315
Type: Library System
Staff: 1.28 Collections: 6,802 Programs: 69 Internet Computer: 4
Rowan Public Library
101 Main Street
Rowan, IA 50470
phone: 641-853-2327
Type: Library System
Staff: 0.88 Collections: 6,770 Programs: 4 Internet Computer: 4
Luverne Public Library
113 Dewitt Street
Lu Verne, IA 50560
phone: 515-882-3436
Type: Library System
Staff: 0.63 Collections: 6,719 Programs: 24 Internet Computer: 5
Larchwood Public Library
1020 Broadway
Larchwood, IA 51241
phone: 712-477-2583
Type: Library System
Staff: 1.28 Collections: 6,681 Programs: 37 Internet Computer: 2
Gilmore City Public Library
308 S Gilmore
Gilmore City, IA 50541
phone: 515-373-6562
Type: Library System
Staff: 0.88 Collections: 6,677 Programs: 42 Internet Computer: 8
Manly Public Library
127 S Grant Street
Manly, IA 50456
phone: 641-454-2982
Type: Library System
Staff: 1.45 Collections: 6,666 Programs: 78 Internet Computer: 6
Alta Community Library
1009 Main Street
Alta, IA 51002
phone: 712-200-1250
Type: Library System
Staff: 1.20 Collections: 6,661 Programs: 103 Internet Computer: 6
North English Public Library
123 S Man
North English, IA 52316
phone: 319-664-3725
Type: Library System
Staff: 1.00 Collections: 6,588 Programs: 6 Internet Computer: 2
Springville Memorial Library
264 Broadway Street
Springville, IA 52336
phone: 319-854-6444
Type: Library System
Staff: 1.53 Collections: 6,557 Programs: 113 Internet Computer: 12
Kingsley Public Library
220 Main
Kingsley, IA 51028
phone: 712-378-2410
Type: Library System
Staff: 1.00 Collections: 6,542 Programs: 44 Internet Computer: 4
Glidden Public Library
110 Idaho Street
Glidden, IA 51443
phone: 712-659-3781
Type: Library System
Staff: 0.91 Collections: 6,537 Programs: 14 Internet Computer: 4
Stubbs Memorial Library
207 E Second Street
Holstein, IA 51025
phone: 712-368-4563
Type: Library System
Staff: 1.96 Collections: 6,515 Programs: 40 Internet Computer: 10
Gowrie Public Library
1204 Market Street
Gowrie, IA 50543
phone: 515-352-3315
Type: Library System
Staff: 0.80 Collections: 6,428 Programs: 57 Internet Computer: 3
Winthrop Public Library
354 W Madison Street
Winthrop, IA 50682
phone: 319-935-3374
Type: Library System
Staff: 1.15 Collections: 6,374 Programs: 135 Internet Computer: 4
Mechanicsville Public Library
218 E 1st Street
Mechanicsville, IA 52306
phone: 463-432-7135
Type: Library System
Staff: 1.28 Collections: 6,319 Programs: 49 Internet Computer: 6
Kimballton Public Library
118 N Main
Kimballton, IA 51543
phone: 712-773-3002
Type: Library System
Staff: 0.50 Collections: 6,313 Programs: 1 Internet Computer: 1
George Public Library
119 S Main Street
George, IA 51237
phone: 712-475-3897
Type: Library System
Staff: 1.00 Collections: 6,287 Programs: 10 Internet Computer: 3
Elma Public Library
710 Busti Avenue
Elma, IA 50628
phone: 641-393-8100
Type: Library System
Staff: 1.00 Collections: 6,250 Programs: 59 Internet Computer: 5
Doon Public Library
207 Barton Avenue
Doon, IA 51235
phone: 712-726-3526
Type: Library System
Staff: 0.51 Collections: 6,221 Programs: 4 Internet Computer: 4
Newhall Public Library
14 Main Street
Newhall, IA 52315
phone: 319-223-5510
Type: Library System
Staff: 0.83 Collections: 6,202 Programs: 4 Internet Computer: 3
Mcgregor Public Library
334 Main Street
Mc Gregor, IA 52157
phone: 563-873-3318
Type: Library System
Staff: 1.90 Collections: 6,113 Programs: 221 Internet Computer: 8
Shellsburg Public Library
110 Main Street
Shellsburg, IA 52332
phone: 319-436-2112
Type: Library System
Staff: 0.88 Collections: 6,085 Programs: 80 Internet Computer: 6
Harcourt Public Library
106 W 2nd Street
Harcourt, IA 50544
phone: 515-354-5391
Type: Library System
Staff: 0.53 Collections: 5,951 Programs: 4 Internet Computer: 4
Stanhope Public Library
665 Iowa Street
Stanhope, IA 50246
phone: 515-826-3211
Type: Library System
Staff: 0.75 Collections: 5,944 Programs: 19 Internet Computer: 5
Atkins Public Library
84 Main Avenue
Atkins, IA 52206
phone: 319-446-7676
Type: Library System
Staff: 0.88 Collections: 5,944 Programs: 3 Internet Computer: 3
Edna Zybell Memorial Library
309 6th Avenue
Clarence, IA 52216
phone: 563-452-3734
Type: Library System
Staff: 0.95 Collections: 5,913 Programs: 8 Internet Computer: 6
Manning Public Library
310 Main Street
Manning, IA 51455
phone: 712-655-2260
Type: Library System
Staff: 0.90 Collections: 5,884 Programs: 17 Internet Computer: 3
Beaman Community Memorial Library
223 Main Street
Beaman, IA 50609
phone: 641-366-2912
Type: Library System
Staff: 0.68 Collections: 5,873 Programs: 21 Internet Computer: 3
Walnut Public Library
224 Antique City Drive
Walnut, IA 51577
phone: 712-784-3533
Type: Library System
Staff: 0.60 Collections: 5,846 Programs: 28 Internet Computer: 7
M-C Community Library
200 W Grace Street
Cleghorn, IA 51014
phone: 712-436-2521
Type: Library System
Staff: 0.55 Collections: 5,830 Programs: 6 Internet Computer: 5
Calmar Public Library
101 S Washington Street
Calmar, IA 52132
phone: 563-562-3010
Type: Library System
Staff: 1.13 Collections: 5,825 Programs: 104 Internet Computer: 7
Elizabeth Rasmussen Martin Memorial Library
406 Packwaukee
New Hartford, IA 50660
phone: 319-983-2533
Type: Library System
Staff: 0.75 Collections: 5,823 Programs: 1 Internet Computer: 4
Armstrong Public Library
308 6th Street
Armstrong, IA 50514
phone: 712-868-3353
Type: Library System
Staff: 0.50 Collections: 5,769 Programs: 22 Internet Computer: 2
Field-Carnegie Public Library
200 S Walnut Street
Odebolt, IA 51458
phone: 712-668-2718
Type: Library System
Staff: 1.14 Collections: 5,745 Programs: 150 Internet Computer: 5
Karl Miles Lecompte Memorial Library
110 S Franklin Street
Corydon, IA 50060
phone: 641-872-1621
Type: Library System
Staff: 0.91 Collections: 5,715 Programs: 2 Internet Computer: 3
Graettinger Public Library
115 W Robins Street
Graettinger, IA 51342
phone: 712-859-3592
Type: Library System
Staff: 1.01 Collections: 5,669 Programs: 55 Internet Computer: 3
Colo Public Library
309 Main Street
Colo, IA 50056
phone: 641-377-2900
Type: Library System
Staff: 1.63 Collections: 5,619 Programs: 81 Internet Computer: 4
Malvern Public Library
502 Main Street
Malvern, IA 51551
phone: 712-624-8554
Type: Library System
Staff: 1.63 Collections: 5,600 Programs: 22 Internet Computer: 14
Plainfield Public Library
723 Main Street
Plainfield, IA 50666
phone: 319-276-4461
Type: Library System
Staff: 0.63 Collections: 5,469 Programs: 41 Internet Computer: 5
Collins Public Library
212 Main Street
Collins, IA 50055
phone: 641-385-2464
Type: Library System
Staff: 0.50 Collections: 5,455 Programs: 34 Internet Computer: 7
Crew Public Library
107 E Cherry Street
Salem, IA 52649
phone: 319-258-9007
Type: Library System
Staff: 0.50 Collections: 5,435 Programs: 4 Internet Computer: 10
Scranton Public Library
1102 Main
Scranton, IA 51462
phone: 712-652-3453
Type: Library System
Staff: 0.70 Collections: 5,405 Programs: 55 Internet Computer: 8
De Soto Public Library
405 Walnut Street
De Soto, IA 50069
phone: 515-834-2690
Type: Library System
Staff: 1.18 Collections: 5,324 Programs: 261 Internet Computer: 2
Fisher-Whiting Memorial Library
609 Courtright
Mapleton, IA 51034
phone: 712-881-1312
Type: Library System
Staff: 1.81 Collections: 5,315 Programs: 11 Internet Computer: 8
Kinney Memorial Library
214 Main Street
Hanlontown, IA 50444
phone: 641-896-2888
Type: Library System
Staff: 0.50 Collections: 5,135 Programs: 17 Internet Computer: 3
Manson Public Library
1312 10th Avenue
Manson, IA 50563
phone: 712-469-3986
Type: Library System
Staff: 1.56 Collections: 5,073 Programs: 73 Internet Computer: 7
Colesburg Public Library
220 Main Street
Colesburg, IA 52035
phone: 563-856-5800
Type: Library System
Staff: 0.70 Collections: 5,066 Programs: 51 Internet Computer: 9
Curtis Memorial Library
116 S Main Street
Wheatland, IA 52777
phone: 563-374-1534
Type: Library System
Staff: 0.95 Collections: 5,064 Programs: 46 Internet Computer: 3
Joice Public Library
201 Main Street
Joice, IA 50446
phone: 641-588-3330
Type: Library System
Staff: 0.58 Collections: 5,057 Programs: 105 Internet Computer: 9
Schroeder Public Library
93 Main
Keystone, IA 52249
phone: 319-442-3329
Type: Library System
Staff: 1.08 Collections: 5,036 Programs: 136 Internet Computer: 5
Garnavillo Public Library
122 Main Street
Garnavillo, IA 52049
phone: 563-964-2119
Type: Library System
Staff: 1.33 Collections: 5,000 Programs: 76 Internet Computer: 5
Thompson Public Library
142 Jackson Street N
Thompson, IA 50478
phone: 641-584-2829
Type: Library System
Staff: 0.50 Collections: 5,000 Programs: 18 Internet Computer: 2
Ocheyedan Public Library
874 Main Street
Ocheyedan, IA 51354
phone: 712-758-3352
Type: Library System
Staff: 0.79 Collections: 4,982 Programs: 10 Internet Computer: 5
Lime Springs Public Library
112 W Main Street
Lime Springs, IA 52155
phone: 563-566-2207
Type: Library System
Staff: 1.06 Collections: 4,973 Programs: 211 Internet Computer: 6
Woodward Public Library
118 S Main Street
Woodward, IA 50276
phone: 515-438-2636
Type: Library System
Staff: 1.05 Collections: 4,956 Programs: 26 Internet Computer: 4
Wregie Memorial Library
105 W Broadway Street
Oxford Junction, IA 52323
phone: 563-826-2450
Type: Library System
Staff: 0.50 Collections: 4,918 Programs: 2 Internet Computer: 4
Washta Public Library
100 S 5th Avenue
Washta, IA 51061
phone: 712-447-6546
Type: Library System
Staff: 0.16 Collections: 4,890 Programs: 14 Internet Computer: 6
Grand Junction Public Library
106 E Main Street
Grand Junction, IA 50107
phone: 515-738-2506
Type: Library System
Staff: 0.60 Collections: 4,855 Programs: 73 Internet Computer: 6
Buffalo Center Public Library
221 N Main Street
Buffalo Center, IA 50424
phone: 641-562-2546
Type: Library System
Staff: 0.68 Collections: 4,837 Programs: 9 Internet Computer: 5
Wilson Memorial Library
109 E Washington Avenue
Keota, IA 52248
phone: 641-636-3850
Type: Library System
Staff: 1.88 Collections: 4,800 Programs: 61 Internet Computer: 8
Eckels Memorial Library
207 S Highway
Oakland, IA 51560
phone: 712-482-6668
Type: Library System
Staff: 0.63 Collections: 4,772 Programs: 12 Internet Computer: 1
Coulter Public Library
111 Main Street
Coulter, IA 50431
phone: 641-866-6798
Type: Library System
Staff: 0.75 Collections: 4,734 Programs: 6 Internet Computer: 2
Clare Public Library
119 E Front Street
Clare, IA 50524
phone: 515-546-6222
Type: Library System
Staff: 0.40 Collections: 4,706 Programs: 8 Internet Computer: 1
Hamburg Public Library
1301 Main Street
Hamburg, IA 51640
phone: 712-382-1395
Type: Library System
Staff: 1.18 Collections: 4,640 Programs: 15 Internet Computer: 13
Sloan Public Library
311 4th Street
Sloan, IA 51055
phone: 712-428-4200
Type: Library System
Staff: 1.03 Collections: 4,626 Programs: 10 Internet Computer: 3
Fort Atkinson Public Library
302 3rd Nw
Fort Atkinson, IA 52144
phone: 563-534-2222
Type: Library System
Staff: 0.76 Collections: 4,596 Programs: 4 Internet Computer: 2
Farnhamville Public Library
240 Hardin
Farnhamville, IA 50538
phone: 515-544-3660
Type: Library System
Staff: 0.33 Collections: 4,570 Programs: 6 Internet Computer: 1
Tripoli Public Library
101 4th Avenue Sw
Tripoli, IA 50676
phone: 319-882-4807
Type: Library System
Staff: 1.13 Collections: 4,560 Programs: 56 Internet Computer: 7
Griswold Public Library
505 Main Street
Griswold, IA 51535
phone: 712-778-4130
Type: Library System
Staff: 1.10 Collections: 4,546 Programs: 87 Internet Computer: 6
Kensett Public Library
214 5th Street
Kensett, IA 50448
phone: 641-845-2222
Type: Library System
Staff: 0.50 Collections: 4,529 Programs: 3 Internet Computer: 2
Schaller Public Library
103 S Main
Schaller, IA 51053
phone: 712-275-4741
Type: Library System
Staff: 0.54 Collections: 4,521 Programs: 23 Internet Computer: 3
Bedford Public Library
507 Jefferson Street
Bedford, IA 50833
phone: 712-523-2828
Type: Library System
Staff: 0.92 Collections: 4,515 Programs: 10 Internet Computer: 5
Mallard Public Library
609 Inman
Mallard, IA 50562
phone: 712-425-3330
Type: Library System
Staff: 0.50 Collections: 4,445 Programs: 10 Internet Computer: 6
Newell Public Library
205 E 2nd Street
Newell, IA 50568
phone: 712-272-4334
Type: Library System
Staff: 1.16 Collections: 4,421 Programs: 92 Internet Computer: 4
Meehan Memorial Lansing Public Library
515 Main Street
Lansing, IA 52151
phone: 563-538-4693
Type: Library System
Staff: 0.97 Collections: 4,338 Programs: 16 Internet Computer: 8
Titonka Public Library
136 Main Street N
Titonka, IA 50480
phone: 515-928-2509
Type: Library System
Staff: 0.93 Collections: 4,319 Programs: 16 Internet Computer: 5
Olin Public Library
301 Parkway Street
Olin, IA 52320
phone: 319-484-2944
Type: Library System
Staff: 0.70 Collections: 4,245 Programs: 25 Internet Computer: 6
Wesley Public Library
206 Main Street
Wesley, IA 50483
phone: 515-679-4214
Type: Library System
Staff: 0.61 Collections: 4,244 Programs: 24 Internet Computer: 5
Maynard Community Library
225 Main Street W
Maynard, IA 50655
phone: 563-637-2330
Type: Library System
Staff: 0.85 Collections: 4,239 Programs: 67 Internet Computer: 5
Minburn Public Library
315 Baker Street
Minburn, IA 50167
phone: 515-677-2712
Type: Library System
Staff: 0.53 Collections: 4,198 Programs: 63 Internet Computer: 3
Kanawha Public Library
121 N Main
Kanawha, IA 50447
phone: 641-762-3595
Type: Library System
Staff: 0.58 Collections: 4,162 Programs: 56 Internet Computer: 5
Williams Public Library
216 Main Street
Williams, IA 50271
phone: 515-854-2643
Type: Library System
Staff: 0.74 Collections: 4,102 Programs: 37 Internet Computer: 8
Duncombe Public Library
621 Prince Street
Duncombe, IA 50532
phone: 515-543-4646
Type: Library System
Staff: 0.75 Collections: 4,079 Programs: 52 Internet Computer: 4
Correctionville Public Library
532 Driftwood Street
Correctionville, IA 51016
phone: 712-342-4203
Type: Library System
Staff: 0.48 Collections: 4,012 Programs: 25 Internet Computer: 4
Grafton Public Library
203 4th Avenue
Grafton, IA 50440
phone: 641-748-2735
Type: Library System
Staff: 0.70 Collections: 3,970 Programs: 11 Internet Computer: 3
Adair Public Library
310 Audubon
Adair, IA 50002
phone: 641-742-3323
Type: Library System
Staff: 0.30 Collections: 3,950 Programs: 8 Internet Computer: 1
Lawler Public Library
412 E Grove Street
Lawler, IA 52154
phone: 563-238-2191
Type: Library System
Staff: 0.55 Collections: 3,910 Programs: 15 Internet Computer: 3
Maxwell Public Library
107 Main Street
Maxwell, IA 50161
phone: 515-387-8780
Type: Library System
Staff: 0.83 Collections: 3,902 Programs: 2 Internet Computer: 4
Badger Public Library
211 1st Avenue Se
Badger, IA 50516
phone: 515-545-4793
Type: Library System
Staff: 0.50 Collections: 3,883 Programs: 91 Internet Computer: 3
Everly Public Library
308 N Main
Everly, IA 51338
phone: 712-834-2390
Type: Library System
Staff: 0.75 Collections: 3,851 Programs: 37 Internet Computer: 3
Baxter Public Library
202 E State Street
Baxter, IA 50028
phone: 641-227-3934
Type: Library System
Staff: 0.78 Collections: 3,819 Programs: 67 Internet Computer: 5
Lamont Public Library
616 Bush Street
Lamont, IA 50650
phone: 563-924-3203
Type: Library System
Staff: 0.55 Collections: 3,818 Programs: 60 Internet Computer: 5
Delhi Public Library
316a Franklin Street
Delhi, IA 52223
phone: 563-922-2037
Type: Library System
Staff: 0.60 Collections: 3,806 Programs: 32 Internet Computer: 3
Eddyville Public Library
202 S 2nd Street
Eddyville, IA 52553
phone: 641-969-4815
Type: Library System
Staff: 1.43 Collections: 3,791 Programs: 30 Internet Computer: 5
Lied Public Library-Essex
508 Iowa Avenue
Essex, IA 51638
phone: 712-379-3355
Type: Library System
Staff: 0.85 Collections: 3,759 Programs: 14 Internet Computer: 6
New Sharon Public Library
107 W Maple
New Sharon, IA 50207
phone: 641-637-4049
Type: Library System
Staff: 0.50 Collections: 3,700 Programs: 2 Internet Computer: 3
J.J. Hands Library
609 2nd. Street
Lohrville, IA 51453
phone: 712-465-4115
Type: Library System
Staff: 1.26 Collections: 3,700 Programs: 97 Internet Computer: 11
Anita Public Library
812 3rd Street
Anita, IA 50020
phone: 712-762-3639
Type: Library System
Staff: 1.43 Collections: 3,596 Programs: 95 Internet Computer: 11
Ionia Community Library
101 W Iowa Street
Ionia, IA 50645
phone: 641-394-4803
Type: Library System
Staff: 0.60 Collections: 3,574 Programs: 16 Internet Computer: 2
Marathon Public Library
306 W Attica
Marathon, IA 50565
phone: 712-289-2200
Type: Library System
Staff: 0.50 Collections: 3,569 Programs: 41 Internet Computer: 5
Lytton Public Library
118 Main Ast
Lytton, IA 50561
phone: 712-466-2522
Type: Library System
Staff: 0.70 Collections: 3,561 Programs: 2 Internet Computer: 4
Tabor Public Library
805 Main Street
Tabor, IA 51653
phone: 712-629-2735
Type: Library System
Staff: 0.80 Collections: 3,501 Programs: 44 Internet Computer: 4
Auburn Public Library
209 Pine Street
Auburn, IA 51433
phone: 712-688-2264
Type: Library System
Staff: 0.55 Collections: 3,497 Programs: 5 Internet Computer: 4
Public Resource/Technology Center
201 School Street
Orient, IA 50858
phone: 641-337-5061
Type: Library System
Staff: 0.65 Collections: 3,489 Programs: 28 Internet Computer: 10
Kirchner French Memorial Library
101 Main Street
Peterson, IA 51047
phone: 712-295-6705
Type: Library System
Staff: 0.67 Collections: 3,477 Programs: 16 Internet Computer: 2
Sioux Rapids Memorial Library
215 2nd Street
Sioux Rapids, IA 50585
phone: 712-283-2064
Type: Library System
Staff: 1.33 Collections: 3,465 Programs: 9 Internet Computer: 3
Quimby Public Library
120 N Main
Quimby, IA 51049
phone: 712-445-2413
Type: Library System
Staff: 0.54 Collections: 3,431 Programs: 111 Internet Computer: 5
Ruth Suckow Memorial Library
122 Northern Avenue
Earlville, IA 52041
phone: 563-923-5235
Type: Library System
Staff: 0.50 Collections: 3,413 Programs: 19 Internet Computer: 2
Clermont Public Library
503 Larrabee Street
Clermont, IA 52135
phone: 563-423-7286
Type: Library System
Staff: 0.60 Collections: 3,330 Programs: 12 Internet Computer: 4
Letts Public Library
135 S Cherry Street
Letts, IA 52754
phone: 319-726-5121
Type: Library System
Staff: 0.68 Collections: 3,315 Programs: 17 Internet Computer: 13
Schleswig Public Library
202 Cedar Street
Schleswig, IA 51461
phone: 712-676-3470
Type: Library System
Staff: 0.46 Collections: 3,313 Programs: 6 Internet Computer: 2
Albion Municipal Library
400 N Main Street
Albion, IA 50005
phone: 641-488-2226
Type: Library System
Staff: 0.78 Collections: 3,307 Programs: 42 Internet Computer: 11
Spillville Public Library
201 Oak Street
Spillville, IA 52168
phone: 563-562-4373
Type: Library System
Staff: 0.63 Collections: 3,307 Programs: 30 Internet Computer: 4
Truro Public Library
114 E Center
Truro, IA 50257
phone: 641-765-4220
Type: Library System
Staff: 0.65 Collections: 3,200 Programs: 18 Internet Computer: 5
Martelle Community Library And Historical Mus
202 South Street
Martelle, IA 52305
phone: 319-482-4121
Type: Library System
Staff: 0.55 Collections: 3,179 Programs: 31 Internet Computer: 3
Arlington Public Library
711 Main Street
Arlington, IA 50606
phone: 563-633-3475
Type: Library System
Staff: 0.63 Collections: 3,174 Programs: 53 Internet Computer: 7
Lowden Public Library
605 Main Street
Lowden, IA 52255
phone: 563-941-7629
Type: Library System
Staff: 0.88 Collections: 3,130 Programs: 69 Internet Computer: 5
Elgin Public Library
214 Main Street
Elgin, IA 52141
phone: 563-426-5313
Type: Library System
Staff: 0.76 Collections: 3,091 Programs: 95 Internet Computer: 10
Alexander Public Library
409 Harriman Street
Alexander, IA 50420
phone: 641-692-3238
Type: Library System
Staff: 0.65 Collections: 3,073 Programs: 113 Internet Computer: 2
Sidney Public Library
1002 Illinois Street
Sidney, IA 51652
phone: 712-374-6203
Type: Library System
Staff: 1.53 Collections: 3,048 Programs: 65 Internet Computer: 7
Battle Creek Public Library
115 Main Street
Battle Creek, IA 51006
phone: 712-365-4912
Type: Library System
Staff: 0.63 Collections: 3,000 Programs: 6 Internet Computer: 6
Pomeroy Public Library
114 S Ontario Street
Pomeroy, IA 50575
phone: 712-468-2311
Type: Library System
Staff: 1.05 Collections: 2,975 Programs: 55 Internet Computer: 9
Dow City Public Library
104 S Franklin Street
Dow City, IA 51528
phone: 712-674-3453
Type: Library System
Staff: 0.53 Collections: 2,958 Programs: 21 Internet Computer: 4
Keosauqua Public Library
608 1st Street
Keosauqua, IA 52565
phone: 319-293-3766
Type: Library System
Staff: 1.73 Collections: 2,948 Programs: 30 Internet Computer: 2
Springmier Community Library
311 W Marengo Road
Tiffin, IA 52340
phone: 319-545-2960
Type: Library System
Staff: 1.86 Collections: 2,924 Programs: 83 Internet Computer: 4
Aurora Public Library
401 Woodruff Street
Aurora, IA 50607
phone: 319-634-3960
Type: Library System
Staff: 0.73 Collections: 2,915 Programs: 55 Internet Computer: 4
Chelsea Public Library
600 Station Street
Chelsea, IA 52215
phone: 641-489-2525
Type: Library System
Staff: 0.55 Collections: 2,912 Programs: 20 Internet Computer: 3
Norway Public Library
108 Railroad Street
Norway, IA 52318
phone: 319-227-7487
Type: Library System
Staff: 0.47 Collections: 2,904 Programs: 10 Internet Computer: 5
Menlo Public Library
504 5th Street
Menlo, IA 50164
phone: 641-524-4201
Type: Library System
Staff: 0.83 Collections: 2,895 Programs: 38 Internet Computer: 2
Eldon Public Library
608 W Elm
Eldon, IA 52554
phone: 641-652-7517
Type: Library System
Staff: 0.84 Collections: 2,892 Programs: 18 Internet Computer: 4
Callender Heritage Public Library
505 Thomas Street
Callender, IA 50523
phone: 515-548-3803
Type: Library System
Staff: 0.68 Collections: 2,892 Programs: 67 Internet Computer: 4
Livermore Public Library
402 5th Street
Livermore, IA 50558
phone: 515-379-2078
Type: Library System
Staff: 0.95 Collections: 2,825 Programs: 21 Internet Computer: 7
Corwith Public Library
110 Nw Elm Street
Corwith, IA 50430
phone: 515-583-2536
Type: Library System
Staff: 0.55 Collections: 2,801 Programs: 37 Internet Computer: 5
Richland Public Library
100 E Main
Richland, IA 52585
phone: 319-456-6541
Type: Library System
Staff: 0.56 Collections: 2,800 Programs: 34 Internet Computer: 3
Clearfield Public Library
401 Broadway Suite 200
Clearfield, IA 50840
phone: 641-336-2944
Type: Library System
Staff: 0.35 Collections: 2,789 Programs: 46 Internet Computer: 2
Dunkerton Public Library
209 W Main
Dunkerton, IA 50626
phone: 319-822-4610
Type: Library System
Staff: 0.80 Collections: 2,749 Programs: 11 Internet Computer: 6
Ashton Public Library
3029 3rd Street
Ashton, IA 51232
phone: 712-724-6426
Type: Library System
Staff: 0.55 Collections: 2,747 Programs: 5 Internet Computer: 5
Bagley Public Library
117 Main
Bagley, IA 50026
phone: 641-427-5214
Type: Library System
Staff: 0.73 Collections: 2,720 Programs: 15 Internet Computer: 4
Alta Vista Public Library
203 S White Avenue
Alta Vista, IA 50603
phone: 641-364-6009
Type: Library System
Staff: 0.65 Collections: 2,711 Programs: 22 Internet Computer: 5
Bennett Public Library
203 Main
Bennett, IA 52721
phone: 563-890-2238
Type: Library System
Staff: 0.43 Collections: 2,700 Programs: 2 Internet Computer: 3
Elberon Public Library
106 Main Street
Elberon, IA 52225
phone: 319-439-5345
Type: Library System
Staff: 0.50 Collections: 2,692 Programs: 15 Internet Computer: 6
William Paton Public Library
105 W Main Street
Paton, IA 50217
phone: 515-968-4559
Type: Library System
Staff: 0.55 Collections: 2,687 Programs: 24 Internet Computer: 3
Rolfe Public Library
319 Garfield Street
Rolfe, IA 50581
phone: 712-848-3143
Type: Library System
Staff: 0.62 Collections: 2,644 Programs: 78 Internet Computer: 6
Mondamin Public Library
201 Maple Street
Mondamin, IA 51557
phone: 712-646-2888
Type: Library System
Staff: 0.54 Collections: 2,644 Programs: 16 Internet Computer: 3
Hamann Memorial Library
311 E Main
Anthon, IA 51004
phone: 712-373-5275
Type: Library System
Staff: 0.55 Collections: 2,643 Programs: 40 Internet Computer: 4
Rembrandt Public Library
Main Street 7 Broadway
Rembrandt, IA 50576
phone: 712-286-6801
Type: Library System
Staff: 0.50 Collections: 2,613 Programs: 18 Internet Computer: 3
Ellsworth Public Library
1549 Dewitt Street
Ellsworth, IA 50075
phone: 515-836-4852
Type: Library System
Staff: 0.63 Collections: 2,602 Programs: 12 Internet Computer: 4
Milton Public Library
422 N Main
Milton, IA 52570
phone: 641-656-4611
Type: Library System
Staff: 0.00 Collections: 2,556 Programs: 0 Internet Computer: 2
Wyoming Public Library
109 W Main
Wyoming, IA 52362
phone: 563-488-3975
Type: Library System
Staff: 0.53 Collections: 2,538 Programs: 56 Internet Computer: 5
Rudd Public Library
308 Chickasaw Street
Rudd, IA 50471
phone: 641-395-2385
Type: Library System
Staff: 0.50 Collections: 2,528 Programs: 4 Internet Computer: 4
Galva Public Library
203 S Main Street
Galva, IA 51020
phone: 712-282-4400
Type: Library System
Staff: 0.50 Collections: 2,476 Programs: 22 Internet Computer: 2
Fontanelle Public Library
303 Washington
Fontanelle, IA 50846
phone: 641-745-4981
Type: Library System
Staff: 0.50 Collections: 2,454 Programs: 14 Internet Computer: 3
Cumberland Public Library
119 Main
Cumberland, IA 50843
phone: 712-774-5334
Type: Library System
Staff: 0.50 Collections: 2,445 Programs: 33 Internet Computer: 3
Stanton Public Library
310 Broad
Stanton, IA 51573
phone: 712-829-2290
Type: Library System
Staff: 0.50 Collections: 2,402 Programs: 9 Internet Computer: 4
Bussey Community Library
401 Merrill Street
Bussey, IA 50044
phone: 641-944-5994
Type: Library System
Staff: 0.35 Collections: 2,385 Programs: 5 Internet Computer: 3
Hawkeye Public Library
104 S 2nd Street
Hawkeye, IA 52147
phone: 563-427-5536
Type: Library System
Staff: 0.52 Collections: 2,356 Programs: 6 Internet Computer: 6
Moravia Public Library
100 E Chariton
Moravia, IA 52571
phone: 641-724-3440
Type: Library System
Staff: 0.89 Collections: 2,306 Programs: 20 Internet Computer: 5
Steamboat Rock Public Library
511 Market Street
Steamboat Rock, IA 50672
phone: 641-868-2300
Type: Library System
Staff: 0.81 Collections: 2,280 Programs: 4 Internet Computer: 3
Stanwood Public Library
202 E Broadway
Stanwood, IA 52337
phone: 563-942-3531
Type: Library System
Staff: 0.62 Collections: 2,269 Programs: 22 Internet Computer: 4
Lakota Public Library
204 3rd Street
Lakota, IA 50451
phone: 515-886-2312
Type: Library System
Staff: 0.63 Collections: 2,262 Programs: 13 Internet Computer: 4
Webb Public Library
124 Main Street
Webb, IA 51366
phone: 712-838-7719
Type: Library System
Staff: 0.55 Collections: 2,230 Programs: 7 Internet Computer: 2
Palmer Public Library
520 Hanson
Palmer, IA 50571
phone: 712-359-2296
Type: Library System
Staff: 0.36 Collections: 2,229 Programs: 2 Internet Computer: 3
General N.B. Baker Library
315 Ash Street
Sutherland, IA 51058
phone: 712-446-3839
Type: Library System
Staff: 0.66 Collections: 2,217 Programs: 13 Internet Computer: 2
St. Charles Public Library
210 N Cross Street
Saint Charles, IA 50240
phone: 641-396-2945
Type: Library System
Staff: 0.58 Collections: 2,182 Programs: 2 Internet Computer: 3
Ute Public Library
130 Main Street
Ute, IA 51060
phone: 712-885-2237
Type: Library System
Staff: 0.40 Collections: 2,169 Programs: 15 Internet Computer: 3
Early Public Library
107 Main Street
Early, IA 50535
phone: 712-273-5334
Type: Library System
Staff: 1.18 Collections: 2,145 Programs: 1 Internet Computer: 2
Garwin Public Library
208 Main Street
Garwin, IA 50632
phone: 641-499-2024
Type: Library System
Staff: 0.56 Collections: 2,145 Programs: 1 Internet Computer: 1
Jamaica Public Library
316 Main Street
Jamaica, IA 50128
phone: 641-429-3362
Type: Library System
Staff: 0.50 Collections: 2,134 Programs: 19 Internet Computer: 1
Ledyard Public Library
220 Edmunds Street
Ledyard, IA 50556
phone: 515-646-3111
Type: Library System
Staff: 0.33 Collections: 2,130 Programs: 21 Internet Computer: 4
Humeston Public Library
302 Broad Street
Humeston, IA 50123
phone: 641-877-4811
Type: Library System
Staff: 0.50 Collections: 2,113 Programs: 83 Internet Computer: 7
Rake Public Library
123 N Main Street
Rake, IA 50465
phone: 641-566-3388
Type: Library System
Staff: 0.66 Collections: 2,098 Programs: 10 Internet Computer: 4
Emerson Public Library
701 Morton Avenue
Emerson, IA 51533
phone: 712-824-7867
Type: Library System
Staff: 0.50 Collections: 2,072 Programs: 19 Internet Computer: 9
Dolores Tillinghast Memorial Library
234 N 4th Street
Harpers Ferry, IA 52146
phone: 563-586-2524
Type: Library System
Staff: 0.43 Collections: 2,071 Programs: 16 Internet Computer: 4
Mount Ayr Public Library
121 W Monroe
Mount Ayr, IA 50854
phone: 641-464-2159
Type: Library System
Staff: 1.38 Collections: 2,052 Programs: 16 Internet Computer: 3
Modale Public Library
208 Main
Modale, IA 51556
phone: 712-645-2826
Type: Library System
Staff: 0.45 Collections: 2,031 Programs: 5 Internet Computer: 2
Swaledale Public Library
504 Main Street
Swaledale, IA 50477
phone: 641-995-2352
Type: Library System
Staff: 0.50 Collections: 2,021 Programs: 24 Internet Computer: 3
Runnells Community Library
6575 Se 116th Street
Runnells, IA 50237
phone: 515-966-2068
Type: Library System
Staff: 0.20 Collections: 1,987 Programs: 12 Internet Computer: 4
Fenton Public Library
605 Maple Street
Fenton, IA 50539
phone: 515-889-2333
Type: Library System
Staff: 0.50 Collections: 1,980 Programs: 8 Internet Computer: 4
Lied Irwin Public Library
509 Ann
Irwin, IA 51446
phone: 712-782-3335
Type: Library System
Staff: 0.36 Collections: 1,978 Programs: 14 Internet Computer: 3
Melbourne Public Library
603 Main Street
Melbourne, IA 50162
phone: 641-482-3115
Type: Library System
Staff: 0.83 Collections: 1,963 Programs: 124 Internet Computer: 6
Terril Community Public Library
115 N State Street
Terril, IA 51364
phone: 712-853-6224
Type: Library System
Staff: 0.80 Collections: 1,919 Programs: 9 Internet Computer: 6
Royal Public Library
302 Main Street
Royal, IA 51357
phone: 712-933-5500
Type: Library System
Staff: 0.34 Collections: 1,896 Programs: 8 Internet Computer: 2
Lewis Public Library
506 Main
Lewis, IA 51544
phone: 712-769-2228
Type: Library System
Staff: 0.50 Collections: 1,884 Programs: 11 Internet Computer: 6
Elliott Public Library
401 Main Street
Elliott, IA 51532
phone: 712-767-2355
Type: Library System
Staff: 0.70 Collections: 1,873 Programs: 1 Internet Computer: 6
Prescott Public Library
607 2nd Street
Prescott, IA 50859
phone: 641-335-2238
Type: Library System
Staff: 0.51 Collections: 1,829 Programs: 98 Internet Computer: 3
Brooklyn Public Library
306 Jackson Street
Brooklyn, IA 52211
phone: 641-522-9272
Type: Library System
Staff: 1.04 Collections: 1,827 Programs: 52 Internet Computer: 5
Marble Rock Public Library
122 S Main Street
Marble Rock, IA 50653
phone: 641-315-4480
Type: Library System
Staff: 0.63 Collections: 1,799 Programs: 10 Internet Computer: 4
Lost Nation Public Library
301 Pleasant Street
Lost Nation, IA 52254
phone: 563-678-2114
Type: Library System
Staff: 0.50 Collections: 1,771 Programs: 3 Internet Computer: 2
Woden Public Library
304 Main Street
Woden, IA 50484
phone: 641-926-5716
Type: Library System
Staff: 0.55 Collections: 1,770 Programs: 56 Internet Computer: 3
Somers Public Library
606 6th Street
Somers, IA 50586
phone: 515-467-5522
Type: Library System
Staff: 0.65 Collections: 1,769 Programs: 1 Internet Computer: 2
Garrett Memorial Library
123 S Main Street
Moulton, IA 52572
phone: 641-642-3664
Type: Library System
Staff: 0.61 Collections: 1,765 Programs: 10 Internet Computer: 5
New Virginia Public Library
504 Book Alley
New Virginia, IA 50210
phone: 641-449-3614
Type: Library System
Staff: 0.77 Collections: 1,683 Programs: 64 Internet Computer: 4
Mingo Public Library
307 Mohawk Drive
Mingo, IA 50168
phone: 641-363-4631
Type: Library System
Staff: 0.37 Collections: 1,663 Programs: 4 Internet Computer: 1
Meservey Public Library
719 1st Street
Meservey, IA 50457
phone: 641-358-6274
Type: Library System
Staff: 0.88 Collections: 1,585 Programs: 0 Internet Computer: 5
Van Meter Public Library
505 Grant
Van Meter, IA 50261
phone: 515-996-2435
Type: Library System
Staff: 1.18 Collections: 1,571 Programs: 2 Internet Computer: 1
Bode Public Library
114 Humboldt Avenue
Bode, IA 50519
phone: 515-379-1258
Type: Library System
Staff: 0.63 Collections: 1,550 Programs: 50 Internet Computer: 7
Montrose Public Library
202 Main
Montrose, IA 52639
phone: 319-463-5532
Type: Library System
Staff: 0.50 Collections: 1,545 Programs: 20 Internet Computer: 3
Batavia Public Library
902 3rd Street
Batavia, IA 52533
phone: 641-662-2317
Type: Library System
Staff: 0.18 Collections: 1,534 Programs: 5 Internet Computer: 1
Bonaparte Public Library
602 Second Street
Bonaparte, IA 52620
phone: 319-592-3677
Type: Library System
Staff: 0.50 Collections: 1,505 Programs: 1 Internet Computer: 3
Manilla Public Library
447 Main Street
Manilla, IA 51454
phone: 712-654-5192
Type: Library System
Staff: 0.19 Collections: 1,496 Programs: 7 Internet Computer: 0
Westgate Public Library
155 Main Street
Westgate, IA 50681
phone: 563-578-5151
Type: Library System
Staff: 0.51 Collections: 1,476 Programs: 10 Internet Computer: 4
Hillsboro Public Library
100 W Commercial
Hillsboro, IA 52630
phone: 319-253-4000
Type: Library System
Staff: 0.28 Collections: 1,460 Programs: 50 Internet Computer: 4
Seymour Community Library
123 N 5th Street
Seymour, IA 52590
phone: 641-898-2966
Type: Library System
Staff: 0.50 Collections: 1,453 Programs: 4 Internet Computer: 1
What Cheer Public Library
308 S Barnes Street
What Cheer, IA 50268
phone: 641-634-2859
Type: Library System
Staff: 0.50 Collections: 1,439 Programs: 3 Internet Computer: 3
Hopkinton Public Library
110 1st Street Se
Hopkinton, IA 52237
phone: 563-926-2514
Type: Library System
Staff: 0.71 Collections: 1,438 Programs: 16 Internet Computer: 4
Garrison Public Library
100 Birch Avenue
Garrison, IA 52229
phone: 319-477-5531
Type: Library System
Staff: 0.36 Collections: 1,437 Programs: 1 Internet Computer: 5
South English Public Library
407 Ives Street
South English, IA 52335
phone: 319-667-2715
Type: Library System
Staff: 0.29 Collections: 1,403 Programs: 4 Internet Computer: 2
Massena Public Library
122 Main Street
Massena, IA 50853
phone: 712-779-3726
Type: Library System
Staff: 0.50 Collections: 1,403 Programs: 11 Internet Computer: 5
Agency Public Library
104 E Main
Agency, IA 52530
phone: 641-937-6002
Type: Library System
Staff: 0.50 Collections: 1,402 Programs: 2 Internet Computer: 4
Little Rock Public Library
402 Main Street
Little Rock, IA 51243
phone: 712-479-2298
Type: Library System
Staff: 0.50 Collections: 1,400 Programs: 10 Internet Computer: 1
Arthur Public Library
224 S Main Street
Arthur, IA 51431
phone: 712-367-2240
Type: Library System
Staff: 0.34 Collections: 1,381 Programs: 72 Internet Computer: 4
Oxford Public Library
112 N Augusta Avenue
Oxford, IA 52322
phone: 319-828-4087
Type: Library System
Staff: 0.10 Collections: 1,375 Programs: 10 Internet Computer: 4
Rippey Public Library
306 Main
Rippey, IA 50235
phone: 515-436-7714
Type: Library System
Staff: 0.48 Collections: 1,351 Programs: 16 Internet Computer: 3
Melcher-Dallas Public Library
101 Ne Center Street
Melcher-Dallas, IA 50163
phone: 641-947-6700
Type: Library System
Staff: 0.75 Collections: 1,347 Programs: 3 Internet Computer: 3
Moorhead Public Library
Main Street
Moorhead, IA 51558
Type: Library System
Staff: 0.24 Collections: 1,311 Programs: 9 Internet Computer: 2
Cambridge Memorial Library
Water Street & 2nd Street
Cambridge, IA 50046
phone: 515-220-4542
Type: Library System
Staff: 0.50 Collections: 1,309 Programs: 75 Internet Computer: 2
Swea City Public Library
208 3rd Street N
Swea City, IA 50590
phone: 515-272-4216
Type: Library System
Staff: 0.55 Collections: 1,259 Programs: 117 Internet Computer: 6
Melvin Public Library
232 Main Street
Melvin, IA 51350
phone: 712-736-2107
Type: Library System
Staff: 0.23 Collections: 1,242 Programs: 9 Internet Computer: 2
Cushing Community Library
202 Main Street
Cushing, IA 51018
phone: 712-384-2501
Type: Library System
Staff: 0.28 Collections: 1,240 Programs: 21 Internet Computer: 5
Hedrick Public Library
109 N Main Street
Hedrick, IA 52563
phone: 641-653-2211
Type: Library System
Staff: 0.63 Collections: 1,229 Programs: 15 Internet Computer: 3
Wadena Public Library
136 S Mill Street
Wadena, IA 52169
phone: 563-774-2039
Type: Library System
Staff: 0.36 Collections: 1,182 Programs: 17 Internet Computer: 2
Archer Public Library
203 Sanford Street
Archer, IA 51231
phone: 712-723-5629
Type: Library System
Staff: 0.32 Collections: 1,131 Programs: 40 Internet Computer: 3
Farmington Public Library
205 Elm
Farmington, IA 52626
phone: 319-878-3702
Type: Library System
Staff: 0.50 Collections: 1,084 Programs: 7 Internet Computer: 2
Linden Public Library
131 S Main Street
Linden, IA 50146
phone: 641-744-2124
Type: Library System
Staff: 0.51 Collections: 1,054 Programs: 39 Internet Computer: 1
Randolph Public Library
106 S Main
Randolph, IA 51649
phone: 712-625-3561
Type: Library System
Staff: 0.25 Collections: 1,050 Programs: 52 Internet Computer: 4
Westside Public Library
150 Main Street
Westside, IA 51467
phone: 712-663-4493
Type: Library System
Staff: 0.12 Collections: 1,038 Programs: 2 Internet Computer: 2
Gilman Public Library
106 N Main
Gilman, IA 50106
phone: 641-498-2120
Type: Library System
Staff: 0.34 Collections: 1,019 Programs: 0 Internet Computer: 1
Juanita Earp Media Center
120 E 5th Street
Crystal Lake, IA 50432
phone: 641-565-3325
Type: Library System
Staff: 1.19 Collections: 1,017 Programs: 3 Internet Computer: 33
Dickens Public Library
210 Main Street
Dickens, IA 51333
phone: 712-836-2217
Type: Library System
Staff: 0.50 Collections: 1,010 Programs: 85 Internet Computer: 2
Laurel Community Library
102 N Main Street
Laurel, IA 50141
Type: Library System
Staff: 0.00 Collections: 1,005 Programs: 4 Internet Computer: 0
Plover Public Library
301 Main Street
Plover, IA 50573
phone: 712-857-3532
Type: Library System
Staff: 0.23 Collections: 1,000 Programs: 4 Internet Computer: 4
Murray Public Library
416 Maple Street
Murray, IA 50174
phone: 641-447-2711
Type: Library System
Staff: 0.49 Collections: 922 Programs: 16 Internet Computer: 3
Merrill Public Library
608 Main Street
Merrill, IA 51038
phone: 712-938-2503
Type: Library System
Staff: 0.86 Collections: 900 Programs: 1 Internet Computer: 1
Swisher Community Library
72 2nd Street
Swisher, IA 52338
phone: 319-857-4090
Type: Library System
Staff: 0.00 Collections: 900 Programs: 45 Internet Computer: 3
Ringsted Public Library
8 W Maple
Ringsted, IA 50578
phone: 712-866-0878
Type: Library System
Staff: 0.50 Collections: 893 Programs: 4 Internet Computer: 4
Cantril Public Library
104 W 3rd Street
Cantril, IA 52542
phone: 319-397-2366
Type: Library System
Staff: 0.05 Collections: 881 Programs: 9 Internet Computer: 2
Allerton Public Library
103 S Central
Allerton, IA 50008
phone: 641-873-4575
Type: Library System
Staff: 0.23 Collections: 859 Programs: 0 Internet Computer: 2
Havelock Public Library
Main Street & Wood
Havelock, IA 50546
phone: 712-776-2685
Type: Library System
Staff: 0.13 Collections: 857 Programs: 1 Internet Computer: 2
Farmersburg Public Library
208 S Main
Farmersburg, IA 52047
phone: 563-536-2229
Type: Library System
Staff: 0.50 Collections: 855 Programs: 5 Internet Computer: 4
Clutier Public Library
404 Main
Clutier, IA 52217
phone: 319-479-2171
Type: Library System
Staff: 0.50 Collections: 800 Programs: 26 Internet Computer: 2
Morley Public Library
507 Vine Street
Morley, IA 52312
phone: 319-489-9271
Type: Library System
Staff: 0.16 Collections: 792 Programs: 6 Internet Computer: 1
Casey Public Library
604 Antique Country Drive
Casey, IA 50048
phone: 641-746-2670
Type: Library System
Staff: 0.43 Collections: 751 Programs: 2 Internet Computer: 4
Linn Grove Public Library
110 Weaver Street
Linn Grove, IA 51033
phone: 712-296-3919
Type: Library System
Staff: 0.35 Collections: 645 Programs: 4 Internet Computer: 2
Birmingham Public Library
301 E Main
Birmingham, IA 52535
phone: 319-498-4423
Type: Library System
Staff: 0.00 Collections: 636 Programs: 5 Internet Computer: 2
Waterville Public Library
82 Main Street
Waterville, IA 52170
phone: 563-535-7295
Type: Library System
Staff: 0.28 Collections: 617 Programs: 21 Internet Computer: 5
Garden Grove Public Library
103 W Main Street
Garden Grove, IA 50103
phone: 641-443-2172
Type: Library System
Staff: 0.00 Collections: 610 Programs: 1 Internet Computer: 1
Charter Oak Public Library
461 Railroad Street
Charter Oak, IA 51439
phone: 712-678-3425
Type: Library System
Staff: 0.28 Collections: 572 Programs: 1 Internet Computer: 1
Varina Public Library
107 E Main
Varina, IA 50593
phone: 712-288-6233
Type: Library System
Staff: 0.10 Collections: 567 Programs: 0 Internet Computer: 1
Calamus Public Library
198 2nd Street
Calamus, IA 52729
phone: 563-246-2755
Type: Library System
Staff: 0.15 Collections: 561 Programs: 6 Internet Computer: 1
Waucoma Public Library
103 1st Avenue Sw
Waucoma, IA 52171
phone: 563-776-4042
Type: Library System
Staff: 0.60 Collections: 557 Programs: 4 Internet Computer: 5
New Albin Public Library
176 Elm Street Ne
New Albin, IA 52160
phone: 563-544-4747
Type: Library System
Staff: 0.52 Collections: 476 Programs: 3 Internet Computer: 5
Volga Public Library
505 Washington Street
Volga, IA 52077
phone: 563-767-3511
Type: Library System
Staff: 0.53 Collections: 408 Programs: 10 Internet Computer: 5
Silver City Public Library
408 Main Street
Silver City, IA 51571
phone: 712-525-9053
Type: Library System
Staff: 0.50 Collections: 400 Programs: 4 Internet Computer: 6
Stockport Public Library
113 Beswick Street
Stockport, IA 52651
phone: 319-796-4681
Type: Library System
Staff: 0.26 Collections: 385 Programs: 3 Internet Computer: 3
New Market Public Library
407 Main Street
New Market, IA 51646
phone: 712-585-3467
Type: Library System
Staff: 0.21 Collections: 290 Programs: 1 Internet Computer: 1
Coin Public Library
115 Main Street
Coin, IA 51636
phone: 712-583-3684
Type: Library System
Staff: 0.00 Collections: 149 Programs: 1 Internet Computer: 1
Lenox Public Library
101 N Main
Lenox, IA 50851
phone: 641-333-4411
Type: Library System
Staff: 0.80 Collections: 100 Programs: 30 Internet Computer: 7
Blakesburg Public Library
109 Cass Street
Blakesburg, IA 52536
phone: 641-938-2834
Type: Library System
Staff: 0.50 Collections: 100 Programs: 2 Internet Computer: 3
South Side Library
1111 Sw Porter Avenue
Des Moines, IA 50315
phone: 515-283-4940
Type: Branch Library
East Side Library
259 Hubbell Avenue
Des Moines, IA 50317
phone: 515-265-8555
Type: Branch Library
Franklin Avenue Library
5000 Franklin Avenue
Des Moines, IA 50310
phone: 515-283-4271
Type: Branch Library
Forest Avenue
1326 Forest Avenue
Des Moines, IA 50314
phone: 515-283-4152
Type: Branch Library
North Side Library
3516 5th Avenue
Des Moines, IA 50310
phone: 515-283-4941
Type: Branch Library
Ames Public Library Bookmobile
515 Douglas Avenue
Ames, IA 50010
phone: 515-233-4500
Type: Bookmobile
Holy Cross Branch
938 Church Street
Holy Cross, IA 52053
phone: 319-870-2475
Type: Branch Library
Epworth Branch
110 Bierman Road
Epworth, IA 52045
phone: 563-876-3388
Type: Branch Library
Farley Branch
310 4th Street Sw
Farley, IA 52046
phone: 319-744-3577
Type: Branch Library
Perry Creek Branch Library
2912 Hamilton Lower B
Sioux City, IA 51104
phone: 712-255-2926
Type: Branch Library
Morningside Branch
4005 Morningside Avenue
Sioux City, IA 51106
phone: 712-252-5669
Type: Branch Library
Hornick Branch
Main
Hornick, IA 51026
phone: 712-873-3322
Type: Branch Library
Pierson Branch
Main Street
Hornick, IA 51026
phone: 712-375-5413
Type: Branch Library
Fairmount Street Branch
3000 N Fairmount Street
Davenport, IA 52804
phone: 563-326-7893
Type: Branch Library
Eastern Avenue Branch Library
6000 Eastern Avenue
Davenport, IA 52807
phone: 563-326-7832
Type: Branch Library
Scott County Library System Bookmobile
200 N 6th Avenue
Eldridge, IA 52748
phone: 319-285-4794
Type: Bookmobile
Blue Grass Station
114 N. Mississippi Street
Blue Grass, IA 52726
phone: 319-381-2868
Type: Branch Library
Buffalo Station
329 Dodge Street
Buffalo, IA 52728
phone: 319-381-1797
Type: Branch Library
Durant Station
402 6th Street
Durant, IA 52747
phone: 319-785-4725
Type: Branch Library
Princeton Station
328 River Drive
Princeton, IA 52768
phone: 319-289-4282
Type: Branch Library
Walcott Station
221 E. Bryant
Walcott, IA 52773
phone: 319-284-6612
Type: Branch Library
West Side Library Branch
Westdale Mall, 2600 Edgewood Road,Sw
Cedar Rapids, IA 52404
phone: 319-398-5324
Type: Branch Library
Lyons Branch
105 Main Avenue
Clinton, IA 52732
phone: 319-242-5355
Type: Branch Library


 
The USA.com website and domain are privately owned and are not operated by or affiliated with any government or municipal authority.
© 2017 World Media Group, LLC.