Климат (Dfb) влажный континентальный с теплым летом. Максимальная температура, наблюдается в июле до 32.0°С, а минимально может быть до -30.4°C в январе. Средняя температура за год в д. Михальчиково, принимая во внимание наблюдения, составляет 6.8°C. Наитеплейший месяц - это июль со средней температурой 24.5 °C. Наихолоднейший месяц — январь, его среднее суточное значение температуры -12.7 °C. В пределах года: солнечных дней - 65, снежных дней - 72, дождливых дней - 143, облачных дней - 86.