Exclusive Deal:MN Medical Card for $99$139use codeMNHUB
Save $40 with MNHUB
Live

Where Minnesota cities block or slow cannabis retail

Zoning friction map with ranked city callouts: a sourced scorecard and interactive maps for five sample cities. Ranked callouts use filled-cell counts, not a composite friction score. A statewide top-10 awaits more primary sources; blanks stay blank.

Last verified: 2026-09-22, datePublished: 2026-09-22

Sources

Organization: City ordinances + Minn. Stat. § 342.13

Detail: Per-city sources are listed under the scorecard below.

As of: Scorecard gathered 2026-09-22 CT. No composite friction scores.

Revision / notes: Press claims are not scorecard metrics. Blanks are intentional.

URL: § 342.13

Top city callouts: ranked by sourced cells (sample of 5)

Among the five sourced sample cities, Bloomington has the most filled scorecard cells (6). Ranking reflects data density only, not a weighted friction score. A statewide top-10 list is blocked until more cities have primary ordinance extracts.

Ranked callouts CSV (sample cities only, not statewide top-10)

RankCityFilled cellsSchool buffer (ft)Hours capDensityConfidence
1Bloomington61000Sun 10:00 a.m.–9:00 p.m.; Mon–Sat 8:00 a.m.–10:00 p.m.none (no retail registration cap)medium — Ord 2024-25 AmLegal §14.280–14.281 + city license page; confirm map legend visually
2Rochester61000Not availableNot availablehigh — UDC neighborhood-retail spacing + city retail licenses page; Olmsted registration
3Saint Paul5300Not availableNot availablehigh — Ord 24-21 + city zoning study
4Minneapolis4300Not availableNot availablehigh — map page sourced; CUP/hours/density cells intentionally blank
5Duluth3Not available10:00 a.m.–9:00 p.m. daily7high — Ord 24-056-O Ch. 8A; school buffer cells blank pending zoning Ord 24-057-O extract

Sources: MN Cannabis Hub zoning scorecard (city ordinances / maps), This scorecard, as of 2026-09-22. Rank reflects the count of filled scorecard fields. No composite friction score. No invented cities.

Friction scorecard (sourced cells only)

Cells marked "Not sourced" are intentional blanks. Raw fields only: no weighted composite.

CitySchool buffer (ft)Other buffer (ft)vs §342.13 ceilingCUP (retail)CUP notesHours capDensity / registrationZone classOverlays / special rulesConfidence
Minneapolis300Not sourcedBelow state ceiling (300 < 1000)Not sourcedNot sourcedNot sourcedNot sourcedCommercial or industrial ≥3 acres (dispensary map rules)Parcel wholly ineligible if any portion is in the 300 ft school bufferhigh — map page sourced; CUP/hours/density cells intentionally blank
Saint Paul300Not sourcedBelow state ceiling (300 < 1000)ConditionalCUP if new construction retail >15,000 sq ft of land (except industrial districts); B4–B5 downtown exempt from school bufferNot sourcedNot sourcedNot sourcedB4–B5 downtown districts exempt from 300 ft school separationhigh — Ord 24-21 + city zoning study
DuluthNot sourcedNot sourcedNot sourcedNot sourcedNot sourced10:00 a.m.–9:00 p.m. daily7Not sourcedRetail location may not be in a prohibited alcohol license/sales area under Sec. 8-68 (city cross-ref; ~400 ft alcohol-area rule — not a school buffer cell)high — Ord 24-056-O Ch. 8A; school buffer cells blank pending zoning Ord 24-057-O extract
Rochester1000500At state ceiling (§342.13(c) 1000/500)NNo separate retail CUP statedNot sourcedNot sourcedNot sourcedRetail registration delegated to Olmsted County Public Health (Nov 18 2024)high — UDC neighborhood-retail spacing + city retail licenses page; Olmsted registration
Bloomington1000300School at state ceiling; other uses 300 ft (below optional 500 ft daycare/treatment/park ceiling)Not sourcedNot sourcedSun 10:00 a.m.–9:00 p.m.; Mon–Sat 8:00 a.m.–10:00 p.m.none (no retail registration cap)Not sourcedMap shows buffers/districts (blm.mn/cannabismap); Ord 2024-25 registration + Ord 2024-21 land usemedium — Ord 2024-25 AmLegal §14.280–14.281 + city license page; confirm map legend visually

Sources: Minneapolis: city ordinance or map (primary government source), Minneapolis primary page, as of 2026-09-22. high — map page sourced; CUP/hours/density cells intentionally blank · Unsourced rubric cells left blank

Sources: Saint Paul: city ordinance or map (primary government source), Saint Paul primary page, as of 2026-09-22. Ordinance/PDF: https://www.stpaul.gov/sites/default/files/2024-10/Ord%2024-21_Zoning%20Requirements%20for%20Cannabinoids_9-24-2024.pdf · high — Ord 24-21 + city zoning study · Unsourced rubric cells left blank

Sources: Duluth: city ordinance or map (primary government source), Duluth primary page, as of 2026-09-22. Ordinance/PDF: https://duluth-mn.legistar.com/LegislationDetail.aspx?FullText=1&GUID=DB0100CA-E1B5-43C8-A680-0922F0409AD1&ID=7012169 · high — Ord 24-056-O Ch. 8A; school buffer cells blank pending zoning Ord 24-057-O extract · Unsourced rubric cells left blank

Sources: Rochester: city ordinance or map (primary government source), Rochester primary page, as of 2026-09-22. Ordinance/PDF: https://www.rochestermn.gov/media/ldjcnvny/udc-adopted-20260106.pdf · high — UDC neighborhood-retail spacing + city retail licenses page; Olmsted registration · Unsourced rubric cells left blank

Sources: Bloomington: city ordinance or map (primary government source), Bloomington primary page, as of 2026-09-22. Ordinance/PDF: https://codelibrary.amlegal.com/codes/bloomington/latest/bloomington_mn/0-0-0-98278 · medium — Ord 2024-25 AmLegal §14.280–14.281 + city license page; confirm map legend visually · Unsourced rubric cells left blank

Sources: MN Cannabis Hub (spec) · Minnesota Revisor of Statutes · Minneapolis / St Paul / Duluth / Rochester / Bloomington, Zoning friction scorecard (sourced cells), as of 2026-09-22 (Hub capture 2026-09-22); 2026 (Hub capture 2026-09-22); n/a (Hub capture 2026-09-22). Scorecard filled from sourced city ordinance notes. Press is excluded from metrics. · PRV-042, PRV-024, PRV-050 [hub_owned, primary_gov, primary_gov]

Minneapolis spacing layers

Live map data from the City of Minneapolis' own cannabis spacing requirements layers (data layers 0, 3, 4, 9, and 10).

Loading zoning map…

Sources: City of Minneapolis · City of Minneapolis / OpenDataMPLS, Minneapolis cannabis dispensary eligibility map (ArcGIS Instant), as of 2026-06-30 (Hub capture 2026-09-22); n/a (Hub capture 2026-09-22). PRV-025, PRV-026, PRV-027 [primary_gov, primary_gov, primary_gov]

Instant App fallback (attribute Minneapolis)
Attribution: City of Minneapolis: cannabis dispensary eligibility Instant App. Instant app id 127b5782076c4119bebd89bc3040c5d4. Open source map. These layers belong to the publisher. Confirm parcels with the city or OCM before siting.

St. Paul cannabis regulation

Live map data from the City of Saint Paul's own cannabis regulation and city boundary layers, using the standard SRID 4326 coordinate system. Attribute City of Saint Paul.

Loading zoning map…

Sources: City of Saint Paul, St. Paul Ord 24-21 Zoning Requirements for Cannabinoids PDF, as of 2024-09-24 (Hub capture 2026-09-22); 2026-04-28 (Hub capture 2026-09-22). PRV-028, PRV-029 [primary_gov, primary_gov]

OCM Social Equity map

Attribution: Minnesota Office of Cannabis Management: Social Equity Instant App. Instant app id 4d788f2f4df24048a972b43cb4be138f. Open source map. These layers belong to the publisher. Confirm parcels with the city or OCM before siting.

Sources: Office of Cannabis Management, Data Practices: OCM license pipeline, as of n/a (Hub capture 2026-09-22). Attribute OCM. Not a Hub layer. · PRV-045 [primary_gov]

FAQ

Do you invent blank scorecard cells?
No. Only sourced ordinance and map cells are filled. Blank cells mean data has not been sourced for that field yet. Related
Is this a statewide top-10 cities list?
Not yet. The Hub ranks the five sourced sample cities by filled scorecard cells. A true top-10 statewide callout awaits more city primary sources. Blanks stay blank; cities are never invented. Related
Where can I see Minneapolis cannabis spacing layers?
The interactive map below shows Minneapolis cannabis spacing rules (data layers 0, 3, 4, 9, and 10) from the city’s own public zoning data. A simpler map view is available as a fallback. Source
What is St. Paul’s primary ordinance cite?
Ord 24-21 (zoning requirements for cannabinoids). The scorecard uses the B4-B5 school-buffer exemption and CUP threshold from that ordinance. Source
What does Minn. Stat. § 342.13 say about local control?
The statute covers local control and buffer ceilings. The scorecard uses § 342.13 as the school-buffer ceiling reference. Source
Do we publish a 0-100 friction score yet?
No. A composite score is not published until scoring weights are finalized. Ranked bars count filled cells, not a weighted friction score. Related

Statewide zoning choropleth: pending

A state benchmark calls for a local-control and friction map. Minnesota has no Connecticut-style statewide list of municipal zoning changes. The Hub ships city maps from each city's own public data, plus a sourced scorecard for sample cities. A statewide map stays blocked until more cities have primary sources to fill the matrix. Blanks stay blank.

Sources: MN Cannabis Hub zoning scorecard + city GIS, This scorecard, as of 2026-09-22. No invented city friction scores.

Methodology

Ranked bars reflect the count of filled scorecard fields only, not a weighted friction score. A statewide top-10 is not published until more cities have primary sources. Press coverage is excluded from scorecard metrics, and storefront listing sites are not used as zoning evidence.

Related Research Desk pages

Use this research

Key finding: Minneapolis and Saint Paul require cannabis retailers to be 300 feet from schools, below the 1,000-foot state ceiling, while Rochester and Bloomington use 1,000 feet, per city ordinances checked September 22, 2026.

Free to quote, chart and republish under CC BY 4.0. Please credit MN Cannabis Hub and link to this page. Reporters and researchers can find the full format on How to cite.

MN Cannabis Hub. "Minnesota Cannabis Zoning Rules by City: School Buffers and Maps." Last verified September 22, 2026. https://mncannabishub.com/research/zoning-friction

Research Desk sourcing rules

Hub publishes only sourced figures. OCM licenses are not open storefronts. Missing months stay labeled missing. Medical tables are aggregates only, never patient-level. See How to cite for the permanent citation format.