Климат (Dfc) субарктический. Месяц, когда зафиксированы самые высокие температуры — июль со средним значением температуры 20.4 °C. Наихолоднейший месяц — январь, среднее суточное значение температуры -14.2 °C. Температурный максимум, наблюдается в июле до 29.8°С, а минимум составляет -35.8°C в январе. Средняя температура воздуха в д. Новоандреевская, по данным наблюдений, достигает 3.6°C. В пределах года: ясные дни - 50, дни со снегом - 104, дни с дождем - 122, облачных дней - 90.