How do I rezone a property in BC?
A rezoning is a bylaw the council or regional board adopts after you apply: it reads the bylaw, usually holds a public hearing unless the change fits the official community plan, and can adopt it, change it or turn it down.
9 of BC's 319 places have an open map of development applications that a report reads: Abbotsford, Squamish and Surrey, and rural land in the Columbia Shuswap Regional District. The places, by name.
Opens the report at this answer. A PID always finds the lot; an address needs an exact match.
What the answer means
A rezoning changes the zoning bylaw for a lot: what may be built and used there and how much. The owner applies to the municipality or regional district, which must consider the application, but whether to adopt the bylaw is the council's or board's choice. A report gives the lot's zone where the local government publishes an open zoning map, and lists open development applications near it where the council publishes them. Where one does, a report lists the open files on and within 200 m of the lot, rezonings included; elsewhere ask the planning department what has been applied for nearby.
- Applying
- Every local government with a zoning bylaw sets by bylaw how an owner applies to amend it or the official community plan, and must consider every application it gets (Local Government Act s. 460). The fee may cover only the usual cost of processing that kind of application (s. 462). Many councils send a file to an advisory planning commission for comment (s. 461).
- Readings and the public hearing
- A rezoning is a bylaw given readings. Where a public hearing is held, it comes after first reading and before third, and everyone who thinks their interest in property is affected must have a fair chance to speak or write (s. 465). After it the council can adopt the bylaw, turn it down, or change it without a new hearing only if the change doesn't alter the use or raise the density (s. 470).
- When there's no hearing
- No hearing is needed where an official community plan covers the land and the rezoning fits it (s. 464 (2)). Since 2023 a council must not hold one where the rezoning fits the plan and is for a development at least half of whose floor area is homes, nor for one made only to allow the small-scale housing the Act requires (s. 464 (3), (4)). The council still gives notice of first reading (s. 467).
- Who is told
- A rezoning that changes the use or density of fewer than 10 owners' lots is mailed to the owners and tenants of the lots and those within the distance the council's bylaw sets, at least 10 days before the hearing or first reading, and published (ss. 466 (4), (7), 467).
- The official community plan
- Every bylaw adopted after an official community plan must be consistent with it (s. 478 (2)). Where the plan doesn't support what you want, the plan is amended first or alongside, and an amendment to the plan always goes to a public hearing (ss. 464 (1), 477).
- What the council can ask for
- A rezoning often comes with a covenant on title registered under the Land Title Act (s. 219), a housing agreement, or density offered in return for amenities or affordable homes where the bylaw sets out those conditions (Local Government Act s. 482). Councils can also charge amenity cost charges at building permit or subdivision under their own bylaw (s. 570.2), and development cost charges apply as usual.
- In the ALR
- A zoning bylaw can't allow in the farmland reserve a use the Agricultural Land Commission Act doesn't, and any part of it that does has no effect there (ALC Act s. 46 (4), (5)). A rezoning that needs the reserve's rules lifted needs the Commission's own approval first.
- In the Islands Trust
- On islands in a local trust area the local trust committee rezones, with the same Part 14 powers, and its bylaw has no effect until the Trust's executive committee approves it (Islands Trust Act ss. 27, 29).
- What it means for a buyer
- Paying for a lot on the strength of a rezoning that hasn't been adopted is a bet: readings can stall, and a council can turn it down after a hearing. A rezoning already applied for near the lot is a clue to what's coming next door.
The Local Government Act (Part 14), the Agricultural Land Commission Act and the Islands Trust Act as consolidated on BC Laws, summarised in our words, read 2026-10-19. The City of Vancouver rezones under the Vancouver Charter, with its own steps. Each council's procedures bylaw, fees and policies decide the details.
Sources, read 2026-10-19 and summarised in our words unless marked otherwise: Local Government Act, Part 14 (ss. 460 to 470, 477, 478, 482, 570.2); Agricultural Land Commission Act, s. 46; Islands Trust Act, ss. 27, 29; Development applications, Columbia Shuswap Regional District (Open Government Licence – Columbia Shuswap Regional District); Development applications, City of Surrey (Open Government Licence – Surrey); Development applications, City of Abbotsford (Open Government Licence – City of Abbotsford); Development applications, District of Squamish (Open Government Licence – Squamish).
Where applications near a lot are listed
In these 9 places a report lists the open development applications on and within 200 m of the lot from 4 local governments' open maps, checked 2026-10-04.
| Place | Applications read |
|---|---|
| Abbotsford | City of Abbotsford |
| Columbia-Shuswap, Electoral Area A | Columbia Shuswap Regional District |
| Columbia-Shuswap, Electoral Area B | Columbia Shuswap Regional District |
| Columbia-Shuswap, Electoral Area C | Columbia Shuswap Regional District |
| Columbia-Shuswap, Electoral Area D | Columbia Shuswap Regional District |
| Columbia-Shuswap, Electoral Area E | Columbia Shuswap Regional District |
| Columbia-Shuswap, Electoral Area F | Columbia Shuswap Regional District |
| Squamish | District of Squamish |
| Surrey | City of Surrey |
The other 310 places: no open map
No open map of development applications: ask the local government what has been applied for near the lot.
- 100 Mile House
- Alberni-Clayoquot, Electoral Area A
- Alberni-Clayoquot, Electoral Area B
- Alberni-Clayoquot, Electoral Area C
- Alberni-Clayoquot, Electoral Area D
- Alberni-Clayoquot, Electoral Area E
- Alberni-Clayoquot, Electoral Area F
- Alert Bay
- Anmore
- Armstrong
- Ashcroft
- Barriere
- Belcarra
- Bowen Island
- Bulkley-Nechako, Electoral Area A
- Bulkley-Nechako, Electoral Area B
- Bulkley-Nechako, Electoral Area C
- Bulkley-Nechako, Electoral Area D
- Bulkley-Nechako, Electoral Area E
- Bulkley-Nechako, Electoral Area F
- Bulkley-Nechako, Electoral Area G
- Burnaby
- Burns Lake
- Cache Creek
- Campbell River
- Canal Flats
- Cariboo, Electoral Area A
- Cariboo, Electoral Area B
- Cariboo, Electoral Area C
- Cariboo, Electoral Area D
- Cariboo, Electoral Area E
- Cariboo, Electoral Area F
- Cariboo, Electoral Area G
- Cariboo, Electoral Area H
- Cariboo, Electoral Area I
- Cariboo, Electoral Area J
- Cariboo, Electoral Area K
- Cariboo, Electoral Area L
- Castlegar
- Central Coast, Electoral Area A
- Central Coast, Electoral Area C
- Central Coast, Electoral Area D
- Central Coast, Electoral Area E
- Central Kootenay, Electoral Area A
- Central Kootenay, Electoral Area B
- Central Kootenay, Electoral Area C
- Central Kootenay, Electoral Area D
- Central Kootenay, Electoral Area E
- Central Kootenay, Electoral Area F
- Central Kootenay, Electoral Area G
- Central Kootenay, Electoral Area H
- Central Kootenay, Electoral Area I
- Central Kootenay, Electoral Area J
- Central Kootenay, Electoral Area K
- Central Okanagan
- Central Okanagan West
- Central Saanich
- Chase
- Chetwynd
- Chilliwack
- Clearwater
- Clinton
- Coldstream
- Colwood
- Comox
- Comox Valley, Electoral Area A
- Comox Valley, Electoral Area B (Lazo North)
- Comox Valley, Electoral Area C (Puntledge - Black Creek)
- Coquitlam
- Courtenay
- Cowichan Valley, Electoral Area A
- Cowichan Valley, Electoral Area B
- Cowichan Valley, Electoral Area C
- Cowichan Valley, Electoral Area D
- Cowichan Valley, Electoral Area E
- Cowichan Valley, Electoral Area F
- Cowichan Valley, Electoral Area G
- Cowichan Valley, Electoral Area H
- Cowichan Valley, Electoral Area I
- Cranbrook
- Creston
- Cumberland
- Daajing Giids
- Dawson Creek
- Delta
- Duncan
- East Kootenay, Electoral Area A
- East Kootenay, Electoral Area B
- East Kootenay, Electoral Area C
- East Kootenay, Electoral Area E
- East Kootenay, Electoral Area F
- East Kootenay, Electoral Area G
- Elkford
- Enderby
- Esquimalt
- Fernie
- Fort St. James
- Fort St. John
- Fraser Lake
- Fraser Valley, Electoral Area A
- Fraser Valley, Electoral Area B
- Fraser Valley, Electoral Area C
- Fraser Valley, Electoral Area D
- Fraser Valley, Electoral Area E
- Fraser Valley, Electoral Area F
- Fraser Valley, Electoral Area G
- Fraser Valley, Electoral Area H
- Fraser-Fort George, Electoral Area A
- Fraser-Fort George, Electoral Area C
- Fraser-Fort George, Electoral Area D
- Fraser-Fort George, Electoral Area E
- Fraser-Fort George, Electoral Area F
- Fraser-Fort George, Electoral Area G
- Fraser-Fort George, Electoral Area H
- Fruitvale
- Gibsons
- Gold River
- Golden
- Grand Forks
- Granisle
- Greenwood
- Harrison Hot Springs
- Hazelton
- Highlands
- Hope
- Houston
- Hudson's Hope
- Invermere
- Juan de Fuca (Part 1)
- Juan de Fuca (Part 2)
- Kamloops
- Kaslo
- Kelowna
- Kent
- Keremeos
- Kimberley
- Kitimat
- Kitimat-Stikine, Electoral Area A
- Kitimat-Stikine, Electoral Area B
- Kitimat-Stikine, Electoral Area C (Part 1)
- Kitimat-Stikine, Electoral Area D
- Kitimat-Stikine, Electoral Area E
- Kitimat-Stikine, Electoral Area F
- Kootenay Boundary B / Lower Columbia-Old-Glory
- Kootenay Boundary C / Christina Lake
- Kootenay Boundary D / Rural Grand Forks
- Kootenay Boundary E / West Boundary
- Kootenay Boundary, Electoral Area A
- Ladysmith
- Lake Country
- Lake Cowichan
- Langford
- Langley
- Langley
- Lantzville
- Lillooet
- Lions Bay
- Logan Lake
- Lumby
- Lytton
- Mackenzie
- Maple Ridge
- Masset
- McBride
- Merritt
- Metchosin
- Metro Vancouver, Electoral Area A
- Midway
- Mission
- Montrose
- Mount Waddington, Electoral Area A
- Mount Waddington, Electoral Area B
- Mount Waddington, Electoral Area C
- Mount Waddington, Electoral Area D
- Nakusp
- Nanaimo
- Nanaimo, Electoral Area A
- Nanaimo, Electoral Area B
- Nanaimo, Electoral Area C
- Nanaimo, Electoral Area E
- Nanaimo, Electoral Area F
- Nanaimo, Electoral Area G
- Nanaimo, Electoral Area H
- Nelson
- New Denver
- New Hazelton
- New Westminster
- North Coast, Electoral Area A
- North Coast, Electoral Area C
- North Coast, Electoral Area D
- North Coast, Electoral Area E
- North Cowichan
- North Okanagan, Electoral Area B
- North Okanagan, Electoral Area C
- North Okanagan, Electoral Area D
- North Okanagan, Electoral Area E
- North Okanagan, Electoral Area F
- North Saanich
- North Vancouver
- North Vancouver
- Northern Rockies
- Oak Bay
- Okanagan-Similkameen, Electoral Area A
- Okanagan-Similkameen, Electoral Area B
- Okanagan-Similkameen, Electoral Area C
- Okanagan-Similkameen, Electoral Area D
- Okanagan-Similkameen, Electoral Area E
- Okanagan-Similkameen, Electoral Area F
- Okanagan-Similkameen, Electoral Area G
- Okanagan-Similkameen, Electoral Area H
- Okanagan-Similkameen, Electoral Area I
- Oliver
- Osoyoos
- Parksville
- Peace River, Electoral Area B
- Peace River, Electoral Area C
- Peace River, Electoral Area D
- Peace River, Electoral Area E
- Peachland
- Pemberton
- Penticton
- Pitt Meadows
- Port Alberni
- Port Alice
- Port Clements
- Port Coquitlam
- Port Edward
- Port Hardy
- Port McNeill
- Port Moody
- Pouce Coupe
- Powell River
- Prince George
- Prince Rupert
- Princeton
- qathet, Electoral Area A
- qathet, Electoral Area B
- qathet, Electoral Area C
- qathet, Electoral Area D
- qathet, Electoral Area E
- Qualicum Beach
- Quesnel
- Radium Hot Springs
- Revelstoke
- Richmond
- Rossland
- Saanich
- Salmo
- Salmon Arm
- Saltspring Island
- Sayward
- Sechelt
- Sicamous
- Sidney
- Silverton
- Slocan
- Smithers
- Sooke
- Southern Gulf Islands
- Spallumcheen
- Sparwood
- Squamish-Lillooet, Electoral Area A
- Squamish-Lillooet, Electoral Area B
- Squamish-Lillooet, Electoral Area C
- Squamish-Lillooet, Electoral Area D
- Stewart
- Stikine Region
- Strathcona, Electoral Area A
- Strathcona, Electoral Area B
- Strathcona, Electoral Area C
- Strathcona, Electoral Area D (Oyster Bay - Buttle Lake)
- Summerland
- Sun Peaks
- Sunshine Coast, Electoral Area A
- Sunshine Coast, Electoral Area B
- Sunshine Coast, Electoral Area D
- Sunshine Coast, Electoral Area E
- Sunshine Coast, Electoral Area F
- Tahsis
- Taylor
- Telkwa
- Terrace
- Thompson-Nicola, Electoral Area A (Wells Gray Country)
- Thompson-Nicola, Electoral Area B (Thompson Headwaters)
- Thompson-Nicola, Electoral Area E (Bonaparte Plateau)
- Thompson-Nicola, Electoral Area I (Blue Sky Country)
- Thompson-Nicola, Electoral Area J (Copper Desert Country)
- Thompson-Nicola, Electoral Area L (Grasslands)
- Thompson-Nicola, Electoral Area M (Beautiful Nicola Valley - North)
- Thompson-Nicola, Electoral Area N (Beautiful Nicola Valley - South)
- Thompson-Nicola, Electoral Area O (Lower North Thompson)
- Thompson-Nicola, Electoral Area P (Rivers and the Peaks)
- Tofino
- Trail
- Tumbler Ridge
- Ucluelet
- Valemount
- Vancouver
- Vanderhoof
- Vernon
- Victoria
- View Royal
- Warfield
- Wells
- West Kelowna
- West Vancouver
- Whistler
- White Rock
- Williams Lake
- Zeballos
Not open: the Township of Langley (its development activity map's layers name no licence); the City of Kelowna (its open data has no development applications layer). Coverage on the sources page.
See also zoning by place, the homes floor, subdividing and development permit areas.