Климат (Dfc) субарктический. Годовая средняя температура в Новосолянском с/с, по данным наблюдений, составляет 5.3°C. Вершина температурного диапазона, устанавливается в июле до 35.6°С, минимальная достигает -40.8°C в декабре. Месяц с самыми низкими температурами — декабрь, характерная суточная температура -15.3 °C. Месяц, отмечающийся максимальными теплом - это июль со средней температурой 26.5 °C. За период года: солнечных дней - 64, дни снега - 90, дни с дождем - 111, пасмурных дней - 101.