The Weed Street Journal

Cannabis Culture; Marijuana News and Educational Content

Dispensaries in Montana

Montana has 533 licensed cannabis dispensaries in 104 cities and towns, all licensed by the Montana Department of Revenue. Adults 21 and older can buy up to 1 ounce of marijuana, including no more than 8 grams of concentrate and 800 milligrams of THC in edibles, and there is no residency requirement. Adult-use sales are allowed only in counties where voters backed Initiative 190 in 2020. In counties that voted no, stores may sell only to medical cardholders, and 8 stores in our directory are medical only. Adult-use purchases carry a 20% state tax, and most counties with stores add a local option tax of 3%.

Pick a town below to see every store there, with phone numbers and maps. The biggest markets are Billings (70), Bozeman (68), Missoula (50), Kalispell (29), Helena (24), Butte (21), Great Falls (21), Whitefish (14), Belgrade (13) and Columbia Falls (13). Browse all states in our dispensary directory.

Montana Dispensaries by City and Town

Every Montana place with a licensed dispensary is listed here, largest first. Billings and Bozeman lead with 70 and 68 stores, about 26% of the 533 in our directory between them, and Missoula is third with 50. After that the map turns small-town: 94 of the 104 towns on the list have fewer than 10 stores, and 44 have only one. Only the 10 towns with 10 or more stores link to their own city pages. The third column counts medical-only stores.

City or townLicensed storesMedical onlyCounty
Billings700Yellowstone
Bozeman680Gallatin
Missoula500Missoula
Kalispell290Flathead
Helena240Lewis and Clark
Butte210Silver Bow
Great Falls210Cascade
Whitefish140Flathead
Belgrade130Gallatin
Columbia Falls130Flathead
Big Sky70Gallatin
Glendive70Dawson
Hamilton70Ravalli
Bigfork60Flathead
Havre60Hill
Laurel60Yellowstone
Libby60Lincoln
Polson60Lake
Florence50Ravalli
Livingston50Park
Stevensville50Ravalli
Wolf Point50Roosevelt
Cut Bank40Glacier
Ennis40Madison
Fairview40Richland
Lolo40Missoula
Sidney40Richland
Ashland30Rosebud
Deer Lodge30Powell
Eureka30Lincoln
Gallatin Gateway30Gallatin
Gardiner30Park
Miles City30Custer
Plentywood30Sheridan
Victor30Ravalli
West Yellowstone30Gallatin
Anaconda20Deer Lodge
Arlee20Lake
Bainville20Roosevelt
Bridger20Carbon
Busby20Big Horn
Chinook20Blaine
Clinton21Missoula
Culbertson20Roosevelt
Darby20Ravalli
Dillon22Beaverhead
East Helena20Lewis and Clark
Glasgow20Valley
Hardin20Big Horn
Harlem20Blaine
Lakeside20Flathead
Lewistown22Fergus
Marion20Flathead
Olney20Flathead
Plains20Sanders
Red Lodge20Carbon
Shepherd20Yellowstone
Thompson Falls20Sanders
Three Forks20Gallatin
Whitehall20Jefferson
Acton10Yellowstone
Basin10Jefferson
Bearcreek10Carbon
Belt10Cascade
Big Timber11Sweet Grass
Black Eagle10Cascade
Boulder10Jefferson
Box Elder10Hill
Charlo10Lake
Columbus11Stillwater
Decker10Big Horn
East Glacier Park10Glacier
Elmo10Lake
Emigrant10Park
Forsyth10Rosebud
Harlowton11Wheatland
Hathaway10Rosebud
Heron10Sanders
Hinsdale10Valley
Hungry Horse10Flathead
Joliet10Carbon
Lincoln10Lewis and Clark
Manhattan10Gallatin
McAllister10Madison
Nashua10Valley
Norris10Madison
Noxon10Sanders
Poplar10Roosevelt
Ravalli10Lake
Roberts10Carbon
Rockvale10Carbon
Rollins10Lake
Ronan10Lake
Saint Ignatius10Lake
Saint Regis10Mineral
Saltese10Mineral
Savage10Richland
Seeley Lake10Missoula
Sheridan10Madison
Somers10Flathead
Superior10Mineral
Trout Creek10Sanders
Troy10Lincoln
Virginia City10Madison

Montana Dispensaries by Region

Montana has 56 counties, and licensed dispensaries operate in 34 of them. We group them into seven regions of our own and count each store by the county its town sits in, which we matched ourselves because the state list has no county field. Gallatin County has the most stores, 97, followed by Yellowstone County with 79 and Flathead County with 70.

Bozeman, Big Sky and the Yellowstone Gateway (114 stores)

Bozeman has 68 stores, second only to Billings, and Belgrade, next to the Bozeman airport, has 13. The rest of Gallatin County adds 7 stores in Big Sky, 3 in West Yellowstone at the park's west entrance, 2 in Three Forks, 3 in Gallatin Gateway and one in Manhattan. Big Sky straddles the Madison County line; we count it in Gallatin. Park County has 9: 5 in Livingston, 3 in Gardiner at the north entrance to Yellowstone, and one in Emigrant in the Paradise Valley. Madison County has 8, led by Ennis with 4, plus one each in Virginia City, Sheridan, Norris and McAllister.

Billings and South Central Montana (94 stores)

Billings has 70 stores, the most of any town in the state, and Yellowstone County has 79 in all, with 6 in Laurel, 2 in Shepherd and one in Acton. Billings voters banned adult-use sales inside city limits in November 2021, so most stores with a Billings address sit just outside the city line in Yellowstone County; inside the city, only medical dispensaries are licensed, capped at 8. Carbon County has 8, in Red Lodge (2), Bridger (2), Joliet, Roberts, Rockvale and Bearcreek. Big Horn County has 5, in Hardin (2), Busby (2) and Decker, near the Wyoming line. West on Interstate 90, the stores in Columbus and Big Timber sell to medical cardholders only, because Stillwater and Sweet Grass counties voted against adult-use sales. Wyoming bans marijuana outright; see our Wyoming marijuana law guide before you drive south.

Flathead Valley and Northwest Montana (101 stores)

Kalispell has 29 stores, Whitefish has 14 and Columbia Falls has 13. Flathead County has 70 in all, with 6 in Bigfork, two each in Lakeside, Marion and Olney, and one each in Somers and Hungry Horse. Lake County has 14, led by Polson with 6, with more in Arlee (2) and single stores in Ronan, Saint Ignatius, Charlo, Elmo, Rollins and the town of Ravalli. Lincoln County has 10: Libby (6), Eureka (3) and Troy. Sanders County has 7, in Plains (2), Thompson Falls (2), Trout Creek, Noxon and Heron. Idaho, just west, bans marijuana in every form; see our Idaho marijuana law guide.

Missoula, the Bitterroot and Mineral County (82 stores)

Missoula has 50 stores, and Missoula County has 57, adding Lolo (4), Clinton (2) and Seeley Lake. One of the Clinton stores, Funk Farm, is the only medical-only store on the list in a county that allows adult-use sales. Ravalli County has 22 in the Bitterroot Valley: Hamilton (7), Florence (5), Stevensville (5), Victor (3) and Darby (2). Mineral County has one store each in Superior, Saint Regis and Saltese.

Helena, Butte and Southwest Montana (59 stores)

Helena, the state capital, has 24 stores, and Lewis and Clark County has 27 with East Helena (2) and Lincoln. Butte has 21, every store in Butte-Silver Bow. Nearby, Anaconda has 2 and Deer Lodge has 3. Jefferson County has 4, in Whitehall (2), Boulder and Basin. In Dillon, both stores sell to medical cardholders only, because Beaverhead County voted against adult-use sales.

Great Falls, the Hi-Line and Central Montana (42 stores)

Great Falls has 21 stores, and Cascade County has 23 with one each in Black Eagle and Belt. On the Hi-Line, Havre has 6 stores and Box Elder has one in Hill County, Chinook and Harlem have two each in Blaine County, and Glacier County has 5, in Cut Bank (4) and East Glacier Park. Much of central Montana voted no: Lewistown's 2 stores and the one in Harlowton are medical only, and several counties between Great Falls and Billings have no store.

Eastern Montana (41 stores)

Glendive has 7 stores, all of Dawson County's. Along the North Dakota line, Richland County has 9, in Sidney (4), Fairview (4) and Savage, and Roosevelt County has 10, led by Wolf Point (5), with more in Culbertson (2), Bainville (2) and Poplar. Plentywood has 3 in Sheridan County. Valley County has 4, in Glasgow (2), Nashua and Hinsdale. Miles City has 3 in Custer County, and Rosebud County has 5, in Ashland (3), Forsyth and Hathaway. North Dakota allows medical use only; see our North Dakota marijuana law guide.

How Montana Licenses Dispensaries: The Department of Revenue

Montana voters approved Initiative 190 on November 3, 2020. Adults 21 and older could possess marijuana from January 1, 2021, and licensed adult-use sales began on January 1, 2022, according to the Department of Revenue FAQ. In 2021 the Legislature rewrote the initiative with HB 701, the Montana Marijuana Regulation and Taxation Act. The law now sits in Title 16, chapter 12 of the Montana Code Annotated, starting with MCA 16-12-106.

The Department of Revenue licenses and inspects every store. Its Cannabis Control Division ran the program until August 2025, when it merged with the Alcoholic Beverage Control Division to form the Cannabis and Alcohol Regulation Division. Every store on the state's list is a licensed dispensary, and what it may sell depends on its county.

  • Green counties: Most voters there supported Initiative 190. Under SB 27 (2025), a dispensary there may sell both adult-use and medical products, according to the department's 2025 legislative summary. The 525 adult-use stores in our directory are all in green counties.
  • Red counties: Most voters there opposed the initiative, so dispensaries may sell only to medical cardholders. The department's cannabis tax page lists 27 red counties, and stores operate in 5 of them: Beaverhead, Fergus, Stillwater, Sweet Grass and Wheatland.

A county can switch through a later local election. Today every one of the 29 green counties has at least one store in our directory, and the other 22 red counties have none.

Chains: Montana has many multi-store operators. In our directory, the Bloom name appears on 27 stores in 26 towns, Elevated on 17, Top Shelf Botanicals (also listed as TSB) has 14, and Lionheart Cannabis has 11. Brand names on the state list do not always match the company that holds the license. Bloom's Lewistown store is medical only, because chains follow the county rule too.

No new locations for now: SB 27 also froze new licensed premises until July 1, 2027, though stores can still close or change hands.

To confirm a store, look for it on the department's monthly Licensed Dispensary List and for the site certificate a licensed store must display, as the department explains on its visiting a licensed dispensary page.

Buying Cannabis in Montana: Age, ID and Limits

  • Age and ID: You must be 21 or older for adult-use purchases, under MCA 16-12-108. People under 21 may not enter a dispensary unless they hold a registry card or a worker permit.
  • Limit: Under MCA 16-12-106, an adult may possess and buy up to 1 ounce, with no more than 8 grams of concentrate and 800 milligrams of THC in edibles.
  • Product limits: Flower is capped at 35% total THC. Since July 1, 2026, under HB 636, edibles may hold 5 milligrams of THC per serving and 100 milligrams per package.
  • Store hours: Licensed dispensaries may open only between 9 a.m. and 8 p.m.
RuleAdult use (21+)Medical cardholders
Where to buyDispensaries in green countiesAny licensed dispensary, in green or red counties
Purchase limit1 oz, with no more than 8 g concentrate and 800 mg THC in edibles1 oz per day and 5 oz per month, or 8 oz per month on a physician's petition
State tax20%4%
Local option taxUp to 3%, set by the countyUp to 3%, set by the county
Home grow2 mature plants and 2 seedlings4 mature plants and 4 seedlings

For penalties, driving rules and the full statute, see our guide to Montana marijuana laws.

Medical Marijuana Dispensaries in Montana

The department also runs the medical registry. Under its cardholder information page, a patient must be a Montana resident with a recommendation for a debilitating medical condition from a Montana-licensed MD or DO, signed within 60 days of applying. A card costs $20, and a cardholder may name up to two adult designated purchasers.

Cardholders may buy up to 1 ounce of flower a day and 5 ounces a month. A physician can petition to raise the monthly limit to 8 ounces. Medical purchases are taxed at 4% instead of 20%.

In red counties, only cardholders may shop. Green-county stores may also serve cardholders under SB 27, but our Medical badge marks only the 8 medical-only stores. We found no Montana provision that recognizes medical cards from other states, so visitors buy as adult-use customers. This page is not medical advice. Talk to a health care provider about whether cannabis is right for you.

Montana Cannabis Taxes and Prices

  • 20% state tax on adult-use sales: Charged at retail, according to the Department of Revenue.
  • 4% state tax on medical sales: Charged on purchases by registered cardholders.
  • Local option tax: A county may add up to 3% on adult-use sales, medical sales or both. On the department's table, 28 counties charge 3% on adult-use sales. In our directory, 98% of stores sit in one of them. Glacier is the only green county with stores and no local tax, and Flathead, Missoula, Ravalli and Sanders tax adult-use sales but not medical ones.
  • Discounts: Since SB 74 (2025), tax is figured on the retail price after discounts and promotions.

Shelf prices may not include tax, so compare menus and daily deals rather than tags alone.

Where You Can and Cannot Use Cannabis in Montana

  • Public places: Smoking marijuana in a public place, other than an area licensed for it, carries a civil fine of up to $50 under MCA 16-12-106(4). MCA 16-12-108 also bans use anywhere tobacco smoking is banned, at schools and in hotel rooms not set aside for smoking.
  • Private property: Use is allowed with the owner's permission.
  • In the car: No use in a moving vehicle. Keep marijuana in a locked glove box, the trunk or a closed container away from the occupants, the department's Know Before You Go page says. Driving with 5 ng/mL or more of THC in the blood is DUI under MCA 61-8-1002, and drivers under 21 may have none.
  • Federal land: Glacier and Yellowstone national parks and the national forests are federal land, where marijuana stays illegal. Adult-use marijuana is still Schedule I under federal law. Our federal marijuana law guide has the details.
  • Leaving the state: The department says carrying marijuana across state lines is prohibited in all cases, medical marijuana included. None of the neighboring states allows adult-use sales: Idaho and Wyoming ban marijuana outright, and North Dakota and South Dakota allow medical use only. Compare rules in every state's cannabis laws.

Before You Visit a Montana Dispensary

  • Check the county first: A store in Dillon, Lewistown, Harlowton, Columbus or Big Timber serves medical cardholders only. If you are not a cardholder, plan your stop in a green county.
  • Call ahead in small towns: Some listings show only the town, not a street address. Call to confirm the location and hours.
  • Plan for tax: Expect the 20% state tax on adult-use purchases, plus 3% in most counties with stores.

Montana Dispensary FAQ

How many dispensaries are in Montana?

Our directory lists 533 licensed cannabis dispensaries in Montana, in 104 cities and towns. Billings has the most, with 70, followed by Bozeman with 68 and Missoula with 50.

How old do you have to be to buy weed in Montana?

21, with a valid photo ID.

Can tourists buy weed in Montana?

Yes, at dispensaries in counties that allow adult-use sales. There is no residency requirement for adult use. The medical program is for Montana residents only.

How much weed can you buy in Montana?

Adults may buy and possess up to 1 ounce, with no more than 8 grams of concentrate and 800 milligrams of THC in edibles.

What is the tax on weed in Montana?

20% on adult-use sales and 4% on medical sales, plus a county local option tax of up to 3%.

Why do some Montana dispensaries sell only to medical patients?

Adult-use sales are allowed only in counties where most voters backed Initiative 190 in 2020. In the other counties, dispensaries may serve registered medical cardholders only. 8 stores in our directory are medical only.

Can you grow weed in Montana?

Yes. Adults may grow 2 mature plants and 2 seedlings, and cardholders 4 and 4, in a locked space not visible from a public place, at a home they own or with the owner's written permission.

Can you bring weed into Yellowstone or Glacier National Park?

No. National parks are federal land, where marijuana is illegal, even though stores operate in gateway towns such as West Yellowstone, Gardiner and East Glacier Park.

Does your dispensary need more visibility? Cannabis shoppers use The Weed Street Journal to compare stores, read strain guides and check the law before they buy. Advertise with us · Spotted a wrong address, phone number or hours? Tell us and we will fix it free.

How we build this directory: Store names, towns and phone numbers come from the Department of Revenue's list of licensed dispensary locations. That list has no license numbers or counties, so we do not show license numbers, and we matched each town to its county ourselves. We check each store against map data and refresh the list as it changes, so our count can differ slightly from the state's. Where we could not confirm a street address, the listing shows the town only. For the rules in every state, see our state-by-state cannabis law guides.