This page contains a list of public libraries in Idaho. If you do not see a listing to your local branch library, please check out the library system site or main branch site for closures or alternative library names.
| 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 | Athol Branch | 330399 3rd Street | (208) 683-2979 |
| City | Library | Address | Zip | Phone | |
| 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 |
| City | Library | Address | Zip | Phone | |
| 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 |
| City | Library | Address | Zip | Phone | |
| 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 |
| City | Library | Address | Zip | Phone | |
| 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 |
| City | Library | Address | Zip | Phone | |
| Fairfield | Camas County District | 519 1st St W | 83327 | (208) 764-2553 | |
| Filer | Filer Public | 219 Main St | 83328 | (208) 326-4143 |
| City | Library | Address | Zip | Phone | |
| 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 |
| City | Library | Address | Zip | Phone | |
| 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 | Harrison Branch | 111 Coeur Dalene Avenue | (208) 689-3976 | ||
| Hayden | Hayden Branch | 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 |
| City | Library | Address | Zip | Phone | |
| Idaho City | Boise Basin District | 123 Montgomery St | 83631 | (208) 392-4558 | |
| Idaho Falls | Idaho Falls Public | 457 W Broadway | 83402 | (208) 612-8460 |
| City | Library | Address | Zip | Phone | |
| Jerome | Jerome Public | 100 1st Ave E | 83338 | (208) 324-5427 | |
| Juliaetta | Juliaetta Public Library | 205 Main Street | 83535 | (208) 276-7071 |
| City | Library | Address | Zip | Phone | |
| 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 |
| City | Library | Address | Zip | Phone | |
| 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 |
| City | Library | Address | Zip | Phone | |
| 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 |
| City | Library | Address | Zip | Phone | |
| 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 |
| City | Library | Address | Zip | Phone | |
| 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 |
| City | Library | Address | Zip | Phone | |
| 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 | Pinehurst Branch | 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 | Post Falls Public | 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 |
| City | Library | Address | Zip | Phone | |
| Rathdrum | Rathdrum Branch | 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 |
| City | Library | Address | Zip | Phone | |
| 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 | Spirit Lake Branch | 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 |
| City | Library | Address | Zip | Phone | |
| 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 |
| City | Library | Address | Zip | Phone | |
| Victor | Valley Of The Tetons District | 56 N Main | 83455 | (208) 787-2201 |
| City | Library | Address | Zip | Phone | |
| 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 |
Public Libraries | About Us | Add & Update Your Library | Link To Us | Contact
Find Public Libraries in Alabama | Alaska | Arizona | Arkansas | California | Colorado | Connecticut | Delaware | District of Columbia | Florida | Georgia | Hawaii | Idaho | Illinois | Indiana | Iowa | Kansas | Kentucky | Louisiana | Maine | Maryland | Massachusetts | Michigan | Minnesota | Mississippi | Missouri | Montana | Nebraska | Nevada | New Hampshire | New Jersey | New Mexico | New York | North Carolina | North Dakota | Ohio | Oklahoma | Oregon | Pennsylvania | Rhode Island | South Carolina | South Dakota | Tennessee | Texas | Utah | Vermont | Virginia | Washington | West Virginia | Wisconsin | Wyoming
The listings of local libraries on this web site are updated regularly. If you want to add/update information on this page,
please click here.
© 2012 PublicLibraries.com. Supporting local public libraries since 1997.