Климат (Dfc) субарктический. Верхний предел температуры, фиксируется в августе до 29.2°С, а минимально может быть до -38.0°C в январе. Среднегодовая температура в с. Краснобор, на основе наблюдений, достигает 0.1°C. Месяц с минимальными температурами — январь, его типичное среднесуточное температурное значение -18.7 °C. Месяц с самыми высокими температурами - это июль со средней температурой 20.2 °C. На протяжении года: ясные дни - 34, дни снега - 156, дни с осадками - 84, облачных дней - 92.