Key takeaways
- Nine of the 15 GTA municipalities we checked put the public sidewalk on the property owner. The other six clear it themselves.
- Five of those nine give you 24 hours. Toronto is the only one with a shorter fixed clock, at 12 hours.
- Toronto now clears about 98% of sidewalks, so the 12-hour duty in Chapter 719 only bites when under 2 cm falls.
- First tickets in our table run from $75 in Oshawa to $355.00 in Whitby, and they are not all the same kind of penalty.
- Eight of the nine publish a cost recovery route: the municipality clears your sidewalk and bills you. Oshawa adds 15% interest, Pickering a 25% administration fee, and Ajax may add a 20% administrative charge.
- Milton's by-law exempts an owner or occupant who lives in the dwelling and has filed medical documentation of a disability from every obligation in it, with no fee and no cap on places.
Whether the public sidewalk in front of your house is your job depends on which GTA municipality you live in, and in the two largest it is not. On August 27, 2026 we read the snow by-law and winter page of 15 GTA municipalities. Nine put that duty on the property owner, and five of those nine give you 24 hours after the snow stops. The other six clear the sidewalk themselves. Toronto's by-law still says 12 hours, but the City now clears almost every sidewalk, so the duty only lands after a very small snowfall.
Who shovels where in the GTA
Read the clock column with the first column: it means two different things. For the nine that put the duty on you it is a legal deadline, except in Vaughan, whose by-law sets none. Eight of the nine set the duty in a by-law; Ajax publishes it on its winter page without naming a section. For the six that clear their own sidewalks it is only a service target. Three table words need defining first. A windrow is the ridge of snow a plough leaves across the end of your driveway. A set fine is a fixed amount printed on a ticket, payable without a court date. On conviction means what a justice could impose in court, not a bill you receive.
| Municipality | Who must clear the public sidewalk | Clock | If it is not cleared | By-law or page | Source |
|---|---|---|---|---|---|
| Toronto | Owner or occupant, unless the City has taken that sidewalk on | 12 hours after snow, rain or hail stops | City may clear it at your expense; a conviction carries up to $5,000 under the Provincial Offences Act | Municipal Code Ch. 719, s. 719-2 A | https://www.toronto.ca/legdocs/municode/1184_719.pdf |
| Brampton | Owner or occupant, except on the streets listed in Schedule A | 11 a.m. the day after the snow fell | $250.00 penalty under By-law 218-2019; the City can clear it and add the cost to your tax bill | Snow and Ice Removal By-law 242-76, s. 1 | https://www.brampton.ca/en/City-Hall/Bylaws/All%20Bylaws/Snow-Ice.PDF |
| Vaughan | Owner, unless the City clears that sidewalk at its own expense | The by-law sets no deadline | An officer can order the work, then the City can do it and add the cost to your tax roll; the by-law also carries an administrative penalty | Snow Clearing By-law 227-2022, s. 4.0(1) | https://www.vaughan.ca/sites/default/files/227-2022_0.pdf |
| King | Owner | 24 hours after the snow accumulation ends | $250.00 set fine | Clean Yards By-law 2016-68, s. 3.57 | https://www.king.ca/setfines |
| Milton | Owner or occupant of a dwelling, unless you have filed a disability exemption | 24 hours after a fall of snow, rain or hail stops | Town may clear it at your expense and recover it like property taxes; a conviction carries up to $5,000 under the Provincial Offences Act; no ticket amount published | Removal of Snow and Ice By-law 106-2019, s. 2.1 | https://www.milton.ca/en/town-hall/resources/Accessible_Bylaws/106-2019-Removal-of-Snow-and-Ice-from-sidewalks.pdf |
| Oshawa | Owner, windrows included, unless the City has taken that sidewalk on | Midnight of the first day after the snow ends | $75, then $175, then $275 for repeats; clearing billed with 15% interest | Winter Access By-law 92-2009, s. 3.1 | https://www.oshawa.ca/media/bacdz0rv/winter-access-by-law92-2009.pdf |
| Whitby | Owner or occupant, windrow and fire hydrant included | 24 hours after the snow or ice builds up | $355.00, then $500.00, then $750.00; clearing added to the tax roll | Clean Community By-law 8271-26, s. 6.1 | https://www.whitby.ca/media/xxgfclru/8271-26-clean-community-by-law.pdf |
| Ajax | Businesses and residents | 24 hours after a snow fall or ice forming | The Town clears it and charges you under its User Fees By-law, on your property taxes | Town winter roads page | https://ajax.ca/life-in-ajax/town-services/winter-roads-maintenance/ |
| Pickering | Owner of a building or vacant land, occupied or not | 24 hours after the ice or snow builds up | City clears it at your expense and adds a 25% administration fee | Ice & Snow Clearing By-law 6650/06 | https://www.pickering.ca/property-roads-safety/property-standards-and-by-laws/ice-and-snow-clearing/ |
| Mississauga | The City | Priority sidewalks within 12 hours, secondary within 24 to 36 hours | No sidewalk duty on a house owner | City snow clearing page | https://www.mississauga.ca/services-and-programs/transportation-and-streets/roads-and-sidewalks/snow-clearing/ |
| Markham | The City | All sidewalks within 24 hours once 5 cm or more falls | No sidewalk duty on a house owner | City winter road services page | https://www.markham.ca/neighbourhood-services/roads-sidewalks/winter-road-services |
| Richmond Hill | The City | Target of 14 hours after the snow stops | No sidewalk duty on a house owner | City snow clearing page | https://www.richmondhill.ca/en/living-here/Snow-Removal.aspx |
| Oakville | The Town | Main sidewalks up to 24 hours, local sidewalks up to 48 hours | No sidewalk duty on a house owner | Town snow clearing page | https://www.oakville.ca/transportation-roads/roads-sidewalks/snow-clearing/ |
| Burlington | The City | Aim of 48 hours after the snowfall ends, and up to 72 hours because sidewalks follow the roads | No sidewalk duty on a house owner | City snow removal plan | https://www.burlington.ca/en/roads-parking-and-traffic/snow-removal-plan.aspx |
| Caledon | The Town | All sidewalk routes within 48 hours of the end of a significant winter weather event | No sidewalk duty on a house owner | Town snow removal page | https://www.caledon.ca/en/town-services/snow-removal.aspx |
If you rent, read the second column. The by-laws in Toronto, Brampton, Whitby and Milton name the occupant as well as the owner, so a tenant can be charged directly in those four. Vaughan gets there differently, folding a lessee who must repair and maintain the property into its definition of owner. Ajax names residents on its winter page but bills the owner through property taxes.
Four of the six did legislate on the strip in front of your house. Markham, Oakville, Burlington and Caledon each make the homeowner maintain the abutting boulevard, under Keep Markham Beautiful By-law 2017-27, Oakville's Lot Maintenance By-law 2023-075, Burlington's Lot Maintenance By-law 049-2022 and Caledon's Clean Yards By-law 2016-063. Oakville's boulevard is defined to include the sidewalk, and Burlington's Part 7 covers boulevards and sidewalks alike. Every one of those boulevard duties stops at grass, weeds, waste and objects left behind. Not one of them reaches snow. Markham's by-law does carry a snow duty, at s. 4.13, but it is for your own walkways, steps, landings and ramps, not the public sidewalk.
The clock is not 12 hours everywhere
Five of the nine owner-duty municipalities give you 24 hours: King, Milton, Whitby, Ajax and Pickering. Milton's By-law 106-2019 starts that clock at the end of "any fall of snow, rain or hail", not at the end of a storm. Toronto alone has a shorter fixed clock. Chapter 719, s. 719-2 A says the owner or occupant must clear the sidewalk "within 12 hours after any fall of snow, rain or hail has ceased".
Two do not count in hours at all. Brampton's By-law 242-76 sets a time of day: "by 11:00 in the forenoon of the day immediately following the day upon which the snow fell". Oshawa's Winter Access By-law says "no later than midnight of the first day after the fall of snow ... has ended". Snow that falls on a Monday and stops at 9 p.m. leaves a Brampton owner until 11 a.m. Tuesday, which is 14 hours. Snow that falls and stops at 6 a.m. Monday leaves 29 hours.
Vaughan is the outlier. Its Snow Clearing By-law 227-2022 says the owner "shall maintain the sidewalk adjacent to his or her property clear of snow and ice", and sets no deadline at all. The City's winter questions page says only that you are "encouraged" to clear it. The by-law does set a floor: an order to comply cannot demand the work "sooner than twenty-four (24) hours after the order is given".
Toronto now clears almost every sidewalk itself
The City's sidewalk clearing page says it "now clears approximately 98% of all sidewalks across the city as part of its winter maintenance program". The rest are cleared by hand by City workers, because of narrow spaces and obstructions.
Section 719-2 C says the 12-hour duty "does not apply" where "the City of Toronto has undertaken the responsibility" to clear that sidewalk. Under 2 cm, residents and businesses clear their own sidewalk within 12 hours. At 2 cm or more, City crews clear all public sidewalks, aiming to finish in about 12 hours, though the page says clearing "can continue up to 72 hours after the snow has stopped falling".
Your private property has its own clock. Section 719-4.1 B gives you 24 hours to clear steps, landings, walks, driveways, parking spaces and ramps.
What it costs if you skip it
Eight of the nine owner-duty municipalities publish a cost recovery route. A bylaw officer inspects after a complaint. Brampton then issues an order to comply that gives you 8 hours, and if the work is not done sends a contractor and adds the cost, plus administrative fees, to the owner's taxes. That bill has no cap, unlike a ticket. Oshawa charges "interest calculated at the rate of fifteen per cent (15%)" on the cost until you pay. Pickering adds "a 25% administration fee". Brampton, Vaughan and Whitby put the cost on your property tax bill, Milton can recover it "in like manner as property taxes", and Toronto can recover it under section 386 of the City of Toronto Act, 2006. King alone publishes no such route.
Ajax prices the job in its User Fees By-law: $175.70 for sidewalk clearing up to 23 metres, then $8.50 for each metre after that, plus HST. A 30 metre frontage is 7 metres over the first band, so 7 x $8.50 = $59.50, and $175.70 + $59.50 = $235.20 before tax. The same by-law lets the Town add a 20% administrative charge to an invoice for work it had to do after an owner's default (sections 1(f) and 7), and charges $47.10 to add an unpaid invoice to the tax roll.
Set fines, penalty tickets and maximums are three different things
The table's money column mixes four instruments, and the last three are easy to confuse.
King publishes the set's only set fine: $250.00 for "failure to remove snow and ice from sidewalks adjacent to their property within twenty-four hours". The Ontario Court of Justice's schedules cover provincial Acts and regulations, so a municipal set fine like King's appears only on the municipality's own page.
An administrative penalty is reviewed by the municipality rather than by a court. Brampton charges $250.00 for "fail to remove snow, ice or slush from sidewalk". Oshawa charges $75, and a repeat inside a year moves you to $175, then $275. Whitby charges $355.00, then $500.00, then $750.00, each step needing a repeat inside 90 days.
The maximum on conviction differs too. Toronto's Chapter 719 sets no amount of its own and points to the Provincial Offences Act, where the cap is $5,000. Milton's by-law does the same, and publishes no ticket amount at all. Brampton's by-law caps a conviction at $2,000.00. Oshawa sets a range of "not less than $300 and not more than $5,000" on a first conviction, rising to $25,000 on a third.
Windrows are their own rule
Two municipalities fold the windrow into the sidewalk duty. Oshawa's by-law says you must remove "the snow and ice, including Windrows", and Whitby's the same.
Windrow services differ. Vaughan clears them for every residential driveway at no extra charge, and Mississauga for every single, double and shared driveway, but not for condominiums, commercial properties or homes on private roads. Vaughan aims for four hours after the plough passes, Mississauga for four to six hours after the last pass. Richmond Hill clears windrows at more than 50,000 residential driveways, with a 13-hour target. Oakville charges $184 plus HST ($207.92 with HST included) for the 2025-2026 season. Burlington approved an annual fee of $150 plus HST in June 2026, with its 2026-2027 details due in September 2026.
The windrow machine clears the road plough's ridge, not the smaller one the sidewalk plough leaves behind. Vaughan calls clearing that smaller ridge "the resident's responsibility". Markham says it "is not included in this service". Mississauga says snow pushed aside near the sidewalk "will not be cleared".
If you cannot shovel yourself
Pickering, Ajax, Markham and Burlington each publish an eligibility test.
Pickering's has 750 spots. You must be over 65, or show proof of a permanent physical or cognitive disability. For the 2025-2026 season the fee moved with income: $0.00 if you receive the Guaranteed Annual Income Supplement, $114.00 + HST = $128.82 under $90,997, $165.00 + HST = $186.45 between $90,997 and $148,065, and $213.00 + HST = $240.69 between $148,065 and $199,900. Above $199,900 in net income you are not eligible.
Ajax sells a senior snow removal service at $319.20 plus HST, covering the windrow, driveway, walkway to the front door, driveway apron and municipal sidewalk. The sidewalk and windrow alone cost $36.40 plus HST. Markham's windrow help has a household test: everyone must be 60 or older, or anyone aged 12 to 60 needs a doctor's certificate saying they cannot clear snow. Burlington's reduced fee is half its regular fee, open to residents 65 or older, people with a disability who have no able-bodied person aged 16 to 65 at home, and people on benefits.
Milton goes further. Its Removal of Snow and Ice By-law exempts you outright: an owner or occupant who lives in the dwelling and is "a person with a disability" is "exempt from any obligations under this By-law". The by-law defines that as someone unable physically to clear snow and ice who has filed medical documentation with the Town. No fee, and no cap on places.
Toronto's answer is different again: its page says residents "including seniors and persons with disabilities, receive sidewalk snow-clearing directly through City operations, without the need for a separate assistance program".
Do not push snow onto the road
Toronto's page warns that shovelled snow must stay on your property "or they could receive a fine of $500 and a $110 victim surcharge fee". A victim surcharge is an extra amount added to most provincial fines. Caledon puts the range on conviction at $105.00 to $5,000.00 under its traffic by-law and the Highway Traffic Act. Markham charges an administrative penalty of $190.00 for "alter/obstruct/damage highway by depositing snow/ice".
If shovelling is not realistic, our guide to snow removal contract prices in Toronto sets out what companies charge.
How to check your own street
Search your municipality's winter page for the word "sidewalk". If the crews clear all of them, that is your answer. If the page names a by-law, open it and read the title: a number printed beside advice about snow on the road can still be the sidewalk by-law, and a page can say "encouraged" where the by-law says "shall".
Then check the exemptions. Brampton's Schedule A lists roads from Airport Road to Windmill Boulevard where the by-law does not apply. Vaughan excuses you where the City already clears, naming main streets, transit routes and school zones. Call 311 if you are unsure.
Frequently asked questions
Do you have to shovel the sidewalk in front of your house in Toronto?
Only after a small snowfall. Chapter 719, s. 719-2 A gives the owner or occupant 12 hours, but s. 719-2 C removes that duty where the City has taken the sidewalk on. The City says it clears about 98% of sidewalks, and its crews take over once accumulation reaches 2 cm.
Who is responsible for clearing snow from sidewalks in Ontario?
It depends on the municipality, not the province. In nine of the 15 GTA municipalities we checked, the by-law or the Town's winter page names the owner, and sometimes the occupant. The other six clear it themselves.
Who is responsible for shoveling snow, landlord or tenant in Ontario?
The by-law decides who can be charged, and your lease decides who does the work. Toronto's Chapter 719, Brampton's By-law 242-76, Whitby's Clean Community By-law and Milton's snow by-law all name the "owner or occupant", so a tenant can be charged directly in those four.
Is it an offence to shovel snow from your driveway onto the street in Ontario?
Yes. Toronto publishes a fine of $500 plus a $110 victim surcharge. Caledon puts the range on conviction at $105.00 to $5,000.00 under its traffic by-law and section 181 of the Highway Traffic Act. Markham charges a $190.00 administrative penalty for the same act.
Is there snow removal for seniors in Toronto?
Toronto does not run a separate program. Its page says the city-wide service reaches seniors and persons with disabilities without one. Pickering, Ajax, Markham and Burlington run their own programs, and Milton exempts a resident with a disability from its by-law.
How much is the fine for not clearing a sidewalk in the GTA?
The first tickets in our table run from $75 in Oshawa to $355.00 in Whitby, with Brampton and King both at $250.00. King's is a set fine, the other three administrative penalties, not the same instrument even where the number matches.
Sources (34)
- City of Toronto - Sidewalk Clearing · City of Toronto (retrieved )
- Toronto Municipal Code Chapter 719, Snow and Ice Removal · City of Toronto (retrieved )
- City of Mississauga - Snow clearing · City of Mississauga (retrieved )
- City of Mississauga - Property Standards By-law 0654-1998 · City of Mississauga (retrieved )
- City of Brampton - Sidewalk Snow and Ice Removal · City of Brampton (retrieved )
- City of Brampton - Snow and Ice Removal By-law 242-76 · City of Brampton (retrieved )
- City of Brampton - Administrative Penalties (Non-Parking) By-law 218-2019 · City of Brampton (retrieved )
- Town of Caledon - Snow Removal · Town of Caledon (retrieved )
- Town of Caledon - Clean Yards By-law 2016-063 (Office Consolidation) · Town of Caledon (retrieved )
- City of Vaughan - Snow Clearing By-law 227-2022 · City of Vaughan (retrieved )
- City of Vaughan - Winter Maintenance Frequently Asked Questions · City of Vaughan (retrieved )
- City of Markham - Winter Road Services · City of Markham (retrieved )
- City of Markham - Administrative Monetary Penalty System By-law 2024-137 · City of Markham (retrieved )
- City of Richmond Hill - Snow Clearing · City of Richmond Hill (retrieved )
- City of Richmond Hill - Clean Neighbourhoods By-law No. 63-24 · City of Richmond Hill (retrieved )
- Township of King - By-law Set Fines · Township of King (retrieved )
- Town of Oakville - Snow Clearing · Town of Oakville (retrieved )
- Town of Oakville - Driveway Windrow Snow Clearing · Town of Oakville (retrieved )
- Town of Oakville - Lot Maintenance By-law 2023-075 · Town of Oakville (retrieved )
- City of Burlington - Snow Removal Plan · City of Burlington (retrieved )
- City of Burlington - Windrow Clearing Program · City of Burlington (retrieved )
- City of Burlington - Lot Maintenance By-law 049-2022 · City of Burlington (retrieved )
- Town of Milton - Winter Maintenance · Town of Milton (retrieved )
- Town of Milton - Winter Operations FAQs · Town of Milton (retrieved )
- Town of Milton - Removal of Snow and Ice from Sidewalks By-law No. 106-2019 · Town of Milton (retrieved )
- City of Oshawa - Winter Access By-law 92-2009 · City of Oshawa (retrieved )
- Town of Whitby - Clean Community By-law 8271-26 · Town of Whitby (retrieved )
- Town of Ajax - Winter Roads and Snow Removal · Town of Ajax (retrieved )
- Town of Ajax - 2026 User Fees and Charges By-law 67-2025 · Town of Ajax (retrieved )
- City of Pickering - Ice and Snow Clearing · City of Pickering (retrieved )
- City of Pickering - Snow Removal and Clearing · City of Pickering (retrieved )
- City of Pickering - Seniors and Persons with Disabilities Snow Clearing · City of Pickering (retrieved )
- Ontario Court of Justice - Set Fines I · Ontario Court of Justice (retrieved )
- Keep Markham Beautiful By-law 2017-27 (consolidated) · City of Markham (retrieved )
How this guide was made
On August 27, 2026 we read the snow by-law, penalty schedule and winter maintenance page published by each of 15 GTA municipalities, and sorted them by one test: does the municipality put the sidewalk duty on the property owner, in its by-law or on its own winter page?














