Климат (Dfb) влажный континентальный с теплым летом. Средняя температура воздуха в д. Михалево, исходя из наблюдений, достигает 5.8°C. Максимальная температура, наблюдается в июле до 31.2°С, минимальная достигает -34.7°C в январе. Наитеплейший месяц — август со средней температурой 20.9 °C. Самый холодный месяц — январь, среднесуточная температура -13.7 °C. В пределах года: солнечно-ясные дни - 67, снежных дней - 85, дни с дождем - 125, облачных дней - 89.