Ontario, Canada weather forecasts
341 cities and towns of 1,000 people or more, each with its own forecast page.
- Acton 9,377
- Ajax 119,677
- Alexandria 2,906
- Alliston 18,809
- Almonte 5,039
- Amethyst Harbour 3,247
- Amherstburg 13,910
- Amherstview 7,959
- Amigo Beach 1,545
- Ancaster 40,557
- Angus 10,269
- Arnprior 8,795
- Atikokan 2,753
- Attawapiskat 1,501
- Aurora 55,445
- Aylmer 7,492
- Ayr 5,383
- Azilda 4,663
- Baden 4,940
- Ballantrae 3,223
- Bancroft 4,065
- Barrie 147,829
- Bath 1,180
- Beaverton 3,347
- Beeton 4,151
- Belle River 9,650
- Belleville 50,716
- Bells Corners 9,272
- Belmont 1,140
- Blackburn Hamlet 8,173
- Blind River 3,422
- Blossom Park 14,190
- Bluewater 7,044
- Bobcaygeon 3,576
- Bolton 26,795
- Bourget 1,169
- Bowmanville 39,371
- Bracebridge 16,010
- Brampton 656,480
- Brant 34,415
- Brantford 104,688
- Breslau 5,053
- Bridlewood 24,400
- Brockville 23,886
- Brooklin 25,000
- Brussels 1,158
- Burford 1,615
- Burlington 186,948
- ByWard Market 3,063
- Caledon 76,581
- Caledon East 4,568
- Callander 3,964
- Calvin Park 3,685
- Cambridge 129,920
- Camlachie 7,506
- Campbellford 3,372
- Capreol 3,260
- Carleton Place 11,901
- Carp 1,477
- Casselman 3,074
- Chalk River 1,025
- Chapleau 1,942
- Chatham 43,550
- Chippawa 6,077
- Clarence-Rockland 20,790
- Clinton 3,113
- Cobden 1,071
- Cobourg 18,099
- Cochrane 5,390
- Colchester 2,334
- Collingwood 21,793
- Concord 8,255
- Constance Bay 2,314
- Cookstown 1,214
- Cornwall 48,821
- Corunna 5,686
- Crystal Beach 9,531
- Deep River 4,296
- Delaware 2,521
- Delhi 5,344
- Deseronto 1,897
- Dorchester 9,329
- Dowling 1,466
- Dryden 8,195
- Dundalk 2,803
- Dunnville 5,907
- East Gwillimbury 23,991
- Eganville 1,149
- Elliot Lake 12,508
- Elmira 10,790
- Elmvale 2,314
- Elmvale Acres 2,627
- Elora 7,800
- Embrun 8,680
- Emo 1,204
- Englehart 1,479
- Erin 11,981
- Espanola 4,682
- Essex 8,233
- Etobicoke 365,000
- Exeter 4,863
- Fallingbrook 25,000
- Fenelon Falls 1,915
- Fergus 20,767
- Forest 2,429
- Fort Erie 30,710
- Fort Frances 7,739
- Gananoque 5,458
- Georgetown 44,058
- Geraldton 1,761
- Glen Cairn 11,836
- Glencoe 2,126
- Gloucester 150,012
- Goderich 7,628
- Golden 1,154
- Grand Bend 3,031
- Gravenhurst 12,312
- Greater Napanee 15,892
- Greater Sudbury 166,004
- Greely 9,049
- Greenstone 4,636
- Grimsby 27,314
- Guelph 143,740
- Haileybury 3,247
- Haliburton Village 1,149
- Halton Hills 62,951
- Hamilton 569,353
- Hanover 7,688
- Harriston 1,797
- Harrow 2,562
- Hawkesbury 10,263
- Hearst 4,746
- Heidelberg 1,032
- Hensall 1,126
- Hintonburg 7,844
- Hornepayne 1,050
- Huntsville 19,816
- Huron East 9,264
- Ignace 1,206
- Ilderton 2,250
- Ingersoll 13,693
- Innisfil 43,326
- Iroquois Falls 4,232
- Jarvis 1,037
- Kanata 90,000
- Kapuskasing 8,292
- Kashechewan 3,309
- Kenora 15,096
- Kincardine 6,725
- King 6,970
- King City 8,396
- Kingscourt 5,005
- Kingston 132,485
- Kingsville 22,119
- Kirkland Lake 7,775
- Kitchener 256,885
- L'Orignal 1,450
- Lakefield 2,753
- Lambton Shores 10,631
- Lappe 1,436
- LaSalle 32,721
- Leamington 35,730
- Limoges 2,048
- Lindsay 20,354
- Listowel 7,530
- Little Current 2,156
- Lively 5,608
- London 422,324
- Longlac 1,316
- Lowertown 12,824
- Lucan 2,541
- Lucknow 1,154
- Madoc 1,535
- Manitouwadge 1,708
- Mannheim 1,002
- Markdale 1,216
- Markham 338,503
- Markstay-Warren 2,708
- Marmora 1,499
- Mattawa 1,993
- McGregor 1,536
- Meaford 4,910
- Metcalfe 1,776
- Midland 24,353
- Mildmay 1,219
- Millbrook 1,695
- Milton 132,979
- Mississauga 717,961
- Mississauga Beach 4,662
- Mississippi Mills 14,740
- Moose Factory 1,807
- Moosonee 1,405
- Morrisburg 3,014
- Mount Albert 4,925
- Mount Brydges 2,656
- Mount Forest 5,040
- Munster 1,145
- Napanee 7,439
- Neebing 1,986
- Nepean 180,000
- New Dundee 1,174
- New Edinburgh 3,539
- New Hamburg 13,595
- Newmarket 91,034
- Niagara Falls 99,818
- Niagara-on-the-Lake 17,511
- Nipigon 1,473
- Norfolk County 60,847
- North Bay 50,396
- North Perth 13,130
- Norwood 1,380
- Oakville 213,759
- Ohsweken 1,500
- Omemee 1,323
- Orangeville 30,734
- Orillia 31,166
- Orléans 125,937
- Osgoode 2,578
- Oshawa 175,383
- Ottawa 1,017,449
- Ottawa South 125,090
- Overbrook 9,650
- Owen Sound 21,341
- Paisley 1,045
- Paris 12,310
- Parkhill 1,737
- Parry Sound 6,321
- Pembroke 13,882
- Penetanguishene 10,077
- Perth 5,573
- Petawawa 17,187
- Peterborough 85,807
- Petrolia 5,632
- Pickering 91,771
- Picton 4,702
- Plantagenet 9,680
- Plattsville 1,366
- Polson Park 3,005
- Port Colborne 18,306
- Port Elgin 7,862
- Port Hope 12,587
- Port Perry 9,553
- Port Rowan 1,102
- Port Stanley 2,148
- Powassan 1,243
- Prescott 4,466
- Prince Edward 25,496
- Queenswood Heights 12,000
- Quinte West 43,577
- Rayside-Balfour 14,557
- Red Lake 4,366
- Red Lake 1,177
- Renfrew 8,223
- Richmond 4,055
- Richmond Hill 202,022
- Ridgetown 3,002
- Rockcliffe Park 1,888
- Rockwood 4,629
- Russell 6,135
- Sandy Hill 12,490
- Sarnia 72,125
- Sault Ste. Marie 72,051
- Schreiber 1,039
- Seaforth 2,680
- Sharbot Lake 1,400
- Shelburne 8,126
- Shuniah Township 3,247
- Simcoe 13,922
- Sioux Lookout 5,839
- Sioux Lookout 2,941
- Smiths Falls 8,885
- Smooth Rock Falls 1,330
- South Huron 9,982
- South River 1,114
- St. Catharines 136,803
- St. Clements 1,240
- St. George 3,255
- St. Jacobs 1,960
- St. Marys 7,386
- St. Thomas 38,909
- Stirling 2,030
- Stittsville 40,889
- Stoney Creek 76,382
- Stoney Point 1,087
- Stoney Point/Pointe-aux-Roches 1,394
- Stouffville 36,753
- Stratford 31,465
- Strathcona Park 3,135
- Strathroy 23,871
- Sturgeon Falls 6,939
- Sydenham 3,249
- Tavistock 2,955
- Tecumseh 23,229
- Temiskaming Shores 10,442
- Terrace Bay 1,528
- Thamesford 2,622
- The Blue Mountains 9,390
- Thessalon 1,175
- Thornhill 115,292
- Thorold 18,801
- Thunder Bay 108,843
- Tilbury 4,687
- Tillsonburg 18,615
- Timmins 41,788
- Tobermory 1,427
- Toronto 2,794,356
- Tottenham 5,143
- Tweed 1,701
- United Townships of Dysart, Dudley, Harcourt, Guilford, Harburn, Bruton, Havelock, Eyre and Clyde 7,182
- Uxbridge 21,176
- Valley East 17,451
- Vanier 17,000
- Vaughan 323,103
- Vermilion Bay 1,200
- Vineland 4,074
- Virgil 2,937
- Viscount Alexander Park 5,430
- Walkerton 4,724
- Wallaceburg 10,323
- Walpole Island 1,878
- Wasaga Beach 20,675
- Waterdown 24,400
- Waterford 3,132
- Waterloo 104,986
- Watford 1,536
- Wawa 2,905
- Welland 52,293
- Wellesley 3,246
- Wendover 1,302
- West Lorne 1,337
- West Nipissing 14,583
- Whitby 138,501
- Whitchurch-Stouffville 49,864
- Wiarton 1,996
- Williamsville 2,695
- Willowdale 79,440
- Winchester 2,394
- Windsor 229,660
- Wingham 2,934
- Woodstock 40,404
- Wyoming 2,348
What is here
- Seven days
- The high, the low, the chance and amount of rain and snow, the wind and the forecaster’s words for each day and night, from the National Weather Service grid for the exact cell your town sits in.
- Hour by hour
- Temperature, what it feels like, dew point, humidity, chance and amount of precipitation, wind and gusts, sky cover, the chance of thunder, pressure, visibility and ceiling, as a chart and as a table, with nights shaded.
- Everything else on the grid
- The office edits about sixty fields for every cell. The ones the mainstream forecast pages leave out are here as a daily table: HeatRisk, wet bulb globe temperature, lightning activity, mixing height, transport wind, the fire weather indices, and at the coast the waves and swell.
- The discussion
- The Area Forecast Discussion the forecaster wrote to explain the forecast, in their own words, with the specialist annexes folded away. Also the office’s hazardous weather outlook.
- Beyond the week
- The Storm Prediction Center’s severe weather category for each of the next eight days, the Weather Prediction Center’s rainfall forecast to day seven and its winter storm severity, and the Climate Prediction Center’s odds for days six to fourteen, all read at your coordinate.
- Against the record
- Each forecast day beside the same date at the nearest long-record station: the thirty-year normal and the record high and low with their years, so a forecast high that would break a record says so.
- The next 90 days
- The forecast as far as the grid, the National Blend and the global models reach, and the calendar after that: the normal and the record for every date, with the Climate Prediction Center’s lean for the weeks, the month and the season drawn over them. No made-up highs for a date three months out.
Common questions
Where does this forecast come from?
From the National Weather Service forecast grid published at api.weather.gov, the same grid the local forecast office edits through the day and the source of every forecast on weather.gov. The written periods, the hourly digest and the forecaster’s discussion are the NWS’s own products, shown as issued. Nothing here is a blend a website made.
How far ahead does it go?
The grid runs seven days ahead, hour by hour for the first days and in three to six hour steps after that. The National Blend of Models carries the days to eleven and the global models to sixteen. Beyond that the page carries the national centers’ outlooks, severe weather to day eight, rainfall to day seven, and the Climate Prediction Center’s odds for the coming weeks, month and season, over a ninety-day calendar of the normal and the record for each date. No forecast has skill day by day past about two weeks, and this page does not print one.
Why is this different from the app on my phone?
Most forecast apps show a blend of models chosen by the company that makes the app. This page shows the forecast the local National Weather Service office issues, edited by the forecasters who will also issue the warnings, and it shows all of it rather than the six numbers that fit on a phone. The discussion explains the reasoning, which no app carries.
What is a place’s address here?
Every town has its own page, such as /forecast/us/oklahoma/oklahoma-city/, and every day at a town has one too. A ZIP code typed into the search goes to the town it belongs to. Any coordinate at all can be looked up, and the page names the nearest town.
What the weather actually was · Open the live radar · Where the data comes from