... including targeted forecasts at the time of your arrival to each point!
North Middlesex, Ontario enjoys a temperate continental climate year-round. In the summer months (June - August), temperatures range from an average of 20°C to a high of 30°C. In the winter months (December - February), temperatures range from an average of -10°C to a low of -20°C.
The area also receives an average of 900 mm of precipitation per year, with most of the rain occurring in the spring and summer months. Snowfall averages around 150 cm per year. The area is known for its heavy snowfall in the winter months, with snow accumulation sometimes reaching as high as 50 cm.
The area also experiences varying levels of humidity throughout the year. Humidity levels tend to be highest in the summer, with an average of 70%. Humidity levels drop off in the winter months, with an average of 40%.
Overall, North Middlesex enjoys four distinct seasons with temperatures ranging from cold to mild throughout the year. Weather patterns can be unpredictable at times, so be sure to check the forecast before heading out.
As of 2020, the city population is 6352.
This map shows the current & 7-day weather forecast, weather alerts, and weather radar for North Middlesex, Ontario.