Ontario Weather Records
Weather data and records for Ontario, Canada based on data compiled by the NOAA.
All data displayed in U.S. customary units.
All data displayed in metric units.
Ontario Cities
Yearly weather averages for various places in Ontario, from 1991–2020.
Average (°F°C) |
Record (°F°C) |
Yearly (inchescm) |
Barrie |
53.612.0 |
36.42.4 |
102.038.9 |
-38.0-38.9 |
38.597.7 |
109.6278.3 |
Belleville |
55.413.0 |
38.63.7 |
104.040.0 |
-38.9-39.4 |
34.186.7 |
42.0106.6 |
Brockville |
54.112.3 |
38.23.4 |
102.939.4 |
-36.9-38.3 |
39.7100.9 |
69.7177.0 |
Cornwall |
54.612.6 |
38.23.4 |
100.037.8 |
-45.9-43.3 |
38.898.5 |
76.8195.1 |
Hamilton |
56.813.8 |
39.13.9 |
106.041.1 |
-23.1-30.6 |
31.279.3 |
n/a |
Kapuskasing |
45.87.7 |
24.2-4.3 |
100.938.3 |
-53.0-47.2 |
32.883.2 |
119.9304.7 |
Kingston |
54.112.3 |
37.83.2 |
96.135.6 |
-32.1-35.6 |
35.289.4 |
n/a |
Kitchener |
54.312.4 |
35.41.9 |
100.938.3 |
-29.0-33.9 |
33.284.4 |
n/a |
London |
55.613.1 |
38.03.4 |
106.041.1 |
-27.0-32.8 |
37.394.7 |
n/a |
Moosonee |
43.16.2 |
22.7-5.2 |
100.037.8 |
-52.1-46.7 |
28.271.5 |
87.1221.3 |
North Bay |
49.09.4 |
31.6-0.2 |
99.037.2 |
-47.9-44.4 |
41.4105.3 |
124.0315.1 |
Orillia |
53.311.8 |
36.32.4 |
104.040.0 |
-34.6-37.0 |
41.6105.8 |
121.8309.5 |
Oshawa |
54.412.5 |
38.83.8 |
100.037.8 |
-27.0-32.8 |
32.081.3 |
39.099.2 |
Ottawa |
53.311.8 |
36.02.2 |
100.037.8 |
-38.0-38.9 |
36.592.7 |
71.5181.7 |
Peterborough |
54.612.6 |
33.00.6 |
102.038.9 |
-38.9-39.4 |
31.880.7 |
n/a |
Sarnia |
55.913.3 |
39.24.0 |
102.439.1 |
-20.0-28.9 |
33.484.9 |
44.3112.6 |
Sioux Lookout |
45.87.6 |
27.2-2.7 |
102.939.4 |
-51.0-46.1 |
31.880.8 |
84.3214.1 |
St. Catharines |
55.813.2 |
43.36.3 |
104.040.0 |
-11.9-24.4 |
27.469.6 |
n/a |
St. Thomas |
57.013.9 |
39.24.0 |
102.038.9 |
-29.9-34.4 |
36.091.3 |
43.9111.6 |
Sudbury |
48.99.4 |
30.6-0.8 |
100.938.3 |
-45.0-42.8 |
36.091.4 |
107.8273.8 |
Thunder Bay |
48.99.4 |
26.5-3.1 |
104.540.3 |
-45.8-43.2 |
24.061.0 |
n/a |
Timmins |
46.68.1 |
24.8-4.0 |
102.939.4 |
-50.1-45.6 |
31.880.8 |
121.6308.9 |
Toronto |
56.213.5 |
42.86.0 |
105.140.6 |
-27.0-32.8 |
31.981.0 |
n/a |
Welland |
57.314.0 |
39.84.3 |
100.037.8 |
-27.0-32.8 |
35.890.9 |
51.7131.2 |
Windsor |
59.915.5 |
43.26.2 |
102.239.0 |
-27.0-32.8 |
37.094.0 |
41.9106.3 |
Woodstock |
56.013.3 |
37.73.2 |
102.038.9 |
-34.1-36.7 |
36.993.6 |
41.5105.5 |