Cannabis across British Columbia

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

26 of 161 municipalities in British Columbia 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
Chase
Village
Village of Chase Zoning Amendment (Cannabis) Bylaw No. 860-2018 2026-08-28
Courtenay
City
Business Licence Bylaw No. 2523 (Consolidated October 24, 2025) - cannabis retail licensing fines: maximum fine of $1,000 2026-08-28
Dawson Creek
City
Annual Business Licence & Regulation Bylaw No. 4288, 2016 (Consolidated) - Section 20 (Cannabis)
adopted 2016-04-04
2026-08-28
Hazelton
Village
Zoning Amendment (Cannabis Retail Regulation) Bylaw No. 494, 2018
adopted 2018-10-23
retail permitted: True · where allowed: Downtown Commercial (C1) Zone only; prohibited in all other zones 2026-08-28
Kamloops
City
Business Licence and Regulation Bylaw No. 9-60, 2012 (Cannabis Regulations division) retail permitted: True · fines: not less than One Hundred Dollars ($100) and not more than Ten Thousand Dollars ($10,000) 2026-08-28
Kitimat
District Municipality
Kitimat Municipal Code — Part 7, Division 7: Cannabis and Tobacco Restriction public consumption: Prohibited in parks, playgrounds, transit stops, sports fields, splash pads, and within 7.5 metres thereof. 2026-08-28
Lumby
Village
Cannabis Regulation Bylaw No. 813, 2018
adopted 2018-01-01
retail permitted: True · where allowed: Cannabis retail permitted in General Commercial Zone (C3); production facilities permitted in General Industrial Zone (I.2). 2026-08-28
Maple Ridge
City
Business Licencing and Regulation (Consolidated) Bylaw No. 6815-2011 (Part 7.6 – Cannabis) 2026-08-28
Nakusp
Village
Tobacco & Cannabis Smoking Regulation Bylaw No. 679, 2018 public consumption: No person shall smoke or vape cannabis in any park or public space. 2026-08-28
Nanaimo
City
Zoning Bylaw No. 4500 (cannabis provisions) retail permitted: True · where allowed: Production in I1, I2, I4 zones. Retail site-specific in Commercial, Downtown, Corridor zones. · fines: not more than $50,000 2026-08-28
Nelson
City
Clean Air and Smoking Regulation Bylaw No. 3378, 2017
adopted 2017-06-23
2026-08-28
Parksville
City
Business Licence Bylaw No. 1550 - Recreational Cannabis provisions
adopted 2019-01-21
retail permitted: True · where allowed: Not within 200 metres of daycare, drug treatment, seniors care, or school; specific property exceptions apply. · fines: fine not exceeding ten thousand dollars ($10,000) 2026-08-28
Penticton
City
Business Licence Bylaw No. 2026-01 - Cannabis Retail Store (s.14.3)
adopted 2026-03-17
retail permitted: True · fines: not more than $50,000 2026-08-28
Pitt Meadows
City
Business Licensing and Regulation Bylaw No. 3039, 2026 (Cannabis Production & Retail provisions)
+2 more
adopted 2026-03-31
2026-08-28
Princeton
Town
Zoning Amendment Bylaw No. 988, 2020 (Cannabis Retail Sales)
adopted 2020-08-18
retail permitted: True · where allowed: C2S (Site Specific Central Business) zone at 255 Vermilion Avenue (N1/2, Lot 6, Block 25, KAP55, DL 706, YDYD) 2026-08-28
Quesnel
City
Smoking Regulation Bylaw No. 1767, 2015 (Consolidated, incl. cannabis use in public spaces)
adopted 2015-11-02
public consumption: Prohibited on all publicly owned land and facilities, including all public right-of-ways. · fines: Up to $1,000 via ticket; up to $10,000 on conviction. 2026-08-28
Revelstoke
City
Zoning Bylaw No. 2406, 2025 (Cannabis Production/Retail siting)
+1 more
2026-08-28
Rossland
City
Zoning Amendment Bylaw No. 2670 (Cannabis Regulations), 2018
+1 more
retail permitted: True · where allowed: C-1 Commercial Downtown Core zone; not within 150 m of school or youth centre. · where allowed: M-1 LIGHT INDUSTRIAL for Micro Processing, Cannabis and Standard Processing, Cannabis 2026-08-28
Sayward
Village
Cannabis Control Bylaw No. 455, 2019 retail permitted: False · fines: fine per Ticketing Offence Bylaw; or upon summary conviction, not exceeding $2,000.00 2026-08-28
Stewart
District Municipality
Zoning Amending Bylaw 925-2018 (Cannabis Retail)
adopted 2019-11-16
retail permitted: True · where allowed: Downtown Commercial Zone C1 (s. 9.1.31) and General Commercial Zone C2 (s. 10.1.45). 2026-08-28
Trail
City
Business Licence Bylaw No. 2505, 2002 (Retail (Cannabis) fee schedule)
+1 more
2026-08-28
Tumbler Ridge
District Municipality
Recreational Cannabis Consumption Bylaw public consumption: Prohibited in Downtown Core and all Residential Zones; permitted on private property with owner permission. 2026-08-28
Vancouver
City
Licence By-law No. 4450 2026-08-28
Victoria
City
Cannabis Retail Store Licensing Bylaw 2026-08-28
West Kelowna
City
Business Licensing and Regulations Bylaw No. 0087, 2010 (consolidated to 0087.18)
+2 more
adopted 2011-01-11
2026-08-28
Williams Lake
City
Business License Bylaw No. 2365, 2022
adopted 2022-06-21
retail permitted: True 2026-08-28

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 (1) — Surrey (2026-08-28).

Other bylaws on file, none on this topic (133) — 100 Mile House, Abbotsford, Alert Bay, Anmore, Armstrong, Ashcroft, Barriere, Belcarra, Bowen Island, Burnaby, Burns Lake, Cache Creek, Campbell River, Canal Flats, Castlegar, Central Saanich, Chetwynd, Chilliwack, Clearwater, Clinton, Coldstream, Colwood, Comox, Coquitlam, Cranbrook, Creston, Cumberland, Daajing Giids, Delta, Duncan, Elkford, Enderby, Esquimalt, Fernie, Fort St. James, Fort St. John, Fraser Lake, Fruitvale, Gibsons, Gold River, Golden, Grand Forks, Granisle, Greenwood, Harrison Hot Springs, Highlands, Hope, Houston, Hudson's Hope, Invermere, Kaslo, Kelowna, Kent, Keremeos, Kimberley, Ladysmith, Lake Country, Lake Cowichan, Langford, Langley, Langley, Lantzville, Lillooet, Lions Bay, Logan Lake, Lytton, Mackenzie, Masset, McBride, Merritt, Metchosin, Midway, Mission, Montrose, New Denver, New Hazelton, New Westminster, North Cowichan, North Saanich, North Vancouver, North Vancouver, Northern Rockies, Oak Bay, Oliver, Osoyoos, Peachland, Pemberton, Port Alberni, Port Alice, Port Coquitlam, Port Edward, Port Hardy, Port McNeill, Port Moody, Pouce Coupe, Powell River, Prince George, Prince Rupert, Qualicum Beach, Radium Hot Springs, Richmond, Saanich, Salmo, Salmon Arm, Sechelt, Sicamous, Sidney, Silverton, Slocan, Smithers, Sooke, Spallumcheen, Sparwood, Squamish, Summerland, Sun Peaks, Tahsis, Taylor, Telkwa, Terrace, Tofino, Ucluelet, Valemount, Vanderhoof, Vernon, View Royal, Warfield, Wells, West Vancouver, Whistler, White Rock, Zeballos, shíshálh Nation.

No bylaws published online (1, verified negatives) — Port Clements.

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