Климат (Dfb) влажный континентальный с теплым летом. Наивысшая температура, фиксируется в августе до 32.4°С, а минимально может быть до -19.4°C в декабре. Наиболее тёплый месяц — август со средним значением температуры 24.1 °C. Месяц с минимальными температурами — январь, его среднее значение температуры за день -5.0 °C. Средняя температура воздуха в д. Михалкино, учитывая данные наблюдений, составляет 9.7°C. За период года: ясные дни - 67, снегопадные дни - 72, дни с осадками - 145, облачных дней - 82.