Климат (Dfc) субарктический. Годовая средняя температура в д. Новоселово (Нижнешарденгское с/п), по данным наблюдений, составляет 4.7°C. Месяц с самым низким температурным режимом — январь, среднесуточная температура -13.7 °C. Наитеплейший месяц — июль с характерной температурой 20.9 °C. Максимальная температура, фиксируется в июле до 31.3°С, а низшая понижается до -34.4°C в январе. В течение одного календарного года: дни ясной погоды - 55, снегопадные дни - 95, дни с осадками - 112, пасмурных дней - 104.