Montana Public Libraries

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

CityLibraryAddressZipPhoneEmail
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-4346Email
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-2665Email
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