Климат (Dfc) субарктический. Годовая средняя температура в Астафьевском с/с, принимая во внимание наблюдения, достигает 5.7°C. Месяц, когда зафиксированы самые низкие температуры — январь, суточный температурный средний показатель -15.0 °C. Месяц, когда температура наиболее высокая - это июль с типичной температурой 26.8 °C. Температурный максимум, замечается в июне до 39.4°С, а минимум составляет -36.6°C в январе. В течение года: солнечно-ясные дни - 71, дни со снегом - 78, дни с осадками - 125, облачных дней - 92.