Климат (Dfc) субарктический. Годовая средняя температура в д. Михалево, по данным наблюдений, оценивается 3.6°C. Месяц, когда температура наиболее низкая — январь, его среднее суточное значение температуры -15.8 °C. Наиболее тёплый месяц - это июль с привычной температурой 22.0 °C. Самая высокая температура, наблюдается в июле до 31.6°С, а минимальный уровень достигает -36.8°C в январе. В рамках года: солнечных дней - 64, снегопадные дни - 108, дождливых дней - 122, облачных дней - 72.