🗺️ Ontario Weather

Tap a region for the full forecast
🔄 Updated June 05, 2026 · 05:31 PM EDT · Live radar from Environment Canada
🚨 Active weather alerts
Southwestern Ontario
-25°-15°-5°10°20°30°+
Ontario regions
25°Grey-Bruce & Lake Huron☁️ Overcast · Feels 25°

25°Sauble Beach26°Kincardine26°Port Elgin25°Wiarton20°Tobermory26°Hanover
Alert27°Southwestern Ontario⛅ Partly cloudy · Feels 26°

28°Windsor28°Sarnia28°Chatham-Kent28°St. Thomas29°Tillsonburg28°Leamington
25°Northern Ontario☁️ Overcast · Feels 26°

22°Thunder Bay20°Sault Ste. .27°North Bay20°Timmins20°Gore Bay21°Little Curr.
27°Kitchener-Waterloo☁️ Overcast · Feels 27°

27°Waterloo28°Cambridge28°Guelph28°Brantford28°Woodstock28°Stratford
26°Muskoka & Algonquin☀️ Sunny · Feels 21°

28°Bracebridge28°Gravenhurst22°Parry Sound29°Bancroft28°Haliburton28°Minden
28°Barrie & Simcoe☀️ Sunny · Feels 27°

28°Orillia28°Collingwood23°Midland28°Innisfil28°Wasaga Beach28°Alliston
29°Hamilton & Niagara☀️ Sunny · Feels 27°

29°St. Cathari.28°Niagara Fal.29°Burlington29°Welland29°Grimsby29°Niagara-on-.
30°Greater Toronto Area⛅ Partly cloudy · Feels 29°

30°Mississauga30°Brampton30°Vaughan30°Scarborough22°Oakville29°Milton
26°Durham & York⛅ Partly cloudy · Feels 26°

26°Whitby26°Pickering26°Markham26°Ajax30°Richmond Hi.28°Newmarket
27°Peterborough & Kawartha☀️ Sunny · Feels 27°

27°Lindsay27°Cobourg27°Port Hope27°Bobcaygeon27°Lakefield23°Campbellford
26°Kingston & Eastern Ontario☀️ Sunny · Feels 26°

22°Belleville27°Brockville27°Cornwall23°Quinte West20°Napanee27°Smiths Falls
29°Ottawa☁️ Overcast · Feels 28°

27°Gatineau27°Kanata28°Pembroke27°Orleans27°Arnprior27°Carleton Pl.
Other cities
20°Calgary⛅ Partly cloudy · Feels 20°

19°Edmonton20°Red Deer20°Airdrie21°Lethbridge13°Banff
26°Montreal☀️ Sunny · Feels 25°

28°Laval26°Longueuil28°Brossard25°Terrebonne
16°Vancouver⛅ Partly cloudy · Feels 16°

14°Burnaby15°Surrey14°Richmond14°Coquitlam14°North Vanco.13°Abbotsford
Radar & alerts: Environment Canada · Forecast data: Environment Canada, Open-Meteo & wttr.in
Updated every 15 minutes · Written outlook by the Daily Current Weather Desk