Климат (Dfc) субарктический. Месяц с самым низким температурным режимом — январь, суточный температурный средний показатель -13.7 °C. Месяц с самыми высокими температурами — июль со среднеарифметической температурой 25.0 °C. Самая высокая температура, фиксируется в июне до 34.0°С, а минимум составляет -29.7°C в январе. Среднегодовая температура в с. Михайловка, принимая во внимание наблюдения, составляет 5.3°C. В течение года: ясные дни - 82, дни со снегом - 64, дни с осадками - 145, облачных дней - 75.