Климат (Dfc) субарктический. Наиболее тёплый месяц — август с характерной температурой 20.8 °C. Месяц, когда температура наиболее низкая — январь, суточный температурный средний показатель -15.2 °C. Самая высокая температура, устанавливается в августе до 30.9°С, а наименьшая опускается до -36.6°C в январе. Среднегодовая температура в п. Красный Яр, на основе наблюдений, составляет 4.7°C. В течение года: дни ясной погоды - 39, дни снега - 130, дни с осадками - 110, пасмурных дней - 87.