Zoning & land use across British Columbia
What can I build? Do I need a development permit?
142 of 161 municipalities in British Columbia have an adopted bylaw on zoning & land use 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 |
|---|---|---|---|
| 100 Mile House District Municipality |
Zoning Bylaw No. 1466
adopted 2026-03-01 |
— | 2026-08-28 |
| Abbotsford City |
Zoning Bylaw, 2014 (No. 2400-2014) - Section 330 (Suburban Residential Zone SR), incl. Zoning Amendment Bylaw No. 3670-2025
+4 more |
— | 2026-08-28 |
| Alert Bay Village |
2025 Official Community Plan
+1 more adopted 2025-10-14 |
— | 2026-08-28 |
| Anmore Village |
Development Procedures Bylaw
+1 more |
— | 2026-08-28 |
| Armstrong City |
Zoning Bylaw No. 1921, 2024 (Consolidated)
+2 more adopted 2024-06-24 |
— | 2026-08-28 |
| Ashcroft Village |
Zoning Bylaw No. 823, 2018
+1 more adopted 2018-10-01 |
— | 2026-08-28 |
| Barriere District Municipality |
Zoning Bylaw No. 111 (Consolidated)
adopted 2014-06-23 |
— | 2026-08-28 |
| Belcarra Village |
Zoning Bylaw No. 510
+4 more |
— | 2026-08-28 |
| Bowen Island Island Municipality |
Land Use Bylaw, Amendments & Schedules
+1 more |
— | 2026-08-28 |
| Burnaby City |
Zoning Bylaw
+1 more |
— | 2026-08-28 |
| Burns Lake Village |
Building Permit Bylaw
+1 more |
— | 2026-08-28 |
| Cache Creek Village |
Zoning Bylaw No. 423
adopted 1990-01-01 |
— | 2026-08-28 |
| Campbell River City |
Zoning Bylaw [PDF/7.8MB]
+1 more |
— | 2026-08-28 |
| Canal Flats Village |
Village of Canal Flats Zoning Bylaw No. 215, 2019 (Consolidated)
adopted 2019-06-24 |
— | 2026-08-28 |
| Castlegar City |
Zoning (Consolidated)
+4 more |
— | 2026-08-28 |
| Central Saanich District Municipality |
Zoning Bylaw No. 2180
+4 more |
— | 2026-08-28 |
| Chase Village |
Village of Chase Zoning Bylaw No. 683-2006 (Consolidated) | — | 2026-08-28 |
| Chetwynd District Municipality |
Zoning Bylaw No. 1150, 2023
+4 more adopted 2023-01-01 |
— | 2026-08-28 |
| Chilliwack City |
Land Development Bylaw 2014, No. 3055
+5 more adopted 2014-01-01 |
— | 2026-08-28 |
| Clearwater District Municipality |
Zoning Bylaw No. 133, 2016 (Consolidated to April 1, 2025)
adopted 2016-01-01 |
— | 2026-08-28 |
| Clinton Village |
Bylaw No. 607-2025 Zoning Bylaw
+3 more |
— | 2026-08-28 |
| Colwood City |
Land Use Application Procedures Bylaw - Consolidated
+5 more |
— | 2026-08-28 |
| Comox Town |
Zoning Bylaw No. 2056
+3 more |
— | 2026-08-28 |
| Coquitlam City |
Zoning Bylaw Number 3000, 1996
+2 more |
— | 2026-08-28 |
| Courtenay City |
Zoning Bylaw
+9 more |
— | 2026-08-28 |
| Cranbrook City |
Zoning Bylaw No. 3977, 2019
adopted 2019-01-01 |
— | 2026-08-28 |
| Creston Town |
Zoning Bylaw
+1 more |
— | 2026-08-28 |
| Cumberland Village |
Zoning Bylaw 1238, 2025
+2 more |
— | 2026-08-28 |
| Daajing Giids Village |
Consolidated Zoning Bylaw
+3 more adopted 2013-10-24 |
— | 2026-08-28 |
| Dawson Creek City |
Land Use Procedures Bylaw No. 4394, 2018 (Consolidated)
+5 more adopted 2018-10-01 |
— | 2026-08-28 |
| Delta City |
Zoning Bylaw
+2 more |
— | 2026-08-28 |
| Duncan City |
Zoning Bylaw No. 3166, 2017 (Consolidated June 23, 2025)
adopted 2017-08-04 |
— | 2026-08-28 |
| Elkford District Municipality |
Zoning Bylaw No. 737, 2013 (Consolidated)
adopted 2013-01-01 |
— | 2026-08-28 |
| Enderby City |
Bylaw No. 1550, 2014 – Zoning Bylaw (Consolidated)
+4 more |
— | 2026-08-28 |
| Fernie City |
Zoning Bylaw No. 1750 (Consolidated to Bylaw 2522) | — | 2026-08-28 |
| Fort St. John City |
Zoning Bylaw
+3 more adopted 2019-10-28 |
— | 2026-08-28 |
| Fraser Lake Village |
2025 Zoning Bylaw
+1 more |
— | 2026-08-28 |
| Fruitvale Village |
Zoning Bylaw No. 846 (Consolidated 2026)
adopted 2013-01-01 |
— | 2026-08-28 |
| Gibsons Town |
Zoning Bylaw No. 1342 | 2025
+1 more |
— | 2026-08-28 |
| Gold River Village |
Bylaw No 761, 2025 Zoning Bylaw
+4 more adopted 2026-02-02 |
— | 2026-08-28 |
| Golden Town |
Zoning Bylaw No. 1294, 2011
+2 more |
— | 2026-08-28 |
| Grand Forks City |
Bylaw No. 2039-A39 – Zoning Amendment Bylaw
+2 more |
— | 2026-08-28 |
| Granisle Village |
Village of Granisle Zoning By-Law No. 148 | — | 2026-08-28 |
| Greenwood City |
Bylaw No. 683, 1997 – Zoning Bylaw | — | 2026-08-28 |
| Hazelton Village |
Zoning Bylaw No. 478, 2015
+1 more adopted 2015-01-01 |
— | 2026-08-28 |
| Hope District Municipality |
Zoning Bylaw (Consolidated to March 20 2025)
+5 more adopted 2025-03-20 |
— | 2026-08-28 |
| Houston District Municipality |
Development Bylaw No. 1040, 2013 - Consolidated Version (2025)
+1 more |
— | 2026-08-28 |
| Hudson's Hope District Municipality |
Zoning Bylaw 949, 2024
+3 more |
— | 2026-08-28 |
| Invermere District Municipality |
District of Invermere DCC Bylaw | — | 2026-08-28 |
| Kamloops City |
Building Regulation Bylaw No. 11-84, 2025
+1 more adopted 2025-03-04 |
— | 2026-08-28 |
| Kelowna City |
Zoning Bylaw No. 12375 | — | 2026-08-28 |
| Kent District Municipality |
Zoning Bylaw No. 1219, 2001
+1 more adopted 2002-02-28 |
— | 2026-08-28 |
| Keremeos Village |
Zoning Bylaw No. 851
+1 more adopted 2021-02-01 |
— | 2026-08-28 |
| Kimberley City |
Zoning Bylaw No. 1850 (Consolidated January 2026)
+3 more adopted 1994-03-28 |
— | 2026-08-28 |
| Kitimat District Municipality |
Kitimat Municipal Code — Part 9: Planning and Zoning | — | 2026-08-28 |
| Ladysmith Town |
1860 Zoning Bylaw
+4 more |
— | 2026-08-28 |
| Lake Country District Municipality |
Zoning Bylaw 561
+4 more |
— | 2026-08-28 |
| Lake Cowichan Town |
1055 Zoning Bylaw
+3 more |
— | 2026-08-28 |
| Langford City |
Zoning Bylaw No. 300 – Consolidated
+2 more adopted 1999-02-15 |
— | 2026-08-28 |
| Langley City |
Zoning Bylaw
+2 more adopted 2026-03-09 |
— | 2026-08-28 |
| Langley District Municipality |
Zoning Bylaw No. 2500
+2 more |
— | 2026-08-28 |
| Lillooet District Municipality |
Zoning Bylaw No. 2025-026
adopted 2026-01-20 |
— | 2026-08-28 |
| Lions Bay Village |
Zoning and Development Bylaw No. 520, 2017
+3 more |
— | 2026-08-28 |
| Logan Lake District Municipality |
Zoning Bylaw No. 675, 2010 (Consolidated to June 2024)
adopted 2010-09-21 |
— | 2026-08-28 |
| Lumby Village |
Lumby Zoning Bylaw No. 750 — Consolidated (October 2024) | — | 2026-08-28 |
| Lytton Village |
Building Bylaw 710, 2022
+1 more |
— | 2026-08-28 |
| Mackenzie District Municipality |
Zoning (Bylaw 1368 with Industrial and Townsite Maps)
+3 more |
— | 2026-08-28 |
| Maple Ridge City |
Zoning Bylaw
+1 more |
— | 2026-08-28 |
| Masset Village |
Bylaw 628 — Official Community Plan (Masset 2040 IOCP)
adopted 2017-12-01 |
— | 2026-08-28 |
| McBride Village |
Zoning Bylaw No. 703 (Consolidated October 2024)
adopted 2010-06-08 |
— | 2026-08-28 |
| Merritt City |
Zoning Bylaw 2284, 2020
+3 more |
— | 2026-08-28 |
| Metchosin District Municipality |
Land Use Bylaw - Consolidated March 2026 | — | 2026-08-28 |
| Midway Village |
Bylaw 464 – Zoning Bylaw
+2 more |
— | 2026-08-28 |
| Mission City |
Building Bylaw 3590-2003 | — | 2026-08-28 |
| Montrose Village |
771-Zoning-Bylaw | — | 2026-08-28 |
| Nakusp Village |
Zoning Bylaw No. 729, 2023 (Consolidated November 2024) | — | 2026-08-28 |
| Nanaimo City |
City of Nanaimo Zoning Bylaw No. 4500
+4 more |
— | 2026-08-28 |
| Nelson City |
Zoning Bylaw No. 3652, 2026
+1 more adopted 2026-04-14 |
— | 2026-08-28 |
| New Denver Village |
Zoning Bylaw (Consolidated to January 3, 2019)
+3 more |
— | 2026-08-28 |
| New Hazelton District Municipality |
Building Bylaw
+2 more |
— | 2026-08-28 |
| New Westminster City |
Zoning Bylaw No. 6680, 2001
+8 more |
— | 2026-08-28 |
| North Cowichan District Municipality |
Zoning Bylaw
+3 more |
— | 2026-08-28 |
| North Saanich District Municipality |
Zoning Bylaw No. 1255 (Consolidated 2023)
+3 more |
— | 2026-08-28 |
| North Vancouver District Municipality |
Zoning Bylaw 3210 | — | 2026-08-28 |
| Northern Rockies Regional Municipality |
Building Bylaw | — | 2026-08-28 |
| Oak Bay District Municipality |
Oak Bay Zoning Bylaw 3531 (Consolidated)
+4 more adopted 1986-09-22 |
— | 2026-08-28 |
| Osoyoos Town |
Land Use Procedures (LUP) Bylaw No. 1235, 2007
+5 more |
— | 2026-08-28 |
| Parksville City |
Zoning and Development Bylaw No. 2000 (1994), consolidated to July 29, 2026
+3 more adopted 1994-08-22 |
— | 2026-08-28 |
| Peachland District Municipality |
Zoning Bylaw
+3 more adopted 2023-08-01 |
— | 2026-08-28 |
| Pemberton Village |
Zoning Bylaw
adopted 2018-07-24 |
— | 2026-08-28 |
| Penticton City |
City of Penticton Zoning Bylaw No 2024-22 - Schedule B (April 2026)
+5 more |
— | 2026-08-28 |
| Pitt Meadows City |
Zoning Bylaw No. 2505, 2011
+8 more adopted 2011-10-04 |
— | 2026-08-28 |
| Port Alberni City |
Zoning Bylaw No. 5105, 2024
adopted 2024-06-10 |
— | 2026-08-28 |
| Port Alice Village |
688 Port Alice Zoning Bylaw
+2 more adopted 2024-02-28 |
— | 2026-08-28 |
| Port Coquitlam City |
Board of Variance Bylaw
+2 more |
— | 2026-08-28 |
| Port Edward District Municipality |
Consolidated Zoning Bylaw No. 713 (2023 consolidation) | — | 2026-08-28 |
| Port McNeill Town |
Zoning Bylaw No. 705, 2021 | — | 2026-08-28 |
| Port Moody City |
Zoning Bylaw, 2018, No. 2937-C
adopted 2018-07-10 |
— | 2026-08-28 |
| Powell River City |
Zoning Bylaw No. 2100, 2006 (Consolidated)
adopted 2006-01-01 |
— | 2026-08-28 |
| Prince George City |
Zoning Bylaw No. 7850, 2007
+4 more adopted 2007-04-30 |
— | 2026-08-28 |
| Prince Rupert City |
Zoning Bylaw
+1 more |
— | 2026-08-28 |
| Princeton Town |
Zoning Bylaw No. 880, 2013 (and amendments)
adopted 2013-11-18 |
— | 2026-08-28 |
| Quesnel City |
Zoning Bylaw No. 1880 (Consolidated, updated October 28, 2024)
+5 more adopted 2024-10-28 |
— | 2026-08-28 |
| Radium Hot Springs Village |
Official Community Plan & Zoning Bylaw | — | 2026-08-28 |
| Revelstoke City |
Zoning Bylaw No. 2406, 2025
+3 more adopted 2025-04-10 |
— | 2026-08-28 |
| Richmond City |
Zoning Bylaw 8500 (2009)
+7 more adopted 2009-11-16 |
— | 2026-08-28 |
| Rossland City |
Land Development Applications Procedures Bylaw No. 2690 (Consolidated 2023)
+2 more |
— | 2026-08-28 |
| Saanich District Municipality |
Land Use and Development Procedures Bylaw, 2025, No. 10215
+3 more |
— | 2026-08-28 |
| Salmo Village |
489 – Zoning Bylaw (Consolidated with 663, 698, 708, 754 and 757)
+3 more |
— | 2026-08-28 |
| Salmon Arm City |
Zoning Bylaw No 2303
+4 more |
— | 2026-08-28 |
| Sayward Village |
Zoning Bylaw No. 309, 2000 (Consolidated)
+1 more |
— | 2026-08-28 |
| Sechelt District Municipality |
Zoning Bylaw No. 580, 2022 (Consolidated May 2025)
+1 more adopted 2022-01-01 |
— | 2026-08-28 |
| Sidney Town |
Land Use Procedures Bylaw No. 1380
+4 more |
— | 2026-08-28 |
| Silverton Village |
Village of Silverton Zoning Bylaw No. 466 - 2011 | — | 2026-08-28 |
| Slocan Village |
#633 – ZONING BYLAW 2013 CONSOLIDATED, UPDATED FEB. 10-25
+1 more adopted 2013-10-15 |
— | 2026-08-28 |
| Sooke District Municipality |
Zoning Bylaw No. 600 - Consolidated
adopted 2025-04-30 |
— | 2026-08-28 |
| Spallumcheen District Municipality |
BYLAW 1700, 2008, Zoning - CONSOLIDATED 2024-06-11
+3 more |
— | 2026-08-28 |
| Sparwood District Municipality |
Zoning Bylaw
+4 more |
— | 2026-08-28 |
| Squamish District Municipality |
Zoning Bylaw | — | 2026-08-28 |
| Stewart District Municipality |
Zoning Bylaw 881-2014
adopted 2020-11-09 |
— | 2026-08-28 |
| Summerland District Municipality |
Zoning Bylaw Schedule A - Consolidated to March 3, 2026
+7 more adopted 2011-09-12 |
— | 2026-08-28 |
| Sun Peaks Mountain Resort Municipality |
Sun Peaks Mountain Resort Municipality Zoning Bylaw 1400 - Consolidated
adopted 2025-05-09 |
— | 2026-08-28 |
| Surrey City |
Zoning Bylaw (12000)
+2 more |
— | 2026-08-28 |
| Tahsis Village |
Zoning Bylaw No. 630, 2020
+3 more |
— | 2026-08-28 |
| Taylor District Municipality |
Zoning Bylaw
+2 more |
— | 2026-08-28 |
| Telkwa Village |
Zoning Bylaw No. 747
adopted 2022-01-01 |
— | 2026-08-28 |
| Terrace City |
Zoning Consolidated Bylaw No. 2069
adopted 2014-01-01 |
— | 2026-08-28 |
| Tofino District Municipality |
Zoning Bylaw 770, 1997 (Consolidated Version)
+4 more |
— | 2026-08-28 |
| Trail City |
Zoning Bylaw No. 2503
+3 more adopted 2025-01-01 |
— | 2026-08-28 |
| Ucluelet District Municipality |
Zoning Bylaw - Unofficial Consolidation
+3 more |
— | 2026-08-28 |
| Vancouver City |
Zoning and Development By-law No. 3575
+1 more |
— | 2026-08-28 |
| Vernon City |
Zoning Bylaw 6000
+3 more adopted 2024-06-24 |
— | 2026-08-28 |
| Victoria City |
Land Use Procedures Bylaw
+2 more |
— | 2026-08-28 |
| View Royal Town |
Zoning Bylaw No. 900, 2014
adopted 2014-09-16 |
— | 2026-08-28 |
| Warfield Village |
Zoning Bylaw No. 896, 2021
adopted 2021-01-01 |
— | 2026-08-28 |
| Wells District Municipality |
Bylaw No. 26, 2000 Zoning Bylaw
+1 more |
— | 2026-08-28 |
| West Kelowna City |
Zoning Bylaw No. 0320
+1 more |
— | 2026-08-28 |
| West Vancouver District Municipality |
Zoning Bylaw No. 4662, 2010
adopted 2010-01-01 |
— | 2026-08-28 |
| White Rock City |
Zoning Bylaw No. 2506
+5 more adopted 2024-06-27 |
— | 2026-08-28 |
| Williams Lake City |
Zoning Bylaw
+9 more |
— | 2026-08-28 |
| Zeballos Village |
Bylaw 466, 2013 – Zoning Setback Bylaw
+1 more |
— | 2026-08-28 |
| shíshálh Nation First Nations Government District |
Building # 2017-09 | — | 2026-08-28 |
Nothing on file for zoning & land use
Absence here is explicit, not a gap: each municipality below was checked, and its status says why there is no document.
Other bylaws on file, none on this topic (18) — Coldstream, Esquimalt, Fort St. James, Harrison Hot Springs, Highlands, Kaslo, Lantzville, North Vancouver, Oliver, Port Hardy, Pouce Coupe, Qualicum Beach, Sicamous, Smithers, Tumbler Ridge, Valemount, Vanderhoof, Whistler.
No bylaws published online (1, verified negatives) — Port Clements.