Minnesota Cannabis by City
Dispensary listings, local ordinances, and shopping guides for 84 Minnesota cities. Find recreational and medical cannabis near you with hours, addresses, and local context for each market.
Browse cities
Sorted by population. Each city page lists licensed dispensaries, local laws, hours, and nearby alternatives.
Minneapolis
Hennepin County · 429,954 residents
Minneapolis is the largest city in Minnesota and home to a growing number of licensed cannabis dispensaries. As the heart of the Twin Cities metro area, Minneapolis offers convenient access to both recreational and medical marijuana for residents and visitors.
St. Paul
Ramsey County · 311,527 residents
St. Paul, Minnesota's capital city, is home to RISE (2239 Ford Pkwy, Highland Park), the city's licensed adult-use cannabis dispensary serving residents across all St. Paul neighborhoods. Frostbite in nearby Roseville and NativeCare in West St. Paul (opening March 2026) serve the broader east metro.
Rochester
Olmsted County · 121,395 residents
Rochester, home to the Mayo Clinic, is Minnesota's second-largest city and a major cannabis market in the southeast. Green Goods Rochester serves the area's mix of residents, medical travelers, and Iowa border shoppers at 3456 East Circle Dr NE.
Duluth
St. Louis County · 93,187 residents
Duluth, located on the shores of Lake Superior, serves as the cannabis hub for northeastern Minnesota. Home to Legacy Cannabis on West Superior Street, the city serves residents and the thousands of tourists heading to the North Shore and Boundary Waters each year.
Bloomington
Hennepin County · 89,987 residents
Bloomington, home to the Mall of America and MSP International Airport, is a south metro cannabis hub. Green Goods Bloomington at 5232 W 84th St serves the area.
Brooklyn Park
Hennepin County · 86,478 residents
Brooklyn Park is one of the largest suburbs in Minnesota, located northwest of Minneapolis. Cannabis dispensaries in Brooklyn Park serve the diverse communities of the north metro.
Plymouth
Hennepin County · 81,026 residents
Plymouth is a thriving northwest suburb of Minneapolis with excellent access to cannabis dispensaries. The city serves residents from the western Twin Cities metro area.
Woodbury
Washington County · 75,102 residents
Woodbury is Minnesota's premier border-town cannabis destination, with Green Goods at 803 Bielenberg Dr serving residents and Wisconsin visitors alike. Just 20 minutes from Hudson, WI, it is one of the busiest cross-border cannabis markets in the upper Midwest.
Maple Grove
Hennepin County · 72,622 residents
Maple Grove is a thriving northwest suburb of Minneapolis with no dispensary inside city limits. Residents shop at the Brooklyn Park dispensaries on Brooklyn Boulevard: RISE (8016 Brooklyn Blvd) and Love is an Ingredient (7654 Brooklyn Blvd), both less than 5 miles away.
St. Cloud
Stearns County · 70,891 residents
St. Cloud is central Minnesota's cannabis hub, home to RISE Dispensary at 3800 3rd St N and the tribal Waabigwan Mashkiki at 141 33rd Ave S. The city serves a wide regional catchment including St. Cloud State University and communities across Stearns and surrounding counties.
Blaine
Anoka County · 70,222 residents
Blaine is a major north metro suburb with convenient access to cannabis dispensaries. The city serves residents from the northern Twin Cities region.
Lakeville
Dakota County · 69,490 residents
Lakeville is one of the fastest-growing cities in Minnesota, located in the south metro. Cannabis dispensaries serve this growing suburban community.
Eagan
Dakota County · 68,855 residents
Eagan is a Dakota County cannabis hub anchored by RISE Dispensary at 1340 Town Centre Dr. Located at the I-35E and I-494 interchange, it serves residents from across the south metro and southeastern suburbs.
Coon Rapids
Anoka County · 64,855 residents
Coon Rapids is a large suburb in the north metro with access to cannabis retailers. The city serves the Anoka County region.
Eden Prairie
Hennepin County · 64,799 residents
Eden Prairie is a prosperous southwest suburb of Minneapolis with no dispensary in city limits. Residents shop at Green Goods Bloomington (5232 W 84th St, about 5 miles north via I-494) or Love is an Ingredient Burnsville (13953 Grand Ave, about 7 miles south via I-35W).
Burnsville
Dakota County · 64,317 residents
Burnsville is a major south metro suburb with excellent highway access. Cannabis dispensaries in Burnsville serve residents from across the southern Twin Cities area.
Apple Valley
Dakota County · 55,135 residents
Apple Valley is a south metro suburb known for the Minnesota Zoo. Cannabis dispensaries serve residents throughout Dakota County.
Shakopee
Scott County · 45,000 residents
Shakopee is a growing suburban city in Scott County southwest of the Twin Cities, home to Valleyfair and Canterbury Park. Its proximity to the Twin Cities metro gives residents good access to licensed cannabis dispensaries.
Moorhead
Clay County · 44,505 residents
Moorhead, directly across the Red River from Fargo, ND, has five licensed cannabis dispensaries as of February 2026 — the most of any city in the Fargo-Moorhead metro. Options include the tribal Waabigwan Mashkiki (no state tax), Green Goods, Beezwax THC Dispensary, Ediblez OTC, and Unwind.
Mankato
Blue Earth County · 44,488 residents
Mankato is south-central Minnesota's cannabis hub, home to RISE Dispensary at 501 S Victory Dr and a second location coming soon: Prairie Island CBH's Island Peži brand is planning an off-reservation dispensary at 1809 Adams St. Mankato serves MSU students, locals, and the wider Blue Earth County region.
Shakopee
Scott County · 44,013 residents
Shakopee, home to Valleyfair and Canterbury Park, is a growing southwest metro city with access to cannabis dispensaries.
Maplewood
Ramsey County · 41,895 residents
Maplewood is an east-central suburb adjacent to St. Paul with convenient access to cannabis dispensaries.
Inver Grove Heights
Dakota County · 37,643 residents
Inver Grove Heights is a south metro suburb with access to cannabis dispensaries serving Dakota County.
Cottage Grove
Washington County · 37,523 residents
Cottage Grove is an east metro suburb with growing access to cannabis retail. The city serves southeastern Washington County.
Richfield
Hennepin County · 36,994 residents
Richfield is a first-ring suburb located between Minneapolis and Bloomington with excellent access to cannabis dispensaries.
Roseville
Ramsey County · 36,427 residents
Roseville is a first-ring suburb between Minneapolis and St. Paul and home to Frostbite Dispensary - the dispensary that made history on February 12, 2026 by selling Minnesota's first locally grown, non-tribal cannabis flower.
Fridley
Anoka County · 29,233 residents
Fridley is a north metro suburb with access to cannabis dispensaries serving the inner ring suburbs.
Oakdale
Washington County · 28,583 residents
Oakdale is an east metro suburb with convenient access to cannabis dispensaries in Washington County.
Prior Lake
Scott County · 28,162 residents
Prior Lake is a southwest metro city with nearby access to cannabis dispensaries. The city is home to Mystic Lake Casino.
Winona
Winona County · 26,693 residents
Winona is a Mississippi River city in southeastern Minnesota with no licensed dispensary within city limits. The nearest confirmed-open option is Green Goods Rochester (70 miles northwest via US-14). Do Be Kind at 215 S Chestnut St in La Crescent (30 miles southeast via Hwy 61) is expected to open in 2026.
Elk River
Sherburne County · 26,515 residents
Elk River is Sherburne County's largest city, midway between Minneapolis and St. Cloud on the Hwy 169/I-94 corridor. No dispensary in city limits as of 2026. Nearest options: RISE Brooklyn Park at 8016 Brooklyn Blvd (25 miles south via Hwy 169, daily 9-9) and RISE St. Cloud at 3800 3rd St N (25 miles northwest via I-94, daily 9-9). Waabigwan Mashkiki St. Cloud (White Earth Nation tribal, no state tax) is in the same St. Cloud corridor.
Owatonna
Steele County · 26,421 residents
Owatonna is a southern Minnesota city along I-35 with no licensed dispensary within city limits. The nearest options are RISE Mankato at 501 S Victory Dr (40 miles west via I-35 and Hwy 14) and Green Goods Rochester at 3456 East Circle Dr NE (55 miles northeast via I-35 and Hwy 52).
Austin
Mower County · 26,222 residents
Austin, home of Hormel Foods and the Spam Museum, is Mower County's largest city on the I-90 corridor. No dispensary in city limits as of 2026. Nearest option: Green Goods Rochester at 3456 East Circle Dr NE (40 miles northeast via I-90 and US-52, Mon-Wed/Sun 10 AM to 8 PM, Thu-Sat 10 AM to 9 PM). RISE Mankato at 501 S Victory Dr is approximately 70 miles northwest via I-90 and US-169.
Owatonna
Steele County · 26,219 residents
Owatonna is a city in Steele County in southern Minnesota, located on I-35 about 65 miles south of the Twin Cities. Adult-use cannabis is legal under Minnesota state law, and the city is served by dispensaries operating in the greater southern Minnesota region.
Winona
Winona County · 26,000 residents
Winona is a scenic city on the Mississippi River bluffs in southeast Minnesota, home to Winona State University. Adult-use cannabis is legal under Minnesota state law, and the southeast Minnesota market continues to expand.
Austin
Mower County · 25,600 residents
Austin is the county seat of Mower County in southeast Minnesota, known as the home of Hormel Foods and SPAM. Adult-use cannabis is legal under Minnesota state law, and the southeast Minnesota market continues to develop with new licensed dispensary openings.
White Bear Lake
Ramsey County · 25,459 residents
White Bear Lake is a northeast metro suburb known for its lake and downtown. Cannabis dispensaries serve the area.
Champlin
Hennepin County · 24,936 residents
Champlin is a northwest suburb along the Mississippi River with access to cannabis dispensaries in the north metro.
Faribault
Rice County · 24,685 residents
Faribault is a Rice County city on I-35, about 35 miles south of the Twin Cities. No dispensary in city limits as of 2026. Nearest options: Love is an Ingredient Burnsville at 13953 Grand Ave (35 miles north via I-35, Mon-Sat 10 AM to 8 PM, Sun noon to 6 PM) and RISE Eagan at 1340 Town Centre Dr (35 miles north, Mon-Sat 9 AM to 9 PM, Sun 10 AM to 8 PM). RISE Mankato at 501 S Victory Dr is about 50 miles west.
Faribault
Rice County · 24,000 residents
Faribault is the county seat of Rice County in southern Minnesota, located on I-35 about 50 miles south of the Twin Cities. The city is served by the growing southern Minnesota cannabis market as legal adult-use dispensaries expand across the state.
New Brighton
Ramsey County · 23,797 residents
New Brighton is a north-central suburb with convenient access to cannabis dispensaries in the Twin Cities metro.
Crystal
Hennepin County · 23,318 residents
Crystal is an inner-ring northwest suburb of Minneapolis with excellent access to cannabis dispensaries.
Hastings
Dakota County · 22,954 residents
Hastings is a historic river city at the confluence of the Mississippi and St. Croix rivers with access to cannabis retail.
Golden Valley
Hennepin County · 22,552 residents
Golden Valley is an inner-ring suburb west of Minneapolis with convenient access to cannabis dispensaries.
Willmar
Kandiyohi County · 21,350 residents
Willmar is the cannabis hub for west-central Minnesota, anchored by RISE Dispensary at 1413 S 1st St. Open Monday through Saturday 9 AM to 9 PM and Sunday 10 AM to 8 PM, it serves the largest rural territory of any dispensary in the state.
Columbia Heights
Anoka County · 21,128 residents
Columbia Heights is a first-ring suburb of Minneapolis on Central Avenue (Hwy 65), home to Love is an Ingredient at 4110 Central Ave NE. Open Mon-Sat 10 AM to 8 PM and Sunday noon to 6 PM, Love is an Ingredient specializes in cannabis-infused edibles, beverages, and tinctures.
New Hope
Hennepin County · 21,076 residents
New Hope is a northwest metro suburb home to RISE Dispensary at 7700 42nd Ave N. Open 9 AM to 9 PM daily, it serves Crystal, Robbinsdale, Golden Valley, Plymouth, and the broader northwest Hennepin County area.
Forest Lake
Washington County · 20,852 residents
Forest Lake is a growing northeast suburb with access to cannabis dispensaries serving the outer metro.
Northfield
Rice County · 20,614 residents
Northfield, home to Carleton and St. Olaf colleges, has no licensed dispensary within city limits. The nearest options are south metro dispensaries roughly 25 to 30 miles north via I-35 and Highway 3, including Love is an Ingredient Burnsville (13953 Grand Ave) and RISE Eagan (1340 Town Centre Dr).
West St. Paul
Dakota County · 20,292 residents
West St. Paul will be home to NativeCare at 2001 S. Robert St. (Ten Acres shopping center), a Red Lake Band of Ojibwe tribal dispensary targeting a March 12, 2026 grand opening. Tribal pricing means no Minnesota state excise tax. Nearest open licensed dispensary: RISE at 2239 Ford Pkwy, St. Paul.
Anoka
Anoka County · 18,068 residents
Anoka made Minnesota cannabis history on February 6, 2026 by opening the state's first government-operated municipal cannabis dispensary - Anoka Cannabis Company - where all profits flow back to the city instead of private investors.
Albert Lea
Freeborn County · 18,016 residents
Albert Lea is home to The Smoking Tree at 2718 Bridge Ave, Minnesota's first state-licensed cannabis retail store. Open Monday through Saturday 10 AM to 6 PM and Sunday 11 AM to 4 PM. Located 8 miles north of the Iowa state line, it is the southernmost licensed dispensary on the I-35 corridor in Minnesota.
Red Wing
Goodhue County · 16,772 residents
Red Wing is a historic Mississippi River city with access to cannabis dispensaries in southeastern Minnesota.
Hibbing
St. Louis County · 16,361 residents
Hibbing is the Iron Range's cannabis hub, home to RISE Dispensary at 302 E Howard St. It serves residents of Virginia, Eveleth, Chisholm, Mountain Iron, and communities across northeastern Minnesota's mining country.
Bemidji
Beltrami County · 16,178 residents
Bemidji is northern Minnesota's largest city, but has no dispensary within city limits as of 2026. Nearest options: Sweetest Grass Cass Lake at 605 Elm Ave (25 miles east via US-2, Leech Lake Band tribal, daily 11 AM to 7 PM, no state tax), NativeCare Red Lake (about 30 miles north on Hwy 1, Red Lake Band, no state tax), and Sweetest Grass Walker at 6838 Y Frontage Rd NW (60 miles south via US-2 and Hwy 371, daily 10 AM to 9 PM, no state tax).
Marshall
Lyon County · 14,899 residents
Marshall is a regional center in southwest Minnesota with access to cannabis dispensaries.
Brainerd
Crow Wing County · 14,395 residents
Brainerd is the gateway to Minnesota's lakes country and anchors the Brainerd Lakes region in Crow Wing County. No dispensary in Brainerd proper, but RISE Baxter at 14091 Baxter Dr Suite 108 is just 2 miles west on Highway 371 (open daily 9 AM to 9 PM, full menu, cash and debit). RISE Baxter is the primary cannabis destination for the entire Brainerd Lakes area.
Fergus Falls
Otter Tail County · 14,294 residents
Fergus Falls is the seat of Otter Tail County in west-central Minnesota. No dispensary within city limits as of 2026. The nearest options are in Moorhead (55 miles northeast via I-94) with five dispensaries including Beezwax THC (daily 10-10) and Waabigwan Mashkiki (tribal, no state tax), and Alexandria (55 miles east via US-59).
Fergus Falls
Otter Tail County · 14,136 residents
Fergus Falls is the county seat of Otter Tail County in west-central Minnesota. Adult-use cannabis is legal statewide, and residents looking for licensed dispensaries will find the nearest options in Alexandria or Moorhead. Local retailers selling hemp-derived THC products have emerged in the area.
Alexandria
Douglas County · 14,004 residents
Alexandria is Douglas County's lakes-country hub on I-94, serving 200+ lakes in central Minnesota. No dispensary in city limits as of 2026. Nearest options: RISE St. Cloud at 3800 3rd St N (50 miles southeast via I-94, daily 9 AM to 9 PM) and Waabigwan Mashkiki St. Cloud at 141 33rd Ave S (White Earth Nation tribal, no state tax, Mon-Fri 10 AM to 6 PM, Sat 10 AM to 4 PM, closed Sun). Stock up before heading to the lakes.
Marshall
Lyon County · 14,000 residents
Marshall is the county seat of Lyon County in southwestern Minnesota, home to Southwest Minnesota State University. Adult-use cannabis is legal statewide, and the southwest Minnesota market is growing with tribal and licensed dispensary options serving the region.
Worthington
Nobles County · 14,000 residents
Worthington is the county seat of Nobles County in the far southwest corner of Minnesota, near the Iowa and South Dakota borders. Adult-use cannabis is legal under Minnesota state law for adults 21 and older.
Alexandria
Douglas County · 14,000 residents
Alexandria is a lakeside city in Douglas County in west-central Minnesota and the regional hub for the lakes area. Adult-use cannabis is legal statewide, and Alexandria is served by licensed dispensaries as the regional market develops.
Brainerd
Crow Wing County · 14,000 residents
Brainerd is the county seat of Crow Wing County in central Minnesota and the gateway to the Brainerd Lakes Area — one of the state's most popular resort regions. Adult-use cannabis is legal statewide and the Brainerd market is developing.
Thief River Falls
Pennington County · 13,646 residents
Thief River Falls is home to NativeCare - Thief River Falls at 20765 Center Street East, a Red Lake Band of Ojibwe tribal cannabis dispensary located at the Seven Clans Casino complex. Open daily 9:30 AM to 7:00 PM. Tribal pricing means no Minnesota state excise tax.
Cloquet
Carlton County · 12,770 residents
Cloquet is home to Anang Native Cannabis at 1508 Big Lake Rd, a Fond du Lac Band tribal dispensary open 8 AM to 10 PM daily - the widest hours of any dispensary in Minnesota. No state cannabis tax, positioned at the I-35 gateway to Duluth and northeastern Minnesota.
St. Peter
Nicollet County · 11,878 residents
St. Peter is home to Healing Harvest at 1123 S Minnesota Ave Suite B, a licensed microbusiness dispensary that added OCM-licensed cannabis in December 2025. A wellness-focused shop in Nicollet County on the Minnesota River, 12 miles north of Mankato.
Detroit Lakes
Becker County · 9,837 residents
Detroit Lakes is the recreational hub of Becker County, surrounded by hundreds of lakes. The nearest dispensaries are Sweetest Grass Walker (50 miles east, Leech Lake Band tribal, no state tax) and five options in Moorhead (50 miles west via US-10), including Beezwax THC Dispensary open daily until 10 PM.
Hermantown
St. Louis County · 9,787 residents
Hermantown, adjacent to Duluth, is home to a Green Goods dispensary serving northeastern Minnesota.
Baxter
Crow Wing County · 9,200 residents
Baxter is the cannabis gateway to the Brainerd Lakes region, home to RISE Dispensary at 14091 Baxter Dr. Open 9 AM to 9 PM daily, it serves the tens of thousands of cabin owners, anglers, and tourists who visit Minnesota's lake country every year.
Jordan
Scott County · 6,418 residents
Jordan is home to Strains of the Earth at 415 Broadway St S, an independent adult-use dispensary open Monday through Friday 10 AM to 8 PM, Saturday 10 AM to 10 PM, and Sunday 11 AM to 6 PM. Serving Scott County and the southwestern Twin Cities suburbs.
Isanti
Isanti County · 6,326 residents
Isanti is home to Loon Lab Extracts at Main Street, a licensed microbusiness specializing in live resin and cured resin concentrates. Open Wednesday through Sunday 10 AM to 6 PM. Closed Monday and Tuesday.
La Crescent
Houston County · 5,567 residents
La Crescent, the Apple Capital of Minnesota, is set to gain a cannabis dispensary when Do Be Kind Dispensary opens at 215 S Chestnut St. Until then, the nearest verified-open option is Green Goods Rochester (70 miles northwest via Hwy 14).
Plainview
Wabasha County · 3,539 residents
Plainview is home to Fairwater Farm on Main Street, a licensed OCM microbusiness dispensary and living-soil cannabis cultivator in Wabasha County. One of the first non-tribal adult-use dispensaries in southeastern Minnesota. Website: fairwaterfarm.com. Call ahead for hours.
Hinckley
Pine County · 2,029 residents
Hinckley is home to Lake Leaf Dispensary at 699 Lucky Trail, a Mille Lacs Band tribal dispensary adjacent to Grand Casino Hinckley. No state cannabis tax applies, making it a popular stop for I-35 travelers heading between Minneapolis and Duluth.
Red Lake
Beltrami County · 1,400 residents
Red Lake is home to NativeCare at Highway 1 E, a Red Lake Nation tribal dispensary open 9:30 AM to 7 PM daily. One of Minnesota's most remote cannabis destinations - 30 miles north of Bemidji - with no state cannabis tax.
Mahnomen
Mahnomen County · 1,214 residents
Mahnomen is home to Waabigwan Mashkiki at 301 Feather St, a White Earth Nation tribal dispensary open 10 AM to 8 PM daily. 'Flower Medicine' in Ojibwe - the only dispensary in a wide stretch of northwestern Minnesota with no state cannabis tax.
Walker
Cass County · 1,069 residents
Walker is home to Sweetest Grass at 6838 Y Frontage Rd NW, a Leech Lake Band tribal dispensary near Northern Lights Casino. Open 10 AM to 9 PM daily, it serves Leech Lake area visitors and residents with no state cannabis tax.
Onamia
Mille Lacs County · 911 residents
Onamia is home to Lake Leaf Dispensary at 16420 Ataage Dr, a Mille Lacs Band tribal operation on the south shore of Mille Lacs Lake. Open 10 AM to 9 PM daily with no state cannabis tax - the primary cannabis stop on Highway 169 between the Twin Cities and Brainerd.
Isle
Mille Lacs County · 831 residents
Isle is home to Lake Leaf Dispensary at 810 Hwy 47 S, a Mille Lacs Band tribal operation on the eastern shore of Mille Lacs Lake. Open 10 AM to 9 PM daily with no state cannabis tax - the go-to stop for the lake's east side.
Cass Lake
Cass County · 827 residents
Cass Lake is home to Sweetest Grass at 605 Elm Ave, a Leech Lake Band of Ojibwe tribal cannabis dispensary open daily 11 AM to 7 PM. No Minnesota state excise tax — tribal sovereignty pricing saves approximately 22% compared to state-licensed stores. Located on US-2 in the Chippewa National Forest.
Welch
Goodhue County · 700 residents
Welch is a small southeastern Minnesota community on the Cannon River and home to Island Pezi, a Prairie Island Indian Community tribal dispensary offering tax-advantaged cannabis shopping near the Twin Cities.
Tower
St. Louis County · 500 residents
Tower is home to Ishkode Dispensary at 1420 Bois Forte Rd, a Bois Forte Band tribal operation open 9 AM to 7 PM daily. Positioned as the last cannabis stop before the Boundary Waters and the primary dispensary for Lake Vermilion - no state cannabis tax.
Morton
Renville County · 430 residents
Morton is home to Off The Path Cannabis Dispensary at 39365 County Rd 24, a Lower Sioux Indian Community tribal operation near Jackpot Junction Casino. Open 11 AM to 8 PM daily with drive-thru service and no state cannabis tax.
