Климат (Dfb) влажный континентальный с теплым летом. Месяц с самыми высокими температурами — август с типичной температурой 20.4 °C. Месяц, когда температура наиболее низкая — январь, его среднесуточная температура -11.9 °C. Наивысшая температура, наблюдается в августе до 27.5°С, а минимально может быть до -30.8°C в январе. Средняя температура за год в д. Михалево, согласно наблюдениям, оценивается 6.4°C. За год: солнечно-ясные дни - 63, снежных дней - 76, дни с дождем - 130, пасмурных дней - 97.