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.
City | Library | Address | Zip | Phone |
---|---|---|---|---|
Alberton | Alberton Branch Library | 701 Railroad Avenue | (406) 722-3372 | |
Anaconda | Hearst Free Library | 401 Main Street | 59711 | (406) 563-6932 |
Augusta | Augusta Branch Library | 205 Main St | (406) 562-3348 | |
Baker | Fallon County Library | 6 West Fallon Ave | 59313 | (406) 778-7160 |
Belgrade | Belgrade Community Library | 106 N Broadway St. | 59714 | (406) 388-4346 |
Belt | Belt Public Library | 404 Millard St | 59412 | (406) 277-3136 |
Big Sandy | Big Sandy Branch Library | 230 1st Ave N | (406) 378-2161 | |
Big Timber | Carnegie Public Library | 314 Mcleod | 59011 | (406) 932-5608 |
Bigfork | Bigfork Branch Library | 525 Electric Ave | (406) 837-6976 | |
Billings | Parmly Billings Library | 510 North Broadway | 59101 | (406) 657-8258 |
Boulder | Boulder Community Library | 202 S Main | 59632 | (406) 225-3241 |
Bozeman | Bozeman Public Library | 626 E Main Street | 59715 | (406) 582-2402 |
Bridger | Bridger Public Library | 119 West Broadway | 59014 | (406) 662-3598 |
Broadus | Henry A Malley Memorial Library | 102 South Lincoln | 59317 | (406) 436-2812 |
Browning | Browning Branch Library | 9 2nd St Nw | (406) 338-7105 | |
Butte | Butte-Silver Bow Public Library | 226 West Broadway | 59701 | (406) 723-3361 |
Cascade | Wedsworth Memorial Library | 13 Front Street North | 59421 | (406) 468-2848 |
Chester | Liberty County Library | 100 East 1st Street | 59522 | (406) 759-5445 |
Chinook | Blaine County Library | 112 4th St West | 59523 | (406) 357-2932 |
Choteau | Choteau-Teton Public Library | 17 Main Avenue North | 59422 | (406) 466-2052 |
Circle | George Mccone Memorial County Library | 1101 C Avenue | 59215 | (406) 485-2350 |
Colstrip | Bicentennial Library Of Colstrip | 417 Willow Ave | (406) 748-3040 | |
Columbia Falls | Columbia Falls Branch Library | 130 6th St W C | (406) 892-5919 | |
Columbus | Stillwater County Library | 27 N 4th St | 59019 | (406) 322-5009 |
Condon | Swan Valley Branch Library | 6811 Hwy 83 | (406) 754-2521 | |
Conrad | Conrad Public Library | 15 4th Avenue Sw | 59425 | (406) 271-5751 |
Culbertson | Culbertson Public Library | 202 Broadway Ave S | (406) 787-5275 | |
Cut Bank | Glacier County Library | 21 1st Avenue Se | 59427 | (406) 873-4572 |
Darby | Darby Community Public Library | 101 1-2 South Marshall Street | 59829 | (406) 821-4771 |
Deer Lodge | William K. Kohrs Memorial Library | 501 Missouri Ave | 59722 | (406) 846-2622 |
Denton | Denton Public Library | 515 Broadway | 59430 | (406) 567-2571 |
Dillon | Dillon Public Library | 121 S Idaho Street | 59725 | (406) 683-4544 |
Dodson | Dodson Branch Library | 121 2nd St East | (406) 284-3341 | |
Drummond | Drummond School Community Library | 108 W Edwards | 59832 | (406) 288-3700 |
Dutton | Dutton Public Library | 22 Main St W | 59433 | (406) 476-3382 |
East Glacier | East Glacier Park Branch Library | (406) 873-4572 | ||
East Helena | East Helena Branch Library | 400 North Kalispell | (406) 227-5750 | |
Ekalaka | Ekalaka Public Library | 115 So. Main St. | 59324 | (406) 775-6336 |
Ennis | Madison Valley Public Library | 210 East Main Street | 59729 | (406) 682-7244 |
Eureka | Eureka Branch Library | 318 Dewey Avenue | (406) 296-2613 | |
Fairfield | Fairfield Public Library | 14 North 4th St | 59436 | (406) 467-2477 |
Forsyth | Rosebud County Library | 201 North 9th Avenue | 59327 | (406) 346-7561 |
Fort Benton | Chouteau County Library | 1518 Main | 59442 | (406) 622-5222 |
Froid | Froid Branch Library | 110 Main St | (406) 766-2492 | |
Geraldine | Geraldine Branch Library | 603 Main St | (406) 737-4331 | |
Glasgow | Glasgow City-County Library | 408 Third Avenue South | 59230 | (406) 228-2731 |
Glendive | Glendive Public Library | 200 South Kendrick | 59330 | (406) 377-3633 |
Great Falls | Great Falls Public Library | 301 2nd Ave North | 59401 | (406) 453-0349 |
Hamilton | Bitterroot Public Library | 306 State Street | 59840 | (406) 363-1670 |
Hardin | Big Horn County Public Library | 419 North Custer Avenue | 59034 | (406) 665-1808 |
Harlem | Harlem Public Library | 37 1st Avenue | 59526 | (406) 353-2712 |
Harlowton | Harlowton Public Library | 13 South Central Ave | 59036 | (406) 632-5584 |
Havre | Havre-Hill County Library | 402 3rd Street | 59501 | (406) 265-2123 |
Helena | Lewis And Clark Library | 120 South Last Chance Gulch | 59601 | (406) 447-1690 |
Highwood | Highwood Branch Library | 1412 Main Street | (406) 622-5222 | |
Hobson | Hobson Community Library | 110 Main | (406) 566-2277 | |
Hot Springs | Preston Town County Library | 203 East Main | 59845 | (406) 741-3491 |
Joliet | Joliet Public Library | 211 E Front Street | 59041 | (406) 962-3013 |
Jordan | Garfield County Library | 228 Main St | 59337 | (406) 557-2297 |
Kalispell | Flathead County Library | 247 1st Ave East | 59901 | (406) 758-5820 |
Laurel | Laurel Public Library | 720 West 3rd St | 59044 | (406) 628-4961 |
Lewistown | Lewistown Public Library | 701 West Main | 59457 | (406) 538-5212 |
Libby | Lincoln County Public Libraries | 220 West 6th Street | 59923 | (406) 293-2778 |
Lincoln | Library Lincoln Branch Library | 102 9th Avenue South | (406) 362-4300 | |
Livingston | Livingston-Park County Public Library | 228 West Callender Street | 59047 | (406) 222-0862 |
Malta | Phillips County Library | 10 South 4th St East | 59538 | (406) 654-2407 |
Manhattan | Manhattan Community Library | 200 W Fulton Ave | 59741 | (406) 284-3341 |
Marion | Marion Branch Library | 205 Gopher Lane | (406) 854-2333 | |
Miles City | Miles City Public Library | 59301 | (406) 234-1496 | |
Missoula | Missoula Public Library | 301 E Main | 59802 | (406) 721-2665 |
Moore | Moore Public Library | 403 Fergus Avenue | 59464 | (406) 374-2364 |
Opheim | Opheim Community Library | 100 Rock Street | (406) 762-3213 | |
Philipsburg | Philipsburg Public Library | 102 S Sansome | 59858 | (406) 859-5030 |
Plains | Plains Public Library District | 108 West Railroad | 59859 | (406) 826-3101 |
Plentywood | Sheridan County Library | 100 West Laurel Ave | 59254 | (406) 765-2317 |
Polson | Polson City Library | 2 First Avenue East | 59860 | (406) 883-8225 |
Poplar | Poplar City Library | 208 3rd Ave West | (406) 768-3749 | |
Red Lodge | Red Lodge Carnegie Library | 3 West 8th Street | 59068 | (406) 446-1905 |
Richey | Richey Public Library | 223 South Main Street | (406) 773-5585 | |
Ronan | Ronan City Library | 203 Main Street Sw | 59864 | (406) 676-3682 |
Roundup | Roundup School-Community Library | 525 6th Ave West | 59072 | (406) 323-1802 |
Saco | Saco Branch Library | 201b Taylor Street | (406) 654-2407 | |
Saint Ignatius | St Ignatius School-Community Library | 76 Third Ave. | 59865 | (406) 745-3811 |
Saint Regis | St Regis Branch Library | 7 Tiger Street | (406) 822-3563 | |
Scobey | Daniels County Library | 203 Timmons St | 59263 | (406) 487-5502 |
Seeley Lake | Seeley Lake Branch Library | (406) 677-2224 | ||
Shelby | Toole County Library | 229 2nd Ave S | 59474 | (406) 424-8345 |
Sheridan | Sheridan Public Library | 109 East Hamilton | 59749 | (406) 842-5770 |
Sidney | Sidney-Richland County Library | 121 3rd Ave Nw | 59270 | (406) 433-1917 |
Stanford | Judith Basin County Free Library | 93 Third Street North | 59479 | (406) 566-2277 |
Stevensville | North Valley Public Library | 208 Main Street | 59870 | (406) 777-5061 |
Sunburst | North Toole County Library | 105 First St N | (406) 937-6980 | |
Superior | Mineral County Public Library | 301 2nd Ave East | 59872 | (406) 822-3563 |
Terry | Prairie County Library | 309 Garfield Ave | 59349 | (406) 635-5546 |
Thompson Falls | Thompson Falls Public Library | 911 Main Street | 59873 | (406) 827-3547 |
Three Forks | Three Forks Community Library | 607 Main St | 59752 | (406) 285-3747 |
Townsend | Broadwater School And Community Library | 201 N Spruce St | 59644 | (406) 266-5060 |
Troy | Troy Branch Library | 3rd Kalispell | (406) 295-4040 | |
Twin Bridges | Twin Bridges Public Library | 206 S Main | 59754 | (406) 684-5416 |
Valier | Valier Public Library | 400 Teton Avenue | 59486 | (406) 279-3366 |
Virginia City | Thompson-Hickman County Library | 217 Idaho Street | 59755 | (406) 843-5346 |
West Yellowstone | West Yellowstone Public Library | 23 N Dunraven Street | 59758 | (406) 646-9017 |
White Sulphur Spring | Meagher County-City Library | 15 First Avenue Se | 59645 | (406) 547-2250 |
Whitefish | Whitefish Branch Library | 9 Spokane Ave | (406) 862-6657 | |
Whitehall | Whitehall Community Library | 110 First St West | (406) 287-3763 | |
Wibaux | Wibaux Public Library | 115 S Wibaux | 59353 | (406) 796-2452 |
Winifred | Dorothy Asbjornson Community Library | 110 Main Street | 59489 | (406) 462-5425 |
Winnett | Petroleum County School-Community Library | 205 South Broadway | 59087 | (406) 429-2451 |
Wolf Point | Roosevelt County Library | 220 2nd Ave South | 59201 | (406) 653-2411 |