Климат (Dfb) влажный континентальный с теплым летом. Месяц, когда зафиксированы самые высокие температуры - это август со среднеарифметической температурой 23.0 °C. Самый холодный месяц — январь, типичное среднесуточное температурное значение -8.2 °C. Годовая средняя температура в д. Михалкино, учитывая данные наблюдений, составляет 7.8°C. Максимальная температура, фиксируется в августе до 32.3°С, а порог минимальной температуры до -25.3°C в январе. В течение года: солнечных дней - 89, дни снега - 69, дни с осадками - 125, облачных дней - 83.