Cannabis across Ontario

Is cannabis retail allowed? Where can it be sold or consumed?

15 of 444 municipalities in Ontario have an adopted bylaw on cannabis on file. Each row links the municipality's answer page and, where transcribed, the full text of the document.

MunicipalityAdopted documentKey factsVerified
Amherstburg
Town
By-law 2019-069 - Cannabis Nuisance retail permitted: True · where allowed: Commercial zones only; minimum 150 metres from School property line · public consumption: Consumption prohibited on exterior of Premises; Retailer shall not permit 2026-08-28
Barrie
City
Cannabis Production Facilities By-law (By-law 2019-099)
+1 more
fines: not exceeding $5,000; min not exceed $500 max not exceed $100,000; daily/multiple not exceeding $10,000 · public consumption: No person shall smoke or vape in any public place within the City of Barrie. · fines: minimum fine shall not exceed $500 and a maximum fine shall not exceed $100,000; not exceeding $5,000; not exceeding $10,000 per day or per offence 2026-08-28
Brant
City
Nuisance Odours and Lighting (Cannabis Production) By-law No. 132-22
adopted 2022-12-20
2026-08-28
Grey Highlands
Municipality
Cannabis Interim Control By-law (By-law No. 2020-120) 2026-08-28
Hamilton
City
By-law No. 19-164 - To Amend By-law No. 11-080 (Smoking/Vaping of Tobacco or Cannabis within City Parks and Recreation Properties) 2026-08-28
Kawartha Lakes
City
By-Law to Amend 18 Zoning By-laws for Cannabis Production and Processing 2021-057
adopted 2021-05-18
2026-08-28
Kingston
City
Smoking and Vaporizing By-law No. 2018-173
adopted 2018-11-20
2026-08-28
Leamington
Municipality
Cannabis Regulation By-law, 2018 (By-law 35-18) retail permitted: True · where allowed: Retailer/Lounge: commercial zones, ≥200m from sensitive uses. Part I facility: agricultural greenhouse zones. Part II facility: industrial zones, ≥200m from sensitive uses. · public consumption: Consumption on the exterior of a Cannabis Lounge or Retailer premises is prohibited. 2026-08-28
Markham
City
Cannabis By-law 2018-135
adopted 2018-10-16
2026-08-28
Melancthon
Township
Cannabis Facility Definition and Regulation By-law No. 47-2019
adopted 2019-11-21
retail permitted: False · where allowed: Cannabis Facility permitted in Agricultural (A1) Zone only, with outdoor cultivation requirement 2026-08-28
Mississauga
City
Smoking By-law No. 0094-2014 2026-08-28
Orillia
City
Municipal Code Chapter 489 — Fees - Illegal Cannabis Grow House 2026-08-29
South Dundas
Municipality
By-Law 2022-22: Cannabis Production Facilities where allowed: Cannabis production facility permitted on Part Lot 27, Concession 7 South, Geographic Township of Matilda only. 2026-08-29
Wasaga Beach
Town
By-law 2020-17 - Smoking and Vaping By-law
adopted 2020-02-25
public consumption: Smoking/vaping prohibited on all municipally-owned or leased properties including parks, trails, playgrounds, and recreational facilities. · fines: maximum fine of $10,000 for a first offence and a maximum fine of $25,000 for a subsequent offence 2026-08-29
Woodstock
City
Chapter 0835 - Smoke Free Workplaces And Public Places
adopted 2019-05-16
2026-08-29

Nothing on file for cannabis

Absence here is explicit, not a gap: each municipality below was checked, and its status says why there is no document.

Checked, nothing adopted (2) — Niagara Falls (2026-08-28), Vaughan (2026-08-29).

Other bylaws on file, none on this topic (416) — Addington Highlands, Adelaide Metcalfe, Adjala-Tosorontio, Admaston/Bromley, Ajax, Alberton, Alfred and Plantagenet, Algonquin Highlands, Alnwick/Haldimand, Amaranth, Armour, Armstrong, Arnprior, Arran–Elderslie, Ashfield–Colborne–Wawanosh, Asphodel–Norwood, Assiginack, Athens, Atikokan, Augusta, Aurora, Aylmer, Baldwin, Bancroft, Bayham, Beckwith, Belleville, Billings, Black River-Matheson, Blandford-Blenheim, Blind River, Bluewater, Bonfield, Bonnechere Valley, Bracebridge, Bradford West Gwillimbury, Brampton, Brantford, Brighton, Brock, Brockton, Brockville, Brooke-Alvinston, Bruce County, Bruce Mines, Brudenell, Lyndoch and Raglan, Burk's Falls, Burlington, Burpee and Mills, Caledon, Callander, Calvin, Cambridge, Carleton Place, Carling, Carlow/Mayo, Casey, Casselman, Cavan Monaghan, Central Elgin, Central Frontenac, Central Huron, Central Manitoulin, Centre Hastings, Centre Wellington, Champlain, Chapleau, Chapple, Charlton and Dack, Chatham-Kent, Chatsworth, Chisholm, Clarence-Rockland, Clarington, Clearview, Cobalt, Cobourg, Cochrane, Cockburn Island, Collingwood, Conmee, Cornwall, Cramahe, Dawn-Euphemia, Dawson, Deep River, Deseronto, District Municipality of Muskoka, Dorion, Douro-Dummer, Drummond/North Elmsley, Dryden, Dubreuilville, Dufferin County, Dutton/Dunwich, Dysart et al, Ear Falls, East Ferris, East Garafraxa, East Gwillimbury, East Hawkesbury, East Zorra-Tavistock, Edwardsburgh/Cardinal, Elgin County, Elizabethtown-Kitley, Elliot Lake, Emo, Englehart, Enniskillen, Erin, Espanola, Essa, Essex, Essex County, Evanturel, Faraday, Fort Erie, Fort Frances, French River, Front of Yonge, Frontenac County, Frontenac Islands, Gananoque, Georgian Bay, Georgian Bluffs, Georgina, Gillies, Goderich, Gordon/Barrie Island, Gore Bay, Grand Valley, Gravenhurst, Greater Madawaska, Greater Napanee, Greater Sudbury, Greenstone, Grey County, Grimsby, Guelph, Guelph/Eramosa, Haldimand, Haliburton County, Halton Hills, Hamilton, Hanover, Harley, Harris, Hastings County, Hastings Highlands, Havelock-Belmont-Methuen, Hawkesbury, Head, Clara and Maria, Hearst, Highlands East, Hilliard, Hilton, Hilton Beach, Hornepayne, Horton, Howick, Hudson, Huntsville, Huron County, Huron East, Huron Shores, Huron-Kinloss, Ignace, Ingersoll, Innisfil, Iroquois Falls, James, Jocelyn, Johnson, Joly, Kapuskasing, Kearney, Kenora, Killaloe, Hagarty and Richards, Killarney, Kincardine, King, Kingsville, Kirkland Lake, Kitchener, La Vallee, LaSalle, Laird, Lake of Bays, Lake of the Woods, Lakeshore, Lambton County, Lambton Shores, Lanark County, Lanark Highlands, Larder Lake, Latchford, Laurentian Hills, Laurentian Valley, Leeds and the Thousand Islands, Lennox and Addington County, Limerick, Lincoln, London, Loyalist, Lucan Biddulph, Macdonald, Meredith and Aberdeen Additional, Machar, Machin, Madawaska Valley, Madoc, Magnetawan, Malahide, Manitouwadge, Mapleton, Marathon, Markstay-Warren, Marmora and Lake, Matachewan, Mattawa, Mattawan, Mattice-Val Côté, McDougall, McGarry, McKellar, McMurrich/Monteith, McNab/Braeside, Meaford, Merrickville–Wolford, Middlesex Centre, Middlesex County, Midland, Milton, Minden Hills, Minto, Mississippi Mills, Mono, Montague, Moosonee, Morris-Turnberry, Mulmur, Muskoka Lakes, Nairn and Hyman, Neebing, New Tecumseth, Newbury, Newmarket, Niagara-on-the-Lake, Nipigon, Nipissing, Norfolk, North Algona Wilberforce, North Bay, North Dumfries, North Dundas, North Frontenac, North Glengarry, North Grenville, North Huron, North Kawartha, North Middlesex, North Perth, North Stormont, Northeastern Manitoulin and the Islands, Northern Bruce Peninsula, Northumberland County, Norwich, Oakville, Oil Springs, Oliver Paipoonge, Orangeville, Oro-Medonte, Oshawa, Otonabee–South Monaghan, Ottawa, Owen Sound, Oxford County, Papineau-Cameron, Parry Sound, Pelee, Pelham, Pembroke, Penetanguishene, Perry, Perth, Perth County, Perth East, Perth South, Petawawa, Peterborough, Peterborough County, Petrolia, Pickering, Pickle Lake, Plummer Additional, Plympton–Wyoming, Point Edward, Port Colborne, Port Hope, Powassan, Prescott, Prescott and Russell, Prince, Prince Edward, Puslinch, Quinte West, Rainy River, Ramara, Red Lake, Red Rock, Regional Municipality of Durham, Regional Municipality of Halton, Regional Municipality of Niagara, Regional Municipality of Peel, Regional Municipality of Waterloo, Regional Municipality of York, Renfrew, Renfrew County, Richmond Hill, Rideau Lakes, Russell, Ryerson, Sables-Spanish Rivers, Sarnia, Saugeen Shores, Sault Ste. Marie, Schreiber, Scugog, Seguin, Selwyn, Severn, Shelburne, Shuniah, Simcoe County, Sioux Lookout, Sioux Narrows-Nestor Falls, Smiths Falls, Smooth Rock Falls, South Algonquin, South Bruce, South Bruce Peninsula, South Frontenac, South Glengarry, South Huron, South River, South Stormont, South-West Oxford, Southgate, Southwest Middlesex, Southwold, Spanish, Springwater, St. Catharines, St. Clair, St. Joseph, St. Marys, St. Thomas, St.-Charles, Stirling-Rawdon, Stone Mills, Stratford, Strathroy-Caradoc, Strong, Sundridge, Tarbutt, Tay, Tay Valley, Tecumseh, Tehkummah, Temagami, Temiskaming Shores, Terrace Bay, Thames Centre, The Archipelago, The Blue Mountains, The Nation, The North Shore, Thessalon, Thorold, Thunder Bay, Tillsonburg, Timmins, Tiny, Toronto, Trent Hills, Trent Lakes, Tudor and Cashel, Tweed, Tyendinaga, United Counties of Leeds and Grenville, United Counties of Stormont, Dundas and Glengarry, Uxbridge, Val Rita-Harty, Wainfleet, Warwick, Waterloo, Wawa, Welland, Wellesley, Wellington County, Wellington North, West Elgin, West Grey, West Lincoln, West Nipissing, West Perth, Westport, Whitby, Whitchurch-Stouffville, White River, Whitestone, Whitewater, Wilmot, Windsor, Wollaston, Woolwich, Zorra.

No bylaws published online (8, verified negatives) — Brethour, Chamberlain, Fauquier-Strickland, Gauthier, Kerns, Moonbeam, O'Connor, Thornloe.

Unconfirmed (3, leads but nothing verified) — Coleman, Morley, Opasatika.

Machine-readable: cannabis.json · Cannabis across every jurisdiction · All Ontario municipalities