Trees & tree removal across Ontario

Do I need a permit to cut down a tree?

100 of 444 municipalities in Ontario have an adopted bylaw on trees & tree removal on file. Each row links the municipality's answer page and, where transcribed, the full text of the document.

MunicipalityAdopted documentKey factsVerified
Amherstburg
Town
Public Tree By-law No. 2016-94 (consolidated to By-law 2018-106)
adopted 2016-10-11
permit required: True · applies to private property: False · protected threshold: All trees (including shrubs, hedges and woody vegetation) on publicly owned property; no DBH or species threshold stated 2026-08-28
Armour
Township
By-law #21-2020 - Conservation and Clearing of Trees on Waterfront Property
+1 more
adopted 2020-04-28
permit required: False · applies to private property: True · protected threshold: Species A and B trees meeting minimum diameter/circumference thresholds at point of measurement, within woodlands of at least 1 hectare 2026-08-28
Ashfield–Colborne–Wawanosh
Township
By-law 45-2016 Shoreline Tree Preservation By-law
adopted 2016-10-04
permit required: False · applies to private property: True · protected threshold: Any species of woody perennial plant of any size that can reach a height of at least 4.5 metres at physiological maturity, located within a Shoreline 2026-08-28
Aylmer
Town
By-law No. 6-75 (as amended by By-law No. 11-78) - Planting and Removal of Trees
adopted 1975-02-24
2026-08-28
Barrie
City
Private Tree By-law 2014-115
+1 more
adopted 2014-09-15
permit required: True · applies to private property: True · protected threshold: Trees in woodlots (woodlot = min. 0.2 ha with qualifying tree density); any species meeting the 'tree' definition (woody perennial reaching at least 4.5 m height) 2026-08-28
Bracebridge
Town
Tree Cutting By-law 2025-103
adopted 2025-12-10
permit required: True · applies to private property: True · protected threshold: woody perennial plant with DBH greater than 20 centimetres (8 inches) 2026-08-28
Bradford West Gwillimbury
Town
Public Tree Protection By-law 2024-27
adopted 2024-04-02
permit required: True · applies to private property: False · protected threshold: any species of woody perennial plant including its root system, on Town-owned land; no size or species threshold stated 2026-08-28
Brampton
City
Tree Preservation By-law 317-2012
+1 more
adopted 2012-11-14
permit required: True · applies to private property: True · protected threshold: Woodlots: 0.2 ha with 200 trees any size, 150 >5cm DBH, 100 >12cm DBH, or 50 >20cm DBH per 0.2 ha 2026-08-28
Brant
City
By-law 275-99 - Tree Planting and Maintenance on County Highways
+1 more
adopted 1999-12-21
permit required: True · applies to private property: False · replacement required: pay all costs and expenses incurred by the County to plant a replacement tree 2026-08-28
Brantford
City
By-law 94-2024 - City Trees (planting, maintenance, protection)
+1 more
permit required: True · applies to private property: False · protected threshold: All City Trees (woody perennial plant located on City Property) 2026-08-28
Brockville
City
Tree By-law No. 055-2021
adopted 2021-06-22
permit required: True · applies to private property: True · protected threshold: any tree, shrub or other plant located on City property 2026-08-28
Bruce County
County
Forest Conservation By-law No. 2025-030
adopted 2025-07-10
permit required: True · applies to private property: True · protected threshold: Trees within Woodlands (min 1 ha). Density/size: 1,000 trees/ha any size; 750 trees/ha >5cm DCH; 500 trees/ha >12cm DCH; 250 trees/ha >20cm DCH. Tree height >= 4.5 meters. 2026-08-28
Burlington
City
Private Tree By-law No. 40-2022
+1 more
adopted 2022-04-19
permit required: True · applies to private property: True · protected threshold: DBH of 20cm or greater, heritage trees, endangered species 2026-08-28
Caledon
Town
Tree Preservation By-law No. 2025-101
+1 more
adopted 2025-11-25
permit required: True · applies to private property: True · protected threshold: any species of woody perennial plant... DBH of at least 30 cm 2026-08-28
Cambridge
City
Private Tree Preservation By-law 23-105
adopted 2023-11-28
permit required: True · applies to private property: True · protected threshold: DBH equal to or greater than 20 centimetres 2026-08-28
Carleton Place
Town
Tree Clearing By-law 133-2021
adopted 2021-11-23
permit required: True · applies to private property: True · protected threshold: parcel measures 0.405 hectare (1 acre) in area or greater; Woodland density/size definitions apply 2026-08-28
Centre Wellington
Township
By-law 2022-57 - Public Tree By-law
adopted 2022-07-18
permit required: True · applies to private property: False · protected threshold: any species of woody perennial plant including its root system reaching a minimum height of three (3) metres 2026-08-28
Collingwood
Town
Tree Destruction By-Law No. 2012-084
adopted 2012-06-25
permit required: True · applies to private property: True · protected threshold: DBH 15-30 cm (5+ trees), DBH > 30 cm, municipal property, woodland, endangered/threatened species 2026-08-28
Deep River
Town
By-law Number 31-2025 - A By-law to Provide for the Protection, Preservation, and Management of Trees on Municipal Property
adopted 2025-06-11
permit required: True · applies to private property: True · protected threshold: minimum four (4) meters at physiological maturity 2026-08-28
Dysart et al
Municipality
Site Alteration By-law 2023-101
adopted 2023-11-28
replacement required: restored utilizing native vegetation · fines: $500, $700 2026-08-28
East Garafraxa
Township
By-law 14-2015, Site Alteration By-law
adopted 2015-04-14
permit required: True · applies to private property: True · protected threshold: a tree and/or trees (Schedule "A" requires identification of trees greater than 75 mm in calliper) 2026-08-28
East Gwillimbury
Town
Tree Protection By-law 2024-077
adopted 2024-11-19
permit required: True · applies to private property: True · protected threshold: Trees equal to or greater than 20cm DBH 2026-08-28
Elgin County
County
Woodlands Conservation By-law 05-03 (as amended, consolidated version)
adopted 2005-09-13
permit required: True · applies to private property: True · protected threshold: Trees in Woodlands (s. 1(tt)); "minimum circumference prescribed for the species in Schedule 'A'" 2026-08-28
Fort Erie
Town
Tree By-law 27-2026 (repeals By-law 33-2024)
adopted 2026-04-27
permit required: True · applies to private property: True · protected threshold: >10 cm DBH in Natural Heritage System; ≥30 cm DBH in Urban Boundary; Heritage Trees (any size); any size on Planning Application lands; any size on public property 2026-08-28
Gananoque
Town
Bylaw Number 2006-03 to Regulate the Destruction or Injuring of Trees (Heritage Tree By-law)
adopted 2006-02-07
permit required: True · applies to private property: True · protected threshold: Heritage Trees individually designated by Council (any species, no DBH threshold stated) 2026-08-28
Georgian Bay
Township
Tree Cutting By-law No. 2014-73
adopted 2014-11-10
permit required: False · applies to private property: True · protected threshold: Any species of woody perennial plant ≥50mm DBH and capable of reaching at least 5 metres height at maturity 2026-08-28
Georgina
Town
By-law 2026-0060 (REG-1) - Site Alteration
adopted 2026-06-17
permit required: True · applies to private property: True · protected threshold: trees of a caliper of 75 millimetres or more 2026-08-28
Goderich
Town
By-law No. 115 of 2021 - Plant, Maintain and Remove Trees on Municipal Property
adopted 2021-09-20
permit required: True · applies to private property: False · boulevard trees: Designated staff control all planting, maintenance, and removal of trees on municipal boulevards. 2026-08-28
Grand Valley
Town
By-law 2019-10 - Protecting and Enhancing Grand Valley's Tree Canopy and Natural Vegetation
adopted 2019-02-12
permit required: True · applies to private property: True · replacement required: Private owners encouraged but not required to replace; developers required to include provisions for replacing trees in approved development plans 2026-08-28
Gravenhurst
Town
By-law 2014-26 - Being a by-law of The Corporation of the Town of Gravenhurst to conserve, prohibit, protect, restrict, and regulate the harvesting, removal, injuring, damaging and destruction of trees on private property in the Town of Gravenhurst permit required: True · applies to private property: True · protected threshold: any woody perennial plant with a diameter greater than 20 centimetres (8 inches) DBH 2026-08-28
Greater Sudbury
City
By-law 2022-123 - Prohibit and Regulate the Destruction or Injuring of Street Trees
adopted 2022-08-09
permit required: True · applies to private property: False · replacement required: City shall replace the Removed healthy Street Tree with another Street Tree pursuant to the criteria described in the Street Tree Policy 2026-08-28
Grimsby
Town
Public Tree By-law 24-37 permit required: True · applies to private property: False · replacement required: proposal for the replanting or replacing of Trees that are to be removed or that will be injured by the works 2026-08-28
Guelph
City
Private Tree Protection By-law (2025)-21059
adopted 2025-04-23
permit required: True · applies to private property: True · protected threshold: Tree of at least 10 cm DBH on any Private Lot larger than 0.2 hectares (0.5 acres); or a Tree of at least 30 cm DBH on any Private Lot 2026-08-28
Haldimand
City
County Tree By-law 2516-24
adopted 2024-05-06
permit required: True · applies to private property: False · protected threshold: Any species of woody perennial plant that has reached or can reach a height of at least 4.5 metres at physiological maturity, located on County Property 2026-08-28
Haliburton County
County
Shoreline Tree Preservation By-law No. 3505 (as amended, Consolidated)
+1 more
adopted 2012-08-29
permit required: True · applies to private property: True · protected threshold: any woody perennial plant that has reached or can reach a height of at least 4.5 metres at physiological maturity 2026-08-28
Hamilton
City
By-law No. 15-125, To Regulate Trees on or Affecting Public Property (Hamilton Public Tree Protection By-law)
adopted 2015-05-13
permit required: True · applies to private property: False · replacement required: payment to the City for the replacement of any public tree which has been injured or destroyed as determined by the Director in accordance with any applicable policy 2026-08-28
Huntsville
Town
By-law 2002-18 to Prohibit or Regulate the Injuring or Destruction of Trees on Municipal Lands
adopted 2002-02-28
permit required: True · applies to private property: False · protected threshold: Deciduous or Coniferous trees with minimum height 2.0 metres and minimum diameter 45 millimetres at 1 metre above ground 2026-08-28
Huron County
County
Forest Conservation By-Law No. 38, 2013
adopted 2013-05-01
permit required: False · applies to private property: True · protected threshold: All trees in qualifying woodlands (≥1 ha with prescribed tree densities) and woodlots (0.2–1 ha with prescribed densities); species-specific minimum diameter/circumference thresholds in Schedule A (e.g., hard maple: 51 cm diameter / 160 cm circumference at 46 cm point of measurement) determine which removal pathway applies 2026-08-28
Huron-Kinloss
Township
Tree Preservation By-law 2011-85
adopted 2011-08-15
permit required: True · applies to private property: True · protected threshold: Any tree with DBH of 25 mm (1 inch) or greater, of any species, that can reach 4.5 metres at maturity 2026-08-28
Kincardine
Municipality
By-law to Regulate Native Trees on Private Property
adopted 2024-05-08
permit required: True · applies to private property: True · protected threshold: Native trees (species listed in Schedule A) with DBH of 10 cm or greater 2026-08-28
King
Township
Municipal Tree By-law
adopted 1973-11-05
permit required: True · applies to private property: False · boulevard trees: No person shall injure or destroy trees on road allowances without written approval from the Engineer/Road Superintendent. 2026-08-28
Kingston
City
Tree Bylaw
+1 more
adopted 2021-07-13
applies to private property: True · protected threshold: trees in woodlands (Schedule "A"); woodland = area mapped in Schedule "A"; tree = woody perennial reaching at least 4.5 metres at maturity; clear cutting = removal reducing >50% canopy in any 0.1 ha contiguous area within 12 months · fines: minimum fine of $500 and maximum fine of $100,000; continuing offence: minimum $500, maximum $10,000 per day 2026-08-28
Kingsville
Town
By-law to Prohibit the Injury or Destruction of Trees on Public Property
adopted 2014-07-28
applies to private property: False · protected threshold: any species of woody plant which has reached or can reach a height of at least 4.5 metres · replacement required: replacing a Tree with a Tree similar in size and/or age to the Injured or Destroyed Tree 2026-08-28
Lambton County
County
Woodlands Conservation By-Law (No. 4 of 2012, as amended Sept 2014)
adopted 2014-09-03
permit required: True · applies to private property: True · protected threshold: Trees in woodlands (≥1 ha meeting density thresholds in s.1(w)) at or above species-specific circumference limits in Schedule 'A': Species A 160–208 cm circ. / 51–66 cm dia.; Species B 127–175 cm / 41–56 cm dia.; Species C 79–127 cm / 25–41 cm dia., varying by point of measurement 2026-08-28
Lincoln
Town
By-law 2025-40 – Destruction or Injuring of Trees Within the Town of Lincoln
adopted 2025-09-22
permit required: True · applies to private property: True · protected threshold: Public property: trees of any size; private urban area: trees ≥15 cm DBH; private Natural Environment Area: any size; Heritage Trees: any size 2026-08-28
London
City
Boulevard Tree Protection By-law - CP-22
+1 more
adopted 2019-03-05
permit required: True · applies to private property: False · protected threshold: Any tree (woody perennial) capable of reaching 4.5 metres height at maturity, on City boulevards 2026-08-28
Markham
City
By-law 2023-164, Tree Preservation By-law
adopted 2023-12-13
permit required: True · applies to private property: True · protected threshold: Any tree on private property with a DBH of 20 centimetres or greater; any tree on Public Lands (no size threshold) 2026-08-28
Meaford
Municipality
Tree Preservation By-law 100-2012
adopted 2012-12-10
permit required: True · applies to private property: True · protected threshold: Any species, deciduous or coniferous, DBH ≥ 10 cm, on a lot larger than 1.0 hectares (2.5 acres) 2026-08-28
Middlesex County
County
Woodlands By-Law, By-Law #7314 (A By-law to Prohibit or Regulate the Destruction or Injuring of Trees)
adopted 2025-01-14
permit required: True · applies to private property: True · protected threshold: Prescribed species (Schedule "A") with minimum circumference limits by species group at specified measurement points: Species A 175–224 cm, Species B 160–208 cm, Species C 145–191 cm, Species D 79–127 cm; applies within Woodlands (≥1 ha with defined tree densities) 2026-08-28
Mississauga
City
Private Tree Protection By-law 0021-2022
+1 more
adopted 2022-02-02
permit required: True · applies to private property: True · protected threshold: Trees with a Diameter of 15 centimetres or greater on private property 2026-08-28
Mono
Town
Bylaw to Prohibit or Regulate the Destruction or Injuring of Trees (Bylaw 2014-47)
adopted 2014-11-25
permit required: True · applies to private property: True · protected threshold: All trees (woody perennial reaching ≥4.5m height) within Woodlands ≥0.5 ha or within Greenlands (Environmental Protection, Escarpment Natural Area, or Greenbelt Natural Area per Official Plan); Woodland density thresholds include 1000 trees/ha (any size), 750 trees >5cm DBH/ha, 500 trees >12cm DBH/ha, or 250 trees >20cm DBH/ha 2026-08-28
Mulmur
Township
Tree By-law No. 47-2019
adopted 2019-10-02
permit required: True · applies to private property: True · protected threshold: Any woody perennial plant ≥50 mm diameter (measured at 1.37 m above ground) capable of reaching ≥5 m height at maturity 2026-08-28
Muskoka Lakes
Township
Tree Conservation By-law 2022-107
adopted 2022-09-14
permit required: True · applies to private property: True · protected threshold: All species; DBH ≥ 25 mm (1 inch); capable of reaching height ≥ 4.5 m (15 ft) at physiological maturity 2026-08-28
New Tecumseth
Town
Tree By-law 2022-063
adopted 2022-06-13
2026-08-28
Newmarket
Town
Private Tree Protection By-law 2022-10
+1 more
adopted 2022-02-07
permit required: True · applies to private property: True · protected threshold: Trees equal to or greater than 20 centimetres in diameter at breast height (DBH) or at grade on private property 2026-08-28
Niagara Falls
City
Municipal Property Tree By-law 2004-173 (Consolidated)
adopted 2004-09-20
2026-08-28
Niagara-on-the-Lake
Town
Trees (Town Trees) By-law 4571-12
+1 more
adopted 2012-07-30
permit required: True · applies to private property: False · protected threshold: All trees on Town property meeting the definition: woody perennial plant that has reached or can reach 4.5 metres height at physiological maturity; no DBH threshold stated 2026-08-28
Norfolk
City
Public Tree Maintenance By-law 2024-31
+1 more
permit required: True · applies to private property: True · protected threshold: Trees in Woodlands (≥1 ha, per density thresholds in s. 1.39); Undersized Trees defined by species-specific minimum circumference per Schedule F (57–161 cm at 137 cm height by species); Exotic Species (Schedule A) excluded from protection 2026-08-28
North Glengarry
Township
Clear Cutting By-law (By-law 43-2021)
adopted 2021-10-12
permit required: True · applies to private property: True · protected threshold: Woodlands of 1.0 ha (2.47 acres) or more in one calendar year; any species, size, or density 2026-08-28
Northumberland County
County
By-law No. 2015-27, Northumberland County Forest Conservation By-law
adopted 2015-06-17
permit required: True · applies to private property: True · protected threshold: Trees in woodlands >1 hectare; species-specific minimum circumferences per Table 1 (e.g., Hard Maple/Yellow Birch/White Ash/etc.: 57"–82" depending on measurement height; Black Ash/Poplar/Spruce/etc.: 25"–50"); basal area must not fall below 15 sq metres/hectare 2026-08-29
Oakville
Town
Private Tree Protection By-law No. 2017-038 (consolidated)
+1 more
adopted 2017-05-01
permit required: True · applies to private property: True · protected threshold: endangered, threatened, or at risk tree species; diameter equal to or greater than fifteen (15) centimetres 2026-08-30
Orillia
City
Municipal Code Chapter 370 - Tree Conservation permit required: True · applies to private property: True · protected threshold: Any tree with DBH greater than 5 centimetres (except lots 0.5 hectare or less) 2026-08-29
Oshawa
City
City Trees By-law 78-2008
adopted 2008-06-23
applies to private property: False · boulevard trees: No person shall injure, destroy, or interfere with any tree on municipal property including boulevards. · fines: Tier 1: $250; Tier 2: $350; Tier 3: $450 (administrative penalties); also liable to penalties under the Provincial Offences Act 2026-08-29
Owen Sound
City
Shade Tree By-law 1994-020
adopted 1994-02-07
permit required: True · applies to private property: False · replacement required: replant such trees or replace them, if required and if possible, in remaining space 2026-08-29
Oxford County
Regional municipality
Woodlands Conservation By-law No. 6607-2024
adopted 2024-01-24
permit required: True · applies to private property: True · protected threshold: All living trees in qualifying woodlands (≥1 ha; ≥1,000 trees any size/ha, or ≥750 trees >5 cm DBH/ha, or ≥500 trees >12 cm DBH/ha, or ≥250 trees >20 cm DBH/ha); species-specific diameter/circumference thresholds govern self-harvest exception per Schedule "B" 2026-08-29
Pembroke
City
Tree By-law 89-71
adopted 1989-09-05
permit required: True · applies to private property: False · protected threshold: Any woody plant of a species which at maturity is usually over five (5) metres in height 2026-08-29
Perth
Town
Tree By-law 4132
+1 more
adopted 2010-11-19
permit required: True · applies to private property: False · protected threshold: All trees on Town/Corporation property 2026-08-29
Perth County
County
By-law 4075-2026 - Regulate the Destruction or Injuring of Trees in Woodlands in the County of Perth
adopted 2026-06-18
permit required: True · applies to private property: True · protected threshold: Trees in Woodlands (≥1 ha); species-specific minimum diameter/circumference thresholds in Schedule "A" (e.g., Species A at 46 cm point of measurement: diameter ≥46 cm; Species C at 46 cm point of measurement: diameter ≥23 cm); Woodland defined by tree density (e.g., 250 trees >20 cm DBH per hectare) 2026-08-29
Peterborough
City
By-law 21-074 - Tree Removal By-law
+1 more
adopted 2021-06-28
permit required: True · applies to private property: True · protected threshold: Any tree species with DBH of at least 7.5 cm (or potential to reach it), located within a Designated Area (Woodland ≥1 hectare or Plantation Woodland ≥1 hectare); excludes European Buckthorn, Glossy Buckthorn, and EAB-infested Ash 2026-08-29
Petrolia
Town
By-law 16-1999 - Municipal Tree Policy (amending Municipal Code Chapter 486)
adopted 1999-02-22
permit required: True · applies to private property: False · replacement required: For each tree cut down by the municipality, a new one is to be replanted, in accordance with Section 486.2.1 2026-08-29
Port Colborne
City
Tree By-law 6175/01/15
adopted 2015-01-12
permit required: True · applies to private property: True · protected threshold: All woody perennial species that have reached or can reach a height of at least 2 metres at physiological maturity; no DBH threshold stated 2026-08-29
Regional Municipality of Durham
Regional municipality
Regional Woodland By-law No. 030-2020
adopted 2020-07-29
permit required: True · applies to private property: True · protected threshold: Any living woody perennial plant in a Woodland (≥1 ha) reaching ≥4.5 m height; Woodland defined by density thresholds including 750 trees >5 cm DBH/ha, 500 trees >12 cm DBH/ha, or 250 trees >20 cm DBH/ha 2026-08-29
Regional Municipality of Halton
Regional municipality
By-law No. 121-05 (Trees)
adopted 2005-10-05
permit required: True · applies to private property: True · protected threshold: Any Tree (woody perennial plant that has reached or can reach 4.5m height) located in Greenlands or Woodlands 0.5ha or larger; no individual DBH threshold for protection 2026-08-29
Regional Municipality of Niagara
Regional municipality
By-law No. 2020-79 - Woodland Conservation By-law (as amended by 2025-24)
adopted 2020-10-22
permit required: True · applies to private property: True · protected threshold: Trees in Woodlands: ≥1,000 trees of any size/ha, or ≥750 trees >5 cm DBH/ha, or ≥500 trees >12 cm DBH/ha, or ≥250 trees >20 cm DBH/ha; woodland ≥1 ha 2026-08-29
Regional Municipality of York
Regional municipality
Forest Conservation Bylaw (Bylaw 2013-68)
adopted 2013-09-26
permit required: True · applies to private property: True · protected threshold: All trees in woodlands (≥1 ha: ≥1000 trees any size, or ≥750 trees >5 cm DBH, or ≥500 trees >12 cm DBH, or ≥250 trees >20 cm DBH per ha) and woodlots (0.2–1 ha with proportional density thresholds) 2026-08-29
Richmond Hill
City
Trees on City Lands By-law No. 20-25 (Municipal Code Chapter 821)
+1 more
adopted 2025-04-23
permit required: True · applies to private property: True · protected threshold: Any tree with DBH > 15 cm; also Replacement Trees regardless of size 2026-08-29
Sarnia
City
By-law to Regulate the Planting, Maintenance and Removal of Trees in Public Places within the City of Sarnia (By-law of 1992 - by-law number illegible in scanned original)
adopted 1992-02-24
permit required: True · applies to private property: True · protected threshold: All trees, shrubs, and woody vegetation in any public place; no minimum size or species threshold for protection 2026-08-29
Saugeen Shores
Town
Tree Protection on Town-Owned Property By-law 95-2025
+1 more
adopted 2025-10-14
permit required: True · applies to private property: False · protected threshold: All trees on Town Property (any species of woody perennial plant) 2026-08-30
Seguin
Township
Tree Conservation By-law 2024-019
adopted 2024-03-04
permit required: True · applies to private property: True · protected threshold: Any species of woody perennial plant ≥ 8 cm DBH; applies within 20 m of a Shoreline or on EP/EP1-zoned land 2026-08-29
Simcoe County
County
By-law No. 6894, Sustainable Forest Management / Forest Conservation By-law
adopted 2021-04-13
permit required: True · applies to private property: True · protected threshold: Trees in Woodlands (≥1000 trees/ha of any diameter, or ≥750/ha over 5cm DBH, or ≥500/ha over 12cm DBH, or ≥250/ha over 20cm DBH) or Sensitive Natural Areas; harvest permits require minimum circumference by species per Schedule A 2026-08-29
South Bruce
Municipality
By-law #2022-17 - Being a By-Law to Authorize the Adoption of a Municipal Tree Maintenance Policy permit required: True · applies to private property: True · replacement required: attempt to plant 1 or 2 trees for each tree removed, if possible, depending on budget 2026-08-29
South-West Oxford
Township
By-law No. 12-2018 – Regulate the Planting and Removal of Public Trees
adopted 2018-02-20
permit required: True · applies to private property: False · protected threshold: Any tree with 50% or more of its main stem on public park, highway, or Township-owned lands 2026-08-29
St. Thomas
City
Site Alteration By-law 140-2025
adopted 2025-12-01
permit required: True · applies to private property: True · protected threshold: trees with a diameter at breast height (DBH) equal to or greater than 20 cm (no species distinction stated) 2026-08-29
Stratford
City
Private Tree By-law 86-2020
+1 more
adopted 2020-06-22
permit required: True · applies to private property: True · protected threshold: Any tree (any species) with DBH of 30 centimetres or greater on private property 2026-08-29
Strathroy-Caradoc
Municipality
By-law 34-13 - To Regulate the Planting, Maintenance, Removal and Preservation of Trees on or Affecting Public Property
adopted 2013-04-15
permit required: True · applies to private property: True · protected threshold: Any woody perennial reaching 4.5 m at maturity; public tree defined as ≥50% trunk diameter at ground level on public property 2026-08-29
Thames Centre
Municipality
By-law 84-2002 - Tree Planting Guidelines
adopted 2002-10-28
permit required: True · applies to private property: False · protected threshold: Any tree growing on either side of a Highway (rural areas); no species or DBH threshold stated 2026-08-29
The Archipelago
Township
By-law No. 2025-05 - Tree Preservation By-law
adopted 2025-01-17
permit required: True · applies to private property: True · protected threshold: Any living stemmed perennial woody plant with DBH of 15 cm (6 in.) or greater; also all native shoreline vegetation within 7.5 m (24.6 ft.) of the highwater mark of any navigable waterbody 2026-08-29
The Blue Mountains
Town
By-law 2010-68 - Tree Preservation By-law
adopted 2010-10-13
applies to private property: True · protected threshold: trees identified on a tree preservation plan or municipal agreement; or trees on municipally-owned/controlled/managed land; 'tree' defined as single-stemmed woody plant capable of reaching at least 4 metres height at maturity · replacement required: court may order person to replant trees in such manner and within such period as the court considers appropriate, including any silvicultural treatment necessary to re-establish the tree 2026-08-29
Thunder Bay
City
By-law 008-2005 - Tree By-law
adopted 2005-02-14
permit required: True · applies to private property: False · protected threshold: Any 'Public Tree': any Tree or Woody Shrub with trunk totally or partially on Municipal Property; 'Tree' defined as woody plant of species reaching 5+ metres at maturity 2026-08-29
Toronto
City
Toronto Municipal Code Chapter 813, Trees permit required: True · applies to private property: True · protected threshold: Trees with at least one stem with a diameter of 30 centimetres or more measured at 1.4 metres above ground level 2026-08-29
Trent Hills
Municipality
By-law 2005-95, A By-law to Authorize the Removal and/or Trimming of any Trees and Vegetation Upon a Highway and Upon Land Lying Along a Highway
adopted 2005-09-26
2026-08-29
Wasaga Beach
Town
Tree Cutting By-law 2019-82 (consolidated, amended by 2020-16, 2022-16)
adopted 2019-07-30
permit required: True · applies to private property: True · protected threshold: Any species of woody perennial capable of reaching 4.5m height, on parcels ≥1 hectare, within woodlands, Natural Heritage System lands, Commercial-zoned lands, or Town-owned land 2026-08-29
Waterloo
City
City Tree Bylaw 2014-078 (Protection of Trees on City Property)
adopted 2014-07-14
applies to private property: False · protected threshold: any woody perennial plant reaching at least 4.5 meters at maturity, with trunk on City Property · fines: individuals: $250–$25,000 (first offence), up to $50,000 (subsequent); corporations: $500–$50,000 (first), up to $100,000 (subsequent); continuing offences: up to $1,000/day 2026-08-29
Wawa
Municipality
By-law 2674-13 to Supervise the Planting and Trimming of Trees
adopted 2013-04-16
applies to private property: False 2026-08-29
Wellington County
County
Conservation and Sustainable Use of Woodlands By-law 5115-09
adopted 2009-09-24
permit required: True · applies to private property: True · protected threshold: All trees in woodlands (1+ ha). Schedule "A" prescribed species in three parts with diameter thresholds at 137 cm: Part I (Ash, Walnut, Cherry, Hickory, Elm, Basswood, Beech, Butternut, Oak, Maple, Pine) 46 cm; Part II (Hemlock, Spruce, Tamarack, Black Ash, Yellow Birch, Black Willow) 31 cm; Part III (Poplar, Cedar, White Birch, Ironwood, Balsam Fir, Pin/Choke Cherry, Larch) 17 cm. 2026-08-29
Whitby
Town
Tree Protection By-law 4640-00
adopted 2000-06-26
permit required: True · applies to private property: True · protected threshold: Trees in a woodlot, on specified designated lands, or on residential lands 2.02 ha or greater; 'tree' means single-stemmed perennial woody plant reaching at least 6 metres at maturity; woodlot thresholds include trees 5, 12, or 20 cm DBH 2026-08-29
Whitchurch-Stouffville
Town
By-law 2023-060-RE (Private Tree Preservation and Protection By-law related to Development Applications)
adopted 2023-06-07
2026-08-29
Windsor
City
By-law 135-2004 (Regulate the Planting of Trees and Prohibit the Destruction or Injuring of Trees on Highways)
adopted 2004-05-10
applies to private property: False · boulevard trees: No person shall destroy or injure trees on a highway or Corporation-owned lands. · fines: First conviction: not more than $10,000 or $1,000 per tree (whichever is greater); subsequent conviction: not more than $25,000 or $2,500 per tree; corporations: up to $50,000/$5,000 per tree (first), $100,000/$10,000 per tree (subsequent) 2026-08-29
Woodstock
City
Municipal Code Chapter 0762 - Trees - Protection (Public Trees)
+1 more
adopted 2022-05-05
permit required: True · applies to private property: False · boulevard trees: All public trees on rights-of-way are under Director's supervision; removal requires prior written Director approval. 2026-08-29
Zorra
Township
Tree By-law 13-19 (Office Consolidation, incl. By-law 10-23)
adopted 2019-04-03
permit required: True · applies to private property: False · protected threshold: Any woody perennial plant reaching or able to reach 4.5 metres at physiological maturity, located on Township property 2026-08-29

Nothing on file for trees & tree removal

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 (333) — Addington Highlands, Adelaide Metcalfe, Adjala-Tosorontio, Admaston/Bromley, Ajax, Alberton, Alfred and Plantagenet, Algonquin Highlands, Alnwick/Haldimand, Amaranth, Armstrong, Arnprior, Arran–Elderslie, Asphodel–Norwood, Assiginack, Athens, Atikokan, Augusta, Aurora, Baldwin, Bancroft, Bayham, Beckwith, Belleville, Billings, Black River-Matheson, Blandford-Blenheim, Blind River, Bluewater, Bonfield, Bonnechere Valley, Brighton, Brock, Brockton, Brooke-Alvinston, Bruce Mines, Brudenell, Lyndoch and Raglan, Burk's Falls, Burpee and Mills, Callander, Calvin, Carling, Carlow/Mayo, Casey, Casselman, Cavan Monaghan, Central Elgin, Central Frontenac, Central Huron, Central Manitoulin, Centre Hastings, Champlain, Chapleau, Chapple, Charlton and Dack, Chatham-Kent, Chatsworth, Chisholm, Clarence-Rockland, Clarington, Clearview, Cobalt, Cobourg, Cochrane, Cockburn Island, Conmee, Cornwall, Cramahe, Dawn-Euphemia, Dawson, Deseronto, District Municipality of Muskoka, Dorion, Douro-Dummer, Drummond/North Elmsley, Dryden, Dubreuilville, Dufferin County, Dutton/Dunwich, Ear Falls, East Ferris, East Hawkesbury, East Zorra-Tavistock, Edwardsburgh/Cardinal, Elizabethtown-Kitley, Elliot Lake, Emo, Englehart, Enniskillen, Erin, Espanola, Essa, Essex, Essex County, Evanturel, Faraday, Fort Frances, French River, Front of Yonge, Frontenac County, Frontenac Islands, Georgian Bluffs, Gillies, Gordon/Barrie Island, Gore Bay, Greater Madawaska, Greater Napanee, Greenstone, Grey County, Grey Highlands, Guelph/Eramosa, Halton Hills, Hamilton, Hanover, Harley, Harris, Hastings County, Hastings Highlands, Havelock-Belmont-Methuen, Hawkesbury, Head, Clara and Maria, Hearst, Highlands East, Hilliard, Hilton, Hilton Beach, Hornepayne, Horton, Howick, Hudson, Huron East, Huron Shores, Ignace, Ingersoll, Innisfil, Iroquois Falls, James, Jocelyn, Johnson, Joly, Kapuskasing, Kawartha Lakes, Kearney, Kenora, Killaloe, Hagarty and Richards, Killarney, Kirkland Lake, Kitchener, La Vallee, LaSalle, Laird, Lake of Bays, Lake of the Woods, Lakeshore, Lambton Shores, Lanark County, Lanark Highlands, Larder Lake, Latchford, Laurentian Hills, Laurentian Valley, Leamington, Leeds and the Thousand Islands, Lennox and Addington County, Limerick, Loyalist, Lucan Biddulph, Macdonald, Meredith and Aberdeen Additional, Machar, Machin, Madawaska Valley, Madoc, Magnetawan, Malahide, Manitouwadge, Mapleton, Marathon, Markstay-Warren, Marmora and Lake, Matachewan, Mattawa, Mattawan, Mattice-Val Côté, McDougall, McGarry, McKellar, McMurrich/Monteith, McNab/Braeside, Melancthon, Merrickville–Wolford, Middlesex Centre, Midland, Milton, Minden Hills, Minto, Mississippi Mills, Montague, Moosonee, Morris-Turnberry, Nairn and Hyman, Neebing, Newbury, Nipigon, Nipissing, North Algona Wilberforce, North Bay, North Dumfries, North Dundas, North Frontenac, North Grenville, North Huron, North Kawartha, North Middlesex, North Perth, North Stormont, Northeastern Manitoulin and the Islands, Northern Bruce Peninsula, Norwich, Oil Springs, Oliver Paipoonge, Orangeville, Oro-Medonte, Otonabee–South Monaghan, Ottawa, Papineau-Cameron, Parry Sound, Pelee, Pelham, Penetanguishene, Perry, Perth East, Perth South, Petawawa, Peterborough County, Pickering, Pickle Lake, Plummer Additional, Plympton–Wyoming, Point Edward, Port Hope, Powassan, Prescott, Prescott and Russell, Prince, Prince Edward, Puslinch, Quinte West, Rainy River, Ramara, Red Lake, Red Rock, Regional Municipality of Peel, Regional Municipality of Waterloo, Renfrew, Renfrew County, Rideau Lakes, Russell, Ryerson, Sables-Spanish Rivers, Sault Ste. Marie, Schreiber, Scugog, Selwyn, Severn, Shelburne, Shuniah, Sioux Lookout, Sioux Narrows-Nestor Falls, Smiths Falls, Smooth Rock Falls, South Algonquin, South Bruce Peninsula, South Dundas, South Frontenac, South Glengarry, South Huron, South River, South Stormont, Southgate, Southwest Middlesex, Southwold, Spanish, Springwater, St. Catharines, St. Clair, St. Joseph, St. Marys, St.-Charles, Stirling-Rawdon, Stone Mills, Strong, Sundridge, Tarbutt, Tay, Tay Valley, Tecumseh, Tehkummah, Temagami, Temiskaming Shores, Terrace Bay, The Nation, The North Shore, Thessalon, Thorold, Tillsonburg, Timmins, Tiny, Trent Lakes, Tudor and Cashel, Tweed, Tyendinaga, United Counties of Leeds and Grenville, United Counties of Stormont, Dundas and Glengarry, Uxbridge, Val Rita-Harty, Vaughan, Wainfleet, Warwick, Welland, Wellesley, Wellington North, West Elgin, West Grey, West Lincoln, West Nipissing, West Perth, Westport, White River, Whitestone, Whitewater, Wilmot, Wollaston, Woolwich.

No bylaws published online (8, verified negatives) — Brethour, Chamberlain, Fauquier-Strickland, Gauthier, Kerns, Moonbeam, O'Connor, Thornloe.

Unconfirmed (3, leads but nothing verified) — Coleman, Morley, Opasatika.

Machine-readable: trees.json · Trees & tree removal across every jurisdiction · All Ontario municipalities