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