Average temperatures for December at cities, towns and parks throughout Ontario are given below.
You can jump to a separate table for each section of the province: Eastern, Central, Southwestern, Northeastern and Northwestern Ontario.
The tables list the normals for maximum and minimum monthly temperatures, in degrees Celsius and Fahrenheit, based on weather data collected from 1981 to 2010.
Eastern Ontario
Average December temperatures
High °F |
Low °F |
Place |
High °C |
Low °C |
34 |
21 |
Belleville |
1 |
-6 |
31 |
18 |
Cornwall |
0 |
-8 |
33 |
19 |
Kingston |
1 |
-7 |
28 |
15 |
Ottawa |
-2 |
-9 |
27 |
7 |
Pembroke |
-3 |
-14 |
Central Ontario
Average daily temperatures in December
High °F |
Low °F |
Place |
High °C |
Low °C |
33 |
19 |
Barrie |
0 |
-7 |
34 |
21 |
Brantford |
1 |
-6 |
27 |
10 |
French River, Chaudiere Dam |
-3 |
-12 |
36 |
24 |
Hamilton |
2 |
-5 |
29 |
14 |
Huntsville |
-2 |
-10 |
32 |
17 |
Midland |
0 |
-8 |
36 |
24 |
Niagara Falls |
2 |
-4 |
36 |
24 |
Oshawa |
2 |
-4 |
32 |
18 |
Peterborough |
0 |
-8 |
37 |
24 |
St Catharines |
3 |
-4 |
36 |
26 |
Toronto |
2 |
-3 |
Southwestern Ontario
December temperatures: daily averages
High °F |
Low °F |
Place |
High °C |
Low °C |
36 |
25 |
Chatham-Kent |
2 |
-4 |
32 |
19 |
Guelph |
0 |
-7 |
34 |
21 |
London |
1 |
-6 |
34 |
23 |
Owen Sound |
1 |
-5 |
35 |
26 |
Point Pelee National Park |
2 |
-3 |
35 |
23 |
Sarnia |
1 |
-5 |
32 |
20 |
Waterloo |
0 |
-7 |
36 |
24 |
Windsor |
2 |
-4 |
Northeastern Ontario
Average December temperatures
High °F |
Low °F |
Place |
High °C |
Low °C |
21 |
2 |
Chapleau |
-6 |
-16 |
30 |
16 |
Gore Bay |
-1 |
-9 |
17 |
0 |
Kapuskasing |
-8 |
-18 |
15 |
-3 |
Moosonee |
-9 |
-20 |
25 |
10 |
North Bay |
-4 |
-12 |
29 |
15 |
Sault Ste Marie |
-2 |
-10 |
31 |
18 |
South Baymouth |
0 |
-8 |
24 |
9 |
Sudbury |
-4 |
-13 |
20 |
1 |
Timmins |
-7 |
-17 |
24 |
6 |
Wawa |
-4 |
-15 |
Northwestern Ontario
Average December temperatures
High °F |
Low °F |
Place |
High °C |
Low °C |
21 |
4 |
Atikokan |
-6 |
-16 |
5 |
-12 |
Big Trout Lake |
-15 |
-24 |
16 |
0 |
Dryden |
-9 |
-18 |
20 |
2 |
Fort Frances |
-7 |
-16 |
15 |
1 |
Kenora |
-9 |
-17 |
13 |
-4 |
Red Lake |
-11 |
-20 |
22 |
3 |
Thunder Bay |
-6 |
-16 |