Montana Public Libraries



This page contains a list of public libraries in Montana. 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.

CityLibraryAddressZipPhone
AlbertonAlberton Branch Library701 Railroad Avenue(406) 722-3372
AnacondaHearst Free Library401 Main Street59711(406) 563-6932
AugustaAugusta Branch Library205 Main St(406) 562-3348
BakerFallon County Library6 West Fallon Ave59313(406) 778-7160
BelgradeBelgrade Community Library106 N Broadway St.59714(406) 388-4346
BeltBelt Public Library404 Millard St59412(406) 277-3136
Big SandyBig Sandy Branch Library230 1st Ave N(406) 378-2161
Big TimberCarnegie Public Library314 Mcleod59011(406) 932-5608
BigforkBigfork Branch Library525 Electric Ave(406) 837-6976
BillingsParmly Billings Library510 North Broadway59101(406) 657-8258
BoulderBoulder Community Library202 S Main59632(406) 225-3241
BozemanBozeman Public Library626 E Main Street59715(406) 582-2402
BridgerBridger Public Library119 West Broadway59014(406) 662-3598
BroadusHenry A Malley Memorial Library102 South Lincoln59317(406) 436-2812
BrowningBrowning Branch Library9 2nd St Nw(406) 338-7105
ButteButte-Silver Bow Public Library226 West Broadway59701(406) 723-3361
CascadeWedsworth Memorial Library13 Front Street North59421(406) 468-2848
ChesterLiberty County Library100 East 1st Street59522(406) 759-5445
ChinookBlaine County Library112 4th St West59523(406) 357-2932
ChoteauChoteau-Teton Public Library17 Main Avenue North59422(406) 466-2052
CircleGeorge Mccone Memorial County Library1101 C Avenue59215(406) 485-2350
ColstripBicentennial Library Of Colstrip417 Willow Ave(406) 748-3040
Columbia FallsColumbia Falls Branch Library130 6th St W C(406) 892-5919
ColumbusStillwater County Library27 N 4th St59019(406) 322-5009
CondonSwan Valley Branch Library6811 Hwy 83(406) 754-2521
ConradConrad Public Library15 4th Avenue Sw59425(406) 271-5751
CulbertsonCulbertson Public Library202 Broadway Ave S(406) 787-5275
Cut BankGlacier County Library21 1st Avenue Se59427(406) 873-4572
DarbyDarby Community Public Library101 1-2 South Marshall Street59829(406) 821-4771
Deer LodgeWilliam K. Kohrs Memorial Library501 Missouri Ave59722(406) 846-2622
DentonDenton Public Library515 Broadway59430(406) 567-2571
DillonDillon Public Library121 S Idaho Street59725(406) 683-4544
DodsonDodson Branch Library121 2nd St East(406) 284-3341
DrummondDrummond School Community Library108 W Edwards59832(406) 288-3700
DuttonDutton Public Library22 Main St W59433(406) 476-3382
East GlacierEast Glacier Park Branch Library(406) 873-4572
East HelenaEast Helena Branch Library400 North Kalispell(406) 227-5750
EkalakaEkalaka Public Library115 So. Main St.59324(406) 775-6336
EnnisMadison Valley Public Library210 East Main Street59729(406) 682-7244
EurekaEureka Branch Library318 Dewey Avenue(406) 296-2613
FairfieldFairfield Public Library14 North 4th St59436(406) 467-2477
ForsythRosebud County Library201 North 9th Avenue59327(406) 346-7561
Fort BentonChouteau County Library1518 Main59442(406) 622-5222
FroidFroid Branch Library110 Main St(406) 766-2492
GeraldineGeraldine Branch Library603 Main St(406) 737-4331
GlasgowGlasgow City-County Library408 Third Avenue South59230(406) 228-2731
GlendiveGlendive Public Library200 South Kendrick59330(406) 377-3633
Great FallsGreat Falls Public Library301 2nd Ave North59401(406) 453-0349
HamiltonBitterroot Public Library306 State Street59840(406) 363-1670
HardinBig Horn County Public Library419 North Custer Avenue59034(406) 665-1808
HarlemHarlem Public Library37 1st Avenue59526(406) 353-2712
HarlowtonHarlowton Public Library13 South Central Ave59036(406) 632-5584
HavreHavre-Hill County Library402 3rd Street59501(406) 265-2123
HelenaLewis And Clark Library120 South Last Chance Gulch59601(406) 447-1690
HighwoodHighwood Branch Library1412 Main Street(406) 622-5222
HobsonHobson Community Library110 Main(406) 566-2277
Hot SpringsPreston Town County Library203 East Main59845(406) 741-3491
JolietJoliet Public Library211 E Front Street59041(406) 962-3013
JordanGarfield County Library228 Main St59337(406) 557-2297
KalispellFlathead County Library247 1st Ave East59901(406) 758-5820
LaurelLaurel Public Library720 West 3rd St59044(406) 628-4961
LewistownLewistown Public Library701 West Main59457(406) 538-5212
LibbyLincoln County Public Libraries220 West 6th Street59923(406) 293-2778
LincolnLibrary Lincoln Branch Library102 9th Avenue South(406) 362-4300
LivingstonLivingston-Park County Public Library228 West Callender Street59047(406) 222-0862
MaltaPhillips County Library10 South 4th St East59538(406) 654-2407
ManhattanManhattan Community Library200 W Fulton Ave59741(406) 284-3341
MarionMarion Branch Library205 Gopher Lane(406) 854-2333
Miles CityMiles City Public Library59301(406) 234-1496
MissoulaMissoula Public Library301 E Main59802(406) 721-2665
MooreMoore Public Library403 Fergus Avenue59464(406) 374-2364
OpheimOpheim Community Library100 Rock Street(406) 762-3213
PhilipsburgPhilipsburg Public Library102 S Sansome59858(406) 859-5030
PlainsPlains Public Library District108 West Railroad59859(406) 826-3101
PlentywoodSheridan County Library100 West Laurel Ave59254(406) 765-2317
PolsonPolson City Library2 First Avenue East59860(406) 883-8225
PoplarPoplar City Library208 3rd Ave West(406) 768-3749
Red LodgeRed Lodge Carnegie Library3 West 8th Street59068(406) 446-1905
RicheyRichey Public Library223 South Main Street(406) 773-5585
RonanRonan City Library203 Main Street Sw59864(406) 676-3682
RoundupRoundup School-Community Library525 6th Ave West59072(406) 323-1802
SacoSaco Branch Library201b Taylor Street(406) 654-2407
Saint IgnatiusSt Ignatius School-Community Library76 Third Ave.59865(406) 745-3811
Saint RegisSt Regis Branch Library7 Tiger Street(406) 822-3563
ScobeyDaniels County Library203 Timmons St59263(406) 487-5502
Seeley LakeSeeley Lake Branch Library(406) 677-2224
ShelbyToole County Library229 2nd Ave S59474(406) 424-8345
SheridanSheridan Public Library109 East Hamilton59749(406) 842-5770
SidneySidney-Richland County Library121 3rd Ave Nw59270(406) 433-1917
StanfordJudith Basin County Free Library93 Third Street North59479(406) 566-2277
StevensvilleNorth Valley Public Library208 Main Street59870(406) 777-5061
SunburstNorth Toole County Library105 First St N(406) 937-6980
SuperiorMineral County Public Library301 2nd Ave East59872(406) 822-3563
TerryPrairie County Library309 Garfield Ave59349(406) 635-5546
Thompson FallsThompson Falls Public Library911 Main Street59873(406) 827-3547
Three ForksThree Forks Community Library607 Main St59752(406) 285-3747
TownsendBroadwater School And Community Library201 N Spruce St59644(406) 266-5060
TroyTroy Branch Library3rd Kalispell(406) 295-4040
Twin BridgesTwin Bridges Public Library206 S Main59754(406) 684-5416
ValierValier Public Library400 Teton Avenue59486(406) 279-3366
Virginia CityThompson-Hickman County Library217 Idaho Street59755(406) 843-5346
West YellowstoneWest Yellowstone Public Library23 N Dunraven Street59758(406) 646-9017
White Sulphur SpringMeagher County-City Library15 First Avenue Se59645(406) 547-2250
WhitefishWhitefish Branch Library9 Spokane Ave(406) 862-6657
WhitehallWhitehall Community Library110 First St West(406) 287-3763
WibauxWibaux Public Library115 S Wibaux59353(406) 796-2452
WinifredDorothy Asbjornson Community Library110 Main Street59489(406) 462-5425
WinnettPetroleum County School-Community Library205 South Broadway59087(406) 429-2451
Wolf PointRoosevelt County Library220 2nd Ave South59201(406) 653-2411