Климат (Dfb) влажный континентальный с теплым летом. Месяц, когда зафиксированы самые высокие температуры - это июль со среднеарифметической температурой 22.7 °C. Самый холодный месяц — январь, типичное среднесуточное температурное значение -8.2 °C. Годовая средняя температура в д. Михалкино, учитывая данные наблюдений, составляет 8.1°C. Максимальная температура, фиксируется в июле до 33.5°С, а порог минимальной температуры до -25.3°C в январе. В течение года: солнечных дней - 87, дни снега - 53, дни с осадками - 158, облачных дней - 68.