A homeowner in Milton hears there’s no tree bylaw and takes it at face value: cut whatever you want, whenever you want. For most yard trees on a standard lot, that’s correct. Then the same homeowner applies for a building permit on an addition, and the town’s Development Services Department asks for a tree inventory before it will sign off.
The same gap shows up in Oshawa and King Township. All three have no permit requirement for an individual tree on an ordinary residential or commercial lot. They also share a second layer: regional woodland rules and development-application requirements that can reach the same property regardless of what the local bylaw says.
No Bylaw for a Single Tree Doesn’t Mean No Regime at All
Milton has no private tree protection bylaw for individual trees. Oshawa’s By-law 78-2008 protects City Trees only, meaning trees with 50 percent or more of their trunk on municipal property; a tree entirely on your own lot falls outside it. King Township went further than most: a proposed bylaw covering individual trees went to Council in 2019 and was rejected, and nothing has replaced it since. King Township is also roughly 70 percent Oak Ridges Moraine, which adds provincial conformance requirements on top of whatever the regional bylaw already asks for.
In each town, a regional bylaw sits above the municipal level and is reviewed by the region, not the town: Halton for Milton, Durham for Oshawa, York for King. Our permit guides for Milton, Oshawa, and King Township cover the exact thresholds, fees, and application steps for each. The short version: Halton Region’s Tree By-law 121-05 covers woodlots of 0.5 hectares or more with more than 500 trees per hectare over 12 cm DBH; Durham Region’s Woodland By-law 30-2020 covers woodlands of 1 hectare or more; York Region’s Forest Conservation By-law protects treed areas in King Township starting at 0.2 hectares, based on tree density rather than the diameter of any one tree. King’s permit fees run $25 for a Good Forestry Practices Permit, $250 to $500 for a Special Permit depending on scope, with at least 45 days’ notice required before the planned work.
Nobody walking the property line sees a sign that says “regulated woodland starts here.” The density and area math is the only way to know, and it’s easy to assume a treed section of a rural or estate lot is just landscaping until someone runs the numbers.
A Renovation Adds a Second Trigger Entirely
The bylaw gap only covers removal. It says nothing about what a municipality can ask for once you apply for a building permit, site plan approval, or a subdivision, and this is the piece our permit guides cover town by town but don’t connect across all three at once.
In Milton, any tree 150 mm (15 cm) DBH or larger on a property with an active development application must be shown on the plans and protected during construction, under the Town’s Engineering and Parks Standards Manual. Oshawa’s Development Services Department routinely requires an arborist report and tree protection plan for site plan, subdivision, and building permit applications, even though the city has no standalone removal permit for private trees. Neither city treats this as a removal permit. It’s a documentation and protection requirement that rides alongside the broader approval, and it applies regardless of how small or ordinary the trees on the lot are.
This is the part that catches homeowners off guard. They’ve confirmed, correctly, that removing a tree on their own lot needs nothing from the town. They haven’t confirmed that adding a garage, a second-storey addition, or a pool near the trees they kept is a separate question with a separate answer, reviewed by a different department under a different set of rules.
What Actually Requires Documentation
A project needs paperwork in three situations. The first is a woodlot or woodland removal that meets the regional density and area thresholds: 0.5 ha in Halton, 1 ha in Durham, 0.2 ha in York. The second is any tree caught by a development application’s inventory requirement, regardless of the local municipality’s private tree bylaw status. The third is narrower: trees on municipal road allowance or parkland stay under the local by-law’s authority even where private trees on the same street are unregulated.
The Real Exemption
Removing an individual tree on a standard residential lot, at any diameter, outside a qualifying regional woodlot or woodland and outside an active development application, needs nothing from Milton, Oshawa, or King Township. That’s the true, complete picture for one specific situation, and it covers most single-family removals in all three places. Most homeowners fall inside that box. Not everyone does, and the exceptions above are narrower than “no bylaw” suggests without being rare, especially on larger lots with continuous tree cover or any renovation that touches a building permit.
Confirming Which Regime Applies Before Work Starts
The line between an ordinary yard tree and a regulated woodlot isn’t always visible from the ground, and a development application can turn a routine renovation into a documentation project you didn’t budget for. We assess a property against the regional density and area thresholds, and prepare the tree inventory or tree protection plan a development application requires, before the town’s review comes back asking for it. Full details for each municipality are in our Milton, Oshawa, and King Township permit guides, and the GTA-wide bylaw comparison covers how Milton and Oshawa compare to neighbouring cities that regulate trees as small as 15 cm.
If you’re not sure which side of these thresholds your property falls on, contact us with the address and the scope of work, and we’ll tell you honestly whether you need anything from us at all.