GovHandbook

Tree removal permits in British Columbia, by municipality

130 places

What the bylaws of 130 places in British Columbia say on the same question, side by side. Each cell is a short form of a fact that is sourced, quoted and checked on the place's own page.

PlaceWhen a permit is neededFeeFine
100 Mile HouseNo tree permit; development permit in designated areasNot confirmedNot confirmed
AbbotsfordYes, for trees 20 cm or more across$59 application fee (non-refundable)Notice $500 ($450 if paid in 14 days); ticket $1,000
Alert BayYes, for trees over 31.5 cm in trunk circumferenceNot confirmedNot confirmed
AnmoreYes, for trees 20 cm or more in diameter$500 permit ($10 annual allowance permit)Notice $500 per tree; ticket $1,000 per tree
ArmstrongNo, except development permit areasNo tree permit fee; $700 if development permit neededNo ticket for private tree; $100 for park tree
AshcroftNo tree bylaw; development permit in mapped areasNo tree permit fee; $500 if development permit neededNone set
BarriereNo general permit; riparian rules near waterNone setNo ticket; up to $2,000 in court (public land)
Bowen IslandNo, except development permit areasNo tree fee; $350 if development permit neededNo tree-specific fine; $500 in public place
BurnabyYes, for conifers 30.5 cm or wider; broadleaf 45.7 cm$97 per tree, max $691 ($207 per tree with development)Notice $500 ($400 if paid in 15 days)
Campbell RiverNo, except near watercourses and eagle nestsNo tree fee; $2,000 if development permit needed$125 for highway trees; $200 boulevard tree
Canal FlatsNo, except development permit areasNot confirmedNot confirmed
CastlegarNo, except development permit areasNot confirmedNo tree ticket; $200 for no development permit
Central SaanichYes, for trees 30 cm or more across$75 plus $25 per tree, up to $200$50 per centimetre of trunk diameter plus $500 security
ChilliwackNo general permit; only with development applicationsNone setNo ticket; $2,000 to $10,000 in court
ClearwaterNo, except inside development permit areasNo tree fee; $250 or $500 if development permit neededTicket $100 for boulevard; none found for private land
ColdstreamYes, protected trees over 5 m tall (parcels 0.5 ha+)Not confirmedNo ticket; up to $2,000 in court
ColwoodYes, for protected trees (30 cm DBH for common species)$100 application fee (non-refundable)Notice $500 per tree; ticket $1,000 per tree
ComoxYes, for regulated trees (20 cm or 30 cm DBH)$50 ($100 if related to a development permit)Notice $500
CoquitlamYes, to remove more than two protected trees a year$71.50 basic ($358 if more review needed)Notice $500; ticket $1,000
CourtenayYes, for trees over 20 cm diameter on larger lots$100 (lots of 4,000 m² or less); $500 for larger lotsTicket $1,000 ($750 if paid in 30 days)
CranbrookNo tree bylaw; development permit in mapped areasTree charge not confirmed; development permit $1,000No ticket for private land; $300 for boulevard
CrestonNo tree bylaw; development permit in some areasNo tree fee; development permit $200 or $500No private-land ticket; $75 for street trees
CumberlandNo, except development permit areasNot confirmedNot confirmed
Dawson CreekNo, except Natural Hazards areaNo tree fee; $489.16 if development permit neededNo private-tree ticket; $175 for City tree
DeltaYes, for trees 20 cm or more across$100 for one tree ($100 plus $50 per tree for more)Notice $500 ($450 if paid in 14 days); ticket $1,000
District of North VancouverYes, for protected trees and trees 75 cm DBH or more$116 per tree for up to four treesNotice $500 ($375 if paid in 14 days); ticket $1,000
DuncanYes, for Protected Trees (30 cm DBH any tree)$50 ($100 for a Significant Tree)Notice $375 ($281.25 if paid in 14 days)
ElkfordNo tree bylaw; riparian area rules apply$300 if development permit neededNot confirmed
EnderbyNo, except within 30 m of watercourseNone setNone set
EsquimaltYes, for Protected Trees (30 cm DBH any tree)$30 for first three trees, $5 per extra treeNotice $500 ($425 if paid early)
FernieNo city-wide permit; development permit in hazard areasNo tree fee; $600 to $1,000 if development permit neededNot confirmed
Fort St JamesNo tree bylaw; development permit in mapped areasNot confirmedNo private-land ticket; $100 for park vegetation
Fort St. JohnNo tree protection bylawNone setNone set
Fraser LakeYes, for trees more than 10 cm in diameterNot confirmedNotice $300 ($150 early; $500 late)
FruitvaleNo tree bylaw; development permit in mapped areasTree charge not confirmed; development permit $200Not confirmed
GibsonsYes, for trees 30 cm DBH or more$50 for up to 3 trees (non-refundable)Notice $400 ($350 if paid early)
GoldenNo, except within 30 m of creeks and lakesNot confirmedNo private-tree fine; $100 for boulevard tree
Grand ForksNo, except Environmental development permit areaNo tree fee; $200 if development permit neededNo private-tree ticket; $100 for park tree
Harrison Hot SpringsYes, for trees 7.5 m or taller, trunk 300 mm or more$40 application fee (non-refundable)$200 ($190 early)
HighlandsYes, for protected trees and near lot lines$25 for each 50 trees or portionNotice $200 ($160 if paid in 14 days); ticket $200
HopeYes, for trees over 20 cm acrossA non-refundable application fee applies (a base fee plus an amount…Notice $500 ($400 if paid in 14 days); ticket $1,000
HoustonNone setNone setNot confirmed
InvermereYes, for trees over 80 cm across; near lot lines$100 for each 50 trees or portionTicket $250 for no permit
KamloopsNo for residential parcels under 2 ha$50 for five trees or fewer ($150 for six or more)Ticket $1,000
KasloNo, except Stream Protection area (30 m)No tree fee; $250 if development permit neededNo private-tree ticket; $250 for park trees
KelownaYes, trees over 100 mm in riparian area or slope 30%+$50 (may be waived with a development permit)Notice $200
KentNo general permit; only with development applicationsNone setNo ticket; $2,000 to $10,000 in court
KeremeosNo tree bylaw; development permit near watercoursesNot confirmedNo private-tree ticket; $1,000 for boulevard tree
KimberleySome zones: tree permit areas and slopes over 26%$50 for up to one hundred treesNone set
LadysmithNo general permit; development permit in some areasNo tree fee; $250 if development permit neededNo ticket found for private land
Lake CountryNo, except development permit areasNo tree fee; $140 to $1,670 if development permit areaNo private-tree ticket; up to $50,000 in court
Lake CowichanYes, in designated Development Permit Areas$100 for a Development Permit Area permitNone set
LangfordYes, for trees 20 cm or more in diameterNo application feeTicket $1,000 per tree
Langley CityYes, for protected trees (20 cm DBH with development)$100 ($300 if related to a development application)Ticket $3,000
LantzvilleCutting prohibited on land with no house (trees over 20 cm)None set$10,000 to $50,000 on conviction
LillooetNo tree bylaw; development permit within 30 m of watercourseNo tree fee; $200 if development permit neededNone set
Lions BayNo on private land; municipal land only$75 application fee plus $500 damage depositNotice $1,000 first tree, $3,000 later (municipal trees)
LumbyNo, except near watercoursesNo tree fee; $500 if development permit neededNo private-land ticket; $150 for public place
LyttonThe Village suspended its OCP Development Permit and Temporary Use…None setNone set
Maple RidgeYes, for trees 20 cm DBH or larger$70 first tree per year, $100 each additionalNotice $450 ($400 if paid early); ticket $3,000
MerrittNo, except wildfire and riparian development permit areasNo tree fee; $368.12 if development permit neededNo private-tree ticket; $100 for park tree
MetchosinYes, for trees 10 cm or more in diameter$40 for first 50 trees, $2 per extra treeTicket $500 if paid in 30 days, $1,000 after
MissionSome zones: trees 20 cm or more in Silverdale urban areaNot confirmed$1,000 to $10,000 on conviction
MontroseNo tree bylaw; development permit in mapped areasNot confirmedNo ticket; Offence Act maximum applies
NakuspNo tree bylaw; development permit in mapped areasNo tree fee; $500 to $1,650 if development permit neededNone set
NanaimoYes, for stems 6 cm or more across (some exemptions)$50 plus $10 per tree 6 cm or more acrossNotice $500
NelsonNot confirmedNot confirmedNo private-tree ticket; $500 for City tree
New WestminsterYes, for trees 20 cm or more in diameter$106 per tree for first 5 ($211 each after)Notice $500 ($475 if paid early); ticket $1,000
North CowichanNo, except development permit areasNot confirmedNo private-land ticket; highway tree notice $200
North SaanichYes, for trees 20 cm or more across$150 plus $25 per treeTicket $500 ($390 if paid in 30 days)
North VancouverNo on low-density lots; yes for 20 cm trees elsewhere$182.25 base plus $78.11 per tree$450 ($400 if paid early)
Oak BayYes, for trees over 30 cm dbh and listed species$50 (tree over 30 cm dbh)Ticket $1,000 ($780 if paid in 30 days)
OliverDevelopment permit in Watercourse area; no tree bylaw foundNot confirmedNot confirmed
OsoyoosNo, except development permit areasNo tree fee; $500 or $750 if development permit neededNo private-land ticket; boulevard notice $500
ParksvilleYes, for trees over 50 cm across; near watercourses$75 per tree for first 5 treesNotice $500 ($375 if paid in 14 days); ticket $1,000
PeachlandYes, unless exempt (such as trees under 150 mm DBH)$0 to apply; $50 when permit issuedNotice $250 ($225 if paid in 14 days)
PentictonNo, except riparian and environmental areasNo fee for plain private-tree cutNo private-tree ticket; up to $2,000 per City tree
Pitt MeadowsYes, for woody plants 20 cm DBH or more$50 plus $50 per treeNotice $500
Port AlberniNo private-land permit; development permit in mapped areasNo tree fee; $800 if development permit neededNo private-tree fine; boulevard tree notice $200
Port AliceDevelopment permit in mapped areas; tree permit unclear$50 per treeNot confirmed
Port CoquitlamYes, for trees 5 m tall or 15 cm across$100 per treeNotice $500 (no early-payment discount)
Port EdwardYes, in designated Tree Protection Areas$300 per half hectare or partNo ticket; up to $10,000
Port HardyNo, except listed sensitive areas$32 for 1 to 10 treesTicket $100
Port MoodyYes, for trees 30 cm DBH or larger$75 (no development approval)Ticket $1,000 per tree
Pouce CoupeNo private-land permit statedNot confirmedNo private-land ticket; highway trees $100
Powell RiverYes, for 20 cm trees on parcels of 1 ha or more$150 per 0.5 ha or part of parcelNotice $400 ($40 less if paid in 14 days)
Prince GeorgeOnly in AG: Greenbelt zone and riparian areas$150 processing fee plus $1,000 application feeNo ticket; $2,000 to $10,000 in court
Prince RupertTree permit exists; scope unclear$25 application feeNo private-land ticket; highway trees $150
PrincetonNo, except riparian development permit areaNo tree fee; $625 if development permit neededNone set
Qualicum BeachYes, for trees 30 cm or more across and listed species$100 for two or more trees in two calendar yearsTicket $2,500
QuesnelDevelopment permit in mapped areas$25 for 1 to 10 treesNot confirmed
Radium Hot SpringsNo tree bylaw; Wildfire development permit area appliesNo tree fee; $700 or $420 if development permit neededNot confirmed
RevelstokeNo general permit; development permit in mapped areasNot confirmedNo private-tree ticket; City tree removal ticket $2,000
RichmondYes, for trees 20 cm or more in diameter$70 for one tree ($84.25 per tree for two or more)Ticket $1,000
RosslandYes, for trees at least 20 cm across$50 application fee (non-refundable)Up to $50,000 on conviction
SaanichYes, for protected trees (30 cm or more for common species)$50 plus $30 per additional tree (building, driveway)Notice $500 ($450 if paid in 14 days); ticket $1,000
Salmon ArmYes, trunk circumference of 30 cm or more$50 for 1 to 5 trees ($75 for 6 to 10)Ticket $500
Salt Spring IslandNo tree bylaw; development permit near water and slopesDevelopment permit $1,299Not confirmed
SaywardNo tree bylaw; riparian report within 30 m of streamsNone setNone set
SecheltYes, for protected trees (60 cm diameter or larger)$50 per tree for first three, $10 per extra treeTicket $1,000 per tree
SidneyYes, for protected trees (any tree over 60 cm diameter)$250 first protected tree, $50 each additionalNotice $500 ($400 if paid early); ticket $1,000
SilvertonNo tree bylaw; development permit within 30 m of lakeNot confirmedNot confirmed
SlocanNo tree bylaw; development permit in mapped areasDevelopment permit $200 plus advertising costsNot confirmed
SmithersYes in development permit areas (more than 2 trees a year)$30 for first 3 trees, $5 per extra treeNotice $400 ($200 if paid in 14 days)
SookeNo, except development permit areasNot confirmedNo private-tree ticket; highway tree $100
SpallumcheenNo tree bylaw; development permit within 30 m of streamsNo tree fee; $500 if development permit neededNot confirmed
SparwoodDevelopment permit in riparian protection areaNot confirmedBoulevard tree notice $350 ($175 if paid in 14 days)
SquamishYes, for trees at least 20 cm in diameter$150 plus $5 per treeNotice $500 ($450 if paid in 14 days)
SummerlandNo tree bylaw; development permit in mapped areasNo tree fee; $50 to $500 if development permit neededNot confirmed
SurreyYes, for trees 30 cm or more DBH$108 plus $42 per protected treeNotice $450 ($400 if paid in 14 days); ticket $500
TahsisNo tree permit; development permit within 30 m of waterNot confirmedTicket $50 (trees in a street)
TelkwaNo tree bylaw; riparian area within 15 m of riversNo tree fee; $400 if development permit neededNot confirmed
TerraceNo, except development permit areasNot confirmedNo private-tree ticket; park trees $500
TofinoNo, except Significant Trees and development permit areasNo tree fee; development permit $260 to $2,081Notice $500; ticket $1,000 (significant tree)
Township of LangleyYes, for trees 20 cm dbh or more (not ALR land)$150 application fee (none for dead or dying trees)Notice $500 per tree
TrailNo general permit; development permit areas unclearNot confirmedNo ticket; $25 to $500 per offence (boulevard trees)
Tumbler RidgeNo tree bylaw; unclear in mapped areasNot confirmedNo private-land ticket; highway trees $100
UclueletNo, except development permit areasNo tree fee; $300 or $1,000 if development permit neededNot confirmed
ValemountNo stand-alone permit; development permit areas$200 if development permit neededNot confirmed
VancouverYes, for trees at least 20 centimetres in diameter$113 first tree ($324 each additional) in 12 monthsNot confirmed
VanderhoofNo tree bylaw; development permit within 15 m of riverNo tree fee; $600 if development permit neededNot confirmed
VernonYes, for trees over 8 cm acrossNot confirmedNot confirmed
VictoriaYes, for protected trees (over 30 cm DBH)$50 for lot up to 2,000 m²$1,000 ($850 if paid in 30 days)
View RoyalYes, for protected trees (any tree over 20 cm DBH)$0Ticket $1,000 to $50,000
WellsYes, inside Tree Protection Area (stems 10 cm or more)$25 for 1 to 3 trees ($50 for 4 to 10)No ticket; up to $10,000 on conviction
West KelownaNo, except Development Permit AreasNo tree fee; $300 or $1,140 if development permit neededNo private-land ticket; park or highway trees $500
West VancouverYes, for trees 75 centimetres or more in DBH$330 for one tree ($120 each additional)$500 ($475 early)
WhistlerYes, usually: Significant Trees and trees near water$250 for up to 10 trees ($400 for more)Notice $500 ($400 if paid early); ticket $3,000
White RockYes, for trees 20 cm or more across$558 (unwanted tree); no fee for dead or high-riskTicket $500 first offence, $1,000 later
Williams LakeYes, for protected trees (not residential under 1 ha)$50 for five trees or fewer ($150 for six or more)Notice $400 ($300 if paid in 14 days)

Reading this table

Each cell is a short form of the fact on that place's own page. Open the place to see the full wording, the bylaw and section it comes from, and the official text it was matched against. None set means the bylaw that was read sets no such rule. Not confirmed means it could not be established from the official sources, for example because the bylaw is posted as a scanned image.

This table as Markdown · JSON · How answers are checked · Report an error