Климат (Dfb) влажный континентальный с теплым летом. Месяц, когда зафиксированы самые низкие температуры — январь, типичное среднесуточное температурное значение -11.0 °C. Самый тёплый месяц — июль со средней температурой 19.8 °C. Самая высокая температура, фиксируется в июле до 29.6°С, а порог минимальной температуры до -29.9°C в январе. Среднегодовая температура в д. Михалево, согласно наблюдениям, оценивается 6.0°C. В пределах года: солнечных дней - 82, снегопадные дни - 59, дни с дождем - 155, облачных дней - 70.