British Columbia
Vancouver By-law 9958 schedules for building near trees, BC
The tables a Vancouver site plan has to work with, copied row by row from the consolidated by-law.
Updated
Protection of Trees By-law No. 9958 of the City of Vancouver, BC, sets its rules for building near trees in printed schedules. Schedule B says how close a tree can stand to a proposed building and still count toward the site's tree total. Schedule C says how many trees a site of a given area must have. The $1,000 cash-in-lieu option in s.6.2 turns on that Schedule C number.
This page covers Vancouver, British Columbia. Some search results for Vancouver tree rules come from the municipal code of Vancouver, Washington, a different city in a different country.
Every row below is copied from the consolidated by-law, checked on 2026-09-25. Source: the City of Vancouver consolidation (archive copy).
This page restates the printed schedules and the sections that use them. It is not a design review or a compliance determination for any site, and the City sets the final requirement.
Schedule A sets the protection barrier
Schedule A prints the protection barrier distance for each listed trunk diameter. We keep it on the barrier distances page, set beside the barrier rule of every other Metro Vancouver municipality, so it is not repeated here. Read the Vancouver barrier table.
Barriers also decide when work can start. Under Section 7.9, no demolition, excavation or construction permit is available until the Chief Building Official has inspected and approved each protection barrier on the site or on adjacent property, and the City Engineer has done the same for each barrier on a street.
Street-side barriers carry their own clearances. For a boulevard or lane tree, s.7.8 requires each barrier to stand 0.6 m or more from the curb so car doors can open, and 0.3 m or more from the edge of a sidewalk inside a grass boulevard. Nobody may prune, move or disturb that tree without the Park Board's prior written permission.
Schedule B decides which trees count near a new building
Section 5.2 leaves a tree out of the Schedule C count when it stands closer to a proposed principal building than the Part 1 distance, or closer to a proposed accessory building than the Part 2 distance. Both cases apply to a building proposed under a development permit or a building permit.
Measure the distance at 1.4 m above grade, as the shortest line from a point on the main trunk to a point on the exterior wall of the proposed or existing building (s.5.4). The Director of Planning can relax the distance (s.5.5).
Read the table by trunk diameter. A tree must stand at least the printed distance from the wall to count. A larger tree needs more room, and the principal building table asks for more room than the accessory building table at the same diameter.
Schedule B Part 1: distance from a principal building
| Tree diameter | Minimum distance to the wall |
|---|---|
| 20 cm to 30 cm | 2.0 m |
| 31 cm to 32 cm | 2.1 m |
| 33 cm | 2.2 m |
| 34 cm to 35 cm | 2.3 m |
| 36 cm | 2.4 m |
| 37 cm to 38 cm | 2.5 m |
| 39 cm | 2.6 m |
| 40 cm to 44 cm | 2.7 m |
| 45 cm to 49 cm | 3.0 m |
| 50 cm to 54 cm | 3.3 m |
| 55 cm to 59 cm | 3.7 m |
| 60 cm and above | 4.0 m |
Schedule B Part 2: distance from an accessory building
| Tree diameter | Minimum distance to the wall |
|---|---|
| 20 cm to 24 cm | 1.0 m |
| 25 cm to 29 cm | 1.3 m |
| 30 cm to 34 cm | 1.5 m |
| 35 cm to 39 cm | 1.8 m |
| 40 cm to 44 cm | 2.0 m |
| 45 cm to 49 cm | 2.3 m |
| 50 cm to 54 cm | 2.5 m |
| 55 cm to 59 cm | 2.8 m |
| 60 cm to 64 cm | 3.0 m |
| 65 cm to 69 cm | 3.3 m |
| 70 cm and above | 3.5 m |
The by-law does not say which Part of Schedule B governs a laneway house. Confirm with the City of Vancouver before a design depends on either table.
Schedule C sets the number of trees a site must have
Section 5.1 counts each retention tree, relocation tree and replacement tree toward the Schedule C number. A tree that Section 5.2 excludes, such as one too close to a proposed building, does not count.
The count does not climb evenly. It goes up a single tree per row through 1850 m², then the 1851 m² row asks for 12 trees, and the rows above it climb in larger steps. Check the row for the full site area, not an estimate.
| Site area | Trees required |
|---|---|
| 0 m² to 365 m² | 2 |
| 365 m² to 450 m² | 3 |
| 451 m² to 565 m² | 4 |
| 566 m² to 750 m² | 5 |
| 751 m² to 1000 m² | 6 |
| 1001 m² to 1250 m² | 7 |
| 1251 m² to 1600 m² | 8 |
| 1601 m² to 1850 m² | 9 |
| 1851 m² to 2200 m² | 12 |
| 2201 m² to 2550 m² | 16 |
| 2551 m² to 2900 m² | 20 |
| 2901 m² to 3250 m² | 25 |
| over 3250 m² | 30 plus one additional tree for each 50 meters squared in site area above 3250 meters squared |
The printed table overlaps at its first boundary. Its first two rows both include 365 m², so a site of exactly 365 m² sits in both rows. Confirm with the City of Vancouver which count it applies to a site of that size.
Cash-in-lieu depends on the Schedule C count
"Despite section 6.1 and section 4.10, if a site, immediately after removal of a tree pursuant to a permit or in contravention of this By-law, includes at least the number of trees set out in Schedule C, the owner of the site does not need to plant a replacement tree and provide security for such trees if the owner elects to pay the City cash-in-lieu of those trees at the rate of $1,000.00 for each tree that would otherwise have to be planted".
The $1,000 per tree election under s.6.2 is open only when the site, right after the removal, still holds at least the Schedule C number of trees. A site that falls short of that number cannot take the cash option in place of replacement planting. Confirm the count for your site with the City of Vancouver before you budget either way.
Schedule D lists the replacement species and is not reproduced here. For each tree removed, the owner plants one replacement tree from Part 1 of Schedule D or two from Part 2 (s.6.3). Our Vancouver permit guide covers replacement stock sizes and security. Read the Vancouver permit guide.
The schedules shape the arborist report for a Vancouver project
The rest of Vancouver's permit rules sit in the Metro Vancouver tree bylaw comparison. Our construction and development arborist reports page covers projects near retained trees, and the contact page takes the site details.
We confirm availability for your address before we quote. We do not offer emergency service.
More Metro Vancouver resources
- Tree protection barrier distances across Metro Vancouver
The barrier rule for each of the 21 municipalities, with a lookup that reads the printed row or applies the bylaw formula.
- Metro Vancouver tree bylaw dataset
Permit triggers, fees, replacement, securities, cash-in-lieu and hedge rules for all 21 municipalities, as JSON and CSV downloads.
- Measuring tree diameter for Metro Vancouver tree bylaws
The measuring height and the multi-stem method for each of the 21 municipalities, with one tree worked through every bylaw.
- Metro Vancouver tree bylaw changes since 2025
A dated log of new bylaws, amendments and fee changes since 2025, with proposed changes marked until a municipality adopts them.
Get a quote
Tell us about your property and an ISA Certified Arborist will follow up with next steps and a firm quote.
- Free consultation, response within 24 hours.
- We confirm availability for your address before we quote.
- Independent assessment. No tree-removal sales, no conflict of interest.
Serving Metro Vancouver, British Columbia.
ISA Certified Arborist · ISA Member · ASCA Member