🗺️ Ontario Weather

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

23°Sauble Beach22°Kincardine22°Port Elgin23°Wiarton20°Tobermory26°Hanover
Alert26°Southwestern Ontario☁️ Overcast · Feels 26°

26°Windsor22°Sarnia25°Chatham-Kent25°St. Thomas27°Tillsonburg27°Leamington
23°Northern Ontario⛅ Partly cloudy · Feels 25°

21°Thunder Bay22°Sault Ste. .27°North Bay23°Timmins19°Gore Bay21°Little Curr.
28°Kitchener-Waterloo⛅ Partly cloudy · Feels 28°

28°Waterloo28°Cambridge28°Guelph29°Brantford26°Woodstock26°Stratford
23°Muskoka & Algonquin☀️ Sunny · Feels 17°

27°Bracebridge25°Gravenhurst23°Parry Sound25°Bancroft25°Haliburton28°Minden
27°Barrie & Simcoe☀️ Sunny · Feels 27°

27°Orillia26°Collingwood22°Midland27°Innisfil26°Wasaga Beach28°Alliston
29°Hamilton & Niagara☀️ Sunny · Feels 28°

28°St. Cathari.28°Niagara Fal.29°Burlington28°Welland28°Grimsby28°Niagara-on-.
28°Greater Toronto Area⛅ Partly cloudy · Feels 28°

29°Mississauga29°Brampton29°Vaughan29°Scarborough21°Oakville29°Milton
26°Durham & York⛅ Partly cloudy · Feels 26°

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

25°Lindsay25°Cobourg25°Port Hope25°Bobcaygeon25°Lakefield22°Campbellford
26°Kingston & Eastern Ontario☀️ Sunny · Feels 26°

22°Belleville25°Brockville26°Cornwall22°Quinte West19°Napanee27°Smiths Falls
28°Ottawa⛅ Partly cloudy · Feels 28°

29°Gatineau28°Kanata27°Pembroke29°Orleans28°Arnprior27°Carleton Pl.
Other cities
19°Calgary⛅ Partly cloudy · Feels 19°

11°Edmonton17°Red Deer19°Airdrie23°Lethbridge11°Banff
27°Montreal⛅ Partly cloudy · Feels 27°

27°Laval26°Longueuil27°Brossard26°Terrebonne
16°Vancouver⛅ Partly cloudy · Feels 16°

14°Burnaby16°Surrey14°Richmond14°Coquitlam14°North Vanco.14°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