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.
| Municipality | Adopted document | Key facts | Verified |
|---|---|---|---|
| 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.