Climate of Canada — Month by Month
Country-wide average for Canada. Part of Northern America, America.
Located in Northern America, America, Canada has a strongly continental climate. Country-wide average temperatures range from -11.5°C / 11.3°F in January to 18.5°C / 65.3°F in July, with annual rainfall totalling around 625 mm / 24.6 in — driest in February (40 mm / 1.6 in), wettest in June (65 mm / 2.6 in). These are national averages; regional variation can be substantial, especially in geographically diverse countries. For city-level detail see the cities section below, and for state or province breakdowns follow the subdivisions link if available.
Best time to visit Canada →
See all 13 subdivisions side by side →
| Month | Temperature | Rainfall | Matches |
|---|---|---|---|
| January | -11.5°C11.3°F | 45 mm1.8″ | Snowy |
| February | -10.5°C13.1°F | 40 mm1.6″ | Snowy |
| March | -5°C23°F | 45 mm1.8″ | Snowy |
| April | 3.5°C38.3°F | 45 mm1.8″ | — |
| May | 10.5°C50.9°F | 55 mm2.2″ | — |
| June | 15.5°C59.9°F | 65 mm2.6″ | — |
| July | 18.5°C65.3°F | 65 mm2.6″ | — |
| August | 17.5°C63.5°F | 60 mm2.4″ | — |
| September | 12.5°C54.5°F | 55 mm2.2″ | — |
| October | 5.5°C41.9°F | 55 mm2.2″ | — |
| November | -1°C30.2°F | 50 mm2″ | Snowy |
| December | -8°C17.6°F | 45 mm1.8″ | Snowy |
Frequently asked questions
What is the best time to visit Canada?
Canada does not have a clear sunny-and-dry window by our cutoffs. The warmest month is July at 18.5°C / 65.3°F, and the driest is February at 40 mm / 1.6 in — likely your best travel window.
What is the climate of Canada?
Canada has country-wide monthly average temperatures ranging from -11.5°C / 11.3°F in January to 18.5°C / 65.3°F in July. Annual rainfall averages about 625 mm / 24.6 in, with the wettest month being June (65 mm / 2.6 in) and the driest February (40 mm / 1.6 in). Regional variation within Canada can be significant — see subdivision or city pages for detail.
What is the hottest month in Canada?
The hottest month in Canada is July, with a country-wide average temperature of 18.5°C / 65.3°F.
What is the coldest month in Canada?
The coldest month in Canada is January, with a country-wide average temperature of -11.5°C / 11.3°F.
When does it rain most in Canada?
The wettest month in Canada is June, averaging about 65 mm / 2.6 in of rain. The driest is February with about 40 mm / 1.6 in.