Idaho Public Libraries
This page contains a list of public libraries in Idaho. If you do not see a listing for your local branch library there is a possibility that it might be part of a larger library system. It also might be listed under a different name.
These listings do not include government libraries or libraries at schools or universities. If you would like to add or update a library or if you would like to request some changes to our listings please let us know by using the contact us link at the bottom of this page.
City | Library | Address | Zip | Phone |
---|---|---|---|---|
Aberdeen | Aberdeen District | 76 E Central Ave | 83210 | (208) 397-4427 |
American Falls | American Falls District | 308 Roosevelt St | 83211 | (208) 226-2335 |
Arco | Lost Rivers District | 126 S Front St | 83213 | (208) 527-8511 |
Ashton | Fremont County District | 925 Main | 83420 | (208) 652-7280 |
Athol | Community Library Network - Athol | 330399 3rd Street | (208) 683-2979 | |
Bellevue | Bellevue Public | 115 E Pine | 83313 | (208) 788-2128 |
Blackfoot | Blackfoot Public | 129 N Broadway | 83221 | (208) 785-8628 |
Blackfoot | Snake River - Junior High School Library | 918 E Hwy 39 | (208) 684-3018 | |
Blackfoot | Snake River - Middle School Library | 1060 W 110 S | (208) 684-5171 | |
Blackfoot | Snake River - Moreland Elementary Library | 185 N 750 W | (208) 684-5115 | |
Blackfoot | Snake River - Riverside Elementary Library | 16 S 700 W | (808) 684-5102 | |
Blackfoot | Snake River - Rockford Elementary | 1152 W Hwy 39 | (208) 684-4451 | |
Blackfoot | Snake River School-Community | 924 W Hwy 39 | 83221 | (208) 684-3063 |
Boise | Ada County District | 10664 W Victory Rd | 83709 | (208) 362-0181 |
Boise | Boise Public | 715 S Capitol Blvd | 83702 | (208) 384-4238 |
Boise | Towne Square Library | 350 N. Milwaukee | (208) 375-5020 | |
Bonners Ferry | Boundary County District | 6370 Kootenai | 83805 | (208) 267-3750 |
Bovill | Bovill Public Library | 310 First Ave | 83806 | (208) 826-3603 |
Bruneau | Bruneau Valley District | 32073 Ruth St | 83604 | (208) 845-2131 |
Buhl | Buhl Public | 215 Broadway N | 83316 | (208) 543-6500 |
Burley | Burley Public | 1300 Miller Ave | 83318 | (208) 878-7708 |
Caldwell | Caldwell Public | 1010 Dearborn St | 83605 | (208) 459-3242 |
Cambridge | Cambridge District | 120 N Superior St | 83610 | (208) 257-3434 |
Carey | Little Wood River District | 16 Panther Ave | 83320 | (208) 823-4510 |
Cascade | Cascade Public | 105 N Front St | 83611 | (208) 382-4757 |
Challis | Challis Public | 6th And Main St | 83226 | (208) 879-4267 |
Chubbuck | Portneuf District | 5210 Stuart | 83202 | (208) 237-2192 |
Clark Fork | East Bonner County Library District - Clark Fork Branch Library | 601 Main Street | 83811 | (208) 266-1321 |
Clarkia | Clarkia District | 377 Poplar St | 83812 | (208) 245-2908 |
Coeur Dalene | Coeur Dalene Public | 702 E Front Ave | 83814 | (208) 769-2315 |
Council | Council Valley District | 104 California Ave | 83612 | (208) 253-6004 |
Craigmont | Prairie-River District - Craigmont | 112 W Main | (208) 924-5510 | |
Culdesac | Prairie-River District - Culdesac | 608 Main | (208) 843-5215 | |
Deary | Deary Public Library | 304 2nd Ave | 83823 | (208) 877-1664 |
Downey | South Bannock District | 18 N Main | 83234 | (208) 897-5270 |
Dubois | Clark County District | 160 W Main St | 83423 | (208) 374-5267 |
Eagle | Eagle Public | 100 N Stierman Way | 83616 | (208) 939-6814 |
Elk River | Elk River District | 203 Main St | 83827 | (208) 826-3539 |
Emmett | Emmett Public | 275 S Hayes Ave | 83617 | (208) 365-6057 |
Fairfield | Camas County District | 519 1st St W | 83327 | (208) 764-2553 |
Filer | Filer Public | 219 Main St | 83328 | (208) 326-4143 |
Garden City | Garden City Public | 6015 Glenwood St | 83714 | (208) 472-2940 |
Garden Valley | Garden Valley District | 342 Village Circle | 83622 | (208) 462-3317 |
Genesee | Genesee Public Library | 140 E Walnut Street | 83832 | (208) 285-1398 |
Glenns Ferry | Glenns Ferry Public | 298 S Lincoln | 83623 | (208) 366-2045 |
Gooding | Gooding Public | 306 Fifth Ave W | 83330 | (208) 934-4089 |
Grace | Grace District | 204 S Main St | 83241 | (208) 425-3695 |
Grand View | Eastern Owyhee County District | 520 Boise Ave | 83624 | (208) 834-2785 |
Grangeville | Grangeville Centennial | 215 W North St | 83530 | (208) 983-0951 |
Hagerman | Hagerman Public | 290 S State St | 83332 | (208) 837-6520 |
Hailey | Hailey Public | 7 W Croy St | 83333 | (208) 788-2036 |
Hamer | Hamer Public Library | 2450 E 2100 North | 83425 | (208) 662-5275 |
Hansen | Hansen District | 120 W Maple Ave | 83334 | (208) 423-4122 |
Harrison | Community Library Network - Harrison | 111 Coeur Dalene Avenue | (208) 689-3976 | |
Hayden | Community Library Network - Hayden | 8385 N. Government Way | (208) 772-5612 | |
Hayden | Kootenai-Shoshone District | 8385 N Government Wy | 83835 | (208) 772-5612 |
Hidden Springs | Hidden Springs Branch | 5892 W Hidden Springs Dr | (208) 229-2665 | |
Homedale | Homedale Public | 125 W Owyhee Ave | 83628 | (208) 337-4228 |
Horseshoe Bend | Horseshoe Bend District | 392 Highway 55 | 83629 | (208) 793-2460 |
Howe | Lost Rivers Community District - Howe | (208) 767-3018 | ||
Idaho City | Boise Basin District | 123 Montgomery St | 83631 | (208) 392-4558 |
Idaho Falls | Idaho Falls Public | 457 W Broadway | 83402 | (208) 612-8460 |
Jerome | Jerome Public | 100 1st Ave E | 83338 | (208) 324-5427 |
Juliaetta | Juliaetta Public Library | 205 Main Street | 83535 | (208) 276-7071 |
Kamiah | Prairie-River District - Kamiah | 507 Main | (208) 935-0428 | |
Kellogg | Kellogg Public | 16 W Market Ave | 83837 | (208) 786-7231 |
Kimberly | Kimberly Public | 120 Madison St W | 83341 | (208) 423-4556 |
Kooskia | Prairie-River District - Kooskia | 26 S Main | (208) 926-4539 | |
Kuna | Kuna District | 457 N Locust | 83634 | (208) 922-1025 |
Lapwai | Prairie-River District | 103 N Main St | 83540 | (208) 843-7254 |
Lapwai | Prairie-River District Lapwai | 103 North Main | (208) 843-7254 | |
Lava Hot Springs | South Bannock District - Lava Hot Springs | 33 Main St | (208) 776-5301 | |
Leadore | Leadore Community Library | (208) 768-2646 | ||
Lewiston | Lewiston City Library | 428 Thain Rd | (208) 743-6519 | |
Lewiston | Lewiston City Public | 428 Thain Rd | 83501 | (208) 743-6519 |
Lewisville | Lewisville Public | 3453 E 480 N | 83431 | (208) 754-8608 |
Mackay | Mackay District | 320 Capitol Ave | 83251 | (208) 588-3333 |
Macks Inn | Island Park Branch | 4377 County Circle Drive | (208) 558-0991 | |
Malad | Oneida County District | 31 N 100 W | 83252 | (208) 766-2229 |
Marsing | Lizard Butte District | 111 3rd Ave W | 83639 | (208) 896-4690 |
Mccall | Mccall Public | 218 E Park St | 83638 | (208) 634-5522 |
Menan | Jefferson County District | 623a N 3500 E | 83434 | (208) 754-0021 |
Menan | Menan - Annis - Grant Library | 623 N 3500 E | (208) 754-0021 | |
Meridian | Meridian District | 1326 W Cherry Ln | 83642 | (208) 888-4451 |
Meridian | Old Town Branch | 18 E Idaho Ave | (208) 888-3828 | |
Middleton | Middleton Public | 307 E Main St | 83644 | (208) 585-3931 |
Midvale | Midvale District | 70 E Bridge St | 83645 | (208) 355-2213 |
Montpelier | Bear Lake County District | 138 N 6th St | 83254 | (208) 847-1664 |
Moscow | Latah County District | 110 S Jefferson St | 83843 | (208) 882-3925 |
Moscow | Moscow Public Library | 110 S Jefferson St | 83843 | (208) 882-3925 |
Mountain Home | Mountain Home Public | 790 N 10th E | 83647 | (208) 587-4716 |
Mullan | Mullan Public | 117 Hunter Ave | 83846 | (208) 744-1220 |
Nampa | Nampa Public | 101 11th Ave S | 83651 | (208) 468-5800 |
Nampa | Nampa Public Public Library | 101 11th Avenue S | (208) 468-5800 | |
New Meadows | Meadows Valley District | 400 Virginia St | 83654 | (208) 347-3147 |
New Plymouth | Armoral Tuttle Public | 301 N Plymouth Ave | 83655 | (208) 278-5338 |
Nezperce | Nezperce Community Library | 502 Oak St | (208) 937-2458 | |
Nezperce | Prairie-River District Nezperce | 602 4th Avenue | (208) 937-2458 | |
Notus | Notus Public | 387 First St | 83656 | (208) 459-8247 |
Oakley | Oakley District | 185 E Main St | 83346 | (208) 862-3434 |
Ola | Ola District | 11475 Ola School Rd | 83657 | (208) 584-3589 |
Osburn | Osburn Public | 921 Mullan Ave | 83849 | (208) 752-9711 |
Paris | Paris Branch | 62 S Main | (208) 945-2253 | |
Parma | Parma Public Library | 121 N 3rd St | (208) 722-6605 | |
Parma | Patricia Romanko Public | 121 N 3rd St | 83660 | (208) 722-6605 |
Payette | Payette Public | 24 S 10th St | 83661 | (208) 642-6029 |
Peck | Prairie-River District - Peck | 217 N Main St | (208) 486-6161 | |
Pierce | Pierce District | 208 S Main St | 83546 | (208) 464-2823 |
Pierce | Pierce Free Public Library | 208 S Main St | (208) 464-2823 | |
Pinehurst | Community Library Network - Pinehurst | 107 Main Avenue | 83850 | (208) 682-3483 |
Plummer | Plummer Public | 800 D St | 83851 | (208) 686-1812 |
Pocatello | Marshall Public | 113 S Garfield | 83204 | (208) 232-1263 |
Post Falls | Community Library Network - Post Falls | 821 N Spokane | 83854 | (208) 773-1506 |
Potlatch | Potlatch Public Library | 1010 Onaway Rd | 83855 | (208) 875-1036 |
Prairie | Prairie District | 71 Smith Creek Rd | 83647 | (208) 868-3246 |
Preston | Larsen-Sant-Franklin District | 109 S 1st E | 83263 | (208) 852-0175 |
Preston | Preston Carnegie Library | 109 S 1st E | (208) 852-0175 | |
Priest Lake | Priest Lake District | 28769 Hwy 57 | 83856 | (208) 443-2454 |
Priest River | West Bonner District | 219 Main St | 83856 | (208) 448-2207 |
Rathdrum | Community Library Network - Rathdrum | 16780 W Hwy 41 | (208) 687-1029 | |
Rexburg | Madison District | 73 N Center St | 83440 | (208) 356-3461 |
Richfield | Richfield District | 205 S Main | 83349 | (208) 487-1242 |
Rigby | Rigby Public | 110 N State St | 83442 | (208) 745-8231 |
Riggins | Salmon River Public | 126 N Main St | 83549 | (208) 628-3394 |
Ririe | Ririe Public | 464 Main St | 83443 | (208) 538-7974 |
Roberts | Roberts Public | 650 N 2870 E | 83444 | (208) 228-2210 |
Rockland | Rockland School-Community | 321 E Center | 83271 | (208) 548-2222 |
Rupert | Demary Memorial | 417 7th St | 83350 | (208) 436-3874 |
Salmon | Lemhi County District | 204 Main St | 83467 | (208) 756-2311 |
Salmon | Salmon Public Library | 204 Main St | (208) 756-2311 | |
Sandpoint | East Bonner County District | 1407 Cedar St | 83864 | (208) 263-6930 |
Sandpoint | East Bonner County Library District Sandpoint Branch Library | 1407 Cedar Street | 83864 | (208) 263-6930 |
Shelley | North Bingham County District | 197 W Locust St | 83274 | (208) 357-7801 |
Shoshone | Shoshone Public | 211 S Rail St W | 83352 | (208) 886-2843 |
Soda Springs | Soda Springs Public | 149 S Main St | 83276 | (208) 547-2606 |
Spirit Lake | Community Library Network - Spirit Lake | 32575 N. 5th Ave | 83869 | (208) 623-5353 |
St Maries | St Maries Public | 822 College Ave | 83861 | (208) 245-3732 |
St. Anthony | Fremont County District - St Anthony | 110 W Main | (208) 624-3192 | |
Stanley | Stanley District | 33 Ace Of Diamonds St | 83278 | (208) 774-2470 |
Star | Star Branch Library | 10706 W. State St Suite D | (208) 286-9755 | |
Sugar City | Sugar Salem School-Community | 1 Digger Dr | 83448 | (208) 356-0271 |
Tensed | Benewah District | 4345 Fox Rd | 83870 | (208) 274-3002 |
Terreton | Heart Of The Valley Public Library | 1252 E 1500 N | (208) 663-4834 | |
Troy | Troy Public Library | 402 S Main St | 83871 | (208) 835-4311 |
Twin Falls | Twin Falls Public | 201 Fourth Ave E | 83301 | (208) 733-2964 |
Victor | Valley Of The Tetons District | 56 N Main | 83455 | (208) 787-2201 |
Wallace | Wallace Public | 415 River St | 83873 | (208) 752-4571 |
Weippe | Clearwater District | 204 Wood St | 83553 | (208) 435-4058 |
Weippe | Weippe Public Library | 204 Wood Street | (208) 435-4058 | |
Weiser | Weiser Public | 628 E 1st St | 83672 | (208) 549-1243 |
Wendell | Sherburn Smith Memorial | 375 1st Ave E | 83355 | (208) 536-6195 |
Wilder | Wilder District | 207 A Ave E | 83676 | (208) 482-7880 |
Winchester | Prairie-River District - Winchester | 413 1-2 Nez Perce | (208) 924-5164 |