Климат (Dfc) субарктический. Годовая средняя температура в п. Красная Горка, по данным наблюдений, оценивается 6.9°C. Месяц с минимальными температурами — январь, средний дневной температурный уровень -12.0 °C. Месяц, отмечающийся максимальными теплом — июль с характерной температурой 24.1 °C. Верхний предел температуры, замечается в июле до 31.9°С, а минимум составляет -33.8°C в январе. За период года: ясные дни - 61, снегопадные дни - 96, дождливых дней - 131, пасмурных дней - 78.