Климат (Dfc) субарктический. Месяц, когда зафиксированы самые низкие температуры — январь, среднесуточная температура -16.1 °C. Месяц, когда температура наиболее высокая - это июль с типичной температурой 23.2 °C. Вершина температурного диапазона, замечается в июне до 34.1°С, минимальная достигает -38.2°C в январе. Годовая средняя температура в с. Красный Яр, согласно наблюдениям, оценивается 4.3°C. В рамках года: ясные дни - 42, дни со снегом - 101, дни с дождем - 114, пасмурных дней - 109.