prework.caprework
Home › Zoning Lookup

BC Zoning Bylaw Lookup

Search zoning regulations for 129 British Columbia municipalities. Zone codes, height limits, floor area ratios, setbacks, and links to official bylaw documents.

All Municipalities

Regional District of Nanaimo

310 zones
otherruralcommercialinstitutional

Township of Esquimalt

166 zones
residentialcommercialmixedother

Columbia Shuswap Regional District

148 zones
residentialotherruralinstitutional

City of Richmond

124 zones
residentialmixed_usecommercialmarina

City of Abbotsford

116 zones
otherruralresidentialinstitutional

Strathcona Regional District

115 zones
ruralothermixedresidential

City of Colwood

103 zones
agriculturalresidentialcommercialindustrial

City of Courtenay

93 zones
ruralmixedotherresidential

Whistler

93 zones
commercialindustrialleisureresidential

City of Kelowna

88 zones
otherresidentialagriculturalmixed

City of New Westminster

88 zones
residentialcommercialindustrialparks

City of Langford

75 zones
resortcomprehensive_developmentindustrialbusiness_park

Coquitlam

74 zones
residentialagriculturalcommercialindustrial

Municipality of North Cowichan

69 zones
otherresidentialagriculturalcommercial

Comox Valley Regional District

65 zones
othercommercialruralresidential

City of Nanaimo

64 zones
residentialothermixedindustrial

City of Revelstoke

63 zones
residentialcommercialindustrialpublic

City of Maple Ridge

59 zones
agriculturalresidentialcommercialindustrial

Town of View Royal

58 zones
rural/agriculturalresidentialcommercialindustrial

District of Squamish

53 zones
residentialruralinstitutionalagricultural

City of Burnaby

52 zones
institutionalothercommercialagricultural

City of Kamloops

52 zones
otherinstitutionalcommercialresidential

City of Surrey

52 zones
mixedresidentialcommercialother

City of Nelson

51 zones
residentialmixedcommercialindustrial

District of Central Saanich

49 zones
agriculturecommercialcomprehensive_developmentindustrial

District of Sooke

49 zones
residentialmixedcommercialinstitutional

City of Campbell River

47 zones
institutionalcommercialindustrialresidential

City of Salmon Arm

44 zones
residentialcommercialpublicindustrial

District of North Saanich

43 zones
agriculturalotherinstitutionalresidential

City of Kimberley

42 zones
residentialcommercialmixedindustrial

Town of Sidney

42 zones
residentialcommercialindustrialmixed

Bowen Island Municipality

39 zones
rural_residentialrural_commercialtourist_commercialinstitutional

West Kelowna

38 zones
residentialcommercialurban_centreneighbourhood_centre

District of Oak Bay

37 zones
otherresidentialcommercial

District of Port Hardy

36 zones
residentialruralcommercialother

Trail

36 zones
residentialcommercialindustrialinstitutional

City of Prince George

35 zones
residentialcommercialparksgreenbelt

City of Delta

33 zones
agricultureresidentialcommercial

District of Kent

33 zones
agriculturalresidentialcommercialindustrial

District of Lake Country

32 zones
agriculturalruralrural_residentialresidential

City of Fernie

30 zones
residentialruralcommercialmixed

City of Port Alberni

30 zones
agriculturalruralresidentialcommercial

District of Hope

30 zones
ruralresidentialcommercialindustrial

Village of Pemberton

30 zones
agriculturalresidentialcommercialindustrial

District of Peachland

29 zones
agriculturalruralresidentialmixed

Town of Ladysmith

29 zones
residentialcommercialindustrialinstitutional

District of Coldstream

27 zones
agriculturalresidentialcommercialindustrial

North Vancouver City

27 zones
residentialcommercialindustrialother

Town of Comox

27 zones
residentialmulti-family residentialcommercial

Town of Osoyoos

27 zones
residentialmixedcommercialindustrial

Merritt

26 zones
agriculturalresidentialcommercialindustrial

City of Powell River

25 zones

District of North Vancouver

25 zones
residentialcommercialmixedother

City of Dawson Creek

24 zones
residentialcommercialinstitutionalparks

District of Sparwood

24 zones
residentialcommercialindustrialinstitutional

District of Ucluelet

24 zones
residentialinstitutionalmarinecomprehensive_development

District of Vanderhoof

24 zones
residentialciviccommercialindustrial

Town of Smithers

24 zones
agriculturalresidentialruralcommercial

Vancouver

24 zones
residentialcommercialotherindustrial

City of Port Coquitlam

23 zones
agriculturalruralresidentialcommercial

Langley Township

23 zones
ruralresidentialmixedindustrial

City of Terrace

22 zones
residentialcommercialindustrialagricultural

District of Highlands

22 zones
industrialrural_residentialruralinstitutional

City of Grand Forks

21 zones
residentialruralcommercialindustrial

City of Vernon

20 zones
agriculturalresidentialresortcommercial

Town of Port McNeill

20 zones
ruralresidentialcommercialindustrial

Town of Princeton

20 zones
agriculturalresidentialcommercialindustrial

Village of Cumberland

20 zones
industrialmixedinstitutionalcommercial

City of White Rock

19 zones
residential

District of Fort St. James

19 zones
residentialcommercialindustrialinstitutional

District of Lantzville

19 zones
residentialruralfuturecommercial

District of Port Edward

18 zones
ruralresidentialcommercialindustrial

Village of Radium Hot Springs

18 zones
residentialcommercialindustrialpublic

District of Tumbler Ridge

17 zones
ruralresidentialothercommercial

Town of Golden

17 zones
residentialcommercialindustrialinstitutional

Township of Spallumcheen

17 zones
commercialindustrialresidentialrural

City of Chilliwack

16 zones
comprehensive_developmentresidentialagricultural

District of Hudsons Hope

16 zones
ruralresidentialcommercialindustrial

Town of Creston

16 zones
agriculturalresidentialruralcommercial

Village of Keremeos

16 zones
residentialmixedcommercialindustrial

City of Pitt Meadows

15 zones
agriculturalrural_residentialresidential

City of Quesnel

15 zones
agriculturalresidentialcommercial

District of Metchosin

15 zones
uplandruralresidentialcommercial

District of Tofino

15 zones
residentialagriculturalcommercial

Cache Creek

14 zones
agriculturalruralresidentialcommercial

District of 100 Mile House

14 zones
residentialagriculturalcommercialindustrial

District of Barriere

14 zones
ruralresidentialcommercialindustrial

District of Kitimat

14 zones
residential

Village of Fruitvale

14 zones
ruralrural_residentialurban_housingcommercial

Village of Valemount

14 zones
environmentalresidentialcommercialindustrial

Village of Sayward

13 zones
residentialmixedruralcommercial

City of Prince Rupert

12 zones
commercialmixedindustrialinstitutional

Village of Lions Bay

12 zones
residentialcommercialotherinstitutional

Village of Lytton

12 zones
ruralresidentialcommercialindustrial

District of New Hazelton

11 zones
residentialruralcommercialindustrial

Northern Rockies Regional Municipality

11 zones
rural_resourceindustrialagriculturepublic_institutional

Village of Belcarra

11 zones
residentialinstitutionalotherrural

Village of Clinton

11 zones
residentialruralcommercialindustrial

Village of Tahsis

11 zones
residentialruralcommercialindustrial

Ashcroft

10 zones
agriculturalruralresidentialcommercial

Duncan

10 zones
residentialcommercialcommunity_use

Village of Harrison Hot Springs

10 zones
residentialcommercialinstitutionalother

Village of Port Alice

10 zones
residentialcommercialindustrialrecreation

Village of Telkwa

10 zones
residentialcommercialindustrialinstitutional

Village of Kaslo

9 zones
residentialcommercialindustrialpark

Village of Montrose

8 zones
residentialcommercialrural

City of Enderby

7 zones
residentialcommercial

District of Summerland

6 zones
comprehensive_developmentwater

Town of Gibsons

6 zones
residential

City of Mission

5 zones
residentialcommercial

City of Victoria

5 zones
residential

City of Castlegar

4 zones
mixedinstitutionalindustrial

City of Fort St. John

4 zones
agriculturalresidential

City of Parksville

4 zones
residential

District of Sechelt

4 zones
residential

District of West Vancouver

4 zones
residential

Resort Municipality of Whistler

3 zones
residentialrural

City of Port Moody

2 zones
mixed-useunknown

Logan Lake

2 zones

Village of Warfield

2 zones
comprehensive development

Alert Bay

1 zone
residential

City of Penticton

1 zone
mixed

District of Invermere

1 zone
commercial

District of Sicamous

1 zone
residential

Mackenzie

1 zone
residential

Salmo

1 zone
residential

Town of Qualicum Beach

1 zone
residential

Village of Lumby

1 zone
commercial

shíshálh Nation

1 zone
residential

About this database

This zoning database covers 129 British Columbia municipalities with over 4,000 zone definitions. Data is extracted from official municipal bylaw documents and includes zone codes, maximum building heights, floor area ratios (FAR), front/rear/side setbacks, and secondary suite permissions where available. Each zone links directly to the relevant section of the official bylaw PDF.

Use this tool for property due diligence, real estate research, land development feasibility, or construction planning. For a complete site assessment including terrain, ALR status, environmental constraints, and climate data, use the prework.ca map tool.

Last updated: April 29, 2026. Zoning data may not reflect the most recent bylaw amendments. Always verify with the relevant municipality.