Exclusive Deal:MN Medical Card for $99$139use codeMNHUB
Claim

Minnesota Cannabis by City

Updated 2026-05-19

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.

84
Cities Covered
3.2M
Residents Served
37
Counties
87
MN Counties Total

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.