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 possiblity that it might be part of a larger library system. It also might be listed under an alternative name.
Book Search
Search for books and ebooks using title, author or keyword
AberdeenAberdeen District76 E Central Ave83210(208) 397-4427
American FallsAmerican Falls District308 Roosevelt St83211(208) 226-2335
ArcoLost Rivers District126 S Front St83213(208) 527-8511
AshtonFremont County District925 Main83420(208) 652-7280
AtholCommunity Library Network - Athol330399 3rd Street(208) 683-2979
BellevueBellevue Public115 E Pine83313(208) 788-2128
BlackfootBlackfoot Public129 N Broadway83221(208) 785-8628
BlackfootSnake River - Junior High School Library918 E Hwy 39(208) 684-3018
BlackfootSnake River - Middle School Library1060 W 110 S(208) 684-5171
BlackfootSnake River - Moreland Elementary Library185 N 750 W(208) 684-5115
BlackfootSnake River - Riverside Elementary Library16 S 700 W(808) 684-5102
BlackfootSnake River - Rockford Elementary1152 W Hwy 39(208) 684-4451
BlackfootSnake River School-Community924 W Hwy 3983221(208) 684-3063
BoiseAda County District10664 W Victory Rd83709(208) 362-0181
BoiseBoise Public715 S Capitol Blvd83702(208) 384-4238
BoiseTowne Square Library350 N. Milwaukee(208) 375-5020
Bonners FerryBoundary County District6370 Kootenai83805(208) 267-3750
BovillBovill Public Library310 First Ave83806(208) 826-3603
BruneauBruneau Valley District32073 Ruth St83604(208) 845-2131
BuhlBuhl Public215 Broadway N83316(208) 543-6500
BurleyBurley Public1300 Miller Ave83318(208) 878-7708
CaldwellCaldwell Public1010 Dearborn St83605(208) 459-3242
CambridgeCambridge District120 N Superior St83610(208) 257-3434
CareyLittle Wood River District16 Panther Ave83320(208) 823-4510
CascadeCascade Public105 N Front St83611(208) 382-4757
ChallisChallis Public6th And Main St83226(208) 879-4267
ChubbuckPortneuf District5210 Stuart83202(208) 237-2192
Clark ForkEast Bonner County Library District - Clark Fork Branch Library601 Main Street83811(208) 266-1321
ClarkiaClarkia District377 Poplar St83812(208) 245-2908
Coeur DaleneCoeur Dalene Public702 E Front Ave83814(208) 769-2315
CouncilCouncil Valley District104 California Ave83612(208) 253-6004
CraigmontPrairie-River District - Craigmont112 W Main(208) 924-5510
CuldesacPrairie-River District - Culdesac608 Main(208) 843-5215
DearyDeary Public Library304 2nd Ave83823(208) 877-1664
DowneySouth Bannock District18 N Main83234(208) 897-5270
DuboisClark County District160 W Main St83423(208) 374-5267
EagleEagle Public100 N Stierman Way83616(208) 939-6814
Elk RiverElk River District203 Main St83827(208) 826-3539
EmmettEmmett Public275 S Hayes Ave83617(208) 365-6057
FairfieldCamas County District519 1st St W83327(208) 764-2553
FilerFiler Public219 Main St83328(208) 326-4143
Garden CityGarden City Public6015 Glenwood St83714(208) 472-2940
Garden ValleyGarden Valley District342 Village Circle83622(208) 462-3317
GeneseeGenesee Public Library140 E Walnut Street83832(208) 285-1398
Glenns FerryGlenns Ferry Public298 S Lincoln83623(208) 366-2045
GoodingGooding Public306 Fifth Ave W83330(208) 934-4089
GraceGrace District204 S Main St83241(208) 425-3695
Grand ViewEastern Owyhee County District520 Boise Ave83624(208) 834-2785
GrangevilleGrangeville Centennial215 W North St83530(208) 983-0951
HagermanHagerman Public290 S State St83332(208) 837-6520
HaileyHailey Public7 W Croy St83333(208) 788-2036
HamerHamer Public Library2450 E 2100 North83425(208) 662-5275
HansenHansen District120 W Maple Ave83334(208) 423-4122
HarrisonCommunity Library Network - Harrison111 Coeur Dalene Avenue(208) 689-3976
HaydenCommunity Library Network - Hayden8385 N. Government Way(208) 772-5612
HaydenKootenai-Shoshone District8385 N Government Wy83835(208) 772-5612
Hidden SpringsHidden Springs Branch5892 W Hidden Springs Dr(208) 229-2665
HomedaleHomedale Public125 W Owyhee Ave83628(208) 337-4228
Horseshoe BendHorseshoe Bend District392 Highway 5583629(208) 793-2460
HoweLost Rivers Community District - Howe(208) 767-3018
Idaho CityBoise Basin District123 Montgomery St83631(208) 392-4558
Idaho FallsIdaho Falls Public457 W Broadway83402(208) 612-8460
JeromeJerome Public100 1st Ave E83338(208) 324-5427
JuliaettaJuliaetta Public Library205 Main Street83535(208) 276-7071
KamiahPrairie-River District - Kamiah507 Main(208) 935-0428
KelloggKellogg Public16 W Market Ave83837(208) 786-7231
KimberlyKimberly Public120 Madison St W83341(208) 423-4556
KooskiaPrairie-River District - Kooskia26 S Main(208) 926-4539
KunaKuna District457 N Locust83634(208) 922-1025
LapwaiPrairie-River District103 N Main St83540(208) 843-7254
LapwaiPrairie-River District Lapwai103 North Main(208) 843-7254
Lava Hot SpringsSouth Bannock District - Lava Hot Springs33 Main St(208) 776-5301
LeadoreLeadore Community Library(208) 768-2646
LewistonLewiston City Library428 Thain Rd(208) 743-6519
LewistonLewiston City Public428 Thain Rd83501(208) 743-6519
LewisvilleLewisville Public3453 E 480 N83431(208) 754-8608
MackayMackay District320 Capitol Ave83251(208) 588-3333
Macks InnIsland Park Branch4377 County Circle Drive(208) 558-0991
MaladOneida County District31 N 100 W83252(208) 766-2229
MarsingLizard Butte District111 3rd Ave W83639(208) 896-4690
MccallMccall Public218 E Park St83638(208) 634-5522
MenanJefferson County District623a N 3500 E83434(208) 754-0021
MenanMenan - Annis - Grant Library623 N 3500 E(208) 754-0021
MeridianMeridian District1326 W Cherry Ln83642(208) 888-4451
MeridianOld Town Branch18 E Idaho Ave(208) 888-3828
MiddletonMiddleton Public307 E Main St83644(208) 585-3931
MidvaleMidvale District70 E Bridge St83645(208) 355-2213
MontpelierBear Lake County District138 N 6th St83254(208) 847-1664
MoscowLatah County District110 S Jefferson St83843(208) 882-3925
MoscowMoscow Public Library110 S Jefferson St83843(208) 882-3925
Mountain HomeMountain Home Public790 N 10th E83647(208) 587-4716
MullanMullan Public117 Hunter Ave83846(208) 744-1220
NampaNampa Public101 11th Ave S83651(208) 468-5800
NampaNampa Public Public Library101 11th Avenue S(208) 468-5800
New MeadowsMeadows Valley District400 Virginia St83654(208) 347-3147
New PlymouthArmoral Tuttle Public301 N Plymouth Ave83655(208) 278-5338
NezperceNezperce Community Library502 Oak St(208) 937-2458
NezpercePrairie-River District Nezperce602 4th Avenue(208) 937-2458
NotusNotus Public387 First St83656(208) 459-8247
OakleyOakley District185 E Main St83346(208) 862-3434
OlaOla District11475 Ola School Rd83657(208) 584-3589
OsburnOsburn Public921 Mullan Ave83849(208) 752-9711
ParisParis Branch62 S Main(208) 945-2253
ParmaParma Public Library121 N 3rd St(208) 722-6605
ParmaPatricia Romanko Public121 N 3rd St83660(208) 722-6605
PayettePayette Public24 S 10th St83661(208) 642-6029
PeckPrairie-River District - Peck217 N Main St(208) 486-6161
PiercePierce District208 S Main St83546(208) 464-2823
PiercePierce Free Public Library208 S Main St(208) 464-2823
PinehurstCommunity Library Network - Pinehurst107 Main Avenue83850(208) 682-3483
PlummerPlummer Public800 D St83851(208) 686-1812
PocatelloMarshall Public113 S Garfield83204(208) 232-1263
Post FallsCommunity Library Network - Post Falls821 N Spokane83854(208) 773-1506
PotlatchPotlatch Public Library1010 Onaway Rd83855(208) 875-1036
PrairiePrairie District71 Smith Creek Rd83647(208) 868-3246
PrestonLarsen-Sant-Franklin District109 S 1st E83263(208) 852-0175
PrestonPreston Carnegie Library109 S 1st E(208) 852-0175
Priest LakePriest Lake District28769 Hwy 5783856(208) 443-2454
Priest RiverWest Bonner District219 Main St83856(208) 448-2207
RathdrumCommunity Library Network - Rathdrum16780 W Hwy 41(208) 687-1029
RexburgMadison District73 N Center St83440(208) 356-3461
RichfieldRichfield District205 S Main83349(208) 487-1242
RigbyRigby Public110 N State St83442(208) 745-8231
RigginsSalmon River Public126 N Main St83549(208) 628-3394
RirieRirie Public464 Main St83443(208) 538-7974
RobertsRoberts Public650 N 2870 E83444(208) 228-2210
RocklandRockland School-Community321 E Center83271(208) 548-2222
RupertDemary Memorial417 7th St83350(208) 436-3874
SalmonLemhi County District204 Main St83467(208) 756-2311
SalmonSalmon Public Library204 Main St(208) 756-2311
SandpointEast Bonner County District1407 Cedar St83864(208) 263-6930
SandpointEast Bonner County Library District Sandpoint Branch Library1407 Cedar Street83864(208) 263-6930
ShelleyNorth Bingham County District197 W Locust St83274(208) 357-7801
ShoshoneShoshone Public211 S Rail St W83352(208) 886-2843
Soda SpringsSoda Springs Public149 S Main St83276(208) 547-2606
Spirit LakeCommunity Library Network - Spirit Lake32575 N. 5th Ave83869(208) 623-5353
St MariesSt Maries Public822 College Ave83861(208) 245-3732
St. AnthonyFremont County District - St Anthony110 W Main(208) 624-3192
StanleyStanley District33 Ace Of Diamonds St83278(208) 774-2470
StarStar Branch Library10706 W. State St Suite D(208) 286-9755
Sugar CitySugar Salem School-Community1 Digger Dr83448(208) 356-0271
TensedBenewah District4345 Fox Rd83870(208) 274-3002
TerretonHeart Of The Valley Public Library1252 E 1500 N(208) 663-4834
TroyTroy Public Library402 S Main St83871(208) 835-4311
Twin FallsTwin Falls Public201 Fourth Ave E83301(208) 733-2964
VictorValley Of The Tetons District56 N Main83455(208) 787-2201
WallaceWallace Public415 River St83873(208) 752-4571
WeippeClearwater District204 Wood St83553(208) 435-4058
WeippeWeippe Public Library204 Wood Street(208) 435-4058
WeiserWeiser Public628 E 1st St83672(208) 549-1243
WendellSherburn Smith Memorial375 1st Ave E83355(208) 536-6195
WilderWilder District207 A Ave E83676(208) 482-7880
WinchesterPrairie-River District - Winchester413 1-2 Nez Perce(208) 924-5164