Климат (Dfc) субарктический. Годовая средняя температура в с. Михайловское, учитывая данные наблюдений, составляет 4.9°C. Максимальная температура, регистрируется в августе до 28.4°С, а минимальный уровень достигает -35.9°C в январе. Месяц с самыми низкими температурами — январь, типичное среднесуточное температурное значение -13.5 °C. Самый тёплый месяц - это август с характерной температурой 20.1 °C. В течение одного календарного года: дни ясной погоды - 65, снегопадные дни - 90, дождливых дней - 114, облачных дней - 97.